diff options
author | Matthias Clasen <maclas@gmx.de> | 2004-02-13 00:31:19 +0000 |
---|---|---|
committer | Matthias Clasen <matthiasc@src.gnome.org> | 2004-02-13 00:31:19 +0000 |
commit | e4d55e75e037452cc4ef7bfcdbae182d7f6a004d (patch) | |
tree | 06d698a1f3fe30a367e674d916ba2a2db10eb407 /gtk/gtkbutton.c | |
parent | 6fed66fc9b1a08b02427415d73aaa3b1c54860bf (diff) | |
download | gdk-pixbuf-e4d55e75e037452cc4ef7bfcdbae182d7f6a004d.tar.gz |
Don't draw bevels around active, RELIEF_NONE buttons that aren't
Fri Feb 13 01:31:44 2004 Matthias Clasen <maclas@gmx.de>
* gtk/gtkbutton.c (_gtk_button_paint): Don't draw bevels around
active, RELIEF_NONE buttons that aren't depressed. This improves
the appearance of buttons in notebook tabs. (#109213, reported
by Benjamin Otte, patch by Rodney Dawes)
Diffstat (limited to 'gtk/gtkbutton.c')
-rw-r--r-- | gtk/gtkbutton.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/gtk/gtkbutton.c b/gtk/gtkbutton.c index 89725ce47..c47b453ef 100644 --- a/gtk/gtkbutton.c +++ b/gtk/gtkbutton.c @@ -997,9 +997,8 @@ _gtk_button_paint (GtkButton *button, height -= 2 * (focus_width + focus_pad); } - if ((button->relief != GTK_RELIEF_NONE) || - ((GTK_WIDGET_STATE(widget) != GTK_STATE_NORMAL) && - (GTK_WIDGET_STATE(widget) != GTK_STATE_INSENSITIVE))) + if (button->relief != GTK_RELIEF_NONE || button->depressed || + GTK_WIDGET_STATE(widget) == GTK_STATE_PRELIGHT) gtk_paint_box (widget->style, widget->window, state_type, shadow_type, area, widget, "button", |