[gnome-applets] windowpicker: always set EXPAND_MAJOR flag



commit f252272a839f18d21398793076de6d95c391952c
Author: Sebastian Geiger <sbastig gmx net>
Date:   Tue Feb 16 21:44:48 2016 +0100

    windowpicker: always set EXPAND_MAJOR flag

 windowpicker/src/wp-applet.c              |   44 +---------------------------
 windowpicker/src/wp-preferences-dialog.c  |    7 ----
 windowpicker/src/wp-preferences-dialog.ui |   15 ----------
 3 files changed, 2 insertions(+), 64 deletions(-)
---
diff --git a/windowpicker/src/wp-applet.c b/windowpicker/src/wp-applet.c
index 8b6133c..2a2b1b6 100644
--- a/windowpicker/src/wp-applet.c
+++ b/windowpicker/src/wp-applet.c
@@ -52,7 +52,6 @@ struct _WpApplet
 
   gboolean     show_all_windows;
   gboolean     icons_greyscale;
-  gboolean     expand_task_list;
 
   GtkWidget   *container;
   GtkWidget   *tasks;
@@ -64,7 +63,6 @@ enum
   PROP_0,
   PROP_SHOW_ALL_WINDOWS,
   PROP_ICONS_GREYSCALE,
-  PROP_EXPAND_TASK_LIST,
   LAST_PROP
 };
 
@@ -225,9 +223,6 @@ wp_applet_load (PanelApplet *panel_applet)
   g_settings_bind (applet->settings, KEY_ICONS_GREYSCALE,
                    applet, KEY_ICONS_GREYSCALE, G_SETTINGS_BIND_GET);
 
-  g_settings_bind (applet->settings, KEY_EXPAND_TASK_LIST,
-                   applet, KEY_EXPAND_TASK_LIST, G_SETTINGS_BIND_GET);
-
   gtk_widget_show_all (GTK_WIDGET (applet));
 }
 
@@ -324,7 +319,6 @@ wp_applet_set_property (GObject      *object,
                         GParamSpec   *pspec)
 {
   WpApplet *applet;
-  gboolean expand_task_list;
 
   applet = WP_APPLET (object);
 
@@ -338,30 +332,6 @@ wp_applet_set_property (GObject      *object,
         applet->icons_greyscale = g_value_get_boolean (value);
         break;
 
-      case PROP_EXPAND_TASK_LIST:
-        expand_task_list = g_value_get_boolean (value);
-
-        if (applet->expand_task_list != expand_task_list)
-          {
-            PanelApplet *panel_applet;
-            PanelAppletFlags flags;
-
-            panel_applet = PANEL_APPLET (applet);
-            flags = panel_applet_get_flags (panel_applet);
-
-            if (expand_task_list == TRUE)
-              flags |= PANEL_APPLET_EXPAND_MAJOR;
-            else
-              flags &= ~PANEL_APPLET_EXPAND_MAJOR;
-
-            panel_applet_set_flags (panel_applet, flags);
-
-            applet->expand_task_list = expand_task_list;
-
-            gtk_widget_queue_resize (GTK_WIDGET (applet));
-          }
-        break;
-
       default:
         G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec);
         break;
@@ -388,10 +358,6 @@ wp_applet_get_property (GObject    *object,
         g_value_set_boolean (value, applet->icons_greyscale);
         break;
 
-      case PROP_EXPAND_TASK_LIST:
-        g_value_set_boolean (value, applet->expand_task_list);
-        break;
-
       default:
         G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec);
         break;
@@ -458,13 +424,6 @@ wp_applet_class_init (WpAppletClass *applet_class)
                           FALSE,
                           G_PARAM_READWRITE);
 
-  properties[PROP_EXPAND_TASK_LIST] =
-    g_param_spec_boolean ("expand-task-list",
-                          "Expand Task List",
-                          "Whether the task list will expand automatically and use all available space",
-                          FALSE,
-                          G_PARAM_READWRITE);
-
   g_object_class_install_properties (object_class, LAST_PROP, properties);
 }
 
@@ -477,7 +436,8 @@ wp_applet_init (WpApplet *applet)
 
   panel_applet = PANEL_APPLET (applet);
 
-  flags = PANEL_APPLET_EXPAND_MINOR | PANEL_APPLET_HAS_HANDLE;
+  flags = PANEL_APPLET_EXPAND_MINOR | PANEL_APPLET_HAS_HANDLE |
+          PANEL_APPLET_EXPAND_MAJOR;
   orientation = panel_applet_get_gtk_orientation (panel_applet);
 
   panel_applet_set_flags (panel_applet, flags);
diff --git a/windowpicker/src/wp-preferences-dialog.c b/windowpicker/src/wp-preferences-dialog.c
index 2883bde..7cb2a4d 100644
--- a/windowpicker/src/wp-preferences-dialog.c
+++ b/windowpicker/src/wp-preferences-dialog.c
@@ -37,7 +37,6 @@ struct _WpPreferencesDialog
   GtkWidget *check_show_application_title;
   GtkWidget *check_show_home_title;
   GtkWidget *check_icons_greyscale;
-  GtkWidget *check_expand_task_list;
 };
 
 enum
@@ -75,10 +74,6 @@ wp_preferences_dialog_constructed (GObject *object)
   g_settings_bind (dialog->settings, KEY_ICONS_GREYSCALE,
                    dialog->check_icons_greyscale, "active",
                    G_SETTINGS_BIND_DEFAULT);
-
-  g_settings_bind (dialog->settings, KEY_EXPAND_TASK_LIST,
-                   dialog->check_expand_task_list, "active",
-                   G_SETTINGS_BIND_DEFAULT);
 }
 
 static void
@@ -149,8 +144,6 @@ wp_preferences_dialog_class_init (WpPreferencesDialogClass *dialog_class)
                                         check_show_home_title);
   gtk_widget_class_bind_template_child (widget_class, WpPreferencesDialog,
                                         check_icons_greyscale);
-  gtk_widget_class_bind_template_child (widget_class, WpPreferencesDialog,
-                                        check_expand_task_list);
 }
 
 static void
diff --git a/windowpicker/src/wp-preferences-dialog.ui b/windowpicker/src/wp-preferences-dialog.ui
index af30660..6a518ab 100644
--- a/windowpicker/src/wp-preferences-dialog.ui
+++ b/windowpicker/src/wp-preferences-dialog.ui
@@ -114,21 +114,6 @@ for maximized windows</property>
                 <property name="position">3</property>
               </packing>
             </child>
-            <child>
-              <object class="GtkCheckButton" id="check_expand_task_list">
-                <property name="label" translatable="yes">Automatically expand task list to use full 
space</property>
-                <property name="visible">True</property>
-                <property name="can_focus">True</property>
-                <property name="receives_default">False</property>
-                <property name="xalign">0</property>
-                <property name="draw_indicator">True</property>
-              </object>
-              <packing>
-                <property name="expand">False</property>
-                <property name="fill">True</property>
-                <property name="position">4</property>
-              </packing>
-            </child>
           </object>
           <packing>
             <property name="expand">False</property>


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