summaryrefslogtreecommitdiff
path: root/src/caja-sidebar-title.c
diff options
context:
space:
mode:
authorraveit65 <[email protected]>2016-05-30 22:52:08 +0200
committerraveit65 <[email protected]>2016-05-30 22:52:08 +0200
commitabec93de17fb483764ab27c5c781204cef561261 (patch)
tree618b2382b6d4d892fe0248fb54de79369d75b818 /src/caja-sidebar-title.c
parent469c6d88a8a37bf09b9b75d610f53cdf90629168 (diff)
downloadcaja-abec93de17fb483764ab27c5c781204cef561261.tar.bz2
caja-abec93de17fb483764ab27c5c781204cef561261.tar.xz
GTK+3 sidebars and caja-places: port style_set to style_updated
Diffstat (limited to 'src/caja-sidebar-title.c')
-rw-r--r--src/caja-sidebar-title.c14
1 files changed, 10 insertions, 4 deletions
diff --git a/src/caja-sidebar-title.c b/src/caja-sidebar-title.c
index 35d12d36..623dc1e2 100644
--- a/src/caja-sidebar-title.c
+++ b/src/caja-sidebar-title.c
@@ -75,8 +75,7 @@ static void update_all (CajaSidebarTitle *sidebar_title);
static void update_more_info (CajaSidebarTitle *sidebar_title);
static void update_title_font (CajaSidebarTitle *sidebar_title);
#if GTK_CHECK_VERSION (3, 0, 0)
-static void style_set (GtkWidget *widget,
- GtkStyleContext *previous_style);
+static void style_updated (GtkWidget *widget);
#else
static void style_set (GtkWidget *widget,
GtkStyle *previous_style);
@@ -124,8 +123,7 @@ G_DEFINE_TYPE (CajaSidebarTitle, caja_sidebar_title, GTK_TYPE_VBOX)
#if GTK_CHECK_VERSION (3, 0, 0)
static void
-style_set (GtkWidget *widget,
- GtkStyleContext *previous_style)
+style_updated (GtkWidget *widget)
{
CajaSidebarTitle *sidebar_title;
#else
@@ -196,7 +194,11 @@ caja_sidebar_title_init (CajaSidebarTitle *sidebar_title)
update_all (sidebar_title);
/* initialize the label colors & fonts */
+#if GTK_CHECK_VERSION (3, 0, 0)
+ style_updated (GTK_WIDGET (sidebar_title));
+#else
style_set (GTK_WIDGET (sidebar_title), NULL);
+#endif
g_signal_connect_swapped (caja_preferences,
"changed::" CAJA_PREFERENCES_SHOW_DIRECTORY_ITEM_COUNTS,
@@ -252,7 +254,11 @@ caja_sidebar_title_class_init (CajaSidebarTitleClass *klass)
widget_class = GTK_WIDGET_CLASS (klass);
widget_class->size_allocate = caja_sidebar_title_size_allocate;
+#if GTK_CHECK_VERSION (3, 0, 0)
+ widget_class->style_updated = style_updated;
+#else
widget_class->style_set = style_set;
+#endif
gtk_widget_class_install_style_property (widget_class,
#if GTK_CHECK_VERSION (3, 0, 0)