[gtk+] text buffer: Add va marshallers for signals



commit c7bac914945e261c2b4e6d5936e6a667c284e674
Author: Matthias Clasen <mclasen redhat com>
Date:   Tue Apr 19 21:00:57 2016 -0400

    text buffer: Add va marshallers for signals

 gtk/gtktextbuffer.c |   20 +++++++++++++++++++-
 1 files changed, 19 insertions(+), 1 deletions(-)
---
diff --git a/gtk/gtktextbuffer.c b/gtk/gtktextbuffer.c
index 4220fa4..ef17e92 100644
--- a/gtk/gtktextbuffer.c
+++ b/gtk/gtktextbuffer.c
@@ -344,6 +344,9 @@ gtk_text_buffer_class_init (GtkTextBufferClass *klass)
                   2,
                   GTK_TYPE_TEXT_ITER | G_SIGNAL_TYPE_STATIC_SCOPE,
                   GDK_TYPE_PIXBUF);
+  g_signal_set_va_marshaller (signals[INSERT_PIXBUF],
+                              G_TYPE_FROM_CLASS (klass),
+                              _gtk_marshal_VOID__BOXED_OBJECTv);
 
 
   /**
@@ -374,6 +377,9 @@ gtk_text_buffer_class_init (GtkTextBufferClass *klass)
                   2,
                   GTK_TYPE_TEXT_ITER | G_SIGNAL_TYPE_STATIC_SCOPE,
                   GTK_TYPE_TEXT_CHILD_ANCHOR);
+  g_signal_set_va_marshaller (signals[INSERT_CHILD_ANCHOR],
+                              G_TYPE_FROM_CLASS (klass),
+                              _gtk_marshal_VOID__BOXED_OBJECTv);
   
   /**
    * GtkTextBuffer::delete-range:
@@ -404,6 +410,9 @@ gtk_text_buffer_class_init (GtkTextBufferClass *klass)
                   2,
                   GTK_TYPE_TEXT_ITER | G_SIGNAL_TYPE_STATIC_SCOPE,
                   GTK_TYPE_TEXT_ITER | G_SIGNAL_TYPE_STATIC_SCOPE);
+  g_signal_set_va_marshaller (signals[DELETE_RANGE],
+                              G_TYPE_FROM_CLASS (klass),
+                              _gtk_marshal_VOID__BOXED_BOXEDv);
 
   /**
    * GtkTextBuffer::changed:
@@ -458,7 +467,7 @@ gtk_text_buffer_class_init (GtkTextBufferClass *klass)
   signals[MARK_SET] =
     g_signal_new (I_("mark-set"),
                   G_OBJECT_CLASS_TYPE (object_class),
-                  G_SIGNAL_RUN_LAST,                   
+                  G_SIGNAL_RUN_LAST,
                   G_STRUCT_OFFSET (GtkTextBufferClass, mark_set),
                   NULL, NULL,
                   _gtk_marshal_VOID__BOXED_OBJECT,
@@ -466,6 +475,9 @@ gtk_text_buffer_class_init (GtkTextBufferClass *klass)
                   2,
                   GTK_TYPE_TEXT_ITER,
                   GTK_TYPE_TEXT_MARK);
+  g_signal_set_va_marshaller (signals[MARK_SET],
+                              G_TYPE_FROM_CLASS (klass),
+                              _gtk_marshal_VOID__BOXED_OBJECTv);
 
   /**
    * GtkTextBuffer::mark-deleted:
@@ -520,6 +532,9 @@ gtk_text_buffer_class_init (GtkTextBufferClass *klass)
                   GTK_TYPE_TEXT_TAG,
                   GTK_TYPE_TEXT_ITER,
                   GTK_TYPE_TEXT_ITER);
+  g_signal_set_va_marshaller (signals[APPLY_TAG],
+                              G_TYPE_FROM_CLASS (klass),
+                              _gtk_marshal_VOID__OBJECT_BOXED_BOXEDv);
 
 
    /**
@@ -551,6 +566,9 @@ gtk_text_buffer_class_init (GtkTextBufferClass *klass)
                   GTK_TYPE_TEXT_TAG,
                   GTK_TYPE_TEXT_ITER,
                   GTK_TYPE_TEXT_ITER);
+  g_signal_set_va_marshaller (signals[REMOVE_TAG],
+                              G_TYPE_FROM_CLASS (klass),
+                              _gtk_marshal_VOID__OBJECT_BOXED_BOXEDv);
 
    /**
    * GtkTextBuffer::begin-user-action:


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