Fix centering of images in wxListCtrl items when selected

Closes #11331.
This commit is contained in:
Ian McInerney
2021-04-17 18:42:09 +01:00
committed by Vadim Zeitlin
parent b889f6897b
commit e0ef3830c1
2 changed files with 4 additions and 5 deletions

View File

@@ -190,9 +190,9 @@ public:
wxT("width can only be increased") ); wxT("width can only be increased") );
m_rectAll.width = w; m_rectAll.width = w;
m_rectLabel.x = m_rectAll.x + (w - m_rectLabel.width) / 2; m_rectLabel.x += (w - m_rectLabel.width) / 2;
m_rectIcon.x = m_rectAll.x + (w - m_rectIcon.width) / 2; m_rectIcon.x += (w - m_rectIcon.width) / 2;
m_rectHighlight.x = m_rectAll.x + (w - m_rectHighlight.width) / 2; m_rectHighlight.x += (w - m_rectHighlight.width) / 2;
} }
} }
*m_gi; *m_gi;

View File

@@ -552,8 +552,7 @@ void wxListLineData::SetPosition( int x, int y, int spacing )
if ( item->HasImage() ) if ( item->HasImage() )
{ {
m_gi->m_rectIcon.x = m_gi->m_rectAll.x + 4 + m_gi->m_rectIcon.x = m_gi->m_rectAll.x + 4;
(m_gi->m_rectAll.width - m_gi->m_rectIcon.width) / 2;
m_gi->m_rectIcon.y = m_gi->m_rectAll.y + 4; m_gi->m_rectIcon.y = m_gi->m_rectAll.y + 4;
} }