summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorraveit65 <[email protected]>2016-08-07 09:22:11 +0200
committerraveit65 <[email protected]>2016-09-01 08:14:49 +0200
commit8819ce43d5dcdfd102fd63f7a5ae7713a9e25b04 (patch)
tree69e8f10a8e4aa5675654c3cb8ec7b0ee30d9d87f
parent8c3cbb03ae3a333af2582bda1aa893c438814fb0 (diff)
downloadmate-utils-8819ce43d5dcdfd102fd63f7a5ae7713a9e25b04.tar.bz2
mate-utils-8819ce43d5dcdfd102fd63f7a5ae7713a9e25b04.tar.xz
GTK+-3 babab-chart: use GtkStyleContext
taken from: https://git.gnome.org/browse/baobab/commit/?id=b6642cd
-rw-r--r--baobab/src/baobab-chart.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/baobab/src/baobab-chart.c b/baobab/src/baobab-chart.c
index b52b4371..03c88338 100644
--- a/baobab/src/baobab-chart.c
+++ b/baobab/src/baobab-chart.c
@@ -314,6 +314,9 @@ baobab_chart_realize (GtkWidget *widget)
gint attributes_mask;
GtkAllocation allocation;
GdkWindow *window;
+#if GTK_CHECK_VERSION (3, 0, 0)
+ GtkStyleContext *context;
+#endif
g_return_if_fail (BAOBAB_IS_CHART (widget));
@@ -346,10 +349,15 @@ baobab_chart_realize (GtkWidget *widget)
gtk_widget_set_window (widget, window);
gdk_window_set_user_data (window, chart);
+#if GTK_CHECK_VERSION (3, 0, 0)
+ context = gtk_widget_get_style_context (widget);
+ gtk_style_context_set_background (context, window);
+#else
gtk_widget_style_attach (widget);
gtk_style_set_background (gtk_widget_get_style (widget),
window,
GTK_STATE_NORMAL);
+#endif
gtk_widget_add_events (widget,
GDK_EXPOSURE_MASK | GDK_BUTTON_PRESS_MASK |