Declare wxPG_DEFAULT_IMAGE_SIZE as wxDefaultSize constant.

wxDefaultSize is an equivalent of wxSize(-1,-1) but is more portable.
This commit is contained in:
Artur Wieczorek
2015-07-15 21:40:24 +02:00
parent 4398e20655
commit 79794391e9
5 changed files with 13 additions and 14 deletions

View File

@@ -3777,7 +3777,8 @@ wxRect wxPropertyGrid::GetEditorWidgetRect( wxPGProperty* p, int column ) const
{
//m_iFlags |= wxPG_FL_CUR_USES_CUSTOM_IMAGE;
int iw = p->OnMeasureImage().x;
if ( iw < 1 )
wxASSERT( iw == wxDefaultCoord || iw >= 0 );
if ( iw == wxDefaultCoord || iw == 0 )
iw = wxPG_CUSTOM_IMAGE_WIDTH;
imageOffset = p->GetImageOffset(iw);
}
@@ -3827,17 +3828,15 @@ wxSize wxPropertyGrid::GetImageSize( wxPGProperty* p, int item ) const
else if ( item >= 0 && choiceCount == 0 )
return wxSize(0, 0);
if ( cis.x < 0 )
wxASSERT( cis.x == wxDefaultCoord || cis.x >= 0 );
if ( cis.x == wxDefaultCoord )
{
if ( cis.x <= -1 )
cis.x = wxPG_CUSTOM_IMAGE_WIDTH;
cis.x = wxPG_CUSTOM_IMAGE_WIDTH;
}
if ( cis.y <= 0 )
wxASSERT( cis.y == wxDefaultCoord || cis.y >= 0 );
if ( cis.y == wxDefaultCoord || cis.y == 0 )
{
if ( cis.y >= -1 )
cis.y = wxPG_STD_CUST_IMAGE_HEIGHT(m_lineHeight);
else
cis.y = -cis.y;
cis.y = wxPG_STD_CUST_IMAGE_HEIGHT(m_lineHeight);
}
return cis;
}