[gtksourceview] marshal: add marshallers for GtkSourceCompletion



commit 3c212e29e3d5f2cf73316f1d885fb454faa63a4a
Author: Christian Hergert <chergert redhat com>
Date:   Wed May 29 12:18:36 2019 -0700

    marshal: add marshallers for GtkSourceCompletion
    
    Same as GtkSourceBuffer and GtkSourceView.

 gtksourceview/gtksourcecompletion.c    | 19 ++++++++++++++++---
 gtksourceview/gtksourcemarshalers.list |  1 +
 2 files changed, 17 insertions(+), 3 deletions(-)
---
diff --git a/gtksourceview/gtksourcecompletion.c b/gtksourceview/gtksourcecompletion.c
index fedbe29d..6a94d71d 100644
--- a/gtksourceview/gtksourcecompletion.c
+++ b/gtksourceview/gtksourcecompletion.c
@@ -111,6 +111,7 @@
 #include "gtksourcecompletionprovider.h"
 #include "gtksourcecompletioncontainer.h"
 #include "gtksourcebuffer.h"
+#include "gtksource-marshal.h"
 #include "gtksourceview.h"
 
 enum
@@ -2532,11 +2533,15 @@ gtk_source_completion_class_init (GtkSourceCompletionClass *klass)
                              G_TYPE_FROM_CLASS (klass),
                              G_SIGNAL_RUN_LAST | G_SIGNAL_ACTION,
                              G_STRUCT_OFFSET (GtkSourceCompletionClass, move_cursor),
-                             NULL, NULL, NULL,
+                             NULL, NULL,
+                             _gtk_source_marshal_VOID__ENUM_INT,
                              G_TYPE_NONE,
                              2,
                              GTK_TYPE_SCROLL_STEP,
                              G_TYPE_INT);
+       g_signal_set_va_marshaller (signals [MOVE_CURSOR],
+                                   G_TYPE_FROM_CLASS (klass),
+                                   _gtk_source_marshal_VOID__ENUM_INTv);
 
        /**
         * GtkSourceCompletion::move-page:
@@ -2569,11 +2574,15 @@ gtk_source_completion_class_init (GtkSourceCompletionClass *klass)
                              G_TYPE_FROM_CLASS (klass),
                              G_SIGNAL_RUN_LAST | G_SIGNAL_ACTION,
                              G_STRUCT_OFFSET (GtkSourceCompletionClass, move_page),
-                             NULL, NULL, NULL,
+                             NULL, NULL,
+                             _gtk_source_marshal_VOID__ENUM_INT,
                              G_TYPE_NONE,
                              2,
                              GTK_TYPE_SCROLL_STEP,
                              G_TYPE_INT);
+       g_signal_set_va_marshaller (signals [MOVE_PAGE],
+                                   G_TYPE_FROM_CLASS (klass),
+                                   _gtk_source_marshal_VOID__ENUM_INTv);
 
        /**
         * GtkSourceCompletion::activate-proposal:
@@ -2592,8 +2601,12 @@ gtk_source_completion_class_init (GtkSourceCompletionClass *klass)
                              G_TYPE_FROM_CLASS (klass),
                              G_SIGNAL_RUN_LAST | G_SIGNAL_ACTION,
                              G_STRUCT_OFFSET (GtkSourceCompletionClass, activate_proposal),
-                             NULL, NULL, NULL,
+                             NULL, NULL,
+                             g_cclosure_marshal_VOID__VOID,
                              G_TYPE_NONE, 0);
+       g_signal_set_va_marshaller (signals [ACTIVATE_PROPOSAL],
+                                   G_TYPE_FROM_CLASS (klass),
+                                   g_cclosure_marshal_VOID__VOIDv);
 
        /* Key bindings */
        binding_set = gtk_binding_set_by_class (klass);
diff --git a/gtksourceview/gtksourcemarshalers.list b/gtksourceview/gtksourcemarshalers.list
index cee9fed9..da9016b7 100644
--- a/gtksourceview/gtksourcemarshalers.list
+++ b/gtksourceview/gtksourcemarshalers.list
@@ -1,3 +1,4 @@
 VOID:BOXED,BOXED
 VOID:BOXED,INT
 VOID:BOXED,ENUM
+VOID:ENUM,INT


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