[gnome-builder] editor: add line changes to overview map
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-builder] editor: add line changes to overview map
- Date: Sat, 5 Aug 2017 22:45:00 +0000 (UTC)
commit e57b5177f3bbe2c38afef77df012e1f85a49f485
Author: Christian Hergert <chergert redhat com>
Date: Sat Aug 5 15:44:50 2017 -0700
editor: add line changes to overview map
This was lost during the rewrite of the editor perspective.
libide/editor/ide-editor-view.c | 11 +++++++++++
1 files changed, 11 insertions(+), 0 deletions(-)
---
diff --git a/libide/editor/ide-editor-view.c b/libide/editor/ide-editor-view.c
index a96b268..fdd3274 100644
--- a/libide/editor/ide-editor-view.c
+++ b/libide/editor/ide-editor-view.c
@@ -28,6 +28,7 @@
#include "ide-macros.h"
#include "editor/ide-editor-private.h"
+#include "sourceview/ide-line-change-gutter-renderer.h"
#include "util/ide-gtk.h"
#define AUTO_HIDE_TIMEOUT_SECONDS 5
@@ -511,11 +512,21 @@ static void
ide_editor_view_constructed (GObject *object)
{
IdeEditorView *self = (IdeEditorView *)object;
+ GtkSourceGutterRenderer *renderer;
+ GtkSourceGutter *gutter;
g_assert (IDE_IS_EDITOR_VIEW (self));
G_OBJECT_CLASS (ide_editor_view_parent_class)->constructed (object);
+ gutter = gtk_source_view_get_gutter (GTK_SOURCE_VIEW (self->map), GTK_TEXT_WINDOW_LEFT);
+ renderer = g_object_new (IDE_TYPE_LINE_CHANGE_GUTTER_RENDERER,
+ "show-line-deletions", TRUE,
+ "size", 1,
+ "visible", TRUE,
+ NULL);
+ gtk_source_gutter_insert (gutter, renderer, 0);
+
_ide_editor_view_init_actions (self);
_ide_editor_view_init_shortcuts (self);
_ide_editor_view_init_settings (self);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]