[cheese] window: drop url and email handlers
- From: Filippo Argiolas <fargiolas src gnome org>
- To: svn-commits-list gnome org
- Subject: [cheese] window: drop url and email handlers
- Date: Sat, 4 Jul 2009 07:50:33 +0000 (UTC)
commit 71ee16c5a19deec83286e15f674f666ded0cb78f
Author: Filippo Argiolas <filippo argiolas gmail com>
Date: Thu Jul 2 18:16:47 2009 +0200
window: drop url and email handlers
Drop url and email handlers used in the about dialog since gtk+ 2.17.2
already provides that functionality built in.
src/cheese-window.c | 52 ---------------------------------------------------
1 files changed, 0 insertions(+), 52 deletions(-)
---
diff --git a/src/cheese-window.c b/src/cheese-window.c
index 106d5af..0b79c7c 100644
--- a/src/cheese-window.c
+++ b/src/cheese-window.c
@@ -194,54 +194,6 @@ cheese_window_bring_to_front (gpointer data)
gtk_window_present (GTK_WINDOW (cheese_window->window));
}
-/* Make url in about dialog clickable */
-static void
-cheese_about_dialog_handle_url (GtkAboutDialog *dialog, const char *url, gpointer data)
-{
- GError *error = NULL;
- GtkWidget *error_dialog;
- GdkScreen *screen;
-
- screen = gtk_widget_get_screen (GTK_WIDGET (dialog));
- gtk_show_uri (screen, url, gtk_get_current_event_time (), &error);
- if (error != NULL)
- {
- error_dialog = gtk_message_dialog_new (GTK_WINDOW (dialog),
- GTK_DIALOG_DESTROY_WITH_PARENT,
- GTK_MESSAGE_ERROR, GTK_BUTTONS_OK,
- _("Failed to open browser to show:\n%s"), url);
- gtk_dialog_run (GTK_DIALOG (error_dialog));
- gtk_widget_destroy (error_dialog);
- g_error_free (error);
- }
-}
-
-/* Make email in about dialog clickable */
-static void
-cheese_about_dialog_handle_email (GtkAboutDialog *dialog, const char *email, gpointer data)
-{
- char *uri;
- GError *error = NULL;
- GtkWidget *error_dialog;
- GdkScreen *screen;
-
- uri = g_strconcat ("mailto:", email, NULL);
-
- screen = gtk_widget_get_screen (GTK_WIDGET (dialog));
- gtk_show_uri (screen, uri, gtk_get_current_event_time (), &error);
- if (error != NULL)
- {
- error_dialog = gtk_message_dialog_new (GTK_WINDOW (dialog),
- GTK_DIALOG_DESTROY_WITH_PARENT,
- GTK_MESSAGE_ERROR, GTK_BUTTONS_OK,
- _("Failed to open email client to send message to:\n%s"), email);
- gtk_dialog_run (GTK_DIALOG (error_dialog));
- gtk_widget_destroy (error_dialog);
- g_error_free (error);
- }
- g_free (uri);
-}
-
static char *
audio_play_get_filename (CheeseWindow *cheese_window)
{
@@ -2050,8 +2002,4 @@ cheese_window_init (char *hal_dev_udi, CheeseDbus *dbus_server)
g_error_free (error);
return;
}
-
- /* Make URLs and email clickable in about dialog */
- gtk_about_dialog_set_url_hook (cheese_about_dialog_handle_url, NULL, NULL);
- gtk_about_dialog_set_email_hook (cheese_about_dialog_handle_email, NULL, NULL);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]