[epiphany] EphyNavigationHistoryAction: Use g_object_class_install_properties.



commit 437270d19704032ef6bf69f25bafbbce9b592fc1
Author: Arnaud Bonatti <arnaud bonatti gmail com>
Date:   Fri Dec 11 01:39:23 2015 +0100

    EphyNavigationHistoryAction: Use g_object_class_install_properties.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=759401

 src/ephy-navigation-history-action.c |   22 ++++++++++++++--------
 1 files changed, 14 insertions(+), 8 deletions(-)
---
diff --git a/src/ephy-navigation-history-action.c b/src/ephy-navigation-history-action.c
index 8d14ed9..1bb3369 100644
--- a/src/ephy-navigation-history-action.c
+++ b/src/ephy-navigation-history-action.c
@@ -53,9 +53,12 @@ struct _EphyNavigationHistoryActionPrivate {
 
 enum {
   PROP_0,
-  PROP_DIRECTION
+  PROP_DIRECTION,
+  LAST_PROP
 };
 
+static GParamSpec *obj_properties[LAST_PROP];
+
 #define MAX_LABEL_LENGTH 48
 #define HISTORY_ITEM_DATA_KEY "history-item-data-key"
 
@@ -539,13 +542,16 @@ ephy_navigation_history_action_class_init (EphyNavigationHistoryActionClass *kla
   action_class->connect_proxy = connect_proxy;
   action_class->disconnect_proxy = disconnect_proxy;
 
-  g_object_class_install_property (object_class,
-                                  PROP_DIRECTION,
-                                  g_param_spec_int ("direction", NULL, NULL,
-                                                    0,
-                                                    G_MAXINT,
-                                                    0,
-                                                    G_PARAM_READWRITE | G_PARAM_STATIC_NAME | 
G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB));
+  obj_properties[PROP_DIRECTION] =
+    g_param_spec_int ("direction",
+                      NULL,
+                      NULL,
+                      0,
+                      G_MAXINT,
+                      0,
+                      G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS);
+
+  g_object_class_install_properties (object_class, LAST_PROP, obj_properties);
 
   g_type_class_add_private (object_class, sizeof (EphyNavigationHistoryActionPrivate));
 }


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