[devhelp] BookManager: avoid prototypes for get/set_property()



commit 75d92f558254da2af1c4d1e9cd6d0cd5150fc67f
Author: Sébastien Wilmet <swilmet gnome org>
Date:   Sat Apr 29 15:56:01 2017 +0200

    BookManager: avoid prototypes for get/set_property()

 src/dh-book-manager.c |   92 ++++++++++++++++++++++--------------------------
 1 files changed, 42 insertions(+), 50 deletions(-)
---
diff --git a/src/dh-book-manager.c b/src/dh-book-manager.c
index ca25ff9..86df5e0 100644
--- a/src/dh-book-manager.c
+++ b/src/dh-book-manager.c
@@ -80,14 +80,46 @@ static void    book_manager_inc_language      (DhBookManager *book_manager,
                                                const gchar   *language_name);
 static void    book_manager_dec_language      (DhBookManager *book_manager,
                                                const gchar   *language_name);
-static void    dh_book_manager_get_property   (GObject        *object,
-                                               guint           prop_id,
-                                               GValue         *value,
-                                               GParamSpec     *pspec);
-static void    dh_book_manager_set_property   (GObject        *object,
-                                               guint           prop_id,
-                                               const GValue   *value,
-                                               GParamSpec     *pspec);
+
+static void
+dh_book_manager_get_property (GObject    *object,
+                              guint       prop_id,
+                              GValue     *value,
+                              GParamSpec *pspec)
+{
+        DhBookManager *book_manager = DH_BOOK_MANAGER (object);
+
+        switch (prop_id)
+        {
+        case PROP_GROUP_BY_LANGUAGE:
+                g_value_set_boolean (value, dh_book_manager_get_group_by_language (book_manager));
+                break;
+
+        default:
+                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+                break;
+        }
+}
+
+static void
+dh_book_manager_set_property (GObject      *object,
+                              guint         prop_id,
+                              const GValue *value,
+                              GParamSpec   *pspec)
+{
+        DhBookManager *book_manager = DH_BOOK_MANAGER (object);
+
+        switch (prop_id)
+        {
+        case PROP_GROUP_BY_LANGUAGE:
+                dh_book_manager_set_group_by_language (book_manager, g_value_get_boolean (value));
+                break;
+
+        default:
+                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+                break;
+        }
+}
 
 static void
 dh_book_manager_dispose (GObject *object)
@@ -126,10 +158,10 @@ dh_book_manager_class_init (DhBookManagerClass *klass)
 {
         GObjectClass *object_class = G_OBJECT_CLASS (klass);
 
+        object_class->get_property = dh_book_manager_get_property;
+        object_class->set_property = dh_book_manager_set_property;
         object_class->dispose = dh_book_manager_dispose;
         object_class->finalize = dh_book_manager_finalize;
-        object_class->set_property = dh_book_manager_set_property;
-        object_class->get_property = dh_book_manager_get_property;
 
         /**
          * DhBookManager::book-created:
@@ -258,46 +290,6 @@ dh_book_manager_init (DhBookManager *book_manager)
 }
 
 static void
-dh_book_manager_set_property (GObject      *object,
-                              guint         prop_id,
-                              const GValue *value,
-                              GParamSpec   *pspec)
-{
-        DhBookManager *book_manager = DH_BOOK_MANAGER (object);
-
-        switch (prop_id)
-        {
-        case PROP_GROUP_BY_LANGUAGE:
-                dh_book_manager_set_group_by_language (book_manager,
-                                                       g_value_get_boolean (value));
-                break;
-        default:
-                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
-                break;
-        }
-}
-
-static void
-dh_book_manager_get_property (GObject    *object,
-                              guint       prop_id,
-                              GValue     *value,
-                              GParamSpec *pspec)
-{
-        DhBookManager *book_manager = DH_BOOK_MANAGER (object);
-
-        switch (prop_id)
-        {
-        case PROP_GROUP_BY_LANGUAGE:
-                g_value_set_boolean (value,
-                                     dh_book_manager_get_group_by_language (book_manager));
-                break;
-        default:
-                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
-                break;
-        }
-}
-
-static void
 book_manager_load_books_disabled (DhBookManager *book_manager)
 {
         DhBookManagerPrivate *priv = dh_book_manager_get_instance_private (book_manager);


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