mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-11-11 19:30:10 +00:00
fix toolbar button hilite in Luna theme
This commit is contained in:
parent
6c6637ab27
commit
0a1f711eb0
@ -5,6 +5,7 @@
|
||||
* src/Makefile.am:
|
||||
* src/Makefile.msc:
|
||||
* src/Theme/gtk-2.0/gtkrc: Rename DLL back to "wimp"
|
||||
* src/wimp_style.c: Fix hilite around toolbar buttons in the Luna theme
|
||||
|
||||
2004-03-20 Raymond Penners <raymond@dotsphinx.com>
|
||||
|
||||
|
@ -1476,6 +1476,19 @@ option_menu_get_props (GtkWidget *widget,
|
||||
*indicator_spacing = default_option_indicator_spacing;
|
||||
}
|
||||
|
||||
static gboolean is_toolbar_child(GtkWidget * wid)
|
||||
{
|
||||
while(wid)
|
||||
{
|
||||
if(GTK_IS_TOOLBAR(wid))
|
||||
return TRUE;
|
||||
else
|
||||
wid = wid->parent;
|
||||
}
|
||||
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
static void
|
||||
draw_box (GtkStyle *style,
|
||||
GdkWindow *window,
|
||||
@ -1499,7 +1512,7 @@ draw_box (GtkStyle *style,
|
||||
width, height, state_type, area))
|
||||
return;
|
||||
}
|
||||
else if (GTK_IS_TOOLBAR (widget->parent))
|
||||
else if (is_toolbar_child (widget->parent))
|
||||
{
|
||||
if (xp_theme_draw(window, XP_THEME_ELEMENT_TOOLBAR_BUTTON, style, x, y,
|
||||
width, height, state_type, area))
|
||||
|
Loading…
Reference in New Issue
Block a user