MCPcopy Create free account
hub / github.com/TheOfficialFloW/VitaShell / loadTheme

Function loadTheme

theme.c:167–343  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

165#define N_THEME_IMAGES (sizeof(theme_images) / sizeof(ThemeImage))
166
167void loadTheme() {
168 #define COLOR_ENTRY(name) { #name, CONFIG_TYPE_HEXDECIMAL, (void *)&name }
169 ConfigEntry colors_entries[] = {
170 // Shell colors
171 COLOR_ENTRY(BACKGROUND_COLOR),
172 COLOR_ENTRY(TITLE_COLOR),
173 COLOR_ENTRY(PATH_COLOR),
174 COLOR_ENTRY(DATE_TIME_COLOR),
175
176 // Settings colors
177 COLOR_ENTRY(SETTINGS_MENU_COLOR),
178 COLOR_ENTRY(SETTINGS_MENU_FOCUS_COLOR),
179 COLOR_ENTRY(SETTINGS_MENU_TITLE_COLOR),
180 COLOR_ENTRY(SETTINGS_MENU_ITEM_COLOR),
181 COLOR_ENTRY(SETTINGS_MENU_OPTION_COLOR),
182
183 // File browser colors
184 COLOR_ENTRY(FOCUS_COLOR),
185 COLOR_ENTRY(FILE_COLOR),
186 COLOR_ENTRY(FILE_SYMLINK_COLOR),
187 COLOR_ENTRY(FOLDER_SYMLINK_COLOR),
188 COLOR_ENTRY(SFO_COLOR),
189 COLOR_ENTRY(TXT_COLOR),
190 COLOR_ENTRY(FOLDER_COLOR),
191 COLOR_ENTRY(IMAGE_COLOR),
192 COLOR_ENTRY(ARCHIVE_COLOR),
193 COLOR_ENTRY(SCROLL_BAR_COLOR),
194 COLOR_ENTRY(SCROLL_BAR_BG_COLOR),
195 COLOR_ENTRY(MARKED_COLOR),
196
197 // Context menu colors
198 COLOR_ENTRY(CONTEXT_MENU_TEXT_COLOR),
199 COLOR_ENTRY(CONTEXT_MENU_FOCUS_COLOR),
200 COLOR_ENTRY(CONTEXT_MENU_COLOR),
201 COLOR_ENTRY(CONTEXT_MENU_MORE_COLOR),
202 COLOR_ENTRY(INVISIBLE_COLOR),
203
204 // Dialog colors
205 COLOR_ENTRY(DIALOG_COLOR),
206 COLOR_ENTRY(DIALOG_BG_COLOR),
207 COLOR_ENTRY(PROGRESS_BAR_COLOR),
208 COLOR_ENTRY(PROGRESS_BAR_BG_COLOR),
209
210 // Hex editor colors
211 COLOR_ENTRY(HEX_COLOR),
212 COLOR_ENTRY(HEX_OFFSET_COLOR),
213 COLOR_ENTRY(HEX_NIBBLE_COLOR),
214
215 // Text editor colors
216 COLOR_ENTRY(TEXT_COLOR),
217 COLOR_ENTRY(TEXT_FOCUS_COLOR),
218 COLOR_ENTRY(TEXT_LINE_NUMBER_COLOR),
219 COLOR_ENTRY(TEXT_LINE_NUMBER_COLOR_FOCUS),
220 COLOR_ENTRY(TEXT_HIGHLIGHT_COLOR),
221
222 // Photo viewer colors
223 COLOR_ENTRY(PHOTO_ZOOM_COLOR),
224

Callers 1

mainFunction · 0.85

Calls 3

readConfigBufferFunction · 0.85
readConfigFunction · 0.85
loadSystemFontsFunction · 0.85

Tested by

no test coverage detected