mirror of
https://github.com/beefytech/Beef.git
synced 2025-06-25 19:18:01 +02:00
Fixed ability to colorize ui elements
This commit is contained in:
parent
b7b065855d
commit
b18385e427
2 changed files with 12 additions and 15 deletions
|
@ -187,11 +187,11 @@ namespace Beefy.theme.dark
|
||||||
};
|
};
|
||||||
|
|
||||||
public static uint32 COLOR_TEXT = 0xFFFFFFFF;
|
public static uint32 COLOR_TEXT = 0xFFFFFFFF;
|
||||||
public static uint32 COLOR_WINDOW = 0xFF595959;
|
public static uint32 COLOR_WINDOW = 0xFF595962;
|
||||||
public static uint32 COLOR_BKG = 0xFF262626;
|
public static uint32 COLOR_BKG = 0xFF26262A;
|
||||||
public static uint32 COLOR_SELECTED_OUTLINE = 0xFFE6A800;
|
public static uint32 COLOR_SELECTED_OUTLINE = 0xFFCFAE11;
|
||||||
public static uint32 COLOR_MENU_FOCUSED = 0xFFFFA000;
|
public static uint32 COLOR_MENU_FOCUSED = 0xFFE5A910;
|
||||||
public static uint32 COLOR_MENU_SELECTED = 0xFFD0A070;
|
public static uint32 COLOR_MENU_SELECTED = 0xFFCB9B80;
|
||||||
|
|
||||||
public static float sScale = 1.0f;
|
public static float sScale = 1.0f;
|
||||||
public static int32 sSrcImgScale = 1;
|
public static int32 sSrcImgScale = 1;
|
||||||
|
@ -322,16 +322,6 @@ namespace Beefy.theme.dark
|
||||||
delete mWindowTopImage;
|
delete mWindowTopImage;
|
||||||
}
|
}
|
||||||
|
|
||||||
Image themeImg = Image.LoadFromFile(scope String()..Append(tempStr, BFApp.sApp.mInstallDir, "images/DarkTheme.png"), .AllowRead);
|
|
||||||
defer delete themeImg;
|
|
||||||
uint32[5] bits = ?;
|
|
||||||
themeImg.GetBits(0, 0, bits.Count, 1, bits.Count, &bits);
|
|
||||||
COLOR_WINDOW = Color.FromNative(bits[0]);
|
|
||||||
COLOR_BKG = Color.FromNative(bits[1]);
|
|
||||||
COLOR_SELECTED_OUTLINE = Color.FromNative(bits[2]);
|
|
||||||
COLOR_MENU_FOCUSED = Color.FromNative(bits[3]);
|
|
||||||
COLOR_MENU_SELECTED = Color.FromNative(bits[4]);
|
|
||||||
|
|
||||||
int scaleIdx = 0;
|
int scaleIdx = 0;
|
||||||
|
|
||||||
String uiFileName = null;
|
String uiFileName = null;
|
||||||
|
|
|
@ -296,6 +296,12 @@ namespace IDE
|
||||||
}
|
}
|
||||||
|
|
||||||
GetColor("Text", ref mText);
|
GetColor("Text", ref mText);
|
||||||
|
GetColor("Window", ref mWindow);
|
||||||
|
GetColor("Background", ref mBackground);
|
||||||
|
GetColor("SelectedOutline", ref mSelectedOutline);
|
||||||
|
GetColor("MenuFocused", ref mMenuFocused);
|
||||||
|
GetColor("MenuSelected", ref mMenuSelected);
|
||||||
|
|
||||||
GetColor("Code", ref mCode);
|
GetColor("Code", ref mCode);
|
||||||
GetColor("Keyword", ref mKeyword);
|
GetColor("Keyword", ref mKeyword);
|
||||||
GetColor("Literal", ref mLiteral);
|
GetColor("Literal", ref mLiteral);
|
||||||
|
@ -332,6 +338,7 @@ namespace IDE
|
||||||
SourceEditWidgetContent.sTextColors[14] = mVisibleWhiteSpace;
|
SourceEditWidgetContent.sTextColors[14] = mVisibleWhiteSpace;
|
||||||
|
|
||||||
DarkTheme.COLOR_TEXT = mText;
|
DarkTheme.COLOR_TEXT = mText;
|
||||||
|
DarkTheme.COLOR_WINDOW = mWindow;
|
||||||
DarkTheme.COLOR_BKG = mBackground;
|
DarkTheme.COLOR_BKG = mBackground;
|
||||||
DarkTheme.COLOR_SELECTED_OUTLINE = mSelectedOutline;
|
DarkTheme.COLOR_SELECTED_OUTLINE = mSelectedOutline;
|
||||||
DarkTheme.COLOR_MENU_FOCUSED = mMenuFocused;
|
DarkTheme.COLOR_MENU_FOCUSED = mMenuFocused;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue