Mimgui ChildRounding help

DGarson

Участник
Автор темы
66
19
Версия MoonLoader
.027.0-preview
Привет форумчане, суть такова. 2 часть не становится круглее
OC67A.png

Lua:
imgui.OnFrame(function() return not isPauseMenuActive() and Hello_menu[0] end,
  function (self)
    self.HideCursor = true
    self.LockPlayer = false
    -- Мы получаем разрешение экрана человека -
      local sx, sy = getScreenResolution()
    --
    imgui.SetNextWindowPos(imgui.ImVec2(sx / 1.06, sy / 1.0499999), imgui.Cond.FirstUseEver, imgui.ImVec2(0.5, 0.5))
    imgui.SetNextWindowSize(imgui.ImVec2(200, 90),imgui.Cond.FirstUseEver)
    imgui.PushStyleColor(imgui.Col.WindowBg, imgui.ImVec4(1, 0, 0, 1))
    imgui.PushStyleColor(imgui.Col.Border, imgui.ImVec4(1, 0, 0, 0))
    imgui.PushStyleVarFloat(imgui.StyleVar.ChildRounding, 24)
    imgui.Begin("Hello_menu", Hello_menu, imgui.WindowFlags.NoTitleBar + imgui.WindowFlags.NoResize)
    imgui.SetCursorPos(imgui.ImVec2(10, 1))
    imgui.BeginChild("menu_Child", imgui.ImVec2(150, 80))
    if DarkTheme == 0 then
      imgui.SetCursorPos(imgui.ImVec2(-10, 30))
      imgui.PushStyleColor(imgui.Col.ChildBg, imgui.ImVec4(1, 0, 1, 1))
      imgui.BeginChild("menu_Child", imgui.ImVec2(1000, 50))
       imgui.Text("121")
      imgui.EndChild()
      else
       imgui.Text("TTTTTTTTT")
     end
    imgui.EndChild()
    imgui.PopStyleVar(1)
    imgui.PopStyleColor(3)
    imgui.End()
end)
Спасибо за помощь заранее.)
 

DGarson

Участник
Автор темы
66
19
она становится, просто правая часть не влезает в рамки родительского чайлда
Привет, уменьшив размер child
OC7WW.png

Ничего не поменялось.)
upd: Все это время не то уменьшал. Понял. Ну раз так.
 

#Northn

Pears Project — уже запущен!
Всефорумный модератор
2,656
2,541
Lua:
imgui.BeginChild("menu_Child", imgui.ImVec2(150, 80))
    if DarkTheme == 0 then
      imgui.SetCursorPos(imgui.ImVec2(-10, 30))
      imgui.PushStyleColor(imgui.Col.ChildBg, imgui.ImVec4(1, 0, 1, 1))
      imgui.BeginChild("menu_Child", imgui.ImVec2(80, 50))
       imgui.Text("121")
      imgui.EndChild()
      else
       imgui.Text("TTTTTTTTT")
     end
    imgui.EndChild()
 
  • Нравится
Реакции: DGarson

DGarson

Участник
Автор темы
66
19
Lua:
imgui.BeginChild("menu_Child", imgui.ImVec2(150, 80))
    if DarkTheme == 0 then
      imgui.SetCursorPos(imgui.ImVec2(-10, 30))
      imgui.PushStyleColor(imgui.Col.ChildBg, imgui.ImVec4(1, 0, 1, 1))
      imgui.BeginChild("menu_Child", imgui.ImVec2(80, 50))
       imgui.Text("121")
      imgui.EndChild()
      else
       imgui.Text("TTTTTTTTT")
     end
    imgui.EndChild()
Заметил только сейчас. Что работал с Child в Child. Спасибо)