mirror of
https://github.com/Ed94/raddebugger.git
synced 2026-08-04 12:58:41 +00:00
sketch out tag-based theme, per-window computation
This commit is contained in:
+1145
-461
File diff suppressed because it is too large
Load Diff
@@ -344,55 +344,116 @@ RD_IconKind_COUNT,
|
||||
typedef enum RD_ThemeColor
|
||||
{
|
||||
RD_ThemeColor_Null,
|
||||
RD_ThemeColor_Text,
|
||||
RD_ThemeColor_TextPositive,
|
||||
RD_ThemeColor_TextNegative,
|
||||
RD_ThemeColor_TextNeutral,
|
||||
RD_ThemeColor_TextWeak,
|
||||
RD_ThemeColor_Cursor,
|
||||
RD_ThemeColor_CursorInactive,
|
||||
RD_ThemeColor_Focus,
|
||||
RD_ThemeColor_Hover,
|
||||
RD_ThemeColor_DropShadow,
|
||||
RD_ThemeColor_DisabledOverlay,
|
||||
RD_ThemeColor_DropSiteOverlay,
|
||||
RD_ThemeColor_InactivePanelOverlay,
|
||||
RD_ThemeColor_SelectionOverlay,
|
||||
RD_ThemeColor_HighlightOverlay,
|
||||
RD_ThemeColor_HighlightOverlayError,
|
||||
RD_ThemeColor_DropShadow,
|
||||
RD_ThemeColor_BaseBackground,
|
||||
RD_ThemeColor_BaseBackgroundAlt,
|
||||
RD_ThemeColor_BaseBackgroundGood,
|
||||
RD_ThemeColor_BaseBackgroundBad,
|
||||
RD_ThemeColor_BaseBackgroundPop,
|
||||
RD_ThemeColor_BaseBorder,
|
||||
RD_ThemeColor_BaseText,
|
||||
RD_ThemeColor_BaseTextWeak,
|
||||
RD_ThemeColor_BaseHover,
|
||||
RD_ThemeColor_BaseFocus,
|
||||
RD_ThemeColor_BaseCursor,
|
||||
RD_ThemeColor_BaseSelection,
|
||||
RD_ThemeColor_MenuBarBackground,
|
||||
RD_ThemeColor_MenuBarBackgroundAlt,
|
||||
RD_ThemeColor_MenuBarBackgroundGood,
|
||||
RD_ThemeColor_MenuBarBackgroundBad,
|
||||
RD_ThemeColor_MenuBarBackgroundPop,
|
||||
RD_ThemeColor_MenuBarBorder,
|
||||
RD_ThemeColor_FloatingBackground,
|
||||
RD_ThemeColor_FloatingBackgroundAlt,
|
||||
RD_ThemeColor_FloatingBorder,
|
||||
RD_ThemeColor_ImplicitButtonBackground,
|
||||
RD_ThemeColor_ImplicitButtonHover,
|
||||
RD_ThemeColor_ImplicitButtonBorder,
|
||||
RD_ThemeColor_PlainButtonBackground,
|
||||
RD_ThemeColor_PlainButtonHover,
|
||||
RD_ThemeColor_PlainButtonBorder,
|
||||
RD_ThemeColor_PositivePopButtonBackground,
|
||||
RD_ThemeColor_PositivePopButtonHover,
|
||||
RD_ThemeColor_PositivePopButtonBorder,
|
||||
RD_ThemeColor_NegativePopButtonBackground,
|
||||
RD_ThemeColor_NegativePopButtonHover,
|
||||
RD_ThemeColor_NegativePopButtonBorder,
|
||||
RD_ThemeColor_NeutralPopButtonBackground,
|
||||
RD_ThemeColor_NeutralPopButtonHover,
|
||||
RD_ThemeColor_NeutralPopButtonBorder,
|
||||
RD_ThemeColor_ScrollBarButtonBackground,
|
||||
RD_ThemeColor_ScrollBarButtonHover,
|
||||
RD_ThemeColor_ScrollBarButtonBorder,
|
||||
RD_ThemeColor_MenuBarText,
|
||||
RD_ThemeColor_MenuBarTextWeak,
|
||||
RD_ThemeColor_MenuBarHover,
|
||||
RD_ThemeColor_MenuBarFocus,
|
||||
RD_ThemeColor_MenuBarCursor,
|
||||
RD_ThemeColor_MenuBarSelection,
|
||||
RD_ThemeColor_GoodBackground,
|
||||
RD_ThemeColor_GoodBackgroundAlt,
|
||||
RD_ThemeColor_GoodBackgroundGood,
|
||||
RD_ThemeColor_GoodBackgroundBad,
|
||||
RD_ThemeColor_GoodBackgroundPop,
|
||||
RD_ThemeColor_GoodBorder,
|
||||
RD_ThemeColor_GoodText,
|
||||
RD_ThemeColor_GoodTextWeak,
|
||||
RD_ThemeColor_GoodHover,
|
||||
RD_ThemeColor_GoodFocus,
|
||||
RD_ThemeColor_GoodCursor,
|
||||
RD_ThemeColor_GoodSelection,
|
||||
RD_ThemeColor_BadBackground,
|
||||
RD_ThemeColor_BadBackgroundAlt,
|
||||
RD_ThemeColor_BadBackgroundGood,
|
||||
RD_ThemeColor_BadBackgroundBad,
|
||||
RD_ThemeColor_BadBackgroundPop,
|
||||
RD_ThemeColor_BadBorder,
|
||||
RD_ThemeColor_BadText,
|
||||
RD_ThemeColor_BadTextWeak,
|
||||
RD_ThemeColor_BadHover,
|
||||
RD_ThemeColor_BadFocus,
|
||||
RD_ThemeColor_BadCursor,
|
||||
RD_ThemeColor_BadSelection,
|
||||
RD_ThemeColor_PopBackground,
|
||||
RD_ThemeColor_PopBackgroundAlt,
|
||||
RD_ThemeColor_PopBackgroundGood,
|
||||
RD_ThemeColor_PopBackgroundBad,
|
||||
RD_ThemeColor_PopBackgroundPop,
|
||||
RD_ThemeColor_PopBorder,
|
||||
RD_ThemeColor_PopText,
|
||||
RD_ThemeColor_PopTextWeak,
|
||||
RD_ThemeColor_PopHover,
|
||||
RD_ThemeColor_PopFocus,
|
||||
RD_ThemeColor_PopCursor,
|
||||
RD_ThemeColor_PopSelection,
|
||||
RD_ThemeColor_ScrollBarBackground,
|
||||
RD_ThemeColor_ScrollBarBackgroundAlt,
|
||||
RD_ThemeColor_ScrollBarBackgroundGood,
|
||||
RD_ThemeColor_ScrollBarBackgroundBad,
|
||||
RD_ThemeColor_ScrollBarBackgroundPop,
|
||||
RD_ThemeColor_ScrollBarBorder,
|
||||
RD_ThemeColor_ScrollBarText,
|
||||
RD_ThemeColor_ScrollBarTextWeak,
|
||||
RD_ThemeColor_ScrollBarHover,
|
||||
RD_ThemeColor_ScrollBarFocus,
|
||||
RD_ThemeColor_ScrollBarCursor,
|
||||
RD_ThemeColor_ScrollBarSelection,
|
||||
RD_ThemeColor_TabBackground,
|
||||
RD_ThemeColor_TabHover,
|
||||
RD_ThemeColor_TabBackgroundAlt,
|
||||
RD_ThemeColor_TabBackgroundGood,
|
||||
RD_ThemeColor_TabBackgroundBad,
|
||||
RD_ThemeColor_TabBackgroundPop,
|
||||
RD_ThemeColor_TabBorder,
|
||||
RD_ThemeColor_TabBackgroundInactive,
|
||||
RD_ThemeColor_TabHoverInactive,
|
||||
RD_ThemeColor_TabBorderInactive,
|
||||
RD_ThemeColor_TabText,
|
||||
RD_ThemeColor_TabTextWeak,
|
||||
RD_ThemeColor_TabHover,
|
||||
RD_ThemeColor_TabFocus,
|
||||
RD_ThemeColor_TabCursor,
|
||||
RD_ThemeColor_TabSelection,
|
||||
RD_ThemeColor_TabInactiveBackground,
|
||||
RD_ThemeColor_TabInactiveBackgroundAlt,
|
||||
RD_ThemeColor_TabInactiveBackgroundGood,
|
||||
RD_ThemeColor_TabInactiveBackgroundBad,
|
||||
RD_ThemeColor_TabInactiveBackgroundPop,
|
||||
RD_ThemeColor_TabInactiveBorder,
|
||||
RD_ThemeColor_TabInactiveText,
|
||||
RD_ThemeColor_TabInactiveTextWeak,
|
||||
RD_ThemeColor_TabInactiveHover,
|
||||
RD_ThemeColor_TabInactiveFocus,
|
||||
RD_ThemeColor_TabInactiveCursor,
|
||||
RD_ThemeColor_TabInactiveSelection,
|
||||
RD_ThemeColor_DropSiteBackground,
|
||||
RD_ThemeColor_DropSiteBackgroundAlt,
|
||||
RD_ThemeColor_DropSiteBackgroundGood,
|
||||
RD_ThemeColor_DropSiteBackgroundBad,
|
||||
RD_ThemeColor_DropSiteBackgroundPop,
|
||||
RD_ThemeColor_DropSiteBorder,
|
||||
RD_ThemeColor_DropSiteText,
|
||||
RD_ThemeColor_DropSiteTextWeak,
|
||||
RD_ThemeColor_DropSiteHover,
|
||||
RD_ThemeColor_DropSiteFocus,
|
||||
RD_ThemeColor_DropSiteCursor,
|
||||
RD_ThemeColor_DropSiteSelection,
|
||||
RD_ThemeColor_CodeDefault,
|
||||
RD_ThemeColor_CodeSymbol,
|
||||
RD_ThemeColor_CodeType,
|
||||
@@ -571,20 +632,21 @@ extern String8 rd_binding_version_remap_new_name_table[8];
|
||||
extern String8 rd_icon_kind_text_table[69];
|
||||
extern String8 rd_theme_preset_display_string_table[9];
|
||||
extern String8 rd_theme_preset_code_string_table[9];
|
||||
extern String8 rd_theme_preset_cfg_string_table[9];
|
||||
extern String8 rd_theme_color_version_remap_old_name_table[22];
|
||||
extern String8 rd_theme_color_version_remap_new_name_table[22];
|
||||
extern Vec4F32 rd_theme_preset_colors__default_dark[84];
|
||||
extern Vec4F32 rd_theme_preset_colors__default_light[84];
|
||||
extern Vec4F32 rd_theme_preset_colors__vs_dark[84];
|
||||
extern Vec4F32 rd_theme_preset_colors__vs_light[84];
|
||||
extern Vec4F32 rd_theme_preset_colors__solarized_dark[84];
|
||||
extern Vec4F32 rd_theme_preset_colors__solarized_light[84];
|
||||
extern Vec4F32 rd_theme_preset_colors__handmade_hero[84];
|
||||
extern Vec4F32 rd_theme_preset_colors__four_coder[84];
|
||||
extern Vec4F32 rd_theme_preset_colors__far_manager[84];
|
||||
extern Vec4F32 rd_theme_preset_colors__default_dark[145];
|
||||
extern Vec4F32 rd_theme_preset_colors__default_light[145];
|
||||
extern Vec4F32 rd_theme_preset_colors__vs_dark[145];
|
||||
extern Vec4F32 rd_theme_preset_colors__vs_light[145];
|
||||
extern Vec4F32 rd_theme_preset_colors__solarized_dark[145];
|
||||
extern Vec4F32 rd_theme_preset_colors__solarized_light[145];
|
||||
extern Vec4F32 rd_theme_preset_colors__handmade_hero[145];
|
||||
extern Vec4F32 rd_theme_preset_colors__four_coder[145];
|
||||
extern Vec4F32 rd_theme_preset_colors__far_manager[145];
|
||||
extern Vec4F32* rd_theme_preset_colors_table[9];
|
||||
extern String8 rd_theme_color_display_string_table[84];
|
||||
extern String8 rd_theme_color_cfg_string_table[84];
|
||||
extern String8 rd_theme_color_display_string_table[145];
|
||||
extern String8 rd_theme_color_cfg_string_table[145];
|
||||
read_only global U8 rd_icon_font_bytes__data[] =
|
||||
{
|
||||
0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x80,0x00,0x03,0x00,0x70,0x47,0x53,0x55,0x42,0x20,0x8b,0x25,0x7a,0x00,0x00,0x00,0xfc,0x00,0x00,0x00,0x54,0x4f,0x53,0x2f,0x32,0x56,0x44,0x49,0xa0,0x00,0x00,0x01,0x50,0x00,0x00,0x00,0x60,0x63,0x6d,0x61,0x70,0x2a,0x09,0xe2,0xc2,0x00,0x00,0x01,0xb0,0x00,0x00,0x05,0xec,0x63,0x76,0x74,0x20,
|
||||
|
||||
Reference in New Issue
Block a user