imgui style editor

Vespan

loneliness
Автор темы
Проверенный
2,109
1,630
скрипт через который можно создать свой стиль для имгуи

2023-02-08 14-32-46-103.png

есть easyStyledEditor (взял от сюда)
2023-02-08 14-33-02-484.png


Так же можно изменить существующий стиль имгуи вставив код в поле
1675863437303.png

2023-02-08 14-33-15-651.png


Сохраняется стиль в .lua файл по пути moonloader/config/_imgui style editor.lua_STYLE.lua (<FILENAME>_STYLE.lua)


Lua:
--update file 14:22:58--
function theme()
    local style = imgui.GetStyle()
    local colors = style.Colors
    imgui.SwitchContext()

    style.WindowRounding = 9
    style.FrameRounding = 0
    style.ItemSpacing = imgui.ImVec2(8,4)
    style.ButtonTextAlign = imgui.ImVec2(0.5,0.5)
    style.IndentSpacing = 21
    style.WindowTitleAlign = imgui.ImVec2(0,0.5)
    style.ColumnsMinSpacing = 6
    style.WindowMinSize = imgui.ImVec2(32,32)
    style.ScrollbarSize = 16
    style.DisplaySafeAreaPadding = imgui.ImVec2(4,4)
    style.FramePadding = imgui.ImVec2(4,3)
    style.GrabRounding = 0
    style.ChildWindowRounding = 0
    style.TouchExtraPadding = imgui.ImVec2(0,0)
    style.ScrollbarRounding = 9
    style.WindowPadding = imgui.ImVec2(8,8)
    style.GrabMinSize = 10
    style.DisplayWindowPadding = imgui.ImVec2(22,22)
    style.ItemInnerSpacing = imgui.ImVec2(4,4)

    colors[imgui.Col.ScrollbarGrab] = imgui.ImVec4(0.40000000596046,0.40000000596046,0.80000001192093,0.30000001192093)
    colors[imgui.Col.FrameBgActive] = imgui.ImVec4(0.89999997615814,0.64999997615814,0.64999997615814,0.44999998807907)
    colors[imgui.Col.ButtonHovered] = imgui.ImVec4(0.6700000166893,0.40000000596046,0.40000000596046,1)
    colors[imgui.Col.PlotHistogram] = imgui.ImVec4(0.89999997615814,0.69999998807907,0,1)
    colors[imgui.Col.ButtonActive] = imgui.ImVec4(0.80000001192093,0.5,0.5,1)
    colors[imgui.Col.ResizeGripActive] = imgui.ImVec4(1,1,1,0.89999997615814)
    colors[imgui.Col.FrameBg] = imgui.ImVec4(0.80000001192093,0.80000001192093,0.80000001192093,0.30000001192093)
    colors[imgui.Col.TextDisabled] = imgui.ImVec4(0.60000002384186,0.60000002384186,0.60000002384186,1)
    colors[imgui.Col.ResizeGripHovered] = imgui.ImVec4(1,1,1,0.60000002384186)
    colors[imgui.Col.PlotHistogramHovered] = imgui.ImVec4(1,0.60000002384186,0,1)
    colors[imgui.Col.PlotLines] = imgui.ImVec4(1,1,1,1)
    colors[imgui.Col.SliderGrab] = imgui.ImVec4(1,1,1,0.30000001192093)
    colors[imgui.Col.CloseButton] = imgui.ImVec4(0.5,0.5,0.89999997615814,0.5)
    colors[imgui.Col.TextSelectedBg] = imgui.ImVec4(0,0,1,0.34999999403954)
    colors[imgui.Col.ModalWindowDarkening] = imgui.ImVec4(0.20000000298023,0.20000000298023,0.20000000298023,0.34999999403954)
    colors[imgui.Col.TitleBg] = imgui.ImVec4(0.27000001072884,0.27000001072884,0.54000002145767,0.8299999833107)
    colors[imgui.Col.SeparatorHovered] = imgui.ImVec4(0.60000002384186,0.60000002384186,0.69999998807907,1)
    colors[imgui.Col.ComboBg] = imgui.ImVec4(0.20000000298023,0.20000000298023,0.20000000298023,0.99000000953674)
    colors[imgui.Col.ResizeGrip] = imgui.ImVec4(1,1,1,0.30000001192093)
    colors[imgui.Col.SeparatorActive] = imgui.ImVec4(0.69999998807907,0.69999998807907,0.89999997615814,1)
    colors[imgui.Col.Border] = imgui.ImVec4(0.69999998807907,0.69999998807907,0.69999998807907,0.40000000596046)
    colors[imgui.Col.HeaderHovered] = imgui.ImVec4(0.44999998807907,0.44999998807907,0.89999997615814,0.80000001192093)
    colors[imgui.Col.Separator] = imgui.ImVec4(0.5,0.5,0.5,1)
    colors[imgui.Col.FrameBgHovered] = imgui.ImVec4(0.89999997615814,0.80000001192093,0.80000001192093,0.40000000596046)
    colors[imgui.Col.ScrollbarBg] = imgui.ImVec4(0.20000000298023,0.25,0.30000001192093,0.60000002384186)
    colors[imgui.Col.PlotLinesHovered] = imgui.ImVec4(0.89999997615814,0.69999998807907,0,1)
    colors[imgui.Col.TitleBgCollapsed] = imgui.ImVec4(0.40000000596046,0.40000000596046,0.80000001192093,0.20000000298023)
    colors[imgui.Col.ChildWindowBg] = imgui.ImVec4(0,0,0,0)
    colors[imgui.Col.CheckMark] = imgui.ImVec4(0.89999997615814,0.89999997615814,0.89999997615814,0.5)
    colors[imgui.Col.ScrollbarGrabHovered] = imgui.ImVec4(0.40000000596046,0.40000000596046,0.80000001192093,0.40000000596046)
    colors[imgui.Col.TitleBgActive] = imgui.ImVec4(0.31999999284744,0.31999999284744,0.62999999523163,0.87000000476837)
    colors[imgui.Col.HeaderActive] = imgui.ImVec4(0.52999997138977,0.52999997138977,0.87000000476837,0.80000001192093)
    colors[imgui.Col.CloseButtonActive] = imgui.ImVec4(0.69999998807907,0.69999998807907,0.69999998807907,1)
    colors[imgui.Col.MenuBarBg] = imgui.ImVec4(0.40000000596046,0.40000000596046,0.55000001192093,0.80000001192093)
    colors[imgui.Col.WindowBg] = imgui.ImVec4(0,0,0,0.69999998807907)
    colors[imgui.Col.SliderGrabActive] = imgui.ImVec4(0.80000001192093,0.5,0.5,1)
    colors[imgui.Col.PopupBg] = imgui.ImVec4(0.050000000745058,0.050000000745058,0.10000000149012,0.89999997615814)
    colors[imgui.Col.ScrollbarGrabActive] = imgui.ImVec4(0.80000001192093,0.5,0.5,0.40000000596046)
    colors[imgui.Col.Button] = imgui.ImVec4(0.6700000166893,0.40000000596046,0.40000000596046,0.60000002384186)
    colors[imgui.Col.Header] = imgui.ImVec4(0.40000000596046,0.40000000596046,0.89999997615814,0.44999998807907)
    colors[imgui.Col.BorderShadow] = imgui.ImVec4(0,0,0,0)
    colors[imgui.Col.CloseButtonHovered] = imgui.ImVec4(0.69999998807907,0.69999998807907,0.89999997615814,0.60000002384186)
    colors[imgui.Col.Text] = imgui.ImVec4(0.89999997615814,0.89999997615814,0.89999997615814,1)
end

активация /ise
 

Вложения

  • _imgui style editor.lua
    9.8 KB · Просмотры: 53

Vespan

loneliness
Автор темы
Проверенный
2,109
1,630
вконтакте
где я не сижу, откуда я знал про это 0-0

ну и тут есть пару подобный скриптов для создания стилей но один не работал у меня, второй вроде тоже, не важно
я заебался изменять цвет на пару элементов имгуи, решил создать скрипт который упрощает это дело
 
  • Нравится
Реакции: sizeoftrickster

Sadow

Известный
1,454
602
Можно на мимгуи такое? Мне лень самому делать)
 
  • Грустно
Реакции: Vespan

accord-

Потрачен
438
80
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Крашит при попытке изменить
1676234018710.png
 
  • Грустно
Реакции: de_clain