50 #ifndef LEGATO_SCHEME_H
51 #define LEGATO_SCHEME_H
66 enum leSchemeColorModes
68 LE_SCHM_COLOR_MODE_GS_8 = LE_COLOR_MODE_GS_8,
69 LE_SCHM_COLOR_MODE_RGB_332 = LE_COLOR_MODE_RGB_332,
70 LE_SCHM_COLOR_MODE_RGB_565 = LE_COLOR_MODE_RGB_565,
71 LE_SCHM_COLOR_MODE_RGBA_5551 = LE_COLOR_MODE_RGBA_5551,
72 LE_SCHM_COLOR_MODE_RGB_888 = LE_COLOR_MODE_RGB_888,
73 LE_SCHM_COLOR_MODE_RGBA_8888 = LE_COLOR_MODE_RGBA_8888,
74 LE_SCHM_COLOR_MODE_ARGB_8888 = LE_COLOR_MODE_ARGB_8888,
75 LE_SCHM_COLOR_MODE_GLOBALPALETTE = LE_COLOR_MODE_PALETTE,
78 typedef enum leSchemeColor
82 LE_SCHM_HIGHLIGHTLIGHT,
86 LE_SCHM_FOREGROUND_INACTIVE,
87 LE_SCHM_FOREGROUND_DISABLED,
89 LE_SCHM_BACKGROUND_INACTIVE,
90 LE_SCHM_BACKGROUND_DISABLED,
92 LE_SCHM_TEXT_HIGHLIGHT,
93 LE_SCHM_TEXT_HIGHLIGHTTEXT,
94 LE_SCHM_TEXT_INACTIVE,
98 #define LE_SCHEME_COLOR_COUNT 16
99 #define LE_SCHEME_COLOR_MODE_COUNT LE_COLOR_MODE_COUNT
120 leColor highlightLight;
124 leColor foregroundInactive;
125 leColor foregroundDisabled;
127 leColor backgroundInactive;
128 leColor backgroundDisabled;
130 leColor textHighlight;
131 leColor textHighlightText;
132 leColor textInactive;
133 leColor textDisabled;
135 leColor values[LE_SCHEME_COLOR_COUNT];
158 extern const struct leScheme leDefaultScheme;
228 #endif // LEGATO_SCHEME_H