Updating branch refs/heads/andrzejr/wrapper3 to 6da51ed42ef4defb1bad63c44188e29373bd65cb (commit) from 156d16bf986935966631457e5656d7e1f2f05cd7 (commit)
commit 6da51ed42ef4defb1bad63c44188e29373bd65cb Author: Andrzej <ndrwr...@gmail.com> Date: Mon Aug 26 20:14:36 2013 +0100 Setting gtk3 StyleContext class in wrapper. (reworked: 2820b5bc195adfc49490d9001f8f4e8677140203 Added panel class for theming. 3557ce18a3f0dfa88ebaa8c2f69f80e12fa69c5f Use both .panel and .xfce4-panel style context classes from nick/gtk3 branch) wrapper/wrapper-plug.c | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/wrapper/wrapper-plug.c b/wrapper/wrapper-plug.c index 5723a24..6dc4432 100644 --- a/wrapper/wrapper-plug.c +++ b/wrapper/wrapper-plug.c @@ -91,8 +91,9 @@ static void wrapper_plug_init (WrapperPlug *plug) { #if GTK_CHECK_VERSION (3, 0, 0) - GdkVisual *visual = NULL; - GdkScreen *screen; + GdkVisual *visual = NULL; + GdkScreen *screen; + GtkStyleContext *context; #else GdkColormap *colormap = NULL; GdkScreen *screen; @@ -128,6 +129,13 @@ wrapper_plug_init (WrapperPlug *plug) if (colormap != NULL) gtk_widget_set_colormap (GTK_WIDGET (plug), colormap); #endif + +#if GTK_CHECK_VERSION (3, 0, 0) + /* set the panel class */ + context = gtk_widget_get_style_context (GTK_WIDGET (plug)); + gtk_style_context_add_class (context, "panel"); + gtk_style_context_add_class (context, "xfce4-panel"); +#endif } _______________________________________________ Xfce4-commits mailing list Xfce4-commits@xfce.org https://mail.xfce.org/mailman/listinfo/xfce4-commits