moved wxScrollBar geometry methods out of wxRenderer, they are common for all themes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@42716 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -243,7 +243,7 @@ void wxControlRenderer::DrawScrollbar(const wxScrollBar *scrollbar,
|
||||
wxScrollBar::Element elem =
|
||||
(wxScrollBar::Element)(wxScrollBar::Element_Bar_1 + nBar);
|
||||
|
||||
wxRect rectBar = m_renderer->GetScrollbarRect(scrollbar, elem);
|
||||
wxRect rectBar = scrollbar->GetScrollbarRect(elem);
|
||||
|
||||
if ( rgnUpdate.Contains(rectBar) )
|
||||
{
|
||||
@@ -268,7 +268,7 @@ void wxControlRenderer::DrawScrollbar(const wxScrollBar *scrollbar,
|
||||
wxScrollBar::Element elem =
|
||||
(wxScrollBar::Element)(wxScrollBar::Element_Arrow_Line_1 + nArrow);
|
||||
|
||||
wxRect rectArrow = m_renderer->GetScrollbarRect(scrollbar, elem);
|
||||
wxRect rectArrow = scrollbar->GetScrollbarRect(elem);
|
||||
if ( rgnUpdate.Contains(rectArrow) )
|
||||
{
|
||||
wxLogTrace(_T("scrollbar"),
|
||||
@@ -293,7 +293,7 @@ void wxControlRenderer::DrawScrollbar(const wxScrollBar *scrollbar,
|
||||
|
||||
// and the thumb
|
||||
wxScrollBar::Element elem = wxScrollBar::Element_Thumb;
|
||||
wxRect rectThumb = m_renderer->GetScrollbarRect(scrollbar, elem);
|
||||
wxRect rectThumb = scrollbar->GetScrollbarRect(elem);
|
||||
if ( rectThumb.width && rectThumb.height && rgnUpdate.Contains(rectThumb) )
|
||||
{
|
||||
wxLogTrace(_T("scrollbar"),
|
||||
|
||||
Reference in New Issue
Block a user