From 8819ce43d5dcdfd102fd63f7a5ae7713a9e25b04 Mon Sep 17 00:00:00 2001 From: raveit65 Date: Sun, 7 Aug 2016 09:22:11 +0200 Subject: GTK+-3 babab-chart: use GtkStyleContext taken from: https://git.gnome.org/browse/baobab/commit/?id=b6642cd --- baobab/src/baobab-chart.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'baobab/src') 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 | -- cgit v1.2.1