[gnome-builder] libide: add helpers to set count and modifier fields



commit 961aa7ef72fb00bb9cec4c62aa81653c296c67fe
Author: Christian Hergert <christian hergert me>
Date:   Wed Mar 11 22:48:58 2015 -0700

    libide: add helpers to set count and modifier fields

 libide/ide-internal.h    |    5 +++++
 libide/ide-source-view.c |   22 ++++++++++++++++++++++
 2 files changed, 27 insertions(+), 0 deletions(-)
---
diff --git a/libide/ide-internal.h b/libide/ide-internal.h
index 3c9c849..4851a76 100644
--- a/libide/ide-internal.h
+++ b/libide/ide-internal.h
@@ -62,6 +62,11 @@ void _ide_search_context_add_provider (IdeSearchContext  *context,
 IdeSourceRange *_ide_source_range_new (IdeSourceLocation *begin,
                                        IdeSourceLocation *end);
 
+void _ide_source_view_set_count (IdeSourceView *self,
+                                 guint          count);
+void _ide_source_view_set_modifier (IdeSourceView *self,
+                                    gunichar       modifier);
+
 gboolean           _ide_source_view_mode_do_event (IdeSourceViewMode     *mode,
                                                    GdkEventKey           *event,
                                                    gboolean              *remove);
diff --git a/libide/ide-source-view.c b/libide/ide-source-view.c
index 97d2c43..41c7e71 100644
--- a/libide/ide-source-view.c
+++ b/libide/ide-source-view.c
@@ -187,6 +187,28 @@ static void ide_source_view_real_set_mode (IdeSourceView         *self,
                                            const gchar           *name,
                                            IdeSourceViewModeType  type);
 
+void
+_ide_source_view_set_count (IdeSourceView *self,
+                            guint          count)
+{
+  IdeSourceViewPrivate *priv = ide_source_view_get_instance_private (self);
+
+  g_return_if_fail (IDE_IS_SOURCE_VIEW (self));
+
+  priv->count = count;
+}
+
+void
+_ide_source_view_set_modifier (IdeSourceView *self,
+                               gunichar       modifier)
+{
+  IdeSourceViewPrivate *priv = ide_source_view_get_instance_private (self);
+
+  g_return_if_fail (IDE_IS_SOURCE_VIEW (self));
+
+  priv->modifier = modifier;
+}
+
 static void
 activate_action (GtkWidget   *widget,
                  const gchar *prefix,


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