[gtksourceview/wip/chergert/gsv-gtk4: 170/192] gutter: use style context for gutter widget
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtksourceview/wip/chergert/gsv-gtk4: 170/192] gutter: use style context for gutter widget
- Date: Fri, 7 Aug 2020 18:31:10 +0000 (UTC)
commit 699cedcfedfb9ba12af3e272d0c9246a00096c0a
Author: Christian Hergert <chergert redhat com>
Date: Fri Apr 17 14:04:41 2020 -0700
gutter: use style context for gutter widget
We no longer need the styling from the GtkSourceView widget itself.
gtksourceview/gtksourcegutter.c | 13 ++++++-------
1 file changed, 6 insertions(+), 7 deletions(-)
---
diff --git a/gtksourceview/gtksourcegutter.c b/gtksourceview/gtksourcegutter.c
index bba7ef83a..68042218a 100644
--- a/gtksourceview/gtksourcegutter.c
+++ b/gtksourceview/gtksourcegutter.c
@@ -749,7 +749,7 @@ gtk_source_gutter_snapshot (GtkWidget *widget,
{
GtkSourceGutter *gutter = GTK_SOURCE_GUTTER (widget);
GtkTextView *text_view = GTK_TEXT_VIEW (gutter->view);
- GtkStyleContext *view_context;
+ GtkStyleContext *style_context;
const GList *list;
GdkRectangle visible_rect;
GtkTextIter begin;
@@ -764,8 +764,7 @@ gtk_source_gutter_snapshot (GtkWidget *widget,
return;
}
- /* We need the style from the view itself for highlight lines */
- view_context = gtk_widget_get_style_context (GTK_WIDGET (gutter->view));
+ style_context = gtk_widget_get_style_context (GTK_WIDGET (gutter));
gtk_text_view_get_visible_rect (text_view, &visible_rect);
gtk_text_view_get_iter_at_location (text_view, &begin,
@@ -805,17 +804,17 @@ gtk_source_gutter_snapshot (GtkWidget *widget,
&y,
&height);
- gtk_style_context_save (view_context);
- gtk_style_context_add_class (view_context, "current-line-number");
+ gtk_style_context_save (style_context);
+ gtk_style_context_add_class (style_context, "current-line-number");
gtk_snapshot_render_background (snapshot,
- view_context,
+ style_context,
0,
y,
gtk_widget_get_width (widget),
height);
- gtk_style_context_restore (view_context);
+ gtk_style_context_restore (style_context);
}
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]