https://bugzilla.xfce.org/show_bug.cgi?id=15730
--- Comment #3 from howaboutsynergy <[email protected]> --- well I applied this gtk3 patch so that all relief buttons everywhere are actually flat (which now means `Show flat buttons` has no effect and acts like it's always on): ```diff diff --git a/gtk/gtkbutton.c b/gtk/gtkbutton.c index 26b7ffba38..31fd115557 100644 --- a/gtk/gtkbutton.c +++ b/gtk/gtkbutton.c @@ -1597,10 +1597,10 @@ gtk_button_set_relief (GtkButton *button, if (old_relief != relief) { context = gtk_widget_get_style_context (GTK_WIDGET (button)); - if (relief == GTK_RELIEF_NONE) + //if (relief == GTK_RELIEF_NONE) gtk_style_context_add_class (context, GTK_STYLE_CLASS_FLAT); - else - gtk_style_context_remove_class (context, GTK_STYLE_CLASS_FLAT); +// else +// gtk_style_context_remove_class (context, GTK_STYLE_CLASS_FLAT); g_object_notify_by_pspec (G_OBJECT (button), props[PROP_RELIEF]); } ``` I can't tell if it's gtk3 issue or not, assuming it is unless xfce4-panel uses https://developer.gnome.org/gtk3/stable/GtkButton.html#gtk-button-get-relief and does something with the returned value which doesn't seem like it, except in this irrelevant case: ``` #if !GTK_CHECK_VERSION (3, 0, 0) /* store the relief of the button */ button->priv->last_relief = gtk_button_get_relief (GTK_BUTTON (button)); #endif ``` file: `xfce4-panel/libxfce4panel/xfce-arrow-button.c` I'll try open a gtk3 issue -- You are receiving this mail because: You are the assignee for the bug. _______________________________________________ Xfce-bugs mailing list [email protected] https://mail.xfce.org/mailman/listinfo/xfce-bugs
