use BitmapText::CropToWidth instead

This commit is contained in:
Chris Danford
2008-08-18 12:05:52 +00:00
parent 6d0228bfaa
commit c69af7317e
2 changed files with 3 additions and 7 deletions
+2 -5
View File
@@ -34,8 +34,7 @@ void ModIcon::Load( RString sMetricsGroup )
ActorUtil::LoadAllCommandsAndSetXYAndOnCommand( m_text, sMetricsGroup );
this->AddChild( &m_text );
CROP_TEXT_TO_LENGTH.Load( sMetricsGroup, "CropTextToLength" );
CROP_IF_LONGER_THAN.Load( sMetricsGroup, "CropIfLongerThan" );
CROP_TEXT_TO_WIDTH.Load( sMetricsGroup, "CropTextToWidth" );
Set("");
}
@@ -62,10 +61,8 @@ void ModIcon::Set( const RString &_sText )
m_sprFilled->SetVisible( !bVacant );
m_sprEmpty->SetVisible( bVacant );
if( (int)sText.length() > CROP_IF_LONGER_THAN )
sText = sText.Left(CROP_TEXT_TO_LENGTH);
m_text.SetText( sText );
m_text.CropToWidth( CROP_TEXT_TO_WIDTH );
}
/*
+1 -2
View File
@@ -22,8 +22,7 @@ protected:
AutoActor m_sprFilled;
AutoActor m_sprEmpty;
ThemeMetric<int> CROP_TEXT_TO_LENGTH;
ThemeMetric<int> CROP_IF_LONGER_THAN;
ThemeMetric<int> CROP_TEXT_TO_WIDTH;
};
#endif