| 165 | #define N_THEME_IMAGES (sizeof(theme_images) / sizeof(ThemeImage)) |
| 166 | |
| 167 | void 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 |
no test coverage detected