diff options
author | Matthias Clasen <mclasen@redhat.com> | 2023-05-13 12:50:45 -0400 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2023-05-13 12:50:45 -0400 |
commit | 0b9e5e6db48fc3baed2bee9fad7ec6cca03a5196 (patch) | |
tree | bd1afc6f2a68dfe06639de7af8c3864d92d35074 | |
parent | 2cd5b4df1b9f0d3336e482b998380a05a26e1111 (diff) | |
download | gtk+-0b9e5e6db48fc3baed2bee9fad7ec6cca03a5196.tar.gz |
Drop duplication between marshallers
gtk and gdk have their own marshallers, for historic
reasons. But there's no reason to duplicate the same
code here.
Eventually, we should just move all marshallers to
the same place.
-rw-r--r-- | gtk/gtkdrawingarea.c | 5 | ||||
-rw-r--r-- | gtk/gtkdroptarget.c | 5 | ||||
-rw-r--r-- | gtk/gtkdroptargetasync.c | 5 | ||||
-rw-r--r-- | gtk/gtkeditable.c | 5 | ||||
-rw-r--r-- | gtk/gtkeventcontrollerlegacy.c | 5 | ||||
-rw-r--r-- | gtk/gtkglarea.c | 10 | ||||
-rw-r--r-- | gtk/gtkmarshalers.list | 3 | ||||
-rw-r--r-- | gtk/gtkprintoperation.c | 35 | ||||
-rw-r--r-- | gtk/gtktexthandle.c | 5 |
9 files changed, 42 insertions, 36 deletions
diff --git a/gtk/gtkdrawingarea.c b/gtk/gtkdrawingarea.c index 0b39bbe905..860723dd78 100644 --- a/gtk/gtkdrawingarea.c +++ b/gtk/gtkdrawingarea.c @@ -25,6 +25,7 @@ #include "config.h" #include "gtkdrawingarea.h" #include "gtkmarshalers.h" +#include "gdk/gdkmarshalers.h" #include "gtkprivate.h" #include "gtksnapshot.h" #include "gtkwidgetprivate.h" @@ -320,11 +321,11 @@ gtk_drawing_area_class_init (GtkDrawingAreaClass *class) G_SIGNAL_RUN_LAST, G_STRUCT_OFFSET (GtkDrawingAreaClass, resize), NULL, NULL, - _gtk_marshal_VOID__INT_INT, + _gdk_marshal_VOID__INT_INT, G_TYPE_NONE, 2, G_TYPE_INT, G_TYPE_INT); g_signal_set_va_marshaller (signals[RESIZE], G_TYPE_FROM_CLASS (class), - _gtk_marshal_VOID__INT_INTv); + _gdk_marshal_VOID__INT_INTv); } static void diff --git a/gtk/gtkdroptarget.c b/gtk/gtkdroptarget.c index 8a04f5773c..e5f34ac629 100644 --- a/gtk/gtkdroptarget.c +++ b/gtk/gtkdroptarget.c @@ -29,6 +29,7 @@ #include "gtkdropprivate.h" #include "gtkeventcontrollerprivate.h" #include "gtkmarshalers.h" +#include "gdk/gdkmarshalers.h" #include "gtknative.h" #include "gtkprivate.h" #include "gtktypebuiltins.h" @@ -754,12 +755,12 @@ gtk_drop_target_class_init (GtkDropTargetClass *class) G_SIGNAL_RUN_LAST, G_STRUCT_OFFSET (GtkDropTargetClass, accept), g_signal_accumulator_first_wins, NULL, - _gtk_marshal_BOOLEAN__OBJECT, + _gdk_marshal_BOOLEAN__OBJECT, G_TYPE_BOOLEAN, 1, GDK_TYPE_DROP); g_signal_set_va_marshaller (signals[ACCEPT], GTK_TYPE_DROP_TARGET, - _gtk_marshal_BOOLEAN__OBJECTv); + _gdk_marshal_BOOLEAN__OBJECTv); /** * GtkDropTarget::enter: diff --git a/gtk/gtkdroptargetasync.c b/gtk/gtkdroptargetasync.c index 577837e04f..0fbab88d31 100644 --- a/gtk/gtkdroptargetasync.c +++ b/gtk/gtkdroptargetasync.c @@ -29,6 +29,7 @@ #include "gtkdropprivate.h" #include "gtkeventcontrollerprivate.h" #include "gtkmarshalers.h" +#include "gdk/gdkmarshalers.h" #include "gtknative.h" #include "gtktypebuiltins.h" #include "gtkprivate.h" @@ -430,12 +431,12 @@ gtk_drop_target_async_class_init (GtkDropTargetAsyncClass *class) G_SIGNAL_RUN_LAST, G_STRUCT_OFFSET (GtkDropTargetAsyncClass, accept), g_signal_accumulator_first_wins, NULL, - _gtk_marshal_BOOLEAN__OBJECT, + _gdk_marshal_BOOLEAN__OBJECT, G_TYPE_BOOLEAN, 1, GDK_TYPE_DROP); g_signal_set_va_marshaller (signals[ACCEPT], GTK_TYPE_DROP_TARGET_ASYNC, - _gtk_marshal_BOOLEAN__OBJECTv); + _gdk_marshal_BOOLEAN__OBJECTv); /** * GtkDropTargetAsync::drag-enter: diff --git a/gtk/gtkeditable.c b/gtk/gtkeditable.c index ce2e9a9b5a..242a5c8d8a 100644 --- a/gtk/gtkeditable.c +++ b/gtk/gtkeditable.c @@ -161,6 +161,7 @@ #include "gtkeditable.h" #include "gtkentrybuffer.h" #include "gtkmarshalers.h" +#include "gdk/gdkmarshalers.h" #include "gtkprivate.h" G_DEFINE_INTERFACE (GtkEditable, gtk_editable, GTK_TYPE_WIDGET) @@ -342,13 +343,13 @@ gtk_editable_default_init (GtkEditableInterface *iface) G_SIGNAL_RUN_LAST, G_STRUCT_OFFSET (GtkEditableInterface, delete_text), NULL, NULL, - _gtk_marshal_VOID__INT_INT, + _gdk_marshal_VOID__INT_INT, G_TYPE_NONE, 2, G_TYPE_INT, G_TYPE_INT); g_signal_set_va_marshaller (signals[DELETE_TEXT], G_TYPE_FROM_INTERFACE (iface), - _gtk_marshal_VOID__INT_INTv); + _gdk_marshal_VOID__INT_INTv); /** * GtkEditable::changed: diff --git a/gtk/gtkeventcontrollerlegacy.c b/gtk/gtkeventcontrollerlegacy.c index 46ddee24d6..8df55ce0bc 100644 --- a/gtk/gtkeventcontrollerlegacy.c +++ b/gtk/gtkeventcontrollerlegacy.c @@ -32,6 +32,7 @@ #include "gtkeventcontrollerlegacy.h" #include "gtkeventcontrollerprivate.h" #include "gtkmarshalers.h" +#include "gdk/gdkmarshalers.h" #include "gtkprivate.h" struct _GtkEventControllerLegacy @@ -89,12 +90,12 @@ gtk_event_controller_legacy_class_init (GtkEventControllerLegacyClass *klass) G_TYPE_FROM_CLASS (klass), G_SIGNAL_RUN_LAST, 0, _gtk_boolean_handled_accumulator, NULL, - _gtk_marshal_BOOLEAN__POINTER, + _gdk_marshal_BOOLEAN__POINTER, G_TYPE_BOOLEAN, 1, GDK_TYPE_EVENT); g_signal_set_va_marshaller (signals[EVENT], G_TYPE_FROM_CLASS (klass), - _gtk_marshal_BOOLEAN__POINTERv); + _gdk_marshal_BOOLEAN__POINTERv); } static void diff --git a/gtk/gtkglarea.c b/gtk/gtkglarea.c index f547a4995f..c6b23a8b1a 100644 --- a/gtk/gtkglarea.c +++ b/gtk/gtkglarea.c @@ -24,7 +24,7 @@ #include "gtkglarea.h" #include <glib/gi18n-lib.h> #include "gtkmarshalers.h" -#include "gtkmarshalers.h" +#include "gdk/gdkmarshalers.h" #include "gtkprivate.h" #include "gtksnapshot.h" #include "gtknative.h" @@ -964,12 +964,12 @@ gtk_gl_area_class_init (GtkGLAreaClass *klass) G_SIGNAL_RUN_LAST, G_STRUCT_OFFSET (GtkGLAreaClass, render), _gtk_boolean_handled_accumulator, NULL, - _gtk_marshal_BOOLEAN__OBJECT, + _gdk_marshal_BOOLEAN__OBJECT, G_TYPE_BOOLEAN, 1, GDK_TYPE_GL_CONTEXT); g_signal_set_va_marshaller (area_signals[RENDER], G_TYPE_FROM_CLASS (klass), - _gtk_marshal_BOOLEAN__OBJECTv); + _gdk_marshal_BOOLEAN__OBJECTv); /** * GtkGLArea::resize: @@ -995,11 +995,11 @@ gtk_gl_area_class_init (GtkGLAreaClass *klass) G_SIGNAL_RUN_LAST, G_STRUCT_OFFSET (GtkGLAreaClass, resize), NULL, NULL, - _gtk_marshal_VOID__INT_INT, + _gdk_marshal_VOID__INT_INT, G_TYPE_NONE, 2, G_TYPE_INT, G_TYPE_INT); g_signal_set_va_marshaller (area_signals[RESIZE], G_TYPE_FROM_CLASS (klass), - _gtk_marshal_VOID__INT_INTv); + _gdk_marshal_VOID__INT_INTv); /** * GtkGLArea::create-context: diff --git a/gtk/gtkmarshalers.list b/gtk/gtkmarshalers.list index c8cb009743..10536eff73 100644 --- a/gtk/gtkmarshalers.list +++ b/gtk/gtkmarshalers.list @@ -35,12 +35,10 @@ BOOLEAN:FLAGS BOOLEAN:INT BOOLEAN:INT,INT BOOLEAN:INT,INT,BOOLEAN,OBJECT -BOOLEAN:OBJECT BOOLEAN:OBJECT,BOXED BOOLEAN:OBJECT,DOUBLE,DOUBLE BOOLEAN:OBJECT,ENUM BOOLEAN:OBJECT,OBJECT,OBJECT -BOOLEAN:POINTER BOOLEAN:STRING BOOLEAN:UINT,UINT,FLAGS BOOLEAN:VOID @@ -66,7 +64,6 @@ VOID:ENUM,INT VOID:ENUM,INT,BOOLEAN VOID:ENUM,INT,BOOLEAN,BOOLEAN VOID:INT,DOUBLE,DOUBLE -VOID:INT,INT VOID:INT,INT,INT VOID:OBJECT,BOOLEAN VOID:OBJECT,BOXED,BOOLEAN,BOOLEAN diff --git a/gtk/gtkprintoperation.c b/gtk/gtkprintoperation.c index 4f6b23cf30..c4b0fab467 100644 --- a/gtk/gtkprintoperation.c +++ b/gtk/gtkprintoperation.c @@ -27,6 +27,7 @@ #include "gtkprintoperation-private.h" #include "gtkmarshalers.h" +#include "gdk/gdkmarshalers.h" #include <glib/gi18n-lib.h> #include "gtkprivate.h" #include "deprecated/gtkmessagedialog.h" @@ -821,13 +822,15 @@ gtk_print_operation_class_init (GtkPrintOperationClass *class) */ signals[PAGINATE] = g_signal_new (I_("paginate"), - G_TYPE_FROM_CLASS (gobject_class), - G_SIGNAL_RUN_LAST, - G_STRUCT_OFFSET (GtkPrintOperationClass, paginate), - paginate_accumulator, NULL, - _gtk_marshal_BOOLEAN__OBJECT, - G_TYPE_BOOLEAN, 1, GTK_TYPE_PRINT_CONTEXT); - + G_TYPE_FROM_CLASS (gobject_class), + G_SIGNAL_RUN_LAST, + G_STRUCT_OFFSET (GtkPrintOperationClass, paginate), + paginate_accumulator, NULL, + _gdk_marshal_BOOLEAN__OBJECT, + G_TYPE_BOOLEAN, 1, GTK_TYPE_PRINT_CONTEXT); + g_signal_set_va_marshaller (signals[PAGINATE], + G_TYPE_FROM_CLASS (gobject_class), + _gdk_marshal_BOOLEAN__OBJECTv); /** * GtkPrintOperation::request-page-setup: @@ -844,15 +847,15 @@ gtk_print_operation_class_init (GtkPrintOperationClass *class) */ signals[REQUEST_PAGE_SETUP] = g_signal_new (I_("request-page-setup"), - G_TYPE_FROM_CLASS (gobject_class), - G_SIGNAL_RUN_LAST, - G_STRUCT_OFFSET (GtkPrintOperationClass, request_page_setup), - NULL, NULL, - _gtk_marshal_VOID__OBJECT_INT_OBJECT, - G_TYPE_NONE, 3, - GTK_TYPE_PRINT_CONTEXT, - G_TYPE_INT, - GTK_TYPE_PAGE_SETUP); + G_TYPE_FROM_CLASS (gobject_class), + G_SIGNAL_RUN_LAST, + G_STRUCT_OFFSET (GtkPrintOperationClass, request_page_setup), + NULL, NULL, + _gtk_marshal_VOID__OBJECT_INT_OBJECT, + G_TYPE_NONE, 3, + GTK_TYPE_PRINT_CONTEXT, + G_TYPE_INT, + GTK_TYPE_PAGE_SETUP); g_signal_set_va_marshaller (signals[REQUEST_PAGE_SETUP], G_TYPE_FROM_CLASS (gobject_class), _gtk_marshal_VOID__OBJECT_INT_OBJECTv); diff --git a/gtk/gtktexthandle.c b/gtk/gtktexthandle.c index d42cfc6b4f..c1ad9f7224 100644 --- a/gtk/gtktexthandle.c +++ b/gtk/gtktexthandle.c @@ -25,6 +25,7 @@ #include "gtkgesturedrag.h" #include "gtkgizmoprivate.h" #include "gtkmarshalers.h" +#include "gdk/gdkmarshalers.h" #include "gtknativeprivate.h" #include "gtkprivatetypebuiltins.h" #include "gtkrendericonprivate.h" @@ -365,12 +366,12 @@ gtk_text_handle_class_init (GtkTextHandleClass *klass) G_OBJECT_CLASS_TYPE (object_class), G_SIGNAL_RUN_LAST, 0, NULL, NULL, - _gtk_marshal_VOID__INT_INT, + _gdk_marshal_VOID__INT_INT, G_TYPE_NONE, 2, G_TYPE_INT, G_TYPE_INT); g_signal_set_va_marshaller (signals[HANDLE_DRAGGED], G_OBJECT_CLASS_TYPE (object_class), - _gtk_marshal_VOID__INT_INTv); + _gdk_marshal_VOID__INT_INTv); signals[DRAG_STARTED] = g_signal_new (I_("drag-started"), |