imgui подогнать по высоте

Котяра

Участник
Автор темы
45
21
Версия MoonLoader
.027.0-preview
Как реализовать, чтобы размер одного окна подгонялся по высоте под размер другого?
Т.е если меняется высота первого окна, то у второго она меняется тоже
Вот пример:
1589810999322.png
 

Котяра

Участник
Автор темы
45
21
Записывай в какую-то переменную размер первого окна через GetWindowSize()
А во втором окне просто в параметр размера подставляй эту переменную
Получаю вот так, но в переменные не записывается
local sizeX, sizeY = imgui.GetWindowSize()
 

sᴀxᴏɴ

это шд братик
Всефорумный модератор
790
855
Lua:
local imgui = require('imgui')
local wndSize = nil

imgui.Process = true
function imgui.OnDrawFrame()
    imgui.Begin('##1')
    wndSize = imgui.GetWindowSize()
    imgui.Text('wnd1')
    imgui.End()

    imgui.Begin('##2')
    imgui.SetWindowSize('##2', imgui.ImVec2(228, wndSize.y))
    imgui.Text('wnd2')
    imgui.End()
end
 
  • Нравится
Реакции: Котяра