summaryrefslogtreecommitdiff
path: root/colors.h
diff options
context:
space:
mode:
authorpommicket <pommicket@gmail.com>2022-12-31 23:28:03 -0500
committerpommicket <pommicket@gmail.com>2022-12-31 23:28:03 -0500
commit57834dc0b116a62b806781ddec101bca4cda3abb (patch)
treee93e85b8cd2de7198cabe11abe1a779dbdf7b7cb /colors.h
parent993d4f50d13c3a703d634d989af7dd8b96ae8c3d (diff)
start moving things around
Diffstat (limited to 'colors.h')
-rw-r--r--colors.h60
1 files changed, 4 insertions, 56 deletions
diff --git a/colors.h b/colors.h
index 8bfdc03..f6f910e 100644
--- a/colors.h
+++ b/colors.h
@@ -1,3 +1,6 @@
+#ifndef COLORS_H_
+#define COLORS_H_
+
typedef enum {
COLOR_UNKNOWN,
@@ -57,59 +60,4 @@ typedef enum {
COLOR_COUNT
} ColorSetting;
-typedef struct {
- ColorSetting setting;
- char const *name;
-} ColorName;
-
-static ColorName const color_names[] = {
- {COLOR_UNKNOWN, "unknown"},
- {COLOR_TEXT, "text"},
- {COLOR_TEXT_SECONDARY, "text-secondary"},
- {COLOR_BG, "bg"},
- {COLOR_HL, "hl"},
- {COLOR_CURSOR, "cursor"},
- {COLOR_CURSOR_ERROR, "cursor-error"},
- {COLOR_CURSOR_LINE_BG, "cursor-line-bg"},
- {COLOR_VIEW_ONLY_CURSOR, "view-only-cursor"},
- {COLOR_VIEW_ONLY_SELECTION_BG, "view-only-selection-bg"},
- {COLOR_MATCHING_BRACKET_HL, "matching-bracket-hl"},
- {COLOR_BORDER, "border"},
- {COLOR_TEXT_FOLDER, "text-folder"},
- {COLOR_TEXT_OTHER, "text-other"},
- {COLOR_SELECTION_BG, "selection-bg"},
- {COLOR_MENU_BACKDROP, "menu-backdrop"},
- {COLOR_MENU_BG, "menu-bg"},
- {COLOR_MENU_HL, "menu-hl"},
- {COLOR_ERROR_TEXT, "error-text"},
- {COLOR_ERROR_BG, "error-bg"},
- {COLOR_ERROR_BORDER, "error-border"},
- {COLOR_ACTIVE_TAB_HL, "active-tab-hl"},
- {COLOR_SELECTED_TAB_HL, "selected-tab-hl"},
- {COLOR_FIND_HL, "find-hl"},
- {COLOR_KEYWORD, "keyword"},
- {COLOR_BUILTIN, "builtin"},
- {COLOR_COMMENT, "comment"},
- {COLOR_PREPROCESSOR, "preprocessor"},
- {COLOR_STRING, "string"},
- {COLOR_CHARACTER, "character"},
- {COLOR_CONSTANT, "constant"},
- {COLOR_AUTOCOMPLETE_BG, "autocomplete-bg"},
- {COLOR_AUTOCOMPLETE_HL, "autocomplete-hl"},
- {COLOR_AUTOCOMPLETE_BORDER, "autocomplete-border"},
- {COLOR_AUTOCOMPLETE_VARIABLE, "autocomplete-variable"},
- {COLOR_AUTOCOMPLETE_FUNCTION, "autocomplete-function"},
- {COLOR_AUTOCOMPLETE_TYPE, "autocomplete-type"},
- {COLOR_HOVER_BORDER, "hover-border"},
- {COLOR_HOVER_BG, "hover-bg"},
- {COLOR_HOVER_TEXT, "hover-text"},
- {COLOR_HOVER_HL, "hover-hl"},
- {COLOR_YES, "yes"},
- {COLOR_NO, "no"},
- {COLOR_CANCEL, "cancel"},
- {COLOR_LINE_NUMBERS, "line-numbers"},
- {COLOR_CURSOR_LINE_NUMBER, "cursor-line-number"},
- {COLOR_LINE_NUMBERS_SEPARATOR, "line-numbers-separator"},
-};
-
-static_assert_if_possible(arr_count(color_names) == COLOR_COUNT)
+#endif // COLORS_H_