- 187
- 198
- Версия MoonLoader
- Другое
Lua:
-- где то
imgui.SliderInt("##reportPosX", reportPosX, 0, 1000)
imgui.ItemQuestion(u8"X: Позиция")
imgui.SliderInt("##reportPosY", reportPosY, 0, 1000)
imgui.ItemQuestion(u8"Y: Позиция")
imgui.SliderInt("##reportSizeX", reportSizeX, 0, 1000)
imgui.ItemQuestion(u8"X: Размер")
imgui.SliderInt("##reportSizeY", reportSizeY, 0, 1000)
imgui.ItemQuestion(u8"Y: Размер")
if imgui.Button(u8"Установить", imgui.ImVec2(125, 30)) then
settings.positions.reportPosX = reportPosX[0]
settings.positions.reportPosY = reportPosY[0]
settings.positions.reportSizeX = reportSizeX[0]
settings.positions.reportSizeY = reportSizeY[0]
if inicfg.save(settings, direct) then
imgui.CloseCurrentPopup()
end
end
--окно
imgui.SetNextWindowPos(imgui.ImVec2(settings.positions.reportPosX, settings.positions.reportPosY), imgui.Cond.FirstUseEver, imgui.ImVec2(0.5, 0.5))
imgui.SetNextWindowSize(imgui.ImVec2(settings.positions.reportSizeX, settings.positions.reportSizeX), imgui.Cond.FirstUseEver)
как сделать что бы при нажатии на кнопку, размер и позиция окна сразу обновились?