[gnome-builder: 4/6] source-view: make overwrite and mode name public getters
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-builder: 4/6] source-view: make overwrite and mode name public getters
- Date: Wed, 16 Sep 2015 21:17:45 +0000 (UTC)
commit c15928691e82b640a531f30edfdab3458ba182ea
Author: Christian Hergert <christian hergert me>
Date: Wed Sep 16 14:06:50 2015 -0700
source-view: make overwrite and mode name public getters
libide/ide-source-view.c | 15 ++++++++++++++-
libide/ide-source-view.h | 2 ++
2 files changed, 16 insertions(+), 1 deletions(-)
---
diff --git a/libide/ide-source-view.c b/libide/ide-source-view.c
index cac0448..8533201 100644
--- a/libide/ide-source-view.c
+++ b/libide/ide-source-view.c
@@ -4481,7 +4481,7 @@ ide_source_view_end_user_action (IdeSourceView *self)
gtk_text_buffer_end_user_action (buffer);
}
-static gboolean
+gboolean
ide_source_view_get_overwrite (IdeSourceView *self)
{
IdeSourceViewPrivate *priv = ide_source_view_get_instance_private (self);
@@ -6325,6 +6325,19 @@ ide_source_view_get_insert_matching_brace (IdeSourceView *self)
}
const gchar *
+ide_source_view_get_mode_name (IdeSourceView *self)
+{
+ IdeSourceViewPrivate *priv = ide_source_view_get_instance_private (self);
+
+ g_return_val_if_fail (IDE_IS_SOURCE_VIEW (self), NULL);
+
+ if (priv->mode)
+ return ide_source_view_mode_get_name (priv->mode);
+
+ return NULL;
+}
+
+const gchar *
ide_source_view_get_mode_display_name (IdeSourceView *self)
{
IdeSourceViewPrivate *priv = ide_source_view_get_instance_private (self);
diff --git a/libide/ide-source-view.h b/libide/ide-source-view.h
index b7f3705..b303401 100644
--- a/libide/ide-source-view.h
+++ b/libide/ide-source-view.h
@@ -280,7 +280,9 @@ const PangoFontDescription *ide_source_view_get_font_desc (IdeSource
gboolean ide_source_view_get_highlight_current_line(IdeSourceView *self);
gboolean ide_source_view_get_insert_matching_brace (IdeSourceView *self);
const gchar *ide_source_view_get_mode_display_name (IdeSourceView *self);
+const gchar *ide_source_view_get_mode_name (IdeSourceView *self);
gboolean ide_source_view_get_overwrite_braces (IdeSourceView *self);
+gboolean ide_source_view_get_overwrite (IdeSourceView *self);
gboolean ide_source_view_get_rubberband_search (IdeSourceView *self);
guint ide_source_view_get_scroll_offset (IdeSourceView *self);
GtkSourceSearchContext *ide_source_view_get_search_context (IdeSourceView *self);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]