From 2e7b0a1617dbdada26531371627a1cd8a72e9149 Mon Sep 17 00:00:00 2001 From: Vadim Zeitlin Date: Mon, 11 Mar 2002 11:50:10 +0000 Subject: [PATCH] more GTK-ish toolbar drawing git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14551 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- src/univ/themes/gtk.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) 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); -- 2.47.2