[gnome-system-log] prefs: don't listen to menus-have-tearoff GSettings key



commit e2cb67b741b7abfe0041d5d472a8a03949e49b57
Author: Cosimo Cecchi <cosimoc gnome org>
Date:   Thu Jun 28 14:12:51 2012 -0400

    prefs: don't listen to menus-have-tearoff GSettings key
    
    This has been deprecated/obsolete for a while now.

 src/logview-prefs.c  |   32 --------------------------------
 src/logview-prefs.h  |    3 ---
 src/logview-window.c |   15 ---------------
 3 files changed, 0 insertions(+), 50 deletions(-)
---
diff --git a/src/logview-prefs.c b/src/logview-prefs.c
index 7afc8ae..a75fa69 100644
--- a/src/logview-prefs.c
+++ b/src/logview-prefs.c
@@ -45,13 +45,11 @@
 
 /* desktop-wide settings */
 #define GNOME_MONOSPACE_FONT_NAME "monospace-font-name"
-#define GNOME_MENUS_HAVE_TEAROFF  "menus-have-tearoff"
 
 static LogviewPrefs *singleton = NULL;
 
 enum {
   SYSTEM_FONT_CHANGED,
-  HAVE_TEAROFF_CHANGED,
   LAST_SIGNAL
 };
 
@@ -106,31 +104,11 @@ logview_prefs_class_init (LogviewPrefsClass *klass)
                                                g_cclosure_marshal_VOID__STRING,
                                                G_TYPE_NONE, 1,
                                                G_TYPE_STRING);
-  signals[HAVE_TEAROFF_CHANGED] = g_signal_new ("have-tearoff-changed",
-                                                G_OBJECT_CLASS_TYPE (oclass),
-                                                G_SIGNAL_RUN_LAST,
-                                                G_STRUCT_OFFSET (LogviewPrefsClass, have_tearoff_changed),
-                                                NULL, NULL,
-                                                g_cclosure_marshal_VOID__BOOLEAN,
-                                                G_TYPE_NONE, 1,
-                                                G_TYPE_BOOLEAN);
 
   g_type_class_add_private (klass, sizeof (LogviewPrefsPrivate));
 }
 
 static void
-have_tearoff_changed_cb (GSettings *settings,
-                         gchar *key,
-                         gpointer data)
-{
-  LogviewPrefs *prefs = data;
-  gboolean add_tearoffs;
-
-  add_tearoffs = g_settings_get_boolean (settings, key);
-  g_signal_emit (prefs, signals[HAVE_TEAROFF_CHANGED], 0, add_tearoffs, NULL);
-}
-
-static void
 monospace_font_changed_cb (GSettings *settings,
                            gchar *key,
                            gpointer data)
@@ -310,8 +288,6 @@ logview_prefs_init (LogviewPrefs *self)
 
   g_signal_connect (priv->interface_prefs, "changed::" GNOME_MONOSPACE_FONT_NAME,
                     G_CALLBACK (monospace_font_changed_cb), self);
-  g_signal_connect (priv->interface_prefs, "changed::" GNOME_MENUS_HAVE_TEAROFF,
-                    G_CALLBACK (have_tearoff_changed_cb), self);
 
   load_filters (self);
 }
@@ -365,14 +341,6 @@ logview_prefs_get_monospace_font_name (LogviewPrefs *prefs)
   return (g_settings_get_string (prefs->priv->interface_prefs, GNOME_MONOSPACE_FONT_NAME));
 }
 
-gboolean
-logview_prefs_get_have_tearoff (LogviewPrefs *prefs)
-{
-  g_assert (LOGVIEW_IS_PREFS (prefs));
-
-	return (g_settings_get_boolean (prefs->priv->interface_prefs, GNOME_MENUS_HAVE_TEAROFF));
-}
-
 /* the elements should be freed with g_free () */
 
 gchar **
diff --git a/src/logview-prefs.h b/src/logview-prefs.h
index a56bfe7..333de04 100644
--- a/src/logview-prefs.h
+++ b/src/logview-prefs.h
@@ -50,8 +50,6 @@ struct _LogviewPrefsClass {
   /* signals */
   void (* system_font_changed)  (LogviewPrefs *prefs,
                                  const char *font_name);
-  void (* have_tearoff_changed) (LogviewPrefs *prefs,
-                                 gboolean have_tearoff);
   void (* filters_changed)      (LogviewPrefs *prefs);
 };
 
@@ -65,7 +63,6 @@ void            logview_prefs_store_window_size       (LogviewPrefs *prefs,
 void            logview_prefs_get_stored_window_size  (LogviewPrefs *prefs,
                                                        int *width, int *height);
 char *          logview_prefs_get_monospace_font_name (LogviewPrefs *prefs);
-gboolean        logview_prefs_get_have_tearoff        (LogviewPrefs *prefs);
 void            logview_prefs_store_log               (LogviewPrefs *prefs,
                                                        GFile *file);
 void            logview_prefs_remove_stored_log       (LogviewPrefs *prefs,
diff --git a/src/logview-window.c b/src/logview-window.c
index fb97e88..ad4da82 100644
--- a/src/logview-window.c
+++ b/src/logview-window.c
@@ -1101,16 +1101,6 @@ font_changed_cb (LogviewPrefs *prefs,
 }
 
 static void
-tearoff_changed_cb (LogviewPrefs *prefs,
-                    gboolean have_tearoffs,
-                    gpointer user_data)
-{
-  LogviewWindow *window = user_data;
-
-  gtk_ui_manager_set_add_tearoffs (window->priv->ui_manager, have_tearoffs);
-}
-
-static void
 style_set_cb (GtkWidget *widget,
               GtkStyle *prev,
               gpointer user_data)
@@ -1300,9 +1290,6 @@ logview_window_init (LogviewWindow *logview)
     return;
   }
 
-  gtk_ui_manager_set_add_tearoffs (priv->ui_manager,
-                                   logview_prefs_get_have_tearoff (priv->prefs));
-
   w = gtk_ui_manager_get_widget (priv->ui_manager, "/LogviewMenu");
   gtk_box_pack_start (GTK_BOX (vbox), w, FALSE, FALSE, 0);
   gtk_widget_show (w);
@@ -1414,8 +1401,6 @@ logview_window_init (LogviewWindow *logview)
                     G_CALLBACK (window_size_changed_cb), logview);
   g_signal_connect (priv->prefs, "system-font-changed",
                     G_CALLBACK (font_changed_cb), logview);
-  g_signal_connect (priv->prefs, "have-tearoff-changed",
-                    G_CALLBACK (tearoff_changed_cb), logview);
   g_signal_connect (priv->manager, "active-changed",
                     G_CALLBACK (active_log_changed_cb), logview);
   g_signal_connect (logview, "style-set",



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]