| 81 | } |
| 82 | |
| 83 | void ThemeComponent::setDefaults() |
| 84 | { |
| 85 | mColorMap["primary"] = 0x0000FFFF; |
| 86 | mColorMap["secondary"] = 0x00FF00FF; |
| 87 | mColorMap["selector"] = 0x000000FF; |
| 88 | mColorMap["selected"] = 0x00000000; |
| 89 | mColorMap["description"] = 0x0000FFFF; |
| 90 | mColorMap["fastSelect"] = 0xFF0000FF; |
| 91 | |
| 92 | mBoolMap["hideHeader"] = false; |
| 93 | mBoolMap["hideDividers"] = false; |
| 94 | mBoolMap["listCentered"] = false; |
| 95 | |
| 96 | mFloatMap["listOffsetX"] = 0.5; |
| 97 | mFloatMap["listTextOffsetX"] = 0.005f; |
| 98 | mFloatMap["gameImageOriginX"] = 0.5; |
| 99 | mFloatMap["gameImageOriginY"] = 0; |
| 100 | mFloatMap["gameImageOffsetX"] = mFloatMap["listOffsetX"] / 2; |
| 101 | mFloatMap["gameImageOffsetY"] = (float)FONT_SIZE_LARGE / (float)Renderer::getScreenHeight(); |
| 102 | mFloatMap["gameImageWidth"] = mFloatMap["listOffsetX"]; |
| 103 | mFloatMap["gameImageHeight"] = 0; |
| 104 | |
| 105 | mSoundMap["menuScroll"]->loadFile(""); |
| 106 | mSoundMap["menuSelect"]->loadFile(""); |
| 107 | mSoundMap["menuBack"]->loadFile(""); |
| 108 | mSoundMap["menuOpen"]->loadFile(""); |
| 109 | |
| 110 | mStringMap["imageNotFoundPath"] = ""; |
| 111 | |
| 112 | mBoxData.backgroundPath = ""; |
| 113 | mBoxData.backgroundTiled = false; |
| 114 | mBoxData.horizontalPath = ""; |
| 115 | mBoxData.horizontalTiled = false; |
| 116 | mBoxData.verticalPath = ""; |
| 117 | mBoxData.verticalTiled = false; |
| 118 | mBoxData.cornerPath = ""; |
| 119 | |
| 120 | mListFont.reset(); |
| 121 | mDescFont.reset(); |
| 122 | mFastSelectFont.reset(); |
| 123 | } |
| 124 | |
| 125 | void ThemeComponent::deleteComponents() |
| 126 | { |
nothing calls this directly
no test coverage detected