mirror of
https://github.com/WerWolv/ImHex.git
synced 2026-02-20 04:38:44 -06:00
impr: Update ImGui to use new shadows branch
This commit is contained in:
@@ -74,7 +74,8 @@ namespace hex::plugin::builtin {
|
||||
{ "nav-highlight", ImGuiCol_NavHighlight },
|
||||
{ "nav-windowing-highlight", ImGuiCol_NavWindowingHighlight },
|
||||
{ "nav-windowing-background", ImGuiCol_NavWindowingDimBg },
|
||||
{ "modal-window-dim-background", ImGuiCol_ModalWindowDimBg }
|
||||
{ "modal-window-dim-background", ImGuiCol_ModalWindowDimBg },
|
||||
{ "window-shadow", ImGuiCol_WindowShadow }
|
||||
};
|
||||
|
||||
ThemeManager::addThemeHandler("imgui", ImGuiColorMap,
|
||||
@@ -256,31 +257,34 @@ namespace hex::plugin::builtin {
|
||||
{
|
||||
auto &style = ImGui::GetStyle();
|
||||
const static ThemeManager::StyleMap ImGuiStyleMap = {
|
||||
{ "alpha", { &style.Alpha, 0.1F, 1.0F, false } },
|
||||
{ "disabled-alpha", { &style.DisabledAlpha, 0.0F, 1.0F, false } },
|
||||
{ "window-padding", { &style.WindowPadding, 0.0F, 20.0F, true } },
|
||||
{ "window-rounding", { &style.WindowRounding, 0.0F, 12.0F, true } },
|
||||
{ "window-border-size", { &style.WindowBorderSize, 0.0F, 1.0F, true } },
|
||||
{ "window-min-size", { &style.WindowMinSize, 0.0F, 1000.0F, true } },
|
||||
{ "window-title-align", { &style.WindowTitleAlign, 0.0F, 1.0F , false } },
|
||||
{ "child-rounding", { &style.ChildRounding, 0.0F, 12.0F, true } },
|
||||
{ "child-border-size", { &style.ChildBorderSize, 0.0F, 1.0F , true } },
|
||||
{ "popup-rounding", { &style.PopupRounding, 0.0F, 12.0F, true } },
|
||||
{ "popup-border-size", { &style.PopupBorderSize, 0.0F, 1.0F, true } },
|
||||
{ "frame-padding", { &style.FramePadding, 0.0F, 20.0F, true } },
|
||||
{ "frame-rounding", { &style.FrameRounding, 0.0F, 12.0F, true } },
|
||||
{ "frame-border-size", { &style.FrameBorderSize, 0.0F, 1.0F, true } },
|
||||
{ "item-spacing", { &style.ItemSpacing, 0.0F, 20.0F, true } },
|
||||
{ "item-inner-spacing", { &style.ItemInnerSpacing, 0.0F, 20.0F, true } },
|
||||
{ "indent-spacing", { &style.IndentSpacing, 0.0F, 30.0F, true } },
|
||||
{ "cell-padding", { &style.CellPadding, 0.0F, 20.0F, true } },
|
||||
{ "scrollbar-size", { &style.ScrollbarSize, 0.0F, 20.0F, true } },
|
||||
{ "scrollbar-rounding", { &style.ScrollbarRounding, 0.0F, 12.0F, true } },
|
||||
{ "grab-min-size", { &style.GrabMinSize, 0.0F, 20.0F, true } },
|
||||
{ "grab-rounding", { &style.GrabRounding, 0.0F, 12.0F, true } },
|
||||
{ "tab-rounding", { &style.TabRounding, 0.0F, 12.0F, true } },
|
||||
{ "button-text-align", { &style.ButtonTextAlign, 0.0F, 1.0F, false } },
|
||||
{ "selectable-text-align", { &style.SelectableTextAlign, 0.0F, 1.0F, false } },
|
||||
{ "alpha", { &style.Alpha, 0.1F, 1.0F, false } },
|
||||
{ "disabled-alpha", { &style.DisabledAlpha, 0.0F, 1.0F, false } },
|
||||
{ "window-padding", { &style.WindowPadding, 0.0F, 20.0F, true } },
|
||||
{ "window-rounding", { &style.WindowRounding, 0.0F, 12.0F, true } },
|
||||
{ "window-border-size", { &style.WindowBorderSize, 0.0F, 1.0F, true } },
|
||||
{ "window-min-size", { &style.WindowMinSize, 0.0F, 1000.0F, true } },
|
||||
{ "window-title-align", { &style.WindowTitleAlign, 0.0F, 1.0F , false } },
|
||||
{ "child-rounding", { &style.ChildRounding, 0.0F, 12.0F, true } },
|
||||
{ "child-border-size", { &style.ChildBorderSize, 0.0F, 1.0F , true } },
|
||||
{ "popup-rounding", { &style.PopupRounding, 0.0F, 12.0F, true } },
|
||||
{ "popup-border-size", { &style.PopupBorderSize, 0.0F, 1.0F, true } },
|
||||
{ "frame-padding", { &style.FramePadding, 0.0F, 20.0F, true } },
|
||||
{ "frame-rounding", { &style.FrameRounding, 0.0F, 12.0F, true } },
|
||||
{ "frame-border-size", { &style.FrameBorderSize, 0.0F, 1.0F, true } },
|
||||
{ "item-spacing", { &style.ItemSpacing, 0.0F, 20.0F, true } },
|
||||
{ "item-inner-spacing", { &style.ItemInnerSpacing, 0.0F, 20.0F, true } },
|
||||
{ "indent-spacing", { &style.IndentSpacing, 0.0F, 30.0F, true } },
|
||||
{ "cell-padding", { &style.CellPadding, 0.0F, 20.0F, true } },
|
||||
{ "scrollbar-size", { &style.ScrollbarSize, 0.0F, 20.0F, true } },
|
||||
{ "scrollbar-rounding", { &style.ScrollbarRounding, 0.0F, 12.0F, true } },
|
||||
{ "grab-min-size", { &style.GrabMinSize, 0.0F, 20.0F, true } },
|
||||
{ "grab-rounding", { &style.GrabRounding, 0.0F, 12.0F, true } },
|
||||
{ "tab-rounding", { &style.TabRounding, 0.0F, 12.0F, true } },
|
||||
{ "button-text-align", { &style.ButtonTextAlign, 0.0F, 1.0F, false } },
|
||||
{ "selectable-text-align", { &style.SelectableTextAlign, 0.0F, 1.0F, false } },
|
||||
{ "window-shadow-size", { &style.WindowShadowSize, 0.0F, 100.0F, true } },
|
||||
{ "window-shadow-offset", { &style.WindowShadowOffsetDist, 0.0F, 100.0F, true } },
|
||||
{ "window-shadow-angle", { &style.WindowShadowOffsetAngle, 0.0F, 10.0F, false } },
|
||||
};
|
||||
|
||||
ThemeManager::addStyleHandler("imgui", ImGuiStyleMap);
|
||||
|
||||
Reference in New Issue
Block a user