Перенос в функцию

  • Автор темы deleted-user-182194
  • Дата начала
D

deleted-user-182194

Гость
Автор темы
Версия MoonLoader
.027.0-preview
Как сделать CollapsingHeader с моими параметрами как фунцию?

Код:
imgui.BeginChild('##Header Size', imgui.ImVec2(635, 0), false, imgui.WindowFlags.NoScrollbar + imgui.WindowFlags.NoBackground)
                imgui.PushStyleVarFloat(imgui.StyleVar.FrameRounding, 6)
                if imgui.CollapsingHeader(u8'Сеее') then
                    imgui.PopStyleVar()
                    imgui.EndChild()
 
Решение
попробуй
1702901451064.png

Lua:
-- пример исп
if clp('test',150) then
    imgui.Text('test\nsdf\n23423')
end
clp('test2',100)

-- text - название, width - ширина
function clp(text,width)
    if imgui.BeginChild(text, imgui.ImVec2(width,22), false,imgui.WindowFlags.NoScrollbar) then
        qwe = imgui.CollapsingHeader(text)
        imgui.EndChild()
    end
    return qwe
end

MLycoris

На вид оружие массового семяизвержения
Проверенный
1,992
2,187
попробуй
1702901451064.png

Lua:
-- пример исп
if clp('test',150) then
    imgui.Text('test\nsdf\n23423')
end
clp('test2',100)

-- text - название, width - ширина
function clp(text,width)
    if imgui.BeginChild(text, imgui.ImVec2(width,22), false,imgui.WindowFlags.NoScrollbar) then
        qwe = imgui.CollapsingHeader(text)
        imgui.EndChild()
    end
    return qwe
end
 
D

deleted-user-182194

Гость
Автор темы
попробуй
Посмотреть вложение 225076
Lua:
-- пример исп
if clp('test',150) then
    imgui.Text('test\nsdf\n23423')
end
clp('test2',100)

-- text - название, width - ширина
function clp(text,width)
    if imgui.BeginChild(text, imgui.ImVec2(width,22), false,imgui.WindowFlags.NoScrollbar) then
        qwe = imgui.CollapsingHeader(text)
        imgui.EndChild()
    end
    return qwe
end
Работает! Спасибо огромное за помощь
 
  • Нравится
Реакции: MLycoris