[devhelp] BookManager: avoid prototypes for get/set_property()
- From: Sébastien Wilmet <swilmet src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [devhelp] BookManager: avoid prototypes for get/set_property()
- Date: Sat, 29 Apr 2017 14:15:15 +0000 (UTC)
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]