mirror of
https://github.com/tildearrow/furnace.git
synced 2024-11-27 06:53:01 +00:00
FIX LATER
This commit is contained in:
parent
c4bde3bcb1
commit
5d2562a4d7
3 changed files with 83 additions and 0 deletions
|
@ -76,13 +76,34 @@
|
||||||
enum FurnaceGUIColors {
|
enum FurnaceGUIColors {
|
||||||
GUI_COLOR_BACKGROUND=0,
|
GUI_COLOR_BACKGROUND=0,
|
||||||
GUI_COLOR_FRAME_BACKGROUND,
|
GUI_COLOR_FRAME_BACKGROUND,
|
||||||
|
GUI_COLOR_FRAME_BACKGROUND_CHILD,
|
||||||
|
GUI_COLOR_FRAME_BACKGROUND_POPUP,
|
||||||
GUI_COLOR_MODAL_BACKDROP,
|
GUI_COLOR_MODAL_BACKDROP,
|
||||||
GUI_COLOR_HEADER,
|
GUI_COLOR_HEADER,
|
||||||
GUI_COLOR_TEXT,
|
GUI_COLOR_TEXT,
|
||||||
GUI_COLOR_ACCENT_PRIMARY,
|
GUI_COLOR_ACCENT_PRIMARY,
|
||||||
GUI_COLOR_ACCENT_SECONDARY,
|
GUI_COLOR_ACCENT_SECONDARY,
|
||||||
|
GUI_COLOR_TITLE_INACTIVE,
|
||||||
|
GUI_COLOR_TITLE_COLLAPSED,
|
||||||
|
GUI_COLOR_MENU_BAR,
|
||||||
GUI_COLOR_BORDER,
|
GUI_COLOR_BORDER,
|
||||||
GUI_COLOR_BORDER_SHADOW,
|
GUI_COLOR_BORDER_SHADOW,
|
||||||
|
GUI_COLOR_SCROLL_BACKGROUND,
|
||||||
|
GUI_COLOR_SCROLL,
|
||||||
|
GUI_COLOR_SCROLL_HOVER,
|
||||||
|
GUI_COLOR_SCROLL_ACTIVE,
|
||||||
|
GUI_COLOR_SEPARATOR,
|
||||||
|
GUI_COLOR_SEPARATOR_HOVER,
|
||||||
|
GUI_COLOR_SEPARATOR_ACTIVE,
|
||||||
|
GUI_COLOR_DOCKING_PREVIEW,
|
||||||
|
GUI_COLOR_DOCKING_EMPTY,
|
||||||
|
GUI_COLOR_TABLE_HEADER,
|
||||||
|
GUI_COLOR_TABLE_BORDER_HARD,
|
||||||
|
GUI_COLOR_TABLE_BORDER_SOFT,
|
||||||
|
GUI_COLOR_DRAG_DROP_TARGET,
|
||||||
|
GUI_COLOR_NAV_HIGHLIGHT,
|
||||||
|
GUI_COLOR_NAV_WIN_HIGHLIGHT,
|
||||||
|
GUI_COLOR_NAV_WIN_BACKDROP,
|
||||||
GUI_COLOR_TOGGLE_OFF,
|
GUI_COLOR_TOGGLE_OFF,
|
||||||
GUI_COLOR_TOGGLE_ON,
|
GUI_COLOR_TOGGLE_ON,
|
||||||
GUI_COLOR_EDITING,
|
GUI_COLOR_EDITING,
|
||||||
|
|
|
@ -710,13 +710,34 @@ const FurnaceGUIActionDef guiActions[GUI_ACTION_MAX]={
|
||||||
const FurnaceGUIColorDef guiColors[GUI_COLOR_MAX]={
|
const FurnaceGUIColorDef guiColors[GUI_COLOR_MAX]={
|
||||||
D(GUI_COLOR_BACKGROUND,"Background",ImVec4(0.1f,0.1f,0.1f,1.0f)),
|
D(GUI_COLOR_BACKGROUND,"Background",ImVec4(0.1f,0.1f,0.1f,1.0f)),
|
||||||
D(GUI_COLOR_FRAME_BACKGROUND,"",ImVec4(0.0f,0.0f,0.0f,0.85f)),
|
D(GUI_COLOR_FRAME_BACKGROUND,"",ImVec4(0.0f,0.0f,0.0f,0.85f)),
|
||||||
|
D(GUI_COLOR_FRAME_BACKGROUND_CHILD,"",ImVec4(0.0f,0.0f,0.0f,0.0f)),
|
||||||
|
D(GUI_COLOR_FRAME_BACKGROUND_POPUP,"",ImVec4(0.08f,0.08f,0.08f,0.94f)),
|
||||||
D(GUI_COLOR_MODAL_BACKDROP,"",ImVec4(0.0f,0.0f,0.0f,0.55f)),
|
D(GUI_COLOR_MODAL_BACKDROP,"",ImVec4(0.0f,0.0f,0.0f,0.55f)),
|
||||||
D(GUI_COLOR_HEADER,"",ImVec4(0.2f,0.2f,0.2f,1.0f)),
|
D(GUI_COLOR_HEADER,"",ImVec4(0.2f,0.2f,0.2f,1.0f)),
|
||||||
D(GUI_COLOR_TEXT,"",ImVec4(1.0f,1.0f,1.0f,1.0f)),
|
D(GUI_COLOR_TEXT,"",ImVec4(1.0f,1.0f,1.0f,1.0f)),
|
||||||
D(GUI_COLOR_ACCENT_PRIMARY,"",ImVec4(0.06f,0.53f,0.98f,1.0f)),
|
D(GUI_COLOR_ACCENT_PRIMARY,"",ImVec4(0.06f,0.53f,0.98f,1.0f)),
|
||||||
D(GUI_COLOR_ACCENT_SECONDARY,"",ImVec4(0.26f,0.59f,0.98f,1.0f)),
|
D(GUI_COLOR_ACCENT_SECONDARY,"",ImVec4(0.26f,0.59f,0.98f,1.0f)),
|
||||||
|
D(GUI_COLOR_TITLE_INACTIVE,"",ImVec4(0.04f,0.04f,0.04f,1.0f)),
|
||||||
|
D(GUI_COLOR_TITLE_COLLAPSED,"",ImVec4(0.0f,0.0f,0.0f,0.51f)),
|
||||||
|
D(GUI_COLOR_MENU_BAR,"",ImVec4(0.14f,0.14f,0.14f,1.0f)),
|
||||||
D(GUI_COLOR_BORDER,"",ImVec4(0.43f,0.43f,0.5f,0.5f)),
|
D(GUI_COLOR_BORDER,"",ImVec4(0.43f,0.43f,0.5f,0.5f)),
|
||||||
D(GUI_COLOR_BORDER_SHADOW,"",ImVec4(0.0f,0.0f,0.0f,0.0f)),
|
D(GUI_COLOR_BORDER_SHADOW,"",ImVec4(0.0f,0.0f,0.0f,0.0f)),
|
||||||
|
D(GUI_COLOR_SCROLL_BACKGROUND,"",ImVec4(0.02f,0.02f,0.02f,0.33f)),
|
||||||
|
D(GUI_COLOR_SCROLL,"",ImVec4(0.31f,0.31f,0.31f,1.0f)),
|
||||||
|
D(GUI_COLOR_SCROLL_HOVER,"",ImVec4(0.41f,0.41f,0.41f,1.0f)),
|
||||||
|
D(GUI_COLOR_SCROLL_ACTIVE,"",ImVec4(0.51f,0.51f,0.51f,1.0f)),
|
||||||
|
D(GUI_COLOR_SEPARATOR,"",ImVec4(0.43f,0.43f,0.5f,0.5f)),
|
||||||
|
D(GUI_COLOR_SEPARATOR_HOVER,"",ImVec4(0.1f,0.4f,0.75f,0.78f)),
|
||||||
|
D(GUI_COLOR_SEPARATOR_ACTIVE,"",ImVec4(0.1f,0.4f,0.75f,1.0f)),
|
||||||
|
D(GUI_COLOR_DOCKING_PREVIEW,"",ImVec4(0.26f,0.59f,0.98f,0.7f)),
|
||||||
|
D(GUI_COLOR_DOCKING_EMPTY,"",ImVec4(0.2f,0.2f,0.2f,1.0f)),
|
||||||
|
D(GUI_COLOR_TABLE_HEADER,"",ImVec4(0.19f,0.19f,0.2f,1.0f)),
|
||||||
|
D(GUI_COLOR_TABLE_BORDER_HARD,"",ImVec4(0.31f,0.31f,0.35f,1.0f)),
|
||||||
|
D(GUI_COLOR_TABLE_BORDER_SOFT,"",ImVec4(0.23f,0.23f,0.25f,1.0f)),
|
||||||
|
D(GUI_COLOR_DRAG_DROP_TARGET,"",ImVec4(1.0f,1.0f,0.0f,0.9f)),
|
||||||
|
D(GUI_COLOR_NAV_HIGHLIGHT,"",ImVec4(0.26f,0.59f,0.98f,1.0f)),
|
||||||
|
D(GUI_COLOR_NAV_WIN_HIGHLIGHT,"",ImVec4(1.0f,1.0f,1.0f,0.7f)),
|
||||||
|
D(GUI_COLOR_NAV_WIN_BACKDROP,"",ImVec4(0.8f,0.8f,0.8f,0.2f)),
|
||||||
D(GUI_COLOR_TOGGLE_OFF,"",ImVec4(0.2f,0.2f,0.2f,1.0f)),
|
D(GUI_COLOR_TOGGLE_OFF,"",ImVec4(0.2f,0.2f,0.2f,1.0f)),
|
||||||
D(GUI_COLOR_TOGGLE_ON,"",ImVec4(0.2f,0.6f,0.2f,1.0f)),
|
D(GUI_COLOR_TOGGLE_ON,"",ImVec4(0.2f,0.6f,0.2f,1.0f)),
|
||||||
D(GUI_COLOR_EDITING,"",ImVec4(0.2f,0.1f,0.1f,1.0f)),
|
D(GUI_COLOR_EDITING,"",ImVec4(0.2f,0.1f,0.1f,1.0f)),
|
||||||
|
|
|
@ -1851,13 +1851,33 @@ void FurnaceGUI::drawSettings() {
|
||||||
}
|
}
|
||||||
UI_COLOR_CONFIG(GUI_COLOR_BACKGROUND,"Background");
|
UI_COLOR_CONFIG(GUI_COLOR_BACKGROUND,"Background");
|
||||||
UI_COLOR_CONFIG(GUI_COLOR_FRAME_BACKGROUND,"Window background");
|
UI_COLOR_CONFIG(GUI_COLOR_FRAME_BACKGROUND,"Window background");
|
||||||
|
UI_COLOR_CONFIG(GUI_COLOR_FRAME_BACKGROUND_CHILD,"Sub-window background");
|
||||||
|
UI_COLOR_CONFIG(GUI_COLOR_FRAME_BACKGROUND_POPUP,"Pop-up background");
|
||||||
UI_COLOR_CONFIG(GUI_COLOR_MODAL_BACKDROP,"Modal backdrop");
|
UI_COLOR_CONFIG(GUI_COLOR_MODAL_BACKDROP,"Modal backdrop");
|
||||||
UI_COLOR_CONFIG(GUI_COLOR_HEADER,"Header");
|
UI_COLOR_CONFIG(GUI_COLOR_HEADER,"Header");
|
||||||
UI_COLOR_CONFIG(GUI_COLOR_TEXT,"Text");
|
UI_COLOR_CONFIG(GUI_COLOR_TEXT,"Text");
|
||||||
UI_COLOR_CONFIG(GUI_COLOR_ACCENT_PRIMARY,"Primary");
|
UI_COLOR_CONFIG(GUI_COLOR_ACCENT_PRIMARY,"Primary");
|
||||||
UI_COLOR_CONFIG(GUI_COLOR_ACCENT_SECONDARY,"Secondary");
|
UI_COLOR_CONFIG(GUI_COLOR_ACCENT_SECONDARY,"Secondary");
|
||||||
|
UI_COLOR_CONFIG(GUI_COLOR_TITLE_INACTIVE,"Title bar (inactive)");
|
||||||
|
UI_COLOR_CONFIG(GUI_COLOR_TITLE_COLLAPSED,"Title bar (collapsed)");
|
||||||
|
UI_COLOR_CONFIG(GUI_COLOR_MENU_BAR,"Menu bar");
|
||||||
UI_COLOR_CONFIG(GUI_COLOR_BORDER,"Border");
|
UI_COLOR_CONFIG(GUI_COLOR_BORDER,"Border");
|
||||||
UI_COLOR_CONFIG(GUI_COLOR_BORDER_SHADOW,"Border shadow");
|
UI_COLOR_CONFIG(GUI_COLOR_BORDER_SHADOW,"Border shadow");
|
||||||
|
UI_COLOR_CONFIG(GUI_COLOR_BORDER_SCROLL,"Scroll bar");
|
||||||
|
UI_COLOR_CONFIG(GUI_COLOR_BORDER_SCROLL_HOVER,"Scroll bar (hovered)");
|
||||||
|
UI_COLOR_CONFIG(GUI_COLOR_BORDER_SCROLL_ACTIVE,"Scroll bar (clicked)");
|
||||||
|
UI_COLOR_CONFIG(GUI_COLOR_BORDER_SCROLL_BACKGROUND,"Scroll bar background");
|
||||||
|
UI_COLOR_CONFIG(GUI_COLOR_BORDER_SEPARATOR,"Separator");
|
||||||
|
UI_COLOR_CONFIG(GUI_COLOR_BORDER_SEPARATOR_HOVER,"Separator (hover)");
|
||||||
|
UI_COLOR_CONFIG(GUI_COLOR_BORDER_SEPARATOR_ACTIVE,"Separator (active)");
|
||||||
|
UI_COLOR_CONFIG(GUI_COLOR_DOCKING_PREVIEW,"Docking preview");
|
||||||
|
UI_COLOR_CONFIG(GUI_COLOR_DOCKING_EMPTY,"Docking empty");
|
||||||
|
UI_COLOR_CONFIG(GUI_COLOR_TABLE_HEADER,"Table header");
|
||||||
|
UI_COLOR_CONFIG(GUI_COLOR_TABLE_BORDER_HARD,"Table border (hard)");
|
||||||
|
UI_COLOR_CONFIG(GUI_COLOR_TABLE_BORDER_SOFT,"Table border (soft)");
|
||||||
|
UI_COLOR_CONFIG(GUI_COLOR_DRAG_DROP_TARGET,"Drag and drop target");
|
||||||
|
UI_COLOR_CONFIG(GUI_COLOR_NAV_WIN_HIGHLIGHT,"Window switcher (highlight)");
|
||||||
|
UI_COLOR_CONFIG(GUI_COLOR_NAV_WIN_BACKDROP,"Window switcher backdrop");
|
||||||
UI_COLOR_CONFIG(GUI_COLOR_TOGGLE_ON,"Toggle on");
|
UI_COLOR_CONFIG(GUI_COLOR_TOGGLE_ON,"Toggle on");
|
||||||
UI_COLOR_CONFIG(GUI_COLOR_TOGGLE_OFF,"Toggle off");
|
UI_COLOR_CONFIG(GUI_COLOR_TOGGLE_OFF,"Toggle off");
|
||||||
UI_COLOR_CONFIG(GUI_COLOR_EDITING,"Editing");
|
UI_COLOR_CONFIG(GUI_COLOR_EDITING,"Editing");
|
||||||
|
@ -3548,7 +3568,28 @@ void FurnaceGUI::applyUISettings(bool updateFonts) {
|
||||||
}
|
}
|
||||||
|
|
||||||
sty.Colors[ImGuiCol_WindowBg]=uiColors[GUI_COLOR_FRAME_BACKGROUND];
|
sty.Colors[ImGuiCol_WindowBg]=uiColors[GUI_COLOR_FRAME_BACKGROUND];
|
||||||
|
sty.Colors[ImGuiCol_ChildBg]=uiColors[GUI_COLOR_FRAME_BACKGROUND_CHILD];
|
||||||
|
sty.Colors[ImGuiCol_PopupBg]=uiColors[GUI_COLOR_FRAME_BACKGROUND_POPUP];
|
||||||
|
sty.Colors[ImGuiCol_TitleBg]=uiColors[GUI_COLOR_TITLE_INACTIVE];
|
||||||
|
sty.Colors[ImGuiCol_TitleBgCollapsed]=uiColors[GUI_COLOR_TITLE_COLLAPSED];
|
||||||
|
sty.Colors[ImGuiCol_MenuBarBg]=uiColors[GUI_COLOR_MENU_BAR];
|
||||||
sty.Colors[ImGuiCol_ModalWindowDimBg]=uiColors[GUI_COLOR_MODAL_BACKDROP];
|
sty.Colors[ImGuiCol_ModalWindowDimBg]=uiColors[GUI_COLOR_MODAL_BACKDROP];
|
||||||
|
sty.Colors[ImGuiCol_ScrollbarBg]=uiColors[GUI_COLOR_SCROLL_BACKGROUND];
|
||||||
|
sty.Colors[ImGuiCol_ScrollbarGrab]=uiColors[GUI_COLOR_SCROLL];
|
||||||
|
sty.Colors[ImGuiCol_ScrollbarGrabHovered]=uiColors[GUI_COLOR_SCROLL_HOVER];
|
||||||
|
sty.Colors[ImGuiCol_ScrollbarGrabActive]=uiColors[GUI_COLOR_SCROLL_ACTIVE];
|
||||||
|
sty.Colors[ImGuiCol_Separator]=uiColors[GUI_COLOR_SEPARATOR];
|
||||||
|
sty.Colors[ImGuiCol_SeparatorHovered]=uiColors[GUI_COLOR_SEPARATOR_HOVER];
|
||||||
|
sty.Colors[ImGuiCol_SeparatorActive]=uiColors[GUI_COLOR_SEPARATOR_ACTIVE];
|
||||||
|
sty.Colors[ImGuiCol_DockingPreview]=uiColors[GUI_COLOR_DOCKING_PREVIEW];
|
||||||
|
sty.Colors[ImGuiCol_DockingEmptyBg]=uiColors[GUI_COLOR_DOCKING_EMPTY];
|
||||||
|
sty.Colors[ImGuiCol_TableHeaderBg]=uiColors[GUI_COLOR_TABLE_HEADER];
|
||||||
|
sty.Colors[ImGuiCol_TableBorderStrong]=uiColors[GUI_COLOR_TABLE_BORDER_HARD];
|
||||||
|
sty.Colors[ImGuiCol_TableBorderLight]=uiColors[GUI_COLOR_TABLE_BORDER_SOFT];
|
||||||
|
sty.Colors[ImGuiCol_DragDropTarget]=uiColors[GUI_COLOR_DRAG_DROP_TARGET];
|
||||||
|
sty.Colors[ImGuiCol_NavHighlight]=uiColors[GUI_COLOR_NAV_HIGHLIGHT];
|
||||||
|
sty.Colors[ImGuiCol_NavWindowingHighlight]=uiColors[GUI_COLOR_NAV_WIN_HIGHLIGHT];
|
||||||
|
sty.Colors[ImGuiCol_NavWindowingDimBg]=uiColors[GUI_COLOR_NAV_WIN_BACKDROP];
|
||||||
sty.Colors[ImGuiCol_Text]=uiColors[GUI_COLOR_TEXT];
|
sty.Colors[ImGuiCol_Text]=uiColors[GUI_COLOR_TEXT];
|
||||||
|
|
||||||
sty.Colors[ImGuiCol_Button]=primary;
|
sty.Colors[ImGuiCol_Button]=primary;
|
||||||
|
|
Loading…
Reference in a new issue