[devhelp] Always use generic marshaller when creating signals



commit 8291a0f71c19456161eb37ca53dc8dd36c277e0d
Author: Sébastien Wilmet <swilmet gnome org>
Date:   Sat Apr 29 15:17:01 2017 +0200

    Always use generic marshaller when creating signals
    
    This simplifies the code (less boilerplate). Performances should not be
    a problem here, so having simpler code is better, to ease the
    maintenance.

 src/dh-book-manager.c |   18 ++++++------------
 src/dh-book-tree.c    |    3 +--
 src/dh-book.c         |   12 ++++--------
 src/dh-sidebar.c      |    3 +--
 4 files changed, 12 insertions(+), 24 deletions(-)
---
diff --git a/src/dh-book-manager.c b/src/dh-book-manager.c
index bed6318..2bb1b64 100644
--- a/src/dh-book-manager.c
+++ b/src/dh-book-manager.c
@@ -141,8 +141,7 @@ dh_book_manager_class_init (DhBookManagerClass *klass)
                               G_TYPE_FROM_CLASS (klass),
                               G_SIGNAL_RUN_LAST,
                               0,
-                              NULL, NULL,
-                              g_cclosure_marshal_VOID__OBJECT,
+                              NULL, NULL, NULL,
                               G_TYPE_NONE,
                               1,
                               G_TYPE_OBJECT);
@@ -156,8 +155,7 @@ dh_book_manager_class_init (DhBookManagerClass *klass)
                               G_TYPE_FROM_CLASS (klass),
                               G_SIGNAL_RUN_LAST,
                               0,
-                              NULL, NULL,
-                              g_cclosure_marshal_VOID__OBJECT,
+                              NULL, NULL, NULL,
                               G_TYPE_NONE,
                               1,
                               G_TYPE_OBJECT);
@@ -171,8 +169,7 @@ dh_book_manager_class_init (DhBookManagerClass *klass)
                               G_TYPE_FROM_CLASS (klass),
                               G_SIGNAL_RUN_LAST,
                               0,
-                              NULL, NULL,
-                              g_cclosure_marshal_VOID__OBJECT,
+                              NULL, NULL, NULL,
                               G_TYPE_NONE,
                               1,
                               G_TYPE_OBJECT);
@@ -186,8 +183,7 @@ dh_book_manager_class_init (DhBookManagerClass *klass)
                               G_TYPE_FROM_CLASS (klass),
                               G_SIGNAL_RUN_LAST,
                               0,
-                              NULL, NULL,
-                              g_cclosure_marshal_VOID__OBJECT,
+                              NULL, NULL, NULL,
                               G_TYPE_NONE,
                               1,
                               G_TYPE_OBJECT);
@@ -202,8 +198,7 @@ dh_book_manager_class_init (DhBookManagerClass *klass)
                               G_TYPE_FROM_CLASS (klass),
                               G_SIGNAL_RUN_LAST,
                               0,
-                              NULL, NULL,
-                              g_cclosure_marshal_VOID__STRING,
+                              NULL, NULL, NULL,
                               G_TYPE_NONE,
                               1,
                               G_TYPE_STRING);
@@ -217,8 +212,7 @@ dh_book_manager_class_init (DhBookManagerClass *klass)
                               G_TYPE_FROM_CLASS (klass),
                               G_SIGNAL_RUN_LAST,
                               0,
-                              NULL, NULL,
-                              g_cclosure_marshal_VOID__STRING,
+                              NULL, NULL, NULL,
                               G_TYPE_NONE,
                               1,
                               G_TYPE_STRING);
diff --git a/src/dh-book-tree.c b/src/dh-book-tree.c
index 96e1599..cf73753 100644
--- a/src/dh-book-tree.c
+++ b/src/dh-book-tree.c
@@ -702,8 +702,7 @@ dh_book_tree_class_init (DhBookTreeClass *klass)
                               G_TYPE_FROM_CLASS (klass),
                               G_SIGNAL_RUN_LAST,
                               0,
-                              NULL, NULL,
-                              g_cclosure_marshal_VOID__POINTER,
+                              NULL, NULL, NULL,
                               G_TYPE_NONE,
                               1, G_TYPE_POINTER);
 }
diff --git a/src/dh-book.c b/src/dh-book.c
index 8bcecd9..cd34d5f 100644
--- a/src/dh-book.c
+++ b/src/dh-book.c
@@ -148,8 +148,7 @@ dh_book_class_init (DhBookClass *klass)
                               G_TYPE_FROM_CLASS (klass),
                               G_SIGNAL_RUN_LAST,
                               0,
-                              NULL, NULL,
-                              g_cclosure_marshal_VOID__VOID,
+                              NULL, NULL, NULL,
                               G_TYPE_NONE,
                               0);
 
@@ -162,8 +161,7 @@ dh_book_class_init (DhBookClass *klass)
                               G_TYPE_FROM_CLASS (klass),
                               G_SIGNAL_RUN_LAST,
                               0,
-                              NULL, NULL,
-                              g_cclosure_marshal_VOID__VOID,
+                              NULL, NULL, NULL,
                               G_TYPE_NONE,
                               0);
 
@@ -176,8 +174,7 @@ dh_book_class_init (DhBookClass *klass)
                               G_TYPE_FROM_CLASS (klass),
                               G_SIGNAL_RUN_LAST,
                               0,
-                              NULL, NULL,
-                              g_cclosure_marshal_VOID__VOID,
+                              NULL, NULL, NULL,
                               G_TYPE_NONE,
                               0);
 
@@ -190,8 +187,7 @@ dh_book_class_init (DhBookClass *klass)
                               G_TYPE_FROM_CLASS (klass),
                               G_SIGNAL_RUN_LAST,
                               0,
-                              NULL, NULL,
-                              g_cclosure_marshal_VOID__VOID,
+                              NULL, NULL, NULL,
                               G_TYPE_NONE,
                               0);
 }
diff --git a/src/dh-sidebar.c b/src/dh-sidebar.c
index a07f29b..bbee2b5 100644
--- a/src/dh-sidebar.c
+++ b/src/dh-sidebar.c
@@ -712,8 +712,7 @@ dh_sidebar_class_init (DhSidebarClass *klass)
                               G_TYPE_FROM_CLASS (klass),
                               G_SIGNAL_RUN_LAST,
                               G_STRUCT_OFFSET (DhSidebarClass, link_selected),
-                              NULL, NULL,
-                              g_cclosure_marshal_VOID__POINTER,
+                              NULL, NULL, NULL,
                               G_TYPE_NONE,
                               1, G_TYPE_POINTER);
 }


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