изменение положения нескольких кнопок imgui

sat0ry

Известный
Автор темы
1,092
293
Версия MoonLoader
.026-beta
Здарова братва, как возможно реализовать изменение положение нескольких imgui.Button?
А так же возможно ли сделать центрирование текста на кнопках?

С помощью imgui.Child?
 
Последнее редактирование:
Решение
1)
Lua:
imgui.SetCursorPos(imgui.ImVec2(x, y))
imgui.SetCursorPosX(x)
imgui.SetCursorPosY(y)
-- x, y - координаты в окне

2)
Lua:
-- во ВСЕХ кнопках
-- !!!! ВО ВРЕМЯ ИНИЦИАЛИЗАЦИИ IMGUI/MIMGUI(во время приминения стиля, если по лёгкому) !!!!
style.ButtonTextAlign = ImVec2(0.5, 0.5) -- Значения от 0 до 1

-- для определённых кнопок
-- Moon Imgui
imgui.PushStyleVar(imgui.StyleVar.ButtonTextAlign, imgui.ImVec2(0.5, 0.5)) -- Значения так же от 0 до 1

-- Mimgui
imgui.PushStyleVarVec2(imgui.StyleVar.ButtonTextAlign, imgui.ImVec2(0.5, 0.5))

RedHolms

Известный
Проверенный
619
365
1)
Lua:
imgui.SetCursorPos(imgui.ImVec2(x, y))
imgui.SetCursorPosX(x)
imgui.SetCursorPosY(y)
-- x, y - координаты в окне

2)
Lua:
-- во ВСЕХ кнопках
-- !!!! ВО ВРЕМЯ ИНИЦИАЛИЗАЦИИ IMGUI/MIMGUI(во время приминения стиля, если по лёгкому) !!!!
style.ButtonTextAlign = ImVec2(0.5, 0.5) -- Значения от 0 до 1

-- для определённых кнопок
-- Moon Imgui
imgui.PushStyleVar(imgui.StyleVar.ButtonTextAlign, imgui.ImVec2(0.5, 0.5)) -- Значения так же от 0 до 1

-- Mimgui
imgui.PushStyleVarVec2(imgui.StyleVar.ButtonTextAlign, imgui.ImVec2(0.5, 0.5))