From f0d5acb528db53db765ba4157bc14983b4c96b81 Mon Sep 17 00:00:00 2001 From: MineBill Date: Tue, 28 Jan 2025 13:45:16 +0200 Subject: [PATCH] Added new color. Added a new 'COLOR_TEXT_SELECTED' color and a 'mTextSelected' theme setting to change it. --- BeefLibs/Beefy2D/src/theme/dark/DarkEditWidget.bf | 1 + BeefLibs/Beefy2D/src/theme/dark/DarkTheme.bf | 1 + IDE/src/Settings.bf | 3 +++ 3 files changed, 5 insertions(+) diff --git a/BeefLibs/Beefy2D/src/theme/dark/DarkEditWidget.bf b/BeefLibs/Beefy2D/src/theme/dark/DarkEditWidget.bf index 0854ab01..8c1bd49e 100644 --- a/BeefLibs/Beefy2D/src/theme/dark/DarkEditWidget.bf +++ b/BeefLibs/Beefy2D/src/theme/dark/DarkEditWidget.bf @@ -80,6 +80,7 @@ namespace Beefy.theme.dark mHorzJumpSize = GS!(40); mFont = DarkTheme.sDarkTheme?.mSmallFont; mTextColors[0] = DarkTheme.COLOR_TEXT; + mHiliteColor = DarkTheme.COLOR_TEXT_SELECTED; } protected override EditWidgetContent.Data CreateEditData() diff --git a/BeefLibs/Beefy2D/src/theme/dark/DarkTheme.bf b/BeefLibs/Beefy2D/src/theme/dark/DarkTheme.bf index 88473331..fbb339ba 100644 --- a/BeefLibs/Beefy2D/src/theme/dark/DarkTheme.bf +++ b/BeefLibs/Beefy2D/src/theme/dark/DarkTheme.bf @@ -198,6 +198,7 @@ namespace Beefy.theme.dark public static uint32 COLOR_TEXT = 0xFFFFFFFF; public static uint32 COLOR_TEXT_DISABLED = 0xFFA8A8A8; + public static uint32 COLOR_TEXT_SELECTED = 0xFF2f5c88; public static uint32 COLOR_WINDOW = 0xFF595962; public static uint32 COLOR_BKG = 0xFF26262A; public static uint32 COLOR_SELECTED_OUTLINE = 0xFFCFAE11; diff --git a/IDE/src/Settings.bf b/IDE/src/Settings.bf index 13a2dd00..b2882240 100644 --- a/IDE/src/Settings.bf +++ b/IDE/src/Settings.bf @@ -312,6 +312,7 @@ namespace IDE { public Color mText = 0xFFFFFFFF; public Color mTextDisabled = 0xFFA8A8A8; + public Color mTextSelected = 0xFF2f5c88; public Color mWindow = 0xFF44444D; public Color mBackground = 0xFF1C1C24; public Color mSelectedOutline = 0xFFCFAE11; @@ -366,6 +367,7 @@ namespace IDE GetColor("Text", ref mText); GetColor("TextDisabled", ref mTextDisabled); + GetColor("TextSelected", ref mTextSelected); GetColor("Window", ref mWindow); GetColor("Background", ref mBackground); GetColor("SelectedOutline", ref mSelectedOutline); @@ -453,6 +455,7 @@ namespace IDE DarkTheme.COLOR_TEXT = mText; DarkTheme.COLOR_TEXT_DISABLED = mTextDisabled; + DarkTheme.COLOR_TEXT_SELECTED = mTextSelected; DarkTheme.COLOR_WINDOW = mWindow; DarkTheme.COLOR_BKG = mBackground; DarkTheme.COLOR_SELECTED_OUTLINE = mSelectedOutline;