Support hover over effect for DrawHeaderButton for GTK+

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49255 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Robert Roebling
2007-10-20 10:20:29 +00:00
parent abdf096a05
commit 1cfc497117

View File

@@ -235,11 +235,20 @@ wxRendererGTK::DrawHeaderButton(wxWindow *win,
if (win->GetLayoutDirection() == wxLayout_RightToLeft)
x_diff = rect.width;
GtkStateType state = GTK_STATE_NORMAL;
if (flags & wxCONTROL_DISABLED)
state = GTK_STATE_INSENSITIVE;
else
{
if (flags & wxCONTROL_CURRENT)
state = GTK_STATE_PRELIGHT;
}
gtk_paint_box
(
button->style,
gdk_window,
flags & wxCONTROL_DISABLED ? GTK_STATE_INSENSITIVE : GTK_STATE_NORMAL,
state,
GTK_SHADOW_OUT,
NULL,
button,