option icons working, new font format, more theme metrics cleanup

This commit is contained in:
Chris Danford
2002-09-03 22:31:06 +00:00
parent 106531a0f8
commit 7ab487072f
48 changed files with 350 additions and 286 deletions
+3 -2
View File
@@ -6,6 +6,7 @@
* can add a setting that changes which metric group we pull
* settings out of, so it can be configured separately. */
#define TITLES_START_X THEME->GetMetricF("ScreenSelectGroup","TitlesStartX")
#define TITLES_WIDTH THEME->GetMetricF("ScreenSelectGroup","TitlesWidth")
#define TITLES_SPACING_X THEME->GetMetricF("ScreenSelectGroup","TitlesSpacingX")
#define TITLES_START_Y THEME->GetMetricF("ScreenSelectGroup","TitlesStartY")
#define TITLES_COLUMNS THEME->GetMetricI("ScreenSelectGroup","TitlesColumns")
@@ -17,7 +18,7 @@ MusicList::MusicList()
for( int i=0; i<TITLES_COLUMNS; i++ )
{
m_textTitles[i].LoadFromFont( THEME->GetPathTo("Fonts","normal") );
m_textTitles[i].LoadFromFont( THEME->GetPathTo("Fonts","small titles") );
m_textTitles[i].SetXY( TITLES_START_X + i*TITLES_SPACING_X, TITLES_START_Y );
m_textTitles[i].SetHorizAlign( Actor::align_left );
m_textTitles[i].SetVertAlign( Actor::align_top );
@@ -76,7 +77,7 @@ void MusicList::SetGroupNo(int group)
for( int c=0; c<TITLES_COLUMNS; c++ )
{
m_textTitles[c].SetText( m_ContentsText[CurGroup].ContentsText[c] );
m_textTitles[c].CropToWidth( int(TITLES_SPACING_X/m_textTitles[c].GetZoom()) );
m_textTitles[c].CropToWidth( int(TITLES_WIDTH/m_textTitles[c].GetZoom()) );
}
}