SetNextWindowSize
Definition
-- @/lua/common/extensions/ui/imgui_gen_luaintf.lua:110
function M.SetNextWindowSize(ImVec2_size, ImGuiCond_cond)
if ImGuiCond_cond == nil then ImGuiCond_cond = 0 end
imgui.SetNextWindowSize(ImVec2_size, ImGuiCond_cond)
end
Callers
@/lua/ge/extensions/core/vehicle/mirror.lua
if windowOpen[0] ~= true then return end
im.SetNextWindowSize(initialWindowSize, im.Cond_FirstUseEver)
im.SetNextWindowPos(initialWindowSize, im.Cond_FirstUseEver)
@/lua/ge/extensions/editor/vehicleDetailViewer.lua
--im.SetNextWindowDockID(self.fgEditor.dockspaces["NE_Main_Dockspace"])
im.SetNextWindowSize(im.ImVec2(view.size.x, view.size.y), im.Cond_Appearing)
im.PushID1(windowId)
@/lua/ge/extensions/flowgraph/nodes/ui/imgui/imVehicleSelect.lua
function C:displayWindow()
im.SetNextWindowSize(im.ImVec2(480, 300))
im.Begin("Vehicle Select##"..self.id, im.BoolPtr(true))
@/lua/ge/extensions/util/maptiles.lua
im.SetNextWindowSize(initialWindowSize, im.Cond_FirstUseEver)
@/lua/ge/extensions/career/modules/fuel.lua
if showUI and not shipping_build then
imgui.SetNextWindowSize(imgui.ImVec2(200, 200), imgui.Cond_FirstUseEver)
imgui.Begin("Fueling")
@/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)
imgui.Begin("loadingEditorWnd", nil, imgui.WindowFlags_NoScrollbar + imgui.WindowFlags_NoTitleBar + imgui.WindowFlags_NoResize + imgui.WindowFlags_NoMove)
@/lua/ge/extensions/editor/api/gui.lua
imgui.SetNextWindowPos(viewport.Pos);
imgui.SetNextWindowSize(viewport.Size);
imgui.SetNextWindowViewport(viewport.ID);
if wnd.defaultSize then
imgui.SetNextWindowSize(wnd.defaultSize, flag)
end
@/lua/ge/extensions/editor/forestEditor.lua
if var.forestEditorWindowSize.x < var.forestEditorWindowMinWidth then
im.SetNextWindowSize(im.ImVec2(var.forestEditorWindowMinWidth, 0))
end
@/lua/common/extensions/ui/imguiUtils.lua
imgui.SetNextWindowPos(popupPos)
imgui.SetNextWindowSize(imgui.ImVec2(0, 0), imgui.Cond_Always)
if imgui.BeginPopup(label) then
imgui.SetNextWindowPos(popupPos)
imgui.SetNextWindowSize(imgui.ImVec2(0, 0), imgui.Cond_Always)
if imgui.BeginPopup(label) then
imgui.SetNextWindowPos(popupPos)
imgui.SetNextWindowSize(imgui.ImVec2(0, 0), imgui.Cond_Always)
if imgui.BeginPopup(label.."rmb") then
imgui.SetNextWindowPos(popupPos)
imgui.SetNextWindowSize(imgui.ImVec2(0, 0), imgui.Cond_Always)
if imgui.BeginPopup(label) then
@/lua/ge/extensions/editor/mainToolbar.lua
im.SetNextWindowSizeConstraints(im.ImVec2(200, 300), im.ImVec2(400, 600))
im.SetNextWindowSize(im.ImVec2(0, 0), im.Cond_Always)
if im.BeginPopup("EditModeSetsPopup", im.WindowFlags_NoCollapse) then
im.SetNextWindowSize(im.ImVec2(900, 500), im.Cond_FirstUseEver)
if im.BeginPopup("CustomizeToolbarLayout", 0) then
@/lua/ge/extensions/editor/vehicleEditor/liveEditor/veFlexbodyDebug.lua
im.SetNextWindowPos(flexbodyInputTextPopupPos)
im.SetNextWindowSize(flexbodyInputTextPopupSize)
if im.Begin(inputSuggestWndName, nil, inputSuggestWndFlags) then
im.SetNextWindowPos(nodeInputTextPopupPos)
im.SetNextWindowSize(nodeInputTextPopupSize)
if im.Begin(inputSuggestWndName, nil, inputSuggestWndFlags) then
im.SetNextWindowPos(vertexInputTextPopupPos)
im.SetNextWindowSize(vertexInputTextPopupSize)
if im.Begin(inputSuggestWndName, nil, inputSuggestWndFlags) then
@/lua/ge/extensions/editor/vizHelper.lua
im.SetNextWindowSize(initialWindowSize, im.Cond_FirstUseEver)
@/lua/ge/extensions/core/vehicleTriggers.lua
im.SetNextWindowSize(im.ImVec2(500, 500), im.Cond_FirstUseEver)
if im.Begin(toolWindowName, openPtr) then
@/lua/ge/extensions/ui/apps/minimap/minimap.lua
im.SetNextWindowPos(windowPos, im.Cond_Always)
im.SetNextWindowSize(windowSize, im.Cond_Always)
@/lua/ge/extensions/editor/assetBrowser.lua
-- Either draw a custom popup or make it selectable and show its properties in the inspector.
-- im.SetNextWindowSize(im.ImVec2(0, im.GetContentRegionAvail().y))
im.tooltip(tooltip)
im.SetNextWindowPos(popupPos)
im.SetNextWindowSize(im.ImVec2(0, 0), im.Cond_Always)
if im.BeginPopup("SaveFilterDropdown") then
im.SetNextWindowPos(popupPos)
im.SetNextWindowSize(im.ImVec2(100, im.GetContentRegionAvail().y - var.menuBarHeight - var.style.WindowPadding.y - var.inputFieldSize))
if im.BeginPopup("FilterByTypeDropdown") then
im.SetNextWindowPos(popupPosRmb)
im.SetNextWindowSize(im.ImVec2(0, 0), im.Cond_Always)
if im.BeginPopup("FilterByTypeDropdown_rmb") then
if editor.isWindowVisible(assetBrowserImageInspectorWindowName) and var.imageInspectorWindowSize then
im.SetNextWindowSize(im.ImVec2(
var.imageInspectorWindowSize.x + 2 * var.style.WindowPadding.x + 2 * var.style.WindowBorderSize,
if var.imageInspectorImageSize.x ~= var.imageInspectorImageSize.y / var.imageInspectorImage.ratio then
im.SetNextWindowSize(im.ImVec2(
var.imageInspectorImageSize.x + 2 * var.style.WindowPadding.x + 2 * var.style.WindowBorderSize,
@/lua/ge/extensions/util/screenshotCreator.lua
im.SetNextWindowSize(initialWindowSize, im.Cond_FirstUseEver)
@/lua/ge/extensions/editor/flowgraphEditor.lua
local function drawContextMenus()
im.SetNextWindowSize(im.ImVec2(0,350 * im.uiscale[0]), im.Cond_Always)
if im.BeginPopup("CreateNodeContentMenu") then
@/lua/ge/extensions/editor/trafficSignalsEditor.lua
local function windowSignalCtrlDefinitions()
im.SetNextWindowSize(im.ImVec2(500, 600), im.Cond_FirstUseEver)
if im.Begin("Controller Definitions##ctrlDefinitions", windowFlags.instanceGroups) then
@/lua/ge/extensions/editor/biomeTool.lua
imgui.SetNextWindowSize(imgui.ImVec2(300, 100), imgui.Cond_FirstUseEver)
if imgui.BeginPopupModal("No Forest Item Selected") then
local framePadding = imgui.ImVec2(3, 3) --imgui.GetStyle().FramePadding
imgui.SetNextWindowSize(imgui.ImVec2(300, 100), imgui.Cond_FirstUseEver)
if imgui.BeginPopupModal("Biome Work Progress") then
local framePadding = imgui.ImVec2(3, 3)
imgui.SetNextWindowSize(imgui.ImVec2(300, 100), imgui.Cond_FirstUseEver)
if imgui.BeginPopupModal("Biome Edge Placement Progress") then
imgui.SetNextWindowPos(forestBrPopupPos)
imgui.SetNextWindowSize(imgui.ImVec2(300, 500), imgui.Cond_FirstUseEver)
if imgui.BeginPopupModal("Select Forest Brush (Central)") then
imgui.SetNextWindowPos(forestBrPopupPos)
imgui.SetNextWindowSize(imgui.ImVec2(300, 500), imgui.Cond_FirstUseEver)
if imgui.BeginPopupModal("Select Forest Brush (Falloff)") then
imgui.SetNextWindowPos(forestBrPopupPos)
imgui.SetNextWindowSize(imgui.ImVec2(300, 500), imgui.Cond_FirstUseEver)
if imgui.BeginPopupModal("Select Forest Brush (Edge)") then
imgui.SetNextWindowSize(imgui.ImVec2(300, 100), imgui.Cond_FirstUseEver)
if imgui.BeginPopupModal("Delete Lasso Area##"..area.lassoAreaID) then
imgui.SetNextWindowSize(imgui.ImVec2(200, 100), imgui.Cond_FirstUseEver)
if imgui.BeginPopupModal("Delete Layer") then
local errCode = var.forestBrushTool:getBiomeError()
imgui.SetNextWindowSize(imgui.ImVec2(300, 100), imgui.Cond_FirstUseEver)
if imgui.BeginPopupModal("Biome Lasso Work Progress") then
@/lua/ge/extensions/trackbuilder/trackBuilder.lua
--im.SetNextWindowPos(im.ImVec2(style.displaySize.x/2-108, 0))
im.SetNextWindowSize(im.ImVec2(216, 76))
im.Begin("StopDrivingWindow", stopDrivingWindowOpen, im.flags(im.WindowFlags_NoResize, im.WindowFlags_NoScrollbar))
local function toolbar()
im.SetNextWindowSize(im.ImVec2(style.toolbarWidth, 72))
-- im.SetNextWindowPos(im.ImVec2(style.displaySize.x/2 - style.fullToolbarsWidth/2,0))
local closed = false
if v.size then im.SetNextWindowSize(v.size) end
if im.Begin(v.name,v.isOpen) then
if v.isOpen[0] then
if v.size then im.SetNextWindowSize(v.size) end
if im.Begin(v.name,v.isOpen) then
local function drawTrackBuilderUI()
im.SetNextWindowSize(im.ImVec2(280,0))
local flags = trackSpawned and im.flags(im.WindowFlags_MenuBar, im.WindowFlags_NoResize) or im.flags(im.WindowFlags_NoResize)
@/lua/ge/suspensionFrequencyTester.lua
local function drawWindow()
imgui.SetNextWindowSize(imgui.ImVec2(500, 600), imgui.Cond_FirstUseEver)
if imgui.Begin("Suspension Frequency Tester", windowOpen) then
@/lua/ge/extensions/util/vehicleRopeDebug.lua
-- *** CHANGED: Increased default window size for new layout ***
im.SetNextWindowSize(im.ImVec2(800, 750), im.Cond_FirstUseEver)
if im.Begin("Rope Visual Sandbox", windowOpen) then
@/lua/ge/extensions/career/modules/partInventory.lua
local function debugMenu()
imgui.SetNextWindowSize(imgui.ImVec2(300, 300), imgui.Cond_FirstUseEver)
local partInventoryOpenPtr = imgui.BoolPtr(true)
@/lua/ge/extensions/editor/flowgraph/main.lua
--if winPos then im.SetNextWindowPos(winPos) end
--im.SetNextWindowSize(initialWindowSize, im.Cond_FirstUseEver)
@/lua/ge/extensions/editor/fileDialog.lua
im.SetNextWindowPos(smartSearchWindowPos)
im.SetNextWindowSize(smartSearchWindowSize)
im.Begin(smartSearchItemsWindowName, editor.getWindowVisibleBoolPtr(smartSearchItemsWindowName), im.WindowFlags_NoTitleBar + im.WindowFlags_NoResize + im.WindowFlags_NoMove + im.WindowFlags_NoFocusOnAppearing)
end
im.SetNextWindowSize(im.ImVec2(recentDirsWindowWidth, 23 * im.uiscale[0] * tableSize(recentDirs) + 5))
--TODO: convert to modal popup
@/lua/ge/extensions/career/career.lua
local debugSettings = settings.getValue('careerDebugSettings')
imgui.SetNextWindowSize(imgui.ImVec2(300, 300), imgui.Cond_FirstUseEver)
imgui.Begin("Career Debug (Save File: " .. career_saveSystem.getCurrentSaveSlot() .. ")###Career Debug", nil, imgui.WindowFlags_MenuBar)
@/lua/ge/extensions/ui/console.lua
im.SetNextWindowSize(initialWindowSize, im.Cond_FirstUseEver)
if fullscreen then
im.SetNextWindowPos(vspace.Pos, im.ImGuiCond_Always)
im.SetNextWindowSize(vspace.Size, im.ImGuiCond_Always)
-- im.SetNextWindowFocus()
-- im.SetNextWindowSize(initialWindowSize, im.Cond_FirstUseEver)
-- if( im.Begin("test", windowOpen, im.WindowFlags_MenuBar ) ) then
@/lua/ge/extensions/editor/materialEditor.lua
end
if pickMapToFromObjectPopupHeight then im.SetNextWindowSize(im.ImVec2(0, pickMapToFromObjectPopupHeight)) end
if im.BeginPopup("PickMapToFromObjectPopup") then
@/lua/common/extensions/ui/imgui_gen_luaintf.lua
if ImGuiCond_cond == nil then ImGuiCond_cond = 0 end
imgui.SetNextWindowSize(ImVec2_size, ImGuiCond_cond)
end
@/lua/ge/extensions/editor/vehicleEditor/liveEditor/veJBeamPicker.lua
im.SetNextWindowPos(nodeInputTextPopupPos)
im.SetNextWindowSize(nodeInputTextPopupSize)
if im.Begin(inputSuggestWndName, nil, inputSuggestWndFlags) then
im.SetNextWindowPos(beamInputTextPopupPos)
im.SetNextWindowSize(beamInputTextPopupSize)
if im.Begin(inputSuggestWndName, nil, inputSuggestWndFlags) then
@/lua/ge/extensions/flowgraph/nodes/ui/imgui/elemental/imBegin.lua
anchor = anchor or 100
im.SetNextWindowSize(im.ImVec2(w,h))
if anchor == "TL" or anchor == "TR" or anchor == "BL" or anchor == "BR" then
@/lua/ge/extensions/gameplay/statistic.lua
if windowOpen[0] ~= true then return end
im.SetNextWindowSize(initialWindowSize, im.Cond_FirstUseEver)
im.SetNextWindowPos(initialWindowSize, im.Cond_FirstUseEver)
@/lua/ge/extensions/render/openxr.lua
im.SetNextWindowSize(debugWindowSize --[[, im.Cond_FirstUseEver--]] )
im.Begin("OpenXR debug tools##openXRwindow", debugWindowOpen)
@/lua/ge/extensions/editor/api/valueInspector.lua
imgui.SetNextWindowPos(imgui.ImVec2(mousePos.x, mousePos.y))
imgui.SetNextWindowSize(imgui.ImVec2(windowSize.x, windowSize.y))
popupWasPositioned = true
@/lua/ge/extensions/core/ropeVisualTest.lua
im.SetNextWindowSize(im.ImVec2(400, 600), im.Cond_FirstUseEver)
if im.Begin("Rope Visual Sandbox", nil, im.WindowFlags_MenuBar) then
@/lua/ge/extensions/ui/messagesDebugger.lua
im.SetNextWindowSize(im.ImVec2(520, 320), im.Cond_FirstUseEver)
if im.Begin("Messages Debugger", windowOpen) then