forked from LeenkxTeam/LNXSDK
Update Files
This commit is contained in:
79
leenkx/Sources/zui/Themes.hx
Normal file
79
leenkx/Sources/zui/Themes.hx
Normal file
@ -0,0 +1,79 @@
|
||||
package zui;
|
||||
|
||||
class Themes {
|
||||
|
||||
public static var dark: TTheme = {
|
||||
NAME: "Default Dark",
|
||||
WINDOW_BG_COL: 0xff292929,
|
||||
WINDOW_TINT_COL: 0xffffffff,
|
||||
ACCENT_COL: 0xff393939,
|
||||
ACCENT_HOVER_COL: 0xff434343,
|
||||
ACCENT_SELECT_COL: 0xff505050,
|
||||
BUTTON_COL: 0xff383838,
|
||||
BUTTON_TEXT_COL: 0xffe8e7e5,
|
||||
BUTTON_HOVER_COL: 0xff494949,
|
||||
BUTTON_PRESSED_COL: 0xff1b1b1b,
|
||||
TEXT_COL: 0xffe8e7e5,
|
||||
LABEL_COL: 0xffc8c8c8,
|
||||
SEPARATOR_COL: 0xff202020,
|
||||
HIGHLIGHT_COL: 0xff205d9c,
|
||||
CONTEXT_COL: 0xff222222,
|
||||
PANEL_BG_COL: 0xff3b3b3b,
|
||||
FONT_SIZE: 13,
|
||||
ELEMENT_W: 100,
|
||||
ELEMENT_H: 24,
|
||||
ELEMENT_OFFSET: 4,
|
||||
ARROW_SIZE: 5,
|
||||
BUTTON_H: 22,
|
||||
CHECK_SIZE: 15,
|
||||
CHECK_SELECT_SIZE: 8,
|
||||
SCROLL_W: 9,
|
||||
TEXT_OFFSET: 8,
|
||||
TAB_W: 6,
|
||||
FILL_WINDOW_BG: false,
|
||||
FILL_BUTTON_BG: true,
|
||||
FILL_ACCENT_BG: false,
|
||||
LINK_STYLE: Line,
|
||||
FULL_TABS: false
|
||||
};
|
||||
}
|
||||
|
||||
typedef TTheme = {
|
||||
var NAME: String;
|
||||
var WINDOW_BG_COL: Int;
|
||||
var WINDOW_TINT_COL: Int;
|
||||
var ACCENT_COL: Int;
|
||||
var ACCENT_HOVER_COL: Int;
|
||||
var ACCENT_SELECT_COL: Int;
|
||||
var BUTTON_COL: Int;
|
||||
var BUTTON_TEXT_COL: Int;
|
||||
var BUTTON_HOVER_COL: Int;
|
||||
var BUTTON_PRESSED_COL: Int;
|
||||
var TEXT_COL: Int;
|
||||
var LABEL_COL: Int;
|
||||
var SEPARATOR_COL: Int;
|
||||
var HIGHLIGHT_COL: Int;
|
||||
var CONTEXT_COL: Int;
|
||||
var PANEL_BG_COL: Int;
|
||||
var FONT_SIZE: Int;
|
||||
var ELEMENT_W: Int;
|
||||
var ELEMENT_H: Int;
|
||||
var ELEMENT_OFFSET: Int;
|
||||
var ARROW_SIZE: Int;
|
||||
var BUTTON_H: Int;
|
||||
var CHECK_SIZE: Int;
|
||||
var CHECK_SELECT_SIZE: Int;
|
||||
var SCROLL_W: Int;
|
||||
var TEXT_OFFSET: Int;
|
||||
var TAB_W: Int; // Indentation
|
||||
var FILL_WINDOW_BG: Bool;
|
||||
var FILL_BUTTON_BG: Bool;
|
||||
var FILL_ACCENT_BG: Bool;
|
||||
var LINK_STYLE: LinkStyle;
|
||||
var FULL_TABS: Bool; // Make tabs take full window width
|
||||
}
|
||||
|
||||
@:enum abstract LinkStyle(Int) from Int {
|
||||
var Line = 0;
|
||||
var CubicBezier = 1;
|
||||
}
|
Reference in New Issue
Block a user