--- a/gntentry.c Sat Jun 17 02:00:42 2017 -0400
+++ b/gntentry.c Mon Jun 19 21:54:28 2017 -0400
@@ -26,7 +26,6 @@
@@ -951,16 +950,14 @@
G_TYPE_FROM_CLASS(klass),
G_STRUCT_OFFSET(GntEntryClass, text_changed),
- g_cclosure_marshal_VOID__VOID,
signals[SIG_COMPLETION] =
g_signal_new("completion",
G_TYPE_FROM_CLASS(klass),
- gnt_closure_marshal_VOID__POINTER_POINTER,
G_TYPE_NONE, 2, G_TYPE_POINTER, G_TYPE_POINTER);
gnt_bindable_class_register_action(bindable, "cursor-home", move_start,
--- a/gnttree.c Sat Jun 17 02:00:42 2017 -0400
+++ b/gnttree.c Mon Jun 19 21:54:28 2017 -0400
@@ -21,7 +21,6 @@
@@ -1072,32 +1071,28 @@
G_TYPE_FROM_CLASS(klass),
G_STRUCT_OFFSET(GntTreeClass, selection_changed),
- gnt_closure_marshal_VOID__POINTER_POINTER,
G_TYPE_NONE, 2, G_TYPE_POINTER, G_TYPE_POINTER);
G_TYPE_FROM_CLASS(klass),
- g_cclosure_marshal_VOID__INT,
G_TYPE_NONE, 1, G_TYPE_INT);
G_TYPE_FROM_CLASS(klass),
G_STRUCT_OFFSET(GntTreeClass, toggled),
- g_cclosure_marshal_VOID__POINTER,
G_TYPE_NONE, 1, G_TYPE_POINTER);
g_signal_new("collapse-toggled",
G_TYPE_FROM_CLASS(klass),
- gnt_closure_marshal_VOID__POINTER_BOOLEAN,
G_TYPE_NONE, 2, G_TYPE_POINTER, G_TYPE_BOOLEAN);
gnt_bindable_class_register_action(bindable, "move-up", action_up,
--- a/gntwidget.c Sat Jun 17 02:00:42 2017 -0400
+++ b/gntwidget.c Mon Jun 19 21:54:28 2017 -0400
@@ -25,7 +25,6 @@
@@ -135,104 +134,91 @@
G_TYPE_FROM_CLASS(klass),
G_STRUCT_OFFSET(GntWidgetClass, destroy),
- g_cclosure_marshal_VOID__VOID,
signals[SIG_GIVE_FOCUS] =
g_signal_new("gained-focus",
G_TYPE_FROM_CLASS(klass),
G_STRUCT_OFFSET(GntWidgetClass, gained_focus),
- g_cclosure_marshal_VOID__VOID,
signals[SIG_LOST_FOCUS] =
g_signal_new("lost-focus",
G_TYPE_FROM_CLASS(klass),
G_STRUCT_OFFSET(GntWidgetClass, lost_focus),
- g_cclosure_marshal_VOID__VOID,
G_TYPE_FROM_CLASS(klass),
G_STRUCT_OFFSET(GntWidgetClass, activate),
- g_cclosure_marshal_VOID__VOID,
G_TYPE_FROM_CLASS(klass),
G_STRUCT_OFFSET(GntWidgetClass, map),
- g_cclosure_marshal_VOID__VOID,
G_TYPE_FROM_CLASS(klass),
G_STRUCT_OFFSET(GntWidgetClass, draw),
- g_cclosure_marshal_VOID__VOID,
G_TYPE_FROM_CLASS(klass),
G_STRUCT_OFFSET(GntWidgetClass, hide),
- g_cclosure_marshal_VOID__VOID,
G_TYPE_FROM_CLASS(klass),
G_STRUCT_OFFSET(GntWidgetClass, expose),
- gnt_closure_marshal_VOID__INT_INT_INT_INT,
G_TYPE_NONE, 4, G_TYPE_INT, G_TYPE_INT, G_TYPE_INT, G_TYPE_INT);
g_signal_new("position-set",
G_TYPE_FROM_CLASS(klass),
G_STRUCT_OFFSET(GntWidgetClass, set_position),
- gnt_closure_marshal_VOID__INT_INT,
G_TYPE_NONE, 2, G_TYPE_INT, G_TYPE_INT);
signals[SIG_SIZE_REQUEST] =
g_signal_new("size_request",
G_TYPE_FROM_CLASS(klass),
G_STRUCT_OFFSET(GntWidgetClass, size_request),
- g_cclosure_marshal_VOID__VOID,
signals[SIG_SIZE_CHANGED] =
g_signal_new("size_changed",
G_TYPE_FROM_CLASS(klass),
G_STRUCT_OFFSET(GntWidgetClass, size_changed),
- gnt_closure_marshal_VOID__INT_INT,
G_TYPE_NONE, 2, G_TYPE_INT, G_TYPE_INT);
signals[SIG_CONFIRM_SIZE] =
g_signal_new("confirm_size",
G_TYPE_FROM_CLASS(klass),
G_STRUCT_OFFSET(GntWidgetClass, confirm_size),
- gnt_closure_marshal_BOOLEAN__INT_INT,
G_TYPE_BOOLEAN, 2, G_TYPE_INT, G_TYPE_INT);
signals[SIG_KEY_PRESSED] =
g_signal_new("key_pressed",
G_TYPE_FROM_CLASS(klass),
G_STRUCT_OFFSET(GntWidgetClass, key_pressed),
- gnt_boolean_handled_accumulator, NULL,
- gnt_closure_marshal_BOOLEAN__STRING,
+ gnt_boolean_handled_accumulator, NULL, NULL, G_TYPE_BOOLEAN, 1, G_TYPE_STRING);
@@ -240,8 +226,7 @@
G_TYPE_FROM_CLASS(klass),
G_STRUCT_OFFSET(GntWidgetClass, clicked),
- gnt_boolean_handled_accumulator, NULL,
- gnt_closure_marshal_BOOLEAN__INT_INT_INT,
+ gnt_boolean_handled_accumulator, NULL, NULL, G_TYPE_BOOLEAN, 3, G_TYPE_INT, G_TYPE_INT, G_TYPE_INT);
signals[SIG_CONTEXT_MENU] =
@@ -249,8 +234,7 @@
G_TYPE_FROM_CLASS(klass),
- gnt_boolean_handled_accumulator, NULL,
- gnt_closure_marshal_BOOLEAN__VOID,
+ gnt_boolean_handled_accumulator, NULL, NULL, /* This is relevant for all widgets */
--- a/gntwm.c Sat Jun 17 02:00:42 2017 -0400
+++ b/gntwm.c Mon Jun 19 21:54:28 2017 -0400
@@ -50,7 +50,6 @@
@@ -1421,32 +1420,28 @@
G_TYPE_FROM_CLASS(klass),
G_STRUCT_OFFSET(GntWMClass, new_window),
- g_cclosure_marshal_VOID__POINTER,
G_TYPE_NONE, 1, G_TYPE_POINTER);
signals[SIG_DECORATE_WIN] =
g_signal_new("decorate_win",
G_TYPE_FROM_CLASS(klass),
G_STRUCT_OFFSET(GntWMClass, decorate_window),
- g_cclosure_marshal_VOID__POINTER,
G_TYPE_NONE, 1, G_TYPE_POINTER);
g_signal_new("close_win",
G_TYPE_FROM_CLASS(klass),
G_STRUCT_OFFSET(GntWMClass, close_window),
- g_cclosure_marshal_VOID__POINTER,
G_TYPE_NONE, 1, G_TYPE_POINTER);
signals[SIG_CONFIRM_RESIZE] =
g_signal_new("confirm_resize",
G_TYPE_FROM_CLASS(klass),
G_STRUCT_OFFSET(GntWMClass, window_resize_confirm),
- gnt_boolean_handled_accumulator, NULL,
- gnt_closure_marshal_BOOLEAN__POINTER_POINTER_POINTER,
+ gnt_boolean_handled_accumulator, NULL, NULL, G_TYPE_BOOLEAN, 3, G_TYPE_POINTER, G_TYPE_POINTER, G_TYPE_POINTER);
signals[SIG_CONFIRM_MOVE] =
@@ -1454,8 +1449,7 @@
G_TYPE_FROM_CLASS(klass),
G_STRUCT_OFFSET(GntWMClass, window_move_confirm),
- gnt_boolean_handled_accumulator, NULL,
- gnt_closure_marshal_BOOLEAN__POINTER_POINTER_POINTER,
+ gnt_boolean_handled_accumulator, NULL, NULL, G_TYPE_BOOLEAN, 3, G_TYPE_POINTER, G_TYPE_POINTER, G_TYPE_POINTER);
@@ -1463,24 +1457,21 @@
G_TYPE_FROM_CLASS(klass),
G_STRUCT_OFFSET(GntWMClass, window_resized),
- g_cclosure_marshal_VOID__POINTER,
G_TYPE_NONE, 1, G_TYPE_POINTER);
g_signal_new("window_moved",
G_TYPE_FROM_CLASS(klass),
G_STRUCT_OFFSET(GntWMClass, window_moved),
- g_cclosure_marshal_VOID__POINTER,
G_TYPE_NONE, 1, G_TYPE_POINTER);
signals[SIG_UPDATE_WIN] =
g_signal_new("window_update",
G_TYPE_FROM_CLASS(klass),
G_STRUCT_OFFSET(GntWMClass, window_update),
- g_cclosure_marshal_VOID__POINTER,
G_TYPE_NONE, 1, G_TYPE_POINTER);
signals[SIG_GIVE_FOCUS] =
@@ -1488,8 +1479,7 @@
G_TYPE_FROM_CLASS(klass),
G_STRUCT_OFFSET(GntWMClass, give_focus),
- g_cclosure_marshal_VOID__POINTER,
G_TYPE_NONE, 1, G_TYPE_POINTER);
signals[SIG_MOUSE_CLICK] =
@@ -1497,8 +1487,7 @@
G_TYPE_FROM_CLASS(klass),
G_STRUCT_OFFSET(GntWMClass, mouse_clicked),
- gnt_boolean_handled_accumulator, NULL,
- gnt_closure_marshal_BOOLEAN__INT_INT_INT_POINTER,
+ gnt_boolean_handled_accumulator, NULL, NULL, G_TYPE_BOOLEAN, 4, G_TYPE_INT, G_TYPE_INT, G_TYPE_INT, G_TYPE_POINTER);
signals[SIG_TERMINAL_REFRESH] =
@@ -1506,8 +1495,7 @@
G_TYPE_FROM_CLASS(klass),
G_STRUCT_OFFSET(GntWMClass, terminal_refresh),
- g_cclosure_marshal_VOID__VOID,
gnt_bindable_class_register_action(GNT_BINDABLE_CLASS(klass), "window-next", window_next,