[gnome-builder] minimap: track upstream changes to GtkSourceView
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-builder] minimap: track upstream changes to GtkSourceView
- Date: Thu, 21 May 2015 21:36:10 +0000 (UTC)
commit 22a28fc87f762b68200b1411ac5a245211f844cc
Author: Christian Hergert <christian hergert me>
Date: Thu May 21 14:30:51 2015 -0700
minimap: track upstream changes to GtkSourceView
I vastly simplified the GtkSourceMap upstream and made it more interactive.
This tracks those changes.
libide/ide-source-map.c | 14 +++++---------
1 files changed, 5 insertions(+), 9 deletions(-)
---
diff --git a/libide/ide-source-map.c b/libide/ide-source-map.c
index d922199..07d4b3c 100644
--- a/libide/ide-source-map.c
+++ b/libide/ide-source-map.c
@@ -260,7 +260,6 @@ static void
ide_source_map_init (IdeSourceMap *self)
{
GtkSourceGutter *gutter;
- GtkSourceView *child_view;
/* Buffer */
self->buffer_signals = egg_signal_group_new (IDE_TYPE_BUFFER);
@@ -309,35 +308,32 @@ ide_source_map_init (IdeSourceMap *self)
self,
G_CONNECT_SWAPPED);
- /* Child view */
- child_view = gtk_source_map_get_child_view (GTK_SOURCE_MAP (self));
-
- gutter = gtk_source_view_get_gutter (child_view, GTK_TEXT_WINDOW_LEFT);
+ gutter = gtk_source_view_get_gutter (GTK_SOURCE_VIEW (self), GTK_TEXT_WINDOW_LEFT);
self->line_renderer = g_object_new (IDE_TYPE_LINE_CHANGE_GUTTER_RENDERER,
"size", 2,
"visible", TRUE,
NULL);
gtk_source_gutter_insert (gutter, self->line_renderer, 0);
- g_signal_connect_object (child_view,
+ g_signal_connect_object (self,
"enter-notify-event",
G_CALLBACK (ide_source_map__enter_notify_event),
self,
G_CONNECT_SWAPPED);
- g_signal_connect_object (child_view,
+ g_signal_connect_object (self,
"leave-notify-event",
G_CALLBACK (ide_source_map__leave_notify_event),
self,
G_CONNECT_SWAPPED);
- g_signal_connect_object (child_view,
+ g_signal_connect_object (self,
"motion-notify-event",
G_CALLBACK (ide_source_map__motion_notify_event),
self,
G_CONNECT_SWAPPED);
- g_signal_connect_object (child_view,
+ g_signal_connect_object (self,
"scroll-event",
G_CALLBACK (ide_source_map__scroll_event),
self,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]