From: Vadim Zeitlin Date: Mon, 11 Mar 2002 11:50:10 +0000 (+0000) Subject: more GTK-ish toolbar drawing X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/2e7b0a1617dbdada26531371627a1cd8a72e9149?ds=inline more GTK-ish toolbar drawing git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14551 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/src/univ/themes/gtk.cpp b/src/univ/themes/gtk.cpp index 6bacb6303d..2777539251 100644 --- a/src/univ/themes/gtk.cpp +++ b/src/univ/themes/gtk.cpp @@ -1582,11 +1582,15 @@ void wxGTKRenderer::DrawToolBarButton(wxDC& dc, if ( flags & wxCONTROL_PRESSED ) { - DrawBorder(dc, wxBORDER_SUNKEN, rect, flags); + DrawBorder(dc, wxBORDER_SUNKEN, rect, flags, &rect); + + DrawBackground(dc, wxSCHEME_COLOUR(m_scheme, CONTROL_PRESSED), rect); } else if ( flags & wxCONTROL_CURRENT ) { - DrawBorder(dc, wxBORDER_RAISED, rect, flags); + DrawBorder(dc, wxBORDER_RAISED, rect, flags, &rect); + + DrawBackground(dc, wxSCHEME_COLOUR(m_scheme, CONTROL_CURRENT), rect); } dc.DrawLabel(label, bitmap, rect, wxALIGN_CENTRE);