[gnome-builder] buffer: add helper to get highlight engine



commit 9aa4d2cf172d1f309ee8c23d96039b2e651a7996
Author: Christian Hergert <chergert redhat com>
Date:   Thu Jan 4 20:15:01 2018 -0800

    buffer: add helper to get highlight engine

 src/libide/buffers/ide-buffer-private.h |    3 +++
 src/libide/buffers/ide-buffer.c         |   10 ++++++++++
 2 files changed, 13 insertions(+), 0 deletions(-)
---
diff --git a/src/libide/buffers/ide-buffer-private.h b/src/libide/buffers/ide-buffer-private.h
index 148ed9f..4c9bda1 100644
--- a/src/libide/buffers/ide-buffer-private.h
+++ b/src/libide/buffers/ide-buffer-private.h
@@ -23,6 +23,7 @@
 
 #include "buffers/ide-buffer.h"
 #include "buffers/ide-buffer-manager.h"
+#include "highlighting/ide-highlight-engine.h"
 
 G_BEGIN_DECLS
 
@@ -40,6 +41,8 @@ void              _ide_buffer_set_read_only         (IdeBuffer        *buffer,
                                                      gboolean          read_only);
 void              _ide_buffer_set_failure           (IdeBuffer        *self,
                                                      const GError     *error);
+IdeHighlightEngine *
+                  _ide_buffer_get_highlight_engine  (IdeBuffer        *self);
 
 void              _ide_buffer_manager_reclaim       (IdeBufferManager *self,
                                                      IdeBuffer        *buffer);
diff --git a/src/libide/buffers/ide-buffer.c b/src/libide/buffers/ide-buffer.c
index 5e7dc31..1e07801 100644
--- a/src/libide/buffers/ide-buffer.c
+++ b/src/libide/buffers/ide-buffer.c
@@ -3305,3 +3305,13 @@ ide_buffer_get_failure (IdeBuffer *self)
 
   return priv->failure;
 }
+
+IdeHighlightEngine *
+_ide_buffer_get_highlight_engine (IdeBuffer *self)
+{
+  IdeBufferPrivate *priv = ide_buffer_get_instance_private (self);
+
+  g_assert (IDE_IS_BUFFER (self));
+
+  return priv->highlight_engine;
+}


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