[gnome-todo] panel: remove ::header-widgets property



commit 648abbc5458881ecb4fef382509254dac633a863
Author: Georges Basile Stavracas Neto <georges stavracas gmail com>
Date:   Tue Jan 19 17:28:53 2016 -0200

    panel: remove ::header-widgets property
    
    This property isn't being used, nor will be in
    the future. Besides that, it's a GParamSpecPointer
    property, which is totally binding-unfriendly.
    
    Fix that by simply removing the property (and
    realizing how stupid it was to add it).

 plugins/eds/gtd-panel-scheduled.c   |    6 ------
 plugins/eds/gtd-panel-today.c       |    6 ------
 src/interfaces/gtd-panel.c          |   11 -----------
 src/views/gtd-list-selector-panel.c |    9 ---------
 4 files changed, 0 insertions(+), 32 deletions(-)
---
diff --git a/plugins/eds/gtd-panel-scheduled.c b/plugins/eds/gtd-panel-scheduled.c
index dbfe771..1f2957b 100644
--- a/plugins/eds/gtd-panel-scheduled.c
+++ b/plugins/eds/gtd-panel-scheduled.c
@@ -44,7 +44,6 @@ G_DEFINE_TYPE_EXTENDED (GtdPanelScheduled, gtd_panel_scheduled, GTK_TYPE_BOX,
 
 enum {
   PROP_0,
-  PROP_HEADER_WIDGETS,
   PROP_MENU,
   PROP_NAME,
   PROP_TITLE,
@@ -326,10 +325,6 @@ gtd_panel_scheduled_get_property (GObject    *object,
 
   switch (prop_id)
     {
-    case PROP_HEADER_WIDGETS:
-      g_value_set_pointer (value, NULL);
-      break;
-
     case PROP_MENU:
       g_value_set_object (value, NULL);
       break;
@@ -365,7 +360,6 @@ gtd_panel_scheduled_class_init (GtdPanelScheduledClass *klass)
   object_class->get_property = gtd_panel_scheduled_get_property;
   object_class->set_property = gtd_panel_scheduled_set_property;
 
-  g_object_class_override_property (object_class, PROP_HEADER_WIDGETS, "header-widgets");
   g_object_class_override_property (object_class, PROP_MENU, "menu");
   g_object_class_override_property (object_class, PROP_NAME, "name");
   g_object_class_override_property (object_class, PROP_TITLE, "title");
diff --git a/plugins/eds/gtd-panel-today.c b/plugins/eds/gtd-panel-today.c
index 7a698e0..064896c 100644
--- a/plugins/eds/gtd-panel-today.c
+++ b/plugins/eds/gtd-panel-today.c
@@ -47,7 +47,6 @@ G_DEFINE_TYPE_EXTENDED (GtdPanelToday, gtd_panel_today, GTK_TYPE_BOX,
 
 enum {
   PROP_0,
-  PROP_HEADER_WIDGETS,
   PROP_MENU,
   PROP_NAME,
   PROP_TITLE,
@@ -248,10 +247,6 @@ gtd_panel_today_get_property (GObject    *object,
 
   switch (prop_id)
     {
-    case PROP_HEADER_WIDGETS:
-      g_value_set_pointer (value, NULL);
-      break;
-
     case PROP_MENU:
       g_value_set_object (value, NULL);
       break;
@@ -287,7 +282,6 @@ gtd_panel_today_class_init (GtdPanelTodayClass *klass)
   object_class->get_property = gtd_panel_today_get_property;
   object_class->set_property = gtd_panel_today_set_property;
 
-  g_object_class_override_property (object_class, PROP_HEADER_WIDGETS, "header-widgets");
   g_object_class_override_property (object_class, PROP_MENU, "menu");
   g_object_class_override_property (object_class, PROP_NAME, "name");
   g_object_class_override_property (object_class, PROP_TITLE, "title");
diff --git a/src/interfaces/gtd-panel.c b/src/interfaces/gtd-panel.c
index ad79bb9..124a1b1 100644
--- a/src/interfaces/gtd-panel.c
+++ b/src/interfaces/gtd-panel.c
@@ -51,17 +51,6 @@ gtd_panel_default_init (GtdPanelInterface *iface)
                                                             G_PARAM_READABLE));
 
   /**
-   * GtdPanel::header-widgets:
-   *
-   * A #GList of widgets to be added to the headerbar.
-   */
-  g_object_interface_install_property (iface,
-                                       g_param_spec_pointer ("header-widgets",
-                                                             "The header widgets",
-                                                             "The widgets to be added in the headerbar",
-                                                             G_PARAM_READABLE));
-
-  /**
    * GtdPanel::menu:
    *
    * A #GMenu of entries of the window menu.
diff --git a/src/views/gtd-list-selector-panel.c b/src/views/gtd-list-selector-panel.c
index f22ac1f..15ca748 100644
--- a/src/views/gtd-list-selector-panel.c
+++ b/src/views/gtd-list-selector-panel.c
@@ -79,7 +79,6 @@ G_DEFINE_TYPE_EXTENDED (GtdListSelectorPanel, gtd_list_selector_panel, GTK_TYPE_
 
 enum {
   PROP_0,
-  PROP_HEADER_WIDGETS,
   PROP_MODE,
   PROP_MENU,
   PROP_NAME,
@@ -453,10 +452,6 @@ gtd_list_selector_panel_get_property (GObject    *object,
 
   switch (prop_id)
     {
-    case PROP_HEADER_WIDGETS:
-      g_value_set_pointer (value, gtd_list_selector_panel_get_header_widgets (self));
-      break;
-
     case PROP_MODE:
       g_value_set_enum (value, GTD_LIST_SELECTOR_PANEL (object)->mode);
       break;
@@ -529,10 +524,6 @@ gtd_list_selector_panel_class_init (GtdListSelectorPanelClass *klass)
   object_class->set_property = gtd_list_selector_panel_set_property;
 
   g_object_class_override_property (object_class,
-                                    PROP_HEADER_WIDGETS,
-                                    "header-widgets");
-
-  g_object_class_override_property (object_class,
                                     PROP_MENU,
                                     "menu");
 


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