[libhandy] view-switcher-title: Drop the icon-size property



commit d6c736d5ead6ae03a2ae90cf96928ab0e5bfb49e
Author: Adrien Plazas <kekun plazas laposte net>
Date:   Wed Aug 5 15:17:11 2020 +0200

    view-switcher-title: Drop the icon-size property
    
    We want to drop it from HdyViewSwitcher, so we need to drop it here too.

 debian/libhandy-1-0.symbols   |  2 --
 src/hdy-view-switcher-title.c | 63 -------------------------------------------
 src/hdy-view-switcher-title.h |  6 -----
 3 files changed, 71 deletions(-)
---
diff --git a/debian/libhandy-1-0.symbols b/debian/libhandy-1-0.symbols
index 6eacc80f..f8c9ec25 100644
--- a/debian/libhandy-1-0.symbols
+++ b/debian/libhandy-1-0.symbols
@@ -311,7 +311,6 @@ libhandy-1.so.0 libhandy-1-0 #MINVER#
  hdy_view_switcher_set_narrow_ellipsize@LIBHANDY_1_0 0.0.10
  hdy_view_switcher_set_policy@LIBHANDY_1_0 0.0.10
  hdy_view_switcher_set_stack@LIBHANDY_1_0 0.0.10
- hdy_view_switcher_title_get_icon_size@LIBHANDY_1_0 0.80.0
  hdy_view_switcher_title_get_policy@LIBHANDY_1_0 0.80.0
  hdy_view_switcher_title_get_stack@LIBHANDY_1_0 0.80.0
  hdy_view_switcher_title_get_subtitle@LIBHANDY_1_0 0.80.0
@@ -320,7 +319,6 @@ libhandy-1.so.0 libhandy-1-0 #MINVER#
  hdy_view_switcher_title_get_type@LIBHANDY_1_0 0.80.0
  hdy_view_switcher_title_get_view_switcher_enabled@LIBHANDY_1_0 0.80.0
  hdy_view_switcher_title_new@LIBHANDY_1_0 0.80.0
- hdy_view_switcher_title_set_icon_size@LIBHANDY_1_0 0.80.0
  hdy_view_switcher_title_set_policy@LIBHANDY_1_0 0.80.0
  hdy_view_switcher_title_set_stack@LIBHANDY_1_0 0.80.0
  hdy_view_switcher_title_set_subtitle@LIBHANDY_1_0 0.80.0
diff --git a/src/hdy-view-switcher-title.c b/src/hdy-view-switcher-title.c
index f12840cf..39bdafae 100644
--- a/src/hdy-view-switcher-title.c
+++ b/src/hdy-view-switcher-title.c
@@ -70,7 +70,6 @@
 enum {
   PROP_0,
   PROP_POLICY,
-  PROP_ICON_SIZE,
   PROP_STACK,
   PROP_TITLE,
   PROP_SUBTITLE,
@@ -143,9 +142,6 @@ hdy_view_switcher_title_get_property (GObject    *object,
   case PROP_POLICY:
     g_value_set_enum (value, hdy_view_switcher_title_get_policy (self));
     break;
-  case PROP_ICON_SIZE:
-    g_value_set_int (value, hdy_view_switcher_title_get_icon_size (self));
-    break;
   case PROP_STACK:
     g_value_set_object (value, hdy_view_switcher_title_get_stack (self));
     break;
@@ -179,9 +175,6 @@ hdy_view_switcher_title_set_property (GObject      *object,
   case PROP_POLICY:
     hdy_view_switcher_title_set_policy (self, g_value_get_enum (value));
     break;
-  case PROP_ICON_SIZE:
-    hdy_view_switcher_title_set_icon_size (self, g_value_get_int (value));
-    break;
   case PROP_STACK:
     hdy_view_switcher_title_set_stack (self, g_value_get_object (value));
     break;
@@ -239,21 +232,6 @@ hdy_view_switcher_title_class_init (HdyViewSwitcherTitleClass *klass)
                        HDY_TYPE_VIEW_SWITCHER_POLICY, HDY_VIEW_SWITCHER_POLICY_AUTO,
                        G_PARAM_EXPLICIT_NOTIFY | G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS);
 
-  /**
-   * HdyViewSwitcherTitle:icon-size:
-   *
-   * Use the "icon-size" property to hint the icons to use, you almost certainly
-   * want to leave this as %GTK_ICON_SIZE_BUTTON.
-   *
-   * Since: 1.0
-   */
-  props[PROP_ICON_SIZE] =
-    g_param_spec_int ("icon-size",
-                      _("Icon Size"),
-                      _("Symbolic size to use for named icon"),
-                      0, G_MAXINT, GTK_ICON_SIZE_BUTTON,
-                      G_PARAM_EXPLICIT_NOTIFY | G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS);
-
   /**
    * HdyViewSwitcherTitle:stack:
    *
@@ -410,47 +388,6 @@ hdy_view_switcher_title_set_policy (HdyViewSwitcherTitle  *self,
   gtk_widget_queue_resize (GTK_WIDGET (self));
 }
 
-/**
- * hdy_view_switcher_title_get_icon_size:
- * @self: a #HdyViewSwitcherTitle
- *
- * Get the icon size of the images used in the #HdyViewSwitcher.
- *
- * Returns: the icon size of the images
- *
- * Since: 1.0
- */
-GtkIconSize
-hdy_view_switcher_title_get_icon_size (HdyViewSwitcherTitle *self)
-{
-  g_return_val_if_fail (HDY_IS_VIEW_SWITCHER_TITLE (self), GTK_ICON_SIZE_BUTTON);
-
-  return hdy_view_switcher_get_icon_size (self->view_switcher);
-}
-
-/**
- * hdy_view_switcher_title_set_icon_size:
- * @self: a #HdyViewSwitcherTitle
- * @icon_size: the new icon size
- *
- * Change the icon size hint for the icons in a #HdyViewSwitcher.
- *
- * Since: 1.0
- */
-void
-hdy_view_switcher_title_set_icon_size (HdyViewSwitcherTitle *self,
-                                       GtkIconSize           icon_size)
-{
-  g_return_if_fail (HDY_IS_VIEW_SWITCHER_TITLE (self));
-
-  if (hdy_view_switcher_get_icon_size (self->view_switcher) == icon_size)
-    return;
-
-  hdy_view_switcher_set_icon_size (self->view_switcher, icon_size);
-
-  g_object_notify_by_pspec (G_OBJECT (self), props[PROP_ICON_SIZE]);
-}
-
 /**
  * hdy_view_switcher_title_get_stack:
  * @self: a #HdyViewSwitcherTitle
diff --git a/src/hdy-view-switcher-title.h b/src/hdy-view-switcher-title.h
index 69d95571..25403960 100644
--- a/src/hdy-view-switcher-title.h
+++ b/src/hdy-view-switcher-title.h
@@ -33,12 +33,6 @@ HDY_AVAILABLE_IN_ALL
 void                  hdy_view_switcher_title_set_policy (HdyViewSwitcherTitle  *self,
                                                           HdyViewSwitcherPolicy  policy);
 
-HDY_AVAILABLE_IN_ALL
-GtkIconSize hdy_view_switcher_title_get_icon_size (HdyViewSwitcherTitle *self);
-HDY_AVAILABLE_IN_ALL
-void        hdy_view_switcher_title_set_icon_size (HdyViewSwitcherTitle *self,
-                                                   GtkIconSize           icon_size);
-
 HDY_AVAILABLE_IN_ALL
 GtkStack *hdy_view_switcher_title_get_stack (HdyViewSwitcherTitle *self);
 HDY_AVAILABLE_IN_ALL


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