[gnome-builder/gnome-builder-3-18] ide-source-view: add _ide_source_view_get_mode_name
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-builder/gnome-builder-3-18] ide-source-view: add _ide_source_view_get_mode_name
- Date: Thu, 15 Oct 2015 14:42:16 +0000 (UTC)
commit 7f8b0d467d45b4fcda3b46ef25346429e70c6e2c
Author: Sebastien Lafargue <slafargue gnome org>
Date: Mon Oct 12 19:38:21 2015 +0200
ide-source-view: add _ide_source_view_get_mode_name
This is needed at least for some movements and
ide_source_view_get_mode_display_name is too generic for that.
It's a private libide function.
libide/ide-internal.h | 1 +
libide/ide-source-view.c | 13 +++++++++++++
2 files changed, 14 insertions(+), 0 deletions(-)
---
diff --git a/libide/ide-internal.h b/libide/ide-internal.h
index 277e7a0..814d8d9 100644
--- a/libide/ide-internal.h
+++ b/libide/ide-internal.h
@@ -103,6 +103,7 @@ IdeUnsavedFile *_ide_unsaved_file_new (GFile
gint64 sequence);
void _ide_highlighter_set_highlighter_engine (IdeHighlighter *highlighter,
IdeHighlightEngine *highlight_engine);
+const gchar *_ide_source_view_get_mode_name (IdeSourceView *self);
G_END_DECLS
diff --git a/libide/ide-source-view.c b/libide/ide-source-view.c
index 2033997..5710779 100644
--- a/libide/ide-source-view.c
+++ b/libide/ide-source-view.c
@@ -6523,6 +6523,19 @@ ide_source_view_get_mode_display_name (IdeSourceView *self)
return priv->display_name;
}
+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 != NULL)
+ return ide_source_view_mode_get_name (priv->mode);
+
+ return NULL;
+}
+
gboolean
ide_source_view_get_overwrite_braces (IdeSourceView *self)
{
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]