Changed default centering behavior.

Now the detailed view will default to left-aligned.
This commit is contained in:
Aloshi 2013-07-09 19:02:59 -05:00
parent a15031733b
commit 7085d74e31
3 changed files with 3 additions and 6 deletions

View file

@ -98,7 +98,7 @@ Display tags define some "meta" display attributes about your theme. Display tag
`<listSelectedColor>` - the hex color to use for selected text on the GuiGameList. Default is zero, which means no change.
`<listLeftAlign />` - if present, the games list names will be left aligned to the value of `<listOffsetX>` (default 0.5).
`<listLeftAlign />` - if present, the games list names will be left aligned to the value of `<listOffsetX>` + `<listTextOffsetX>`. On by default for detailed themes.
`<hideHeader />` - if present, the system name header won't be displayed (useful for replacing it with an image). If you're making a complete custom theme, you probably want to use this.

View file

@ -344,6 +344,7 @@ void GuiGameList::updateTheme()
}else{
mList.setCentered(true);
mList.setOffset(0, mList.getOffset().y);
mList.setTextOffsetX(0);
}
}

View file

@ -72,10 +72,6 @@ ThemeComponent::ThemeComponent(Window* window) : GuiComponent(window)
AudioManager::getInstance()->registerSound(mSoundMap["menuBack"]);
AudioManager::getInstance()->registerSound(mSoundMap["menuOpen"]);
mListFont.reset();
mDescFont.reset();
mFastSelectFont.reset();
setDefaults();
}
@ -95,7 +91,7 @@ void ThemeComponent::setDefaults()
mBoolMap["hideHeader"] = false;
mBoolMap["hideDividers"] = false;
mBoolMap["listCentered"] = true;
mBoolMap["listCentered"] = false;
mFloatMap["listOffsetX"] = 0.5;
mFloatMap["listTextOffsetX"] = 0.005f;