685 lines
43 KiB
Plaintext
685 lines
43 KiB
Plaintext
|
|
enum ThemeType {
|
|
Midnight_Blue,
|
|
Periwinkle_Dream,
|
|
Lime_Breeze,
|
|
Autumn_Spice,
|
|
Winter_Wonderland,
|
|
Spring_Blossom,
|
|
Summer_Breeze,
|
|
Midnight_Dream,
|
|
Tropical_Paradise,
|
|
// Midnight_Blue,
|
|
Forest_Green,
|
|
Sunset_Orange,
|
|
Calm_Pastel,
|
|
Ocean_Breeze,
|
|
Desert_Sand,
|
|
Crimson_Rose,
|
|
Cool_Mint,
|
|
Black_Theme,
|
|
Brown_Theme,
|
|
White_Theme_1,
|
|
White_Theme_2
|
|
// Add more themes here as needed
|
|
};
|
|
|
|
|
|
|
|
class CThemes
|
|
{
|
|
public:
|
|
color CONTROLS_BUTTON_TEXT, CONTROLS_BUTTON_ENABLE, CONTROLS_BUTTON_DISABLE,
|
|
CONTROLS_LABEL_TEXT, CONTROLS_LABEL_BACKGROUND, CONTROLS_LABEL_TEXT_TOOLTIP, CONTROLS_LABEL_TEXT_TITLE, CONTROLS_LABEL_TITLE_BACKGROUND, CONTROLS_LABEL_TEXT_ARM, CONTROLS_LABEL_TEXT_ANSWER,
|
|
CONTROLS_LABEL_LOG_TEXT,
|
|
CONTROL_EDIT_TEXT, CONTROL_EDIT_BACKGROUND, CONTROL_EDIT_BORDER,
|
|
CONTROL_COMBOBOX_BACKGROUND, CONTROL_COMBOBOX_BORDER, CONTROL_COMBOBOX_BACKGROUND_ITEM, CONTROL_COMBOBOX_BACKGROUND_ITEM_TEXT_SELL,
|
|
CONTROL_BACK_BACGROUND, CONTROL_BORDER_BACKGROUND,
|
|
CONTROL_CLINET, CONTROL_CLINET_BACKGROUND,
|
|
CONTROL_CAPTION_TEXT, CONTROL_CAPTION_BACKGROUND, CONTROL_CAPTION_BORDERP,
|
|
CONTROL_PROGRESS_BACKGROUND, CONTROL_PROGRESS_FORGROUND,
|
|
CONTROL_LICENSE_BIGGER, CONTROL_LICENSE_SMALLER;
|
|
// CONTROLS_LABEL_TEXT_ARM
|
|
// CONTROLS_LABEL_LOG_TEXT
|
|
// CONTROLS_LABEL_TEXT_ANSWER
|
|
|
|
virtual color AdjustBrightness(color baseColor, double factor);
|
|
virtual void ApplyThemeBrightness(bool isDarkMode);
|
|
void ApplyTheme(int theme)
|
|
{
|
|
switch (theme)
|
|
{
|
|
default:
|
|
case Midnight_Blue:
|
|
{
|
|
CONTROLS_BUTTON_TEXT = C'255,255,255'; // C'182,182,182'
|
|
CONTROLS_BUTTON_ENABLE = C'0,0,139';
|
|
CONTROLS_BUTTON_DISABLE = C'169,169,169';
|
|
CONTROLS_LABEL_TEXT = C'224,255,255';
|
|
CONTROLS_LABEL_TEXT_ARM = C'255,255,0';
|
|
CONTROLS_LABEL_LOG_TEXT = C'205,247,21';
|
|
CONTROLS_LABEL_TEXT_ANSWER = C'160,252,252';
|
|
CONTROLS_LABEL_BACKGROUND = C'0,0,139';
|
|
CONTROLS_LABEL_TEXT_TOOLTIP = C'224,255,255';
|
|
CONTROLS_LABEL_TEXT_TITLE = C'255,255,0';
|
|
CONTROLS_LABEL_TITLE_BACKGROUND = C'0,0,139';
|
|
CONTROL_EDIT_TEXT = C'255,255,255';
|
|
CONTROL_EDIT_BORDER = C'0,191,255';
|
|
CONTROL_EDIT_BACKGROUND = C'0,0,139';
|
|
CONTROL_COMBOBOX_BACKGROUND = C'0,0,139';
|
|
CONTROL_COMBOBOX_BACKGROUND_ITEM = C'255,255,0';
|
|
CONTROL_COMBOBOX_BACKGROUND_ITEM_TEXT_SELL = C'224,255,255';
|
|
CONTROL_BACK_BACGROUND = C'0,211,217';
|
|
CONTROL_BORDER_BACKGROUND = C'0,191,255';
|
|
CONTROL_CLINET = C'255,255,255';
|
|
CONTROL_CLINET_BACKGROUND = C'0,0,139';
|
|
CONTROL_CAPTION_TEXT = C'255,255,255';
|
|
CONTROL_CAPTION_BACKGROUND = C'0,0,139';
|
|
CONTROL_CAPTION_BORDERP = C'0,191,255';
|
|
CONTROL_PROGRESS_BACKGROUND = C'114,235,1';
|
|
CONTROL_PROGRESS_FORGROUND = C'255,255,255';
|
|
CONTROL_LICENSE_BIGGER = C'236,184,39';
|
|
CONTROL_LICENSE_SMALLER = C'231,21,21';
|
|
}
|
|
break;
|
|
|
|
case Periwinkle_Dream:
|
|
{
|
|
CONTROLS_BUTTON_TEXT = C'78,73,73'; // White
|
|
CONTROLS_BUTTON_ENABLE = C'106,90,205'; // Slate Blue
|
|
CONTROLS_BUTTON_DISABLE = C'204,204,255'; // Periwinkle
|
|
CONTROLS_LABEL_TEXT = C'26,66,245'; // Crimson
|
|
CONTROLS_LABEL_TEXT_ARM = C'129,79,160';
|
|
CONTROLS_LABEL_LOG_TEXT = C'26,194,245';
|
|
CONTROLS_LABEL_TEXT_ANSWER = C'88,114,231';
|
|
CONTROLS_LABEL_BACKGROUND = C'218,112,214'; // Orchid
|
|
CONTROLS_LABEL_TEXT_TOOLTIP = C'0,128,128'; // Teal
|
|
CONTROLS_LABEL_TEXT_TITLE = C'43,35,48'; // Coral
|
|
CONTROLS_LABEL_TITLE_BACKGROUND = C'106,90,205'; // Slate Blue
|
|
CONTROL_EDIT_TEXT = C'255,255,255'; // White
|
|
CONTROL_EDIT_BORDER = C'218,165,32'; // Goldenrod
|
|
CONTROL_EDIT_BACKGROUND = C'94,94,201'; // Periwinkle
|
|
CONTROL_COMBOBOX_BACKGROUND = C'94,94,201'; // Orchid
|
|
CONTROL_COMBOBOX_BACKGROUND_ITEM = C'106,90,205'; // Slate Blue
|
|
CONTROL_COMBOBOX_BACKGROUND_ITEM_TEXT_SELL = C'255,127,80'; // Coral
|
|
CONTROL_BACK_BACGROUND = C'204,204,255'; // Periwinkle
|
|
CONTROL_BORDER_BACKGROUND = C'218,165,32'; // Goldenrod
|
|
CONTROL_CLINET = C'255,255,255'; // White
|
|
CONTROL_CLINET_BACKGROUND = C'218,112,214'; // Orchid
|
|
CONTROL_CAPTION_TEXT = C'255,255,255'; // White
|
|
CONTROL_CAPTION_BACKGROUND = C'106,90,205'; // Slate Blue
|
|
CONTROL_CAPTION_BORDERP = C'0,128,128'; // Teal
|
|
}
|
|
break;
|
|
|
|
case Lime_Breeze:
|
|
{
|
|
CONTROLS_BUTTON_TEXT = C'0,100,0'; // Dark Green
|
|
CONTROLS_BUTTON_ENABLE = C'83,197,149'; // Lawn Green
|
|
CONTROLS_BUTTON_DISABLE = C'173,255,47'; // Green Yellow
|
|
CONTROLS_LABEL_TEXT = C'50,205,50'; // Lime Green
|
|
CONTROLS_LABEL_TEXT_ARM = C'11,141,228';
|
|
CONTROLS_LABEL_LOG_TEXT = C'136,136,85';
|
|
CONTROLS_LABEL_TEXT_ANSWER = C'4,255,4';
|
|
CONTROLS_LABEL_BACKGROUND = C'240,255,240'; // Honeydew
|
|
CONTROLS_LABEL_TEXT_TOOLTIP = C'154,205,50'; // Yellow Green
|
|
CONTROLS_LABEL_TEXT_TITLE = C'24,24,22'; // Yellow
|
|
CONTROLS_LABEL_TITLE_BACKGROUND = C'124,252,0'; // Lawn Green
|
|
CONTROL_EDIT_TEXT = C'85,107,47'; // Dark Olive Green
|
|
CONTROL_EDIT_BORDER = C'173,255,47'; // Green Yellow
|
|
CONTROL_EDIT_BACKGROUND = C'240,255,240'; // Honeydew
|
|
CONTROL_COMBOBOX_BACKGROUND = C'124,252,0'; // Lawn Green
|
|
CONTROL_COMBOBOX_BACKGROUND_ITEM = C'85,107,47'; // Dark Olive Green
|
|
CONTROL_COMBOBOX_BACKGROUND_ITEM_TEXT_SELL = C'255,255,0'; // Yellow
|
|
CONTROL_BACK_BACGROUND = C'173,255,47'; // Green Yellow
|
|
CONTROL_BORDER_BACKGROUND = C'85,107,47'; // Dark Olive Green
|
|
CONTROL_CLINET = C'255,255,255'; // White
|
|
CONTROL_CLINET_BACKGROUND = C'240,255,240'; // Honeydew
|
|
CONTROL_CAPTION_TEXT = C'73,50,205'; // Lime Green
|
|
CONTROL_CAPTION_BACKGROUND = C'124,252,0'; // Lawn Green
|
|
CONTROL_CAPTION_BORDERP = C'154,205,50'; // Yellow Green
|
|
|
|
}
|
|
break;
|
|
|
|
case Autumn_Spice:
|
|
{
|
|
CONTROLS_BUTTON_TEXT = C'82,41,11'; // Saddle Brown
|
|
CONTROLS_BUTTON_ENABLE = C'210,105,30'; // Chocolate
|
|
CONTROLS_BUTTON_DISABLE = C'160,82,45'; // Sienna
|
|
CONTROLS_LABEL_TEXT = C'255,228,181'; // Moccasin
|
|
CONTROLS_LABEL_TEXT_ARM = C'4,0,252';
|
|
CONTROLS_LABEL_LOG_TEXT = C'125,240,110';
|
|
CONTROLS_LABEL_TEXT_ANSWER = C'247,191,94';
|
|
CONTROLS_LABEL_BACKGROUND = C'139,69,19'; // Saddle Brown
|
|
CONTROLS_LABEL_TEXT_TOOLTIP = C'255,140,0'; // Dark Orange
|
|
CONTROLS_LABEL_TEXT_TITLE = C'94,92,205'; // Indian Red
|
|
CONTROLS_LABEL_TITLE_BACKGROUND = C'210,105,30'; // Chocolate
|
|
CONTROL_EDIT_TEXT = C'255,255,255'; // White
|
|
CONTROL_EDIT_BORDER = C'205,133,63'; // Peru
|
|
CONTROL_EDIT_BACKGROUND = C'139,69,19'; // Saddle Brown
|
|
CONTROL_COMBOBOX_BACKGROUND = C'210,105,30'; // Chocolate
|
|
CONTROL_COMBOBOX_BACKGROUND_ITEM = C'255,228,181'; // Moccasin
|
|
CONTROL_COMBOBOX_BACKGROUND_ITEM_TEXT_SELL = C'139,69,19'; // Saddle Brown
|
|
CONTROL_BACK_BACGROUND = C'160,82,45'; // Sienna
|
|
CONTROL_BORDER_BACKGROUND = C'205,133,63'; // Peru
|
|
CONTROL_CLINET = C'255,245,238'; // Seashell
|
|
CONTROL_CLINET_BACKGROUND = C'210,105,30'; // Chocolate
|
|
CONTROL_CAPTION_TEXT = C'139,69,19'; // Saddle Brown
|
|
CONTROL_CAPTION_BACKGROUND = C'255,228,181'; // Moccasin
|
|
CONTROL_CAPTION_BORDERP = C'205,92,92'; // Indian Red
|
|
}
|
|
break;
|
|
|
|
case Winter_Wonderland:
|
|
{
|
|
CONTROLS_BUTTON_TEXT = C'255,255,255'; // White
|
|
CONTROLS_BUTTON_ENABLE = C'70,130,180'; // Steel Blue
|
|
CONTROLS_BUTTON_DISABLE = C'121,168,230'; // Pale Turquoise
|
|
CONTROLS_LABEL_TEXT = C'240,248,255'; // Alice Blue
|
|
CONTROLS_LABEL_TEXT_ANSWER = C'215,233,250';
|
|
CONTROLS_LABEL_TEXT_ARM = C'0,0,255';
|
|
CONTROLS_LABEL_LOG_TEXT = C'21,255,21';
|
|
CONTROLS_LABEL_BACKGROUND = C'70,130,180'; // Steel Blue
|
|
CONTROLS_LABEL_TEXT_TOOLTIP = C'255,215,0'; // Gold
|
|
CONTROLS_LABEL_TEXT_TITLE = C'0,0,139'; // Dark Blue
|
|
CONTROLS_LABEL_TITLE_BACKGROUND = C'70,130,180'; // Steel Blue
|
|
CONTROL_EDIT_TEXT = C'0,0,0'; // Black
|
|
CONTROL_EDIT_BORDER = C'176,224,230'; // Powder Blue
|
|
CONTROL_EDIT_BACKGROUND = C'151,185,216'; // Alice Blue
|
|
CONTROL_COMBOBOX_BACKGROUND = C'151,185,216'; // Steel Blue
|
|
CONTROL_COMBOBOX_BACKGROUND_ITEM = C'255,255,255'; // White
|
|
CONTROL_COMBOBOX_BACKGROUND_ITEM_TEXT_SELL = C'0,0,139'; // Dark Blue
|
|
CONTROL_BACK_BACGROUND = C'175,238,238'; // Pale Turquoise
|
|
CONTROL_BORDER_BACKGROUND = C'176,224,230'; // Powder Blue
|
|
CONTROL_CLINET = C'255,250,250'; // Snow
|
|
CONTROL_CLINET_BACKGROUND = C'70,130,180'; // Steel Blue
|
|
CONTROL_CAPTION_TEXT = C'255,255,255'; // White
|
|
CONTROL_CAPTION_BACKGROUND = C'70,130,180'; // Steel Blue
|
|
CONTROL_CAPTION_BORDERP = C'255,215,0'; // Gold
|
|
}
|
|
break;
|
|
|
|
case Spring_Blossom:
|
|
{
|
|
CONTROLS_BUTTON_TEXT = C'255,105,180'; // Hot Pink
|
|
CONTROLS_BUTTON_ENABLE = C'144,238,144'; // Light Green
|
|
CONTROLS_BUTTON_DISABLE = C'255,182,193'; // Light Pink
|
|
CONTROLS_LABEL_TEXT = C'0,0,236'; // Lavender Blush
|
|
CONTROLS_LABEL_TEXT_ARM = C'255,20,147';
|
|
CONTROLS_LABEL_LOG_TEXT = C'40,223,236';
|
|
CONTROLS_LABEL_TEXT_ANSWER = C'109,109,236';
|
|
CONTROLS_LABEL_BACKGROUND = C'144,238,144'; // Light Green
|
|
CONTROLS_LABEL_TEXT_TOOLTIP = C'255,69,0'; // Red Orange
|
|
CONTROLS_LABEL_TEXT_TITLE = C'255,20,147'; // Deep Pink
|
|
CONTROLS_LABEL_TITLE_BACKGROUND = C'144,238,144'; // Light Green
|
|
CONTROL_EDIT_TEXT = C'0,0,0'; // Black
|
|
CONTROL_EDIT_BORDER = C'0,255,127'; // Spring Green
|
|
CONTROL_EDIT_BACKGROUND = C'255,228,225'; // Lavender Blush
|
|
CONTROL_COMBOBOX_BACKGROUND = C'144,238,144'; // Light Green
|
|
CONTROL_COMBOBOX_BACKGROUND_ITEM = C'255,255,240'; // Ivory
|
|
CONTROL_COMBOBOX_BACKGROUND_ITEM_TEXT_SELL = C'255,20,147'; // Deep Pink
|
|
CONTROL_BACK_BACGROUND = C'255,182,193'; // Light Pink
|
|
CONTROL_BORDER_BACKGROUND = C'0,255,127'; // Spring Green
|
|
CONTROL_CLINET = C'255,250,250'; // Snow
|
|
CONTROL_CLINET_BACKGROUND = C'144,238,144'; // Light Green
|
|
CONTROL_CAPTION_TEXT = C'255,105,180'; // Hot Pink
|
|
CONTROL_CAPTION_BACKGROUND = C'255,228,225'; // Lavender Blush
|
|
CONTROL_CAPTION_BORDERP = C'255,20,147'; // Deep Pink
|
|
}
|
|
break;
|
|
|
|
case Summer_Breeze:
|
|
{
|
|
CONTROLS_BUTTON_TEXT = C'0,0,0'; // Black
|
|
CONTROLS_BUTTON_ENABLE = C'0,204,102'; // Medium Sea Green
|
|
CONTROLS_BUTTON_DISABLE = C'192,192,192'; // Light Gray
|
|
CONTROLS_LABEL_TEXT = C'0,102,204'; // Dodger Blue
|
|
CONTROLS_LABEL_TEXT_ARM = C'255,99,71';
|
|
CONTROLS_LABEL_LOG_TEXT = C'122,138,136';
|
|
CONTROLS_LABEL_TEXT_ANSWER = C'98,145,192';
|
|
CONTROLS_LABEL_BACKGROUND = C'255,255,255'; // White
|
|
CONTROLS_LABEL_TEXT_TOOLTIP = C'255,69,0'; // Red Orange
|
|
CONTROLS_LABEL_TEXT_TITLE = C'255,99,71'; // Tomato
|
|
CONTROLS_LABEL_TITLE_BACKGROUND = C'0,204,102'; // Medium Sea Green
|
|
CONTROL_EDIT_TEXT = C'0,0,0'; // Black
|
|
CONTROL_EDIT_BORDER = C'0,204,204'; // Turquoise
|
|
CONTROL_EDIT_BACKGROUND = C'255,255,255'; // White
|
|
CONTROL_COMBOBOX_BACKGROUND = C'0,204,102'; // Medium Sea Green
|
|
CONTROL_COMBOBOX_BACKGROUND_ITEM = C'173,216,230'; // Light Blue
|
|
CONTROL_COMBOBOX_BACKGROUND_ITEM_TEXT_SELL = C'0,0,0'; // Black
|
|
CONTROL_BACK_BACGROUND = C'255,215,0'; // Gold
|
|
CONTROL_BORDER_BACKGROUND = C'0,204,204'; // Turquoise
|
|
CONTROL_CLINET = C'255,250,205'; // Lemon Chiffon
|
|
CONTROL_CLINET_BACKGROUND = C'240,248,255'; // Alice Blue
|
|
CONTROL_CAPTION_TEXT = C'0,0,0'; // Black
|
|
CONTROL_CAPTION_BACKGROUND = C'173,216,230'; // Light Blue
|
|
CONTROL_CAPTION_BORDERP = C'255,69,0'; // Red Orange
|
|
}
|
|
break;
|
|
|
|
|
|
case Midnight_Dream:
|
|
{
|
|
CONTROLS_BUTTON_TEXT = C'224,102,255'; // Medium Purple
|
|
CONTROLS_BUTTON_ENABLE = C'75,0,130'; // Indigo
|
|
CONTROLS_BUTTON_DISABLE = C'138,43,226'; // Blue Violet
|
|
CONTROLS_LABEL_TEXT = C'255,250,250'; // Snow
|
|
CONTROLS_LABEL_TEXT_ARM = C'0,49,211';
|
|
CONTROLS_LABEL_LOG_TEXT = C'5,248,208';
|
|
CONTROLS_LABEL_TEXT_ANSWER = C'250,206,206';
|
|
CONTROLS_LABEL_BACKGROUND = C'75,0,130'; // Indigo
|
|
CONTROLS_LABEL_TEXT_TOOLTIP = C'148,0,211'; // Dark Orchid
|
|
CONTROLS_LABEL_TEXT_TITLE = C'186,85,211'; // Orchid
|
|
CONTROLS_LABEL_TITLE_BACKGROUND = C'75,0,130'; // Indigo
|
|
CONTROL_EDIT_TEXT = C'255,255,255'; // White
|
|
CONTROL_EDIT_BORDER = C'123,104,238'; // Medium Slate Blue
|
|
CONTROL_EDIT_BACKGROUND = C'75,0,130'; // Indigo
|
|
CONTROL_COMBOBOX_BACKGROUND = C'75,0,130'; // Indigo
|
|
CONTROL_COMBOBOX_BACKGROUND_ITEM = C'224,102,255'; // Medium Purple
|
|
CONTROL_COMBOBOX_BACKGROUND_ITEM_TEXT_SELL = C'255,250,250'; // Snow
|
|
CONTROL_BACK_BACGROUND = C'138,43,226'; // Blue Violet
|
|
CONTROL_BORDER_BACKGROUND = C'123,104,238'; // Medium Slate Blue
|
|
CONTROL_CLINET = C'240,248,255'; // Alice Blue
|
|
CONTROL_CLINET_BACKGROUND = C'75,0,130'; // Indigo
|
|
CONTROL_CAPTION_TEXT = C'224,102,255'; // Medium Purple
|
|
CONTROL_CAPTION_BACKGROUND = C'255,250,250'; // Snow
|
|
CONTROL_CAPTION_BORDERP = C'148,0,211'; // Dark Orchid
|
|
}
|
|
break;
|
|
|
|
case Tropical_Paradise:
|
|
{
|
|
CONTROLS_BUTTON_TEXT = C'48,47,45'; // Gold
|
|
CONTROLS_BUTTON_ENABLE = C'0,255,127'; // Spring Green
|
|
CONTROLS_BUTTON_DISABLE = C'255,140,0'; // Dark Orange
|
|
CONTROLS_LABEL_TEXT = C'255,228,196'; // Misty Rose
|
|
CONTROLS_LABEL_TEXT_ARM = C'0,60,255';
|
|
CONTROLS_LABEL_LOG_TEXT = C'131,136,153';
|
|
CONTROLS_LABEL_TEXT_ANSWER = C'250,207,154';
|
|
CONTROLS_LABEL_BACKGROUND = C'0,191,255'; // Deep Sky Blue
|
|
CONTROLS_LABEL_TEXT_TOOLTIP = C'255,69,0'; // Red Orange
|
|
CONTROLS_LABEL_TEXT_TITLE = C'0,60,255'; // Magenta
|
|
CONTROLS_LABEL_TITLE_BACKGROUND = C'0,191,255'; // Deep Sky Blue
|
|
CONTROL_EDIT_TEXT = C'0,0,0'; // Black
|
|
CONTROL_EDIT_BORDER = C'60,179,113'; // Medium Sea Green
|
|
CONTROL_EDIT_BACKGROUND = C'255,228,196'; // Misty Rose
|
|
CONTROL_COMBOBOX_BACKGROUND = C'0,191,255'; // Deep Sky Blue
|
|
CONTROL_COMBOBOX_BACKGROUND_ITEM = C'255,255,224'; // Light Yellow
|
|
CONTROL_COMBOBOX_BACKGROUND_ITEM_TEXT_SELL = C'0,255,127'; // Spring Green
|
|
CONTROL_BACK_BACGROUND = C'255,140,0'; // Dark Orange
|
|
CONTROL_BORDER_BACKGROUND = C'60,179,113'; // Medium Sea Green
|
|
CONTROL_CLINET = C'255,250,250'; // Snow
|
|
CONTROL_CLINET_BACKGROUND = C'0,191,255'; // Deep Sky Blue
|
|
CONTROL_CAPTION_TEXT = C'41,138,230'; // Gold
|
|
CONTROL_CAPTION_BACKGROUND = C'255,228,196'; // Misty Rose
|
|
CONTROL_CAPTION_BORDERP = C'255,69,0'; // Red Orange
|
|
}
|
|
break;
|
|
|
|
case Forest_Green:
|
|
{
|
|
CONTROLS_BUTTON_TEXT = C'240,255,240'; // Honeydew
|
|
CONTROLS_BUTTON_ENABLE = C'34,139,34'; // Forest Green
|
|
CONTROLS_BUTTON_DISABLE = C'120,128,105'; // Olive Green
|
|
CONTROLS_LABEL_TEXT = C'245,245,220'; // Beige
|
|
CONTROLS_LABEL_TEXT_ARM = C'173,255,47';
|
|
CONTROLS_LABEL_LOG_TEXT = C'118,170,238';
|
|
CONTROLS_LABEL_TEXT_ANSWER = C'250,250,185';
|
|
CONTROLS_LABEL_BACKGROUND = C'34,139,34'; // Forest Green
|
|
CONTROLS_LABEL_TEXT_TOOLTIP = C'255,255,240'; // Ivory
|
|
CONTROLS_LABEL_TEXT_TITLE = C'173,255,47'; // Light Green
|
|
CONTROLS_LABEL_TITLE_BACKGROUND = C'34,139,34'; // Forest Green
|
|
CONTROL_EDIT_TEXT = C'240,255,240'; // Honeydew
|
|
CONTROL_EDIT_BORDER = C'0,100,0'; // Dark Green
|
|
CONTROL_EDIT_BACKGROUND = C'107,142,35'; // Olive Green
|
|
CONTROL_COMBOBOX_BACKGROUND = C'34,139,34'; // Forest Green
|
|
CONTROL_COMBOBOX_BACKGROUND_ITEM = C'173,255,47'; // Light Green
|
|
CONTROL_COMBOBOX_BACKGROUND_ITEM_TEXT_SELL = C'255,255,240'; // Ivory
|
|
CONTROL_BACK_BACGROUND = C'107,142,35'; // Olive Green
|
|
CONTROL_BORDER_BACKGROUND = C'0,100,0'; // Dark Green
|
|
CONTROL_CLINET = C'255,255,255'; // White
|
|
CONTROL_CLINET_BACKGROUND = C'34,139,34'; // Forest Green
|
|
CONTROL_CAPTION_TEXT = C'255,255,240'; // Ivory
|
|
CONTROL_CAPTION_BACKGROUND = C'34,139,34'; // Forest Green
|
|
CONTROL_CAPTION_BORDERP = C'0,100,0';
|
|
}
|
|
break;
|
|
|
|
case Sunset_Orange:
|
|
{
|
|
CONTROLS_BUTTON_TEXT = C'255,255,255'; // White
|
|
CONTROLS_BUTTON_ENABLE = C'255,69,0'; // Orange Red
|
|
CONTROLS_BUTTON_DISABLE = C'139,0,0'; // Dark Red
|
|
CONTROLS_LABEL_TEXT = C'255,228,181'; // Light Beige
|
|
CONTROLS_LABEL_TEXT_ARM = C'255,255,0';
|
|
CONTROLS_LABEL_LOG_TEXT = C'179,163,114';
|
|
CONTROLS_LABEL_TEXT_ANSWER = C'252,213,147';
|
|
CONTROLS_LABEL_BACKGROUND = C'255,140,0'; // Dark Orange
|
|
CONTROLS_LABEL_TEXT_TOOLTIP = C'255,165,0'; // Orange
|
|
CONTROLS_LABEL_TEXT_TITLE = C'255,255,0'; // Bright Yellow
|
|
CONTROLS_LABEL_TITLE_BACKGROUND = C'255,140,0'; // Dark Orange
|
|
CONTROL_EDIT_TEXT = C'255,255,255'; // White
|
|
CONTROL_EDIT_BORDER = C'255,69,0'; // Orange Red
|
|
CONTROL_EDIT_BACKGROUND = C'139,0,0'; // Dark Red
|
|
CONTROL_COMBOBOX_BACKGROUND = C'255,140,0'; // Dark Orange
|
|
CONTROL_COMBOBOX_BACKGROUND_ITEM = C'255,255,0'; // Bright Yellow
|
|
CONTROL_COMBOBOX_BACKGROUND_ITEM_TEXT_SELL = C'255,228,181'; // Light Beige
|
|
CONTROL_BACK_BACGROUND = C'255,69,0'; // Orange Red
|
|
CONTROL_BORDER_BACKGROUND = C'139,0,0'; // Dark Red
|
|
CONTROL_CLINET = C'255,255,255'; // White
|
|
CONTROL_CLINET_BACKGROUND = C'255,140,0'; // Dark Orange
|
|
CONTROL_CAPTION_TEXT = C'255,255,255'; // White
|
|
CONTROL_CAPTION_BACKGROUND = C'255,140,0'; // Dark Orange
|
|
CONTROL_CAPTION_BORDERP = C'255,69,0';
|
|
}
|
|
break;
|
|
|
|
case Calm_Pastel:
|
|
{
|
|
CONTROLS_BUTTON_TEXT = C'0,0,0'; // Black
|
|
CONTROLS_BUTTON_ENABLE = C'255,182,193'; // Light Pink
|
|
CONTROLS_BUTTON_DISABLE = C'176,224,230'; // Powder Blue
|
|
CONTROLS_LABEL_TEXT = C'19,80,248'; // Medium Aquamarine
|
|
CONTROLS_LABEL_TEXT_ARM = C'250,128,114';
|
|
CONTROLS_LABEL_LOG_TEXT = C'137,250,114';
|
|
CONTROLS_LABEL_TEXT_ANSWER = C'97,138,250';
|
|
CONTROLS_LABEL_BACKGROUND = C'255,228,196'; // Pastel Peach
|
|
CONTROLS_LABEL_TEXT_TOOLTIP = C'255,218,185'; // Peach Puff
|
|
CONTROLS_LABEL_TEXT_TITLE = C'250,128,114'; // Salmon
|
|
CONTROLS_LABEL_TITLE_BACKGROUND = C'255,228,196'; // Pastel Peach
|
|
CONTROL_EDIT_TEXT = C'0,0,0'; // Black
|
|
CONTROL_EDIT_BORDER = C'139,182,231'; // Powder Blue
|
|
CONTROL_EDIT_BACKGROUND = C'255,228,196'; // Pastel Peach
|
|
CONTROL_COMBOBOX_BACKGROUND = C'255,228,196'; // Pastel Peach
|
|
CONTROL_COMBOBOX_BACKGROUND_ITEM = C'255,218,185'; // Peach Puff
|
|
CONTROL_COMBOBOX_BACKGROUND_ITEM_TEXT_SELL = C'102,205,170'; // Medium Aquamarine
|
|
CONTROL_BACK_BACGROUND = C'255,228,196'; // Pastel Peach
|
|
CONTROL_BORDER_BACKGROUND = C'255,182,193'; // Light Pink
|
|
CONTROL_CLINET = C'0,0,0'; // Black
|
|
CONTROL_CLINET_BACKGROUND = C'255,228,196'; // Pastel Peach
|
|
CONTROL_CAPTION_TEXT = C'0,0,0'; // Black
|
|
CONTROL_CAPTION_BACKGROUND = C'255,228,196'; // Pastel Peach
|
|
CONTROL_CAPTION_BORDERP = C'255,182,193';
|
|
}
|
|
break;
|
|
|
|
case Ocean_Breeze:
|
|
{
|
|
CONTROLS_BUTTON_TEXT = C'255,255,255'; // White
|
|
CONTROLS_BUTTON_ENABLE = C'0,105,148'; // Deep Sea Blue
|
|
CONTROLS_BUTTON_DISABLE = C'100,149,237'; // Cornflower Blue
|
|
CONTROLS_LABEL_TEXT = C'240,255,255'; // Azure
|
|
CONTROLS_LABEL_TEXT_ARM = C'173,216,230';
|
|
CONTROLS_LABEL_LOG_TEXT = C'173,216,230';
|
|
CONTROLS_LABEL_TEXT_ANSWER = C'117,255,225';
|
|
CONTROLS_LABEL_BACKGROUND = C'70,130,180'; // Steel Blue
|
|
CONTROLS_LABEL_TEXT_TOOLTIP = C'255,255,240'; // Ivory
|
|
CONTROLS_LABEL_TEXT_TITLE = C'173,216,230'; // Light Blue
|
|
CONTROLS_LABEL_TITLE_BACKGROUND = C'0,105,148'; // Deep Sea Blue
|
|
CONTROL_EDIT_TEXT = C'255,255,255'; // White
|
|
CONTROL_EDIT_BORDER = C'100,149,237'; // Cornflower Blue
|
|
CONTROL_EDIT_BACKGROUND = C'0,105,148'; // Deep Sea Blue
|
|
CONTROL_COMBOBOX_BACKGROUND = C'70,130,180'; // Steel Blue
|
|
CONTROL_COMBOBOX_BACKGROUND_ITEM = C'173,216,230'; // Light Blue
|
|
CONTROL_COMBOBOX_BACKGROUND_ITEM_TEXT_SELL = C'240,255,255'; // Azure
|
|
CONTROL_BACK_BACGROUND = C'0,105,148'; // Deep Sea Blue
|
|
CONTROL_BORDER_BACKGROUND = C'70,130,180'; // Steel Blue
|
|
CONTROL_CLINET = C'255,255,255'; // White
|
|
CONTROL_CLINET_BACKGROUND = C'0,105,148'; // Deep Sea Blue
|
|
CONTROL_CAPTION_TEXT = C'255,255,255'; // White
|
|
CONTROL_CAPTION_BACKGROUND = C'0,105,148'; // Deep Sea Blue
|
|
CONTROL_CAPTION_BORDERP = C'100,149,237';
|
|
}
|
|
break;
|
|
|
|
case Desert_Sand:
|
|
{
|
|
CONTROLS_BUTTON_TEXT = C'139,69,19'; // Saddle Brown
|
|
CONTROLS_BUTTON_ENABLE = C'210,180,140'; // Tan
|
|
CONTROLS_BUTTON_DISABLE = C'244,164,96'; // Sandy Brown
|
|
CONTROLS_LABEL_TEXT = C'255,228,181'; // Moccasin
|
|
CONTROLS_LABEL_TEXT_ARM = C'82,80,78';
|
|
CONTROLS_LABEL_LOG_TEXT = C'183,189,129';
|
|
CONTROLS_LABEL_TEXT_ANSWER = C'253,244,227';
|
|
CONTROLS_LABEL_BACKGROUND = C'210,180,140'; // Tan
|
|
CONTROLS_LABEL_TEXT_TOOLTIP = C'255,235,205'; // Blanched Almond
|
|
CONTROLS_LABEL_TEXT_TITLE = C'82,80,78'; // Sandy Brown
|
|
CONTROLS_LABEL_TITLE_BACKGROUND = C'139,69,19'; // Saddle Brown
|
|
CONTROL_EDIT_TEXT = C'139,69,19'; // Saddle Brown
|
|
CONTROL_EDIT_BORDER = C'117,113,110'; // Sandy Brown
|
|
CONTROL_EDIT_BACKGROUND = C'255,228,181'; // Moccasin
|
|
CONTROL_COMBOBOX_BACKGROUND = C'210,180,140'; // Tan
|
|
CONTROL_COMBOBOX_BACKGROUND_ITEM = C'255,235,205'; // Blanched Almond
|
|
CONTROL_COMBOBOX_BACKGROUND_ITEM_TEXT_SELL = C'244,164,96'; // Sandy Brown
|
|
CONTROL_BACK_BACGROUND = C'139,69,19'; // Saddle Brown
|
|
CONTROL_BORDER_BACKGROUND = C'210,180,140'; // Tan
|
|
CONTROL_CLINET = C'139,69,19'; // Saddle Brown
|
|
CONTROL_CLINET_BACKGROUND = C'210,180,140'; // Tan
|
|
CONTROL_CAPTION_TEXT = C'54,100,228'; // Moccasin
|
|
CONTROL_CAPTION_BACKGROUND = C'210,180,140'; // Tan
|
|
CONTROL_CAPTION_BORDERP = C'244,164,96';
|
|
}
|
|
break;
|
|
|
|
case Crimson_Rose:
|
|
{
|
|
CONTROLS_BUTTON_TEXT = C'255,255,255'; // White
|
|
CONTROLS_BUTTON_ENABLE = C'220,20,60'; // Crimson
|
|
CONTROLS_BUTTON_DISABLE = C'216,141,182'; // Light Pink
|
|
CONTROLS_LABEL_TEXT = C'255,240,245'; // Lavender Blush
|
|
CONTROLS_LABEL_TEXT_ARM = C'255,69,0';
|
|
CONTROLS_LABEL_LOG_TEXT = C'0,217,255';
|
|
CONTROLS_LABEL_TEXT_ANSWER = C'250,201,217';
|
|
CONTROLS_LABEL_BACKGROUND = C'255,105,180'; // Hot Pink
|
|
CONTROLS_LABEL_TEXT_TOOLTIP = C'255,182,193'; // Light Pink
|
|
CONTROLS_LABEL_TEXT_TITLE = C'255,69,0'; // Orange Red
|
|
CONTROLS_LABEL_TITLE_BACKGROUND = C'220,20,60'; // Crimson
|
|
CONTROL_EDIT_TEXT = C'255,255,255'; // White
|
|
CONTROL_EDIT_BORDER = C'255,105,180'; // Hot Pink
|
|
CONTROL_EDIT_BACKGROUND = C'255,69,0'; // Orange Red
|
|
CONTROL_COMBOBOX_BACKGROUND = C'220,20,60'; // Crimson
|
|
CONTROL_COMBOBOX_BACKGROUND_ITEM = C'255,182,193'; // Light Pink
|
|
CONTROL_COMBOBOX_BACKGROUND_ITEM_TEXT_SELL = C'255,240,245'; // Lavender Blush
|
|
CONTROL_BACK_BACGROUND = C'255,69,0'; // Orange Red
|
|
CONTROL_BORDER_BACKGROUND = C'255,105,180'; // Hot Pink
|
|
CONTROL_CLINET = C'255,255,255'; // White
|
|
CONTROL_CLINET_BACKGROUND = C'255,105,180'; // Hot Pink
|
|
CONTROL_CAPTION_TEXT = C'255,255,255'; // White
|
|
CONTROL_CAPTION_BACKGROUND = C'255,69,0'; // Orange Red
|
|
CONTROL_CAPTION_BORDERP = C'220,20,60';
|
|
}
|
|
break;
|
|
|
|
case Cool_Mint:
|
|
{
|
|
CONTROLS_BUTTON_TEXT = C'0,100,0'; // Dark Green
|
|
CONTROLS_BUTTON_ENABLE = C'0,245,0'; // Pale Green
|
|
CONTROLS_BUTTON_DISABLE = C'0,250,154'; // Medium Spring Green
|
|
CONTROLS_LABEL_TEXT = C'165,84,46'; // Mint Cream
|
|
CONTROLS_LABEL_TEXT_ARM = C'25,106,199';
|
|
CONTROLS_LABEL_LOG_TEXT = C'25,199,63';
|
|
CONTROLS_LABEL_TEXT_ANSWER = C'165,84,46';
|
|
CONTROLS_LABEL_BACKGROUND = C'152,251,152'; // Pale Green
|
|
CONTROLS_LABEL_TEXT_TOOLTIP = C'245,255,250'; // Mint Cream
|
|
CONTROLS_LABEL_TEXT_TITLE = C'25,106,199'; // Green
|
|
CONTROLS_LABEL_TITLE_BACKGROUND = C'0,250,154'; // Medium Spring Green
|
|
CONTROL_EDIT_TEXT = C'0,100,0'; // Dark Green
|
|
CONTROL_EDIT_BORDER = C'70,100,89'; // Medium Spring Green
|
|
CONTROL_EDIT_BACKGROUND = C'245,255,250'; // Mint Cream
|
|
CONTROL_COMBOBOX_BACKGROUND = C'152,251,152'; // Pale Green
|
|
CONTROL_COMBOBOX_BACKGROUND_ITEM = C'0,250,154'; // Medium Spring Green
|
|
CONTROL_COMBOBOX_BACKGROUND_ITEM_TEXT_SELL = C'0,100,0'; // Dark Green
|
|
CONTROL_BACK_BACGROUND = C'0,250,154'; // Medium Spring Green
|
|
CONTROL_BORDER_BACKGROUND = C'152,251,152'; // Pale Green
|
|
CONTROL_CLINET = C'0,100,0'; // Dark Green
|
|
CONTROL_CLINET_BACKGROUND = C'152,251,152'; // Pale Green
|
|
CONTROL_CAPTION_TEXT = C'0,100,0'; // Dark Green
|
|
CONTROL_CAPTION_BACKGROUND = C'152,251,152'; // Pale Green
|
|
CONTROL_CAPTION_BORDERP = C'0,250,154';
|
|
}
|
|
break;
|
|
|
|
case Black_Theme:
|
|
{
|
|
CONTROLS_BUTTON_TEXT = C'255,255,255'; // White
|
|
CONTROLS_BUTTON_ENABLE = C'50,50,50'; // Dark Gray
|
|
CONTROLS_BUTTON_DISABLE = C'128,128,128'; // Gray
|
|
CONTROLS_LABEL_TEXT = C'255,255,255'; // White
|
|
CONTROLS_LABEL_TEXT_ARM = C'255,215,0';
|
|
CONTROLS_LABEL_LOG_TEXT = C'255,166,0';
|
|
CONTROLS_LABEL_TEXT_ANSWER = C'252,204,204';
|
|
CONTROLS_LABEL_BACKGROUND = C'0,0,0'; // Black
|
|
CONTROLS_LABEL_TEXT_TOOLTIP = C'255,69,0'; // Red Orange
|
|
CONTROLS_LABEL_TEXT_TITLE = C'255,215,0'; // Gold
|
|
CONTROLS_LABEL_TITLE_BACKGROUND = C'50,50,50'; // Dark Gray
|
|
CONTROL_EDIT_TEXT = C'255,255,255'; // White
|
|
CONTROL_EDIT_BORDER = C'128,128,128'; // Gray
|
|
CONTROL_EDIT_BACKGROUND = C'30,30,30'; // Darker Gray
|
|
CONTROL_COMBOBOX_BACKGROUND = C'50,50,50'; // Dark Gray
|
|
CONTROL_COMBOBOX_BACKGROUND_ITEM = C'180,171,171'; // Darker Gray
|
|
CONTROL_COMBOBOX_BACKGROUND_ITEM_TEXT_SELL = C'255,255,255'; // White
|
|
CONTROL_BACK_BACGROUND = C'128,128,128'; // Black
|
|
CONTROL_BORDER_BACKGROUND = C'128,128,128'; // Gray
|
|
CONTROL_CLINET = C'50,50,50'; // Dark Gray
|
|
CONTROL_CLINET_BACKGROUND = C'30,30,30'; // Darker Gray
|
|
CONTROL_CAPTION_TEXT = C'255,255,255'; // White
|
|
CONTROL_CAPTION_BACKGROUND = C'0,0,0'; // Black
|
|
CONTROL_CAPTION_BORDERP = C'255,215,0'; // Gold
|
|
}
|
|
break;
|
|
|
|
case Brown_Theme:
|
|
{
|
|
CONTROLS_BUTTON_TEXT = C'255,255,255'; // White
|
|
CONTROLS_BUTTON_ENABLE = C'139,69,19'; // Saddle Brown
|
|
CONTROLS_BUTTON_DISABLE = C'218,161,76'; // Sienna
|
|
CONTROLS_LABEL_TEXT = C'255,228,181'; // Moccasin
|
|
CONTROLS_LABEL_BACKGROUND = C'139,69,19'; // Saddle Brown
|
|
CONTROLS_LABEL_TEXT_TOOLTIP = C'255,140,0'; // Dark Orange
|
|
CONTROLS_LABEL_TEXT_TITLE = C'92,94,205'; // Indian Red
|
|
CONTROLS_LABEL_TITLE_BACKGROUND = C'210,105,30'; // Chocolate
|
|
CONTROL_EDIT_TEXT = C'255,255,255'; // White
|
|
CONTROL_EDIT_BORDER = C'205,133,63'; // Peru
|
|
CONTROL_EDIT_BACKGROUND = C'139,69,19'; // Saddle Brown
|
|
CONTROL_COMBOBOX_BACKGROUND = C'210,105,30'; // Chocolate
|
|
CONTROL_COMBOBOX_BACKGROUND_ITEM = C'255,228,181'; // Moccasin
|
|
CONTROL_COMBOBOX_BACKGROUND_ITEM_TEXT_SELL = C'139,69,19'; // Saddle Brown
|
|
CONTROL_BACK_BACGROUND = C'160,82,45'; // Sienna
|
|
CONTROL_BORDER_BACKGROUND = C'205,133,63'; // Peru
|
|
CONTROL_CLINET = C'255,245,238'; // Seashell
|
|
CONTROL_CLINET_BACKGROUND = C'210,105,30'; // Chocolate
|
|
CONTROL_CAPTION_TEXT = C'255,255,255'; // White
|
|
CONTROL_CAPTION_BACKGROUND = C'139,69,19'; // Saddle Brown
|
|
CONTROL_CAPTION_BORDERP = C'205,92,92'; // Indian Red
|
|
}
|
|
break;
|
|
|
|
case White_Theme_1:
|
|
{
|
|
CONTROLS_BUTTON_TEXT = C'0,0,0'; // Black
|
|
CONTROLS_BUTTON_ENABLE = C'220,220,220'; // Light Gray
|
|
CONTROLS_BUTTON_DISABLE = C'192,192,192'; // Gray
|
|
CONTROLS_LABEL_TEXT = C'0,0,0'; // Black
|
|
CONTROLS_LABEL_TEXT_ARM = C'0,102,204';
|
|
CONTROLS_LABEL_LOG_TEXT = C'0,180,204';
|
|
CONTROLS_LABEL_TEXT_ANSWER = C'83,82,82';
|
|
CONTROLS_LABEL_BACKGROUND = C'255,255,255'; // White
|
|
CONTROLS_LABEL_TEXT_TOOLTIP = C'255,69,0'; // Red Orange
|
|
CONTROLS_LABEL_TEXT_TITLE = C'0,102,204'; // Dodger Blue
|
|
CONTROLS_LABEL_TITLE_BACKGROUND = C'220,220,220'; // Light Gray
|
|
CONTROL_EDIT_TEXT = C'0,0,0'; // Black
|
|
CONTROL_EDIT_BORDER = C'192,192,192'; // Gray
|
|
CONTROL_EDIT_BACKGROUND = C'255,255,255'; // White
|
|
CONTROL_COMBOBOX_BACKGROUND = C'220,220,220'; // Light Gray
|
|
CONTROL_COMBOBOX_BACKGROUND_ITEM = C'255,255,255'; // White
|
|
CONTROL_COMBOBOX_BACKGROUND_ITEM_TEXT_SELL = C'0,0,0'; // Black
|
|
CONTROL_BACK_BACGROUND = C'255,255,255'; // White
|
|
CONTROL_BORDER_BACKGROUND = C'192,192,192'; // Gray
|
|
CONTROL_CLINET = C'255,250,205'; // Lemon Chiffon
|
|
CONTROL_CLINET_BACKGROUND = C'255,255,255'; // White
|
|
CONTROL_CAPTION_TEXT = C'0,0,0'; // Black
|
|
CONTROL_CAPTION_BACKGROUND = C'220,220,220'; // Light Gray
|
|
CONTROL_CAPTION_BORDERP = C'255,69,0'; // Red Orange
|
|
}
|
|
break;
|
|
|
|
case White_Theme_2:
|
|
{
|
|
CONTROLS_BUTTON_TEXT = C'0,0,0'; // Black
|
|
CONTROLS_BUTTON_ENABLE = C'240,240,240'; // Very Light Gray
|
|
CONTROLS_BUTTON_DISABLE = C'192,192,192'; // Gray
|
|
CONTROLS_LABEL_TEXT = C'0,0,0'; // Black
|
|
CONTROLS_LABEL_TEXT_ARM = C'0,102,204';
|
|
CONTROLS_LABEL_LOG_TEXT = C'240,113,176';
|
|
CONTROLS_LABEL_TEXT_ANSWER = C'83,82,82';
|
|
CONTROLS_LABEL_BACKGROUND = C'255,255,255'; // White
|
|
CONTROLS_LABEL_TEXT_TOOLTIP = C'255,140,0'; // Dark Orange
|
|
CONTROLS_LABEL_TEXT_TITLE = C'0,102,204'; // Dodger Blue
|
|
CONTROLS_LABEL_TITLE_BACKGROUND = C'240,240,240'; // Very Light Gray
|
|
CONTROL_EDIT_TEXT = C'0,0,0'; // Black
|
|
CONTROL_EDIT_BORDER = C'192,192,192'; // Gray
|
|
CONTROL_EDIT_BACKGROUND = C'255,255,255'; // White
|
|
CONTROL_COMBOBOX_BACKGROUND = C'240,240,240'; // Very Light Gray
|
|
CONTROL_COMBOBOX_BACKGROUND_ITEM = C'255,255,255'; // White
|
|
CONTROL_COMBOBOX_BACKGROUND_ITEM_TEXT_SELL = C'0,0,0'; // Black
|
|
CONTROL_BACK_BACGROUND = C'255,255,255'; // White
|
|
CONTROL_BORDER_BACKGROUND = C'192,192,192'; // Gray
|
|
CONTROL_CLINET = C'240,248,255'; // Alice Blue
|
|
CONTROL_CLINET_BACKGROUND = C'255,255,255'; // White
|
|
CONTROL_CAPTION_TEXT = C'0,0,0'; // Black
|
|
CONTROL_CAPTION_BACKGROUND = C'240,240,240'; // Very Light Gray
|
|
CONTROL_CAPTION_BORDERP = C'255,140,0'; // Dark Orange
|
|
}
|
|
break;
|
|
|
|
}
|
|
|
|
}
|
|
};
|
|
|
|
// Function to adjust brightness of a color
|
|
color CThemes::AdjustBrightness(color baseColor, double factor) {
|
|
// Extract the RGB components using bitwise operations
|
|
int r = int(((baseColor >> 16) & 0xFF) * factor);
|
|
int g = int(((baseColor >> 8) & 0xFF) * factor);
|
|
int b = int((baseColor & 0xFF) * factor);
|
|
|
|
// Ensure the color values are within the valid range (0-255)
|
|
r = MathMin(r, 255);
|
|
g = MathMin(g, 255);
|
|
b = MathMin(b, 255);
|
|
|
|
// Combine the adjusted RGB values back into a color
|
|
return (color)((r << 16) | (g << 8) | b);
|
|
}
|
|
|
|
// Example usage
|
|
/*
|
|
void CThemes::ApplyThemeBrightness(bool isDarkMode) {
|
|
|
|
double factor = isDarkMode ? 0.8 : 1.2; // Adjust factor for dark/light mode
|
|
// Adjust brightness for each color attribute
|
|
CONTROLS_BUTTON_TEXT = AdjustBrightness(CONTROLS_BUTTON_TEXT, factor);
|
|
CONTROLS_BUTTON_ENABLE = AdjustBrightness(CONTROLS_BUTTON_ENABLE, factor);
|
|
CONTROLS_BUTTON_DISABLE = AdjustBrightness(CONTROLS_BUTTON_DISABLE, factor);
|
|
CONTROLS_LABEL_TEXT = AdjustBrightness(CONTROLS_LABEL_TEXT, factor);
|
|
CONTROLS_LABEL_BACKGROUND = AdjustBrightness(CONTROLS_LABEL_BACKGROUND, factor);
|
|
CONTROLS_LABEL_TEXT_TOOLTIP = AdjustBrightness(CONTROLS_LABEL_TEXT_TOOLTIP, factor);
|
|
CONTROLS_LABEL_TEXT_TITLE = AdjustBrightness(CONTROLS_LABEL_TEXT_TITLE, factor);
|
|
CONTROLS_LABEL_TITLE_BACKGROUND = AdjustBrightness(CONTROLS_LABEL_TITLE_BACKGROUND, factor);
|
|
CONTROL_EDIT_TEXT = AdjustBrightness(CONTROL_EDIT_TEXT, factor);
|
|
CONTROL_EDIT_BACKGROUND = AdjustBrightness(CONTROL_EDIT_BACKGROUND, factor);
|
|
CONTROL_EDIT_BORDER = AdjustBrightness(CONTROL_EDIT_BORDER, factor);
|
|
CONTROL_COMBOBOX_BACKGROUND = AdjustBrightness(CONTROL_COMBOBOX_BACKGROUND, factor);
|
|
CONTROL_COMBOBOX_BACKGROUND_ITEM = AdjustBrightness(CONTROL_COMBOBOX_BACKGROUND_ITEM, factor);
|
|
CONTROL_BACK_BACGROUND = AdjustBrightness(CONTROL_BACK_BACGROUND, factor);
|
|
CONTROL_BORDER_BACKGROUND = AdjustBrightness(CONTROL_BORDER_BACKGROUND, factor);
|
|
CONTROL_CLINET = AdjustBrightness(CONTROL_CLINET, factor);
|
|
CONTROL_CLINET_BACKGROUND = AdjustBrightness(CONTROL_CLINET_BACKGROUND, factor);
|
|
CONTROL_CAPTION_TEXT = AdjustBrightness(CONTROL_CAPTION_TEXT, factor);
|
|
CONTROL_CAPTION_BACKGROUND = AdjustBrightness(CONTROL_CAPTION_BACKGROUND, factor);
|
|
CONTROL_CAPTION_BORDERP = AdjustBrightness(CONTROL_CAPTION_BORDERP, factor);
|
|
|
|
Print("Theme brightness adjusted for ", isDarkMode ? "dark mode" : "light mode");
|
|
} |