Example #1
0
gboolean
panel_show_uri (GdkScreen    *screen,
		const gchar  *uri,
		guint32       timestamp,
		GError      **error)
{
	GError *local_error = NULL;

	g_return_val_if_fail (GDK_IS_SCREEN (screen), FALSE);
	g_return_val_if_fail (uri != NULL, FALSE);
	g_return_val_if_fail (error == NULL || *error == NULL, FALSE);

	gtk_show_uri_on_window (NULL, uri, timestamp, &local_error);

	return _panel_show_handle_error (uri, screen, local_error, error);
}
Example #2
0
gboolean panel_show_uri(GdkScreen* screen, const gchar* uri, guint32 timestamp, GError** error)
{
	GError* local_error = NULL;

	g_return_val_if_fail(GDK_IS_SCREEN (screen), FALSE);
	g_return_val_if_fail(uri != NULL, FALSE);
	g_return_val_if_fail(error == NULL || *error == NULL, FALSE);

	if (g_str_has_prefix(uri, "x-caja-search:"))
	{
		return panel_show_caja_search_uri(screen, uri, timestamp, error);
	}

	gtk_show_uri(screen, uri, timestamp, &local_error);

	return _panel_show_handle_error(uri, screen, local_error, error);
}