[gnome-builder/gnome-builder-3-26] buffer: backport helper to get highlight engine



commit b51a6de62274a49da49adcda6dbf04f986465b59
Author: Christian Hergert <chergert redhat com>
Date:   Fri Jan 12 15:33:46 2018 -0800

    buffer: backport helper to get highlight engine

 libide/buffers/ide-buffer-private.h |  3 +++
 libide/buffers/ide-buffer.c         | 10 ++++++++++
 2 files changed, 13 insertions(+)
---
diff --git a/libide/buffers/ide-buffer-private.h b/libide/buffers/ide-buffer-private.h
index 1bb5246e6..34dc179f9 100644
--- a/libide/buffers/ide-buffer-private.h
+++ b/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
 
@@ -38,6 +39,8 @@ void              _ide_buffer_set_mtime             (IdeBuffer        *self,
                                                      const GTimeVal   *mtime);
 void              _ide_buffer_set_read_only         (IdeBuffer        *buffer,
                                                      gboolean          read_only);
+IdeHighlightEngine *
+                  _ide_buffer_get_highlight_engine  (IdeBuffer        *self);
 
 void              _ide_buffer_manager_reclaim       (IdeBufferManager *self,
                                                      IdeBuffer        *buffer);
diff --git a/libide/buffers/ide-buffer.c b/libide/buffers/ide-buffer.c
index dbe1ea0f5..8c7ba4216 100644
--- a/libide/buffers/ide-buffer.c
+++ b/libide/buffers/ide-buffer.c
@@ -3142,3 +3142,13 @@ _ide_buffer_get_addins (IdeBuffer *self)
 
   return priv->addins;
 }
+
+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]