SetNextWindowPos
Definition
-- @/lua/common/extensions/ui/imgui_gen_luaintf.lua:105
function M.SetNextWindowPos(ImVec2_pos, ImGuiCond_cond, ImVec2_pivot)
if ImGuiCond_cond == nil then ImGuiCond_cond = 0 end
if ImVec2_pivot == nil then ImVec2_pivot = M.ImVec2(0,0) end
imgui.SetNextWindowPos(ImVec2_pos, ImGuiCond_cond, ImVec2_pivot)
end
Callers
@/lua/ge/extensions/editor/assetBrowser.lua
local sizeY = dirsCount * var.fontSize + (dirsCount - 1) * var.style.ItemSpacing.y
im.SetNextWindowPos(im.ImVec2(pos.x, pos.y - sizeY))
im.PushStyleVar2(im.StyleVar_WindowPadding, im.ImVec2(2,2))
im.SetNextWindowPos(popupPos)
im.SetNextWindowSize(im.ImVec2(0, 0), im.Cond_Always)
im.SetNextWindowPos(popupPos)
im.SetNextWindowSize(im.ImVec2(100, im.GetContentRegionAvail().y - var.menuBarHeight - var.style.WindowPadding.y - var.inputFieldSize))
im.SetNextWindowPos(popupPosRmb)
im.SetNextWindowSize(im.ImVec2(0, 0), im.Cond_Always)
@/lua/common/extensions/ui/imgui_gen_luaintf.lua
if ImVec2_pivot == nil then ImVec2_pivot = M.ImVec2(0,0) end
imgui.SetNextWindowPos(ImVec2_pos, ImGuiCond_cond, ImVec2_pivot)
end
@/lua/ge/extensions/editor/api/valueInspector.lua
if filenameContextMenu.open then
imgui.SetNextWindowPos(filenameContextMenu.pos)
imgui.Begin("ValueInspectorfilenameContextMenu", nil, imgui.WindowFlags_NoCollapse + imgui.WindowFlags_AlwaysAutoResize + imgui.WindowFlags_NoResize + imgui.WindowFlags_NoTitleBar)
if copyPasteMenu.open then
imgui.SetNextWindowPos(copyPasteMenu.pos)
imgui.Begin("ValueInspectorCopyPasteMenu", nil, imgui.WindowFlags_NoCollapse + imgui.WindowFlags_AlwaysAutoResize + imgui.WindowFlags_NoResize + imgui.WindowFlags_NoTitleBar)
end
imgui.SetNextWindowPos(imgui.ImVec2(mousePos.x, mousePos.y))
imgui.SetNextWindowSize(imgui.ImVec2(windowSize.x, windowSize.y))
@/lua/ge/extensions/editor/visualization.lua
im.SetNextWindowPos(pos, im.Cond_Always, vec2(0.5, 0.5))
im.SetNextWindowBgAlpha(0.85)
@/lua/ge/extensions/editor/forestEditor.lua
im.SetNextWindowPos(selectionStylePopupPos, im.Cond_Appearing)
local wndOpen = im.BoolPtr(transformToolSettingsOpen)
end
im.SetNextWindowPos(snapOptionPopupPos, im.Cond_Appearing)
local wndOpen = im.BoolPtr(snapOptionsOpen)
@/lua/ge/extensions/core/metrics.lua
pos.y = win.Pos.y + posY
im.SetNextWindowPos(pos, im.ImGuiCond_Always)
@/lua/ge/extensions/editor/inspector.lua
if menu.open then
imgui.SetNextWindowPos(menu.pos)
imgui.Begin(groupName.."HeaderMenu", nil, imgui.WindowFlags_NoCollapse + imgui.WindowFlags_AlwaysAutoResize + imgui.WindowFlags_NoResize + imgui.WindowFlags_NoTitleBar)
@/lua/ge/extensions/editor/mainMenu.lua
--TODO: cannot properly position status bar window, needs precise values. It will break on UI scale other than 1
imgui.SetNextWindowPos(imgui.ImVec2(winbounds.Pos.x + 15, winbounds.Pos.y + winbounds.Size.y - imgui.GetTextLineHeight()*3), imgui.Cond_Always)
imgui.Begin("StatusBar", opened,
@/lua/ge/extensions/editor/vehicleEditor/liveEditor/veJBeamPicker.lua
-- Show tooltip of suggestions based on user input
im.SetNextWindowPos(nodeInputTextPopupPos)
im.SetNextWindowSize(nodeInputTextPopupSize)
-- Show tooltip of suggestions based on user input
im.SetNextWindowPos(beamInputTextPopupPos)
im.SetNextWindowSize(beamInputTextPopupSize)
@/lua/ge/extensions/editor/main.lua
imgui.SetNextWindowPos(pos, imgui.Cond_Appearing, imgui.ImVec2(0.5, 0.5))
imgui.SetNextWindowSize(imgui.ImVec2(imgui.uiscale[0] * (imageSize.x + 50), imgui.uiscale[0] * (imageSize.y + 30)), imgui.Cond_Always)
@/lua/ge/extensions/editor/biomeTool.lua
--imgui.SetNextWindowPos(imgui.ImVec2(imgui.GetWindowViewport().Size.x * 0.5, imgui.GetWindowViewport().Size.y * 0.5))
imgui.SetNextWindowPos(imgui.ImVec2(imgui.GetWindowPos().x + imgui.GetWindowSize().x * 0.5 - 150, imgui.GetWindowPos().y + imgui.GetWindowSize().y * 0.5))
--imgui.SetNextWindowPos(imgui.ImVec2(imgui.GetWindowViewport().Size.x * 0.5, imgui.GetWindowViewport().Size.y * 0.5))
imgui.SetNextWindowPos(imgui.ImVec2(imgui.GetWindowPos().x + imgui.GetWindowSize().x * 0.5 - 150, imgui.GetWindowPos().y + imgui.GetWindowSize().y * 0.5))
local framePadding = imgui.ImVec2(3, 3) --imgui.GetStyle().FramePadding
imgui.SetNextWindowPos(imgui.ImVec2(imgui.GetWindowPos().x + imgui.GetWindowSize().x * 0.5 - 150, imgui.GetWindowPos().y + imgui.GetWindowSize().y * 0.5))
local framePadding = imgui.ImVec2(3, 3)
imgui.SetNextWindowPos(imgui.ImVec2(imgui.GetWindowPos().x + imgui.GetWindowSize().x * 0.5, imgui.GetWindowPos().y + imgui.GetWindowSize().y * 0.5))
if imgui.BeginPopupModal("No Brush Selected!") then
end
imgui.SetNextWindowPos(imgui.ImVec2(imgui.GetWindowPos().x + imgui.GetWindowSize().x * 0.5, imgui.GetWindowPos().y + imgui.GetWindowSize().y * 0.5))
if imgui.BeginPopupModal("No Lasso Areas!") then
local forestBrPopupPos = imgui.ImVec2(var.layers.PopupOpenMousePos.x + 20, var.layers.PopupOpenMousePos.y - 250)
imgui.SetNextWindowPos(forestBrPopupPos)
imgui.SetNextWindowSize(imgui.ImVec2(300, 500), imgui.Cond_FirstUseEver)
local forestBrPopupPos = imgui.ImVec2(var.layers.PopupOpenMousePos.x + 20, var.layers.PopupOpenMousePos.y - 250)
imgui.SetNextWindowPos(forestBrPopupPos)
imgui.SetNextWindowSize(imgui.ImVec2(300, 500), imgui.Cond_FirstUseEver)
local forestBrPopupPos = imgui.ImVec2(var.layers.PopupOpenMousePos.x + 20, var.layers.PopupOpenMousePos.y - 250)
imgui.SetNextWindowPos(forestBrPopupPos)
imgui.SetNextWindowSize(imgui.ImVec2(300, 500), imgui.Cond_FirstUseEver)
@/lua/ge/extensions/editor/flowgraphEditor.lua
if not M.showSmallFgWindow[0] then return end
im.SetNextWindowPos(im.ImVec2(100,100))
im.Begin("FG Monitor")
@/lua/ge/extensions/trackbuilder/trackBuilder.lua
local function stopDrivingWindow()
--im.SetNextWindowPos(im.ImVec2(style.displaySize.x/2-108, 0))
im.SetNextWindowSize(im.ImVec2(216, 76))
im.SetNextWindowSize(im.ImVec2(style.toolbarWidth, 72))
-- im.SetNextWindowPos(im.ImVec2(style.displaySize.x/2 - style.fullToolbarsWidth/2,0))
im.Begin( translateLanguage("ui.trackBuilder.toolbar.title", "Toolbar"), nil, im.flags(im.WindowFlags_NoScrollbar, im.WindowFlags_NoResize, im.WindowFlags_NoCollapse, im.WindowFlags_NoDocking))
@/lua/ge/extensions/ui/apps/minimap/minimap.lua
im.SetNextWindowPos(windowPos, im.Cond_Always)
im.SetNextWindowSize(windowSize, im.Cond_Always)
@/lua/ge/extensions/editor/mainToolbar.lua
if terrainSnapSettingsOpen then
im.SetNextWindowPos(windowPos, im.Cond_Appearing)
local wndOpen = im.BoolPtr(terrainSnapSettingsOpen)
if gridSnapSettingsOpen then
im.SetNextWindowPos(windowPos, im.Cond_Appearing)
local wndOpen = im.BoolPtr(gridSnapSettingsOpen)
@/lua/ge/extensions/gameplay/statistic.lua
im.SetNextWindowSize(initialWindowSize, im.Cond_FirstUseEver)
im.SetNextWindowPos(initialWindowSize, im.Cond_FirstUseEver)
if( im.Begin("gameplay_statistic Debugger", windowOpen) ) then
@/lua/ge/extensions/editor/resourceChecker.lua
im.SetNextWindowPos(pos, im.ImGuiCond_Always, im.ImVec2(0.5, 0))
im.SetNextWindowPos(pos, im.ImGuiCond_Always, im.ImVec2(0.5, 0))
@/lua/ge/extensions/editor/particleEditor.lua
if confirmationWindowOpen then
im.SetNextWindowPos(im.ImVec2(windowPos.x+50, windowPos.y+50), im.Cond_Appearing)
--TODO: convert to modal popup
if requestedEmitter then
im.SetNextWindowPos(im.ImVec2(windowPos.x+50, windowPos.y+50), im.Cond_Appearing)
--TODO: convert to modal popup
if requestedParticle then
im.SetNextWindowPos(im.ImVec2(windowPos.x+50, windowPos.y+50), im.Cond_Appearing)
--TODO: convert to modal popup
@/lua/ge/extensions/flowgraph/nodes/ui/imgui/elemental/imBegin.lua
if windowPos then
im.SetNextWindowPos(im.ImVec2(windowPos.x, windowPos.y))
end
@/lua/ge/extensions/editor/flowgraph/main.lua
--if winPos then im.SetNextWindowPos(winPos) end
--im.SetNextWindowSize(initialWindowSize, im.Cond_FirstUseEver)
im.uiscale[0] = editor.getPreference("ui.general.scale")
--im.SetNextWindowPos(im.GetCursorScreenPos())
if im.BeginPopup("Node Context Menu") then
@/lua/ge/extensions/editor/dataBlockEditor.lua
if confirmationWindowOpen then
im.SetNextWindowPos(im.ImVec2(windowPos.x + 50, windowPos.y + 50), im.Cond_Appearing)
if im.Begin("DataBlock Deleted", nil , 0) then
@/lua/common/extensions/ui/imguiUtils.lua
end
imgui.SetNextWindowPos(popupPos)
imgui.SetNextWindowSize(imgui.ImVec2(0, 0), imgui.Cond_Always)
imgui.SetNextWindowPos(popupPos)
imgui.SetNextWindowSize(imgui.ImVec2(0, 0), imgui.Cond_Always)
imgui.SetNextWindowPos(popupPos)
imgui.SetNextWindowSize(imgui.ImVec2(0, 0), imgui.Cond_Always)
end
imgui.SetNextWindowPos(popupPos)
imgui.SetNextWindowSize(imgui.ImVec2(0, 0), imgui.Cond_Always)
@/lua/ge/extensions/editor/vehicleEditor/liveEditor/veFlexbodyDebug.lua
-- Show tooltip of suggestions based on user input
im.SetNextWindowPos(flexbodyInputTextPopupPos)
im.SetNextWindowSize(flexbodyInputTextPopupSize)
-- Show tooltip of suggestions based on user input
im.SetNextWindowPos(nodeInputTextPopupPos)
im.SetNextWindowSize(nodeInputTextPopupSize)
-- Show tooltip of suggestions based on user input
im.SetNextWindowPos(vertexInputTextPopupPos)
im.SetNextWindowSize(vertexInputTextPopupSize)
@/lua/ge/extensions/ui/console.lua
local vspace = im.GetMainViewport()
im.SetNextWindowPos(vspace.Pos, im.ImGuiCond_Always)
im.SetNextWindowSize(vspace.Size, im.ImGuiCond_Always)
@/lua/ge/extensions/core/vehicle/mirror.lua
im.SetNextWindowSize(initialWindowSize, im.Cond_FirstUseEver)
im.SetNextWindowPos(initialWindowSize, im.Cond_FirstUseEver)
if( im.Begin("core_vehicle_mirror Debugger", windowOpen) ) then
@/lua/ge/extensions/editor/api/gui.lua
local viewport = imgui.GetMainViewport()
imgui.SetNextWindowPos(viewport.Pos);
imgui.SetNextWindowSize(viewport.Size);
local pos = imgui.ImVec2(imgui.GetMainViewport().Pos.x + imgui.GetMainViewport().Size.x / 2, imgui.GetMainViewport().Pos.y + imgui.GetMainViewport().Size.y / 2)
imgui.SetNextWindowPos(pos, imgui.Cond_Appearing, imgui.ImVec2(0.5, 0.5))
else
if wnd.defaultPos then
imgui.SetNextWindowPos(wnd.defaultPos, flag)
end
@/lua/ge/extensions/editor/fileDialog.lua
if not smartSearchWindowPos then return end
im.SetNextWindowPos(smartSearchWindowPos)
im.SetNextWindowSize(smartSearchWindowSize)
local buttonSize = im.GetItemRectSize()
im.SetNextWindowPos(im.ImVec2(buttonPos.x, buttonPos.y + buttonSize.y), im.Cond_FirstUseEver)
if im.BeginPopupModal("Error##FileDialog_ErrorPopup", nil, im.WindowFlags_AlwaysAutoResize) then
if recentDirsWindowPos then
im.SetNextWindowPos(recentDirsWindowPos)
end