[gnome-builder/wip/gtk4-port: 434/736] libide/editor: add line-changes temporarily
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-builder/wip/gtk4-port: 434/736] libide/editor: add line-changes temporarily
- Date: Tue, 26 Apr 2022 01:46:27 +0000 (UTC)
commit 6e83eb724fdf5886dd9abf07aa68883b6dbeeb7a
Author: Christian Hergert <chergert redhat com>
Date: Wed Apr 6 13:24:42 2022 -0700
libide/editor: add line-changes temporarily
This will get replaced by the omnigutter eventually to have support for
breakpoints and what not. But this at least gets some change monitoring
in-place until we get there with the port.
src/libide/editor/ide-editor-page.c | 11 +++++++++++
1 file changed, 11 insertions(+)
---
diff --git a/src/libide/editor/ide-editor-page.c b/src/libide/editor/ide-editor-page.c
index 36a3c1064..56f80be6f 100644
--- a/src/libide/editor/ide-editor-page.c
+++ b/src/libide/editor/ide-editor-page.c
@@ -330,7 +330,18 @@ ide_editor_page_class_init (IdeEditorPageClass *klass)
static void
ide_editor_page_init (IdeEditorPage *self)
{
+ GtkSourceGutterRenderer *renderer;
+ GtkSourceGutter *gutter;
+
gtk_widget_init_template (GTK_WIDGET (self));
+
+ /* Until we get the omnigutter in place */
+ gutter = gtk_source_view_get_gutter (GTK_SOURCE_VIEW (self->view),
+ GTK_TEXT_WINDOW_LEFT);
+ renderer = g_object_new (IDE_TYPE_LINE_CHANGE_GUTTER_RENDERER,
+ "width-request", 2,
+ NULL);
+ gtk_source_gutter_insert (gutter, renderer, 100);
}
GtkWidget *
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]