summaryrefslogtreecommitdiff
path: root/gtk/gtkprintoperation.c
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2023-05-13 12:34:22 -0400
committerMatthias Clasen <mclasen@redhat.com>2023-05-13 12:38:24 -0400
commit2cd5b4df1b9f0d3336e482b998380a05a26e1111 (patch)
treefce9d089eaa0c3df41542178b0737336fee3c909 /gtk/gtkprintoperation.c
parentccc6b7165e7115eb9f3e1e70a8b795bfdb802c8b (diff)
downloadgtk+-2cd5b4df1b9f0d3336e482b998380a05a26e1111.tar.gz
Add missing va marshallers
Whenever we pass a marshaller to g_signal_new, call g_signal_set_va_marshaller with the corresponding va marshaller.
Diffstat (limited to 'gtk/gtkprintoperation.c')
-rw-r--r--gtk/gtkprintoperation.c15
1 files changed, 15 insertions, 0 deletions
diff --git a/gtk/gtkprintoperation.c b/gtk/gtkprintoperation.c
index adaf307249..4f6b23cf30 100644
--- a/gtk/gtkprintoperation.c
+++ b/gtk/gtkprintoperation.c
@@ -853,6 +853,9 @@ gtk_print_operation_class_init (GtkPrintOperationClass *class)
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);
/**
* GtkPrintOperation::draw-page:
@@ -922,6 +925,9 @@ gtk_print_operation_class_init (GtkPrintOperationClass *class)
G_TYPE_NONE, 2,
GTK_TYPE_PRINT_CONTEXT,
G_TYPE_INT);
+ g_signal_set_va_marshaller (signals[DRAW_PAGE],
+ G_TYPE_FROM_CLASS (gobject_class),
+ _gtk_marshal_VOID__OBJECT_INTv);
/**
* GtkPrintOperation::end-print:
@@ -989,6 +995,9 @@ gtk_print_operation_class_init (GtkPrintOperationClass *class)
custom_widget_accumulator, NULL,
_gtk_marshal_OBJECT__VOID,
G_TYPE_OBJECT, 0);
+ g_signal_set_va_marshaller (signals[CREATE_CUSTOM_WIDGET],
+ G_TYPE_FROM_CLASS (gobject_class),
+ _gtk_marshal_OBJECT__VOIDv);
/**
* GtkPrintOperation::update-custom-widget:
@@ -1010,6 +1019,9 @@ gtk_print_operation_class_init (GtkPrintOperationClass *class)
NULL, NULL,
_gtk_marshal_VOID__OBJECT_OBJECT_OBJECT,
G_TYPE_NONE, 3, GTK_TYPE_WIDGET, GTK_TYPE_PAGE_SETUP, GTK_TYPE_PRINT_SETTINGS);
+ g_signal_set_va_marshaller (signals[UPDATE_CUSTOM_WIDGET],
+ G_TYPE_FROM_CLASS (gobject_class),
+ _gtk_marshal_VOID__OBJECT_OBJECT_OBJECTv);
/**
* GtkPrintOperation::custom-widget-apply:
@@ -1070,6 +1082,9 @@ gtk_print_operation_class_init (GtkPrintOperationClass *class)
GTK_TYPE_PRINT_OPERATION_PREVIEW,
GTK_TYPE_PRINT_CONTEXT,
GTK_TYPE_WINDOW);
+ g_signal_set_va_marshaller (signals[PREVIEW],
+ G_TYPE_FROM_CLASS (gobject_class),
+ _gtk_marshal_BOOLEAN__OBJECT_OBJECT_OBJECTv);
/**
* GtkPrintOperation:default-page-setup: (attributes org.gtk.Property.get=gtk_print_operation_get_default_page_setup org.gtk.Property.set=gtk_print_operation_set_default_page_setup)