[devhelp] Always use generic marshaller when creating signals
- From: Sébastien Wilmet <swilmet src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [devhelp] Always use generic marshaller when creating signals
- Date: Sat, 29 Apr 2017 13:41:24 +0000 (UTC)
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]