Columns
Definition
-- @/=[C]:-1
function Columns(...)
Callers
@/lua/ge/extensions/editor/windows.lua
if im.BeginChild1("Windows##Child", nil, true) then
im.Columns(2, "windowsColumns")
for _, name in pairs(windows) do
@/lua/ge/extensions/flowgraph/nodes/gameplay/traffic/signals/controller.lua
im.PushID1("LAYOUT_COLUMNS")
im.Columns(2, "layoutColumns")
im.Text("State Count")
im.Columns(1)
im.PopID()
@/lua/ge/extensions/editor/flowgraph/main.lua
im.SetCursorPosY(im.GetCursorPosY()+5)
im.Columns(3)
editor.uiIconImage(self.mgr.runningState ~= "running" and editor.icons.pause_circle_outline or editor.icons.play_circle_filled, im.ImVec2(20, 20))
im.Columns(1)
im.Separator()
@/lua/ge/extensions/editor/sensorConfigurationEditor.lua
local vehicle = vehicles[i]
im.Columns(4, "sceneVehiclesListBoxColumns", false)
im.SetColumnWidth(0, 175)
for i = 1, numSensors do
im.Columns(4, "attachedSensorsListBoxColumns", false)
im.SetColumnWidth(0, 110)
@/lua/ge/extensions/editor/missionEditor/setupModules.lua
im.PushID1(self.name)
im.Columns(2)
im.SetColumnWidth(0, 150)
im.Columns(1)
im.PopID()
@/lua/ge/extensions/editor/gen/exp_meshexplorer.lua
im.BeginChild1('DAE', im.ImVec2(0, cdaeHeight), true)
im.Columns(2, "geoPanel", true)
im.SetColumnWidth(0, (im.GetWindowWidth()-0)*(env.ui['model_on'] and 4/7 or 3/5))
--------------------------
-- im.Columns(#bag4surf+1, "geoSurf", true)
if daedata.ageo then
local avail = im.GetContentRegionAvail()
-- im.Columns(#bag4surf, "geoSurf", true)
if true then
im.Dummy(im.ImVec2(0,8))
im.Columns(2)
im.SetColumnWidth(0, 80)
end
im.Columns(1)
-- UI.columnRight(44,false)
elseif false then
im.Columns(#bag4surf, "geoSurf", true)
for i,list in pairs(bag4surf) do
---------------------------------
im.Columns(4, "geoControls", false)
local butwidth, flipwidth = 100,80
if indae and (not env.ui['model_on'] or inmesh) then -- #ageopin>0 then
-- im.Columns(2, "geoControls", false)
if not env.ui['model_up'] or #ageopin>0 then
local iconsz = lineH - 12
im.Columns(2, "fsNode", false)
-- im.Text('Shape type')
------------------
im.Columns(3, "folderPath", false)
im.SetColumnWidth(0, 16)
--[[
im.Columns(3, "fileList", false)
im.SetColumnWidth(0, 26)
if im.BeginListBox(id, im.ImVec2(-1,#fsnode.astep*(lineH+0))) then
im.Columns(3, "folderPath", false)
im.SetColumnWidth(0, 26)
-- im.Columns(0)
-- im.EndGroup()
-- if im.BeginListBox(id, im.ImVec2(-1,avail.y-38)) then
im.Columns(2, "folderList", true)
im.SetColumnWidth(0, 24)
-------------------------------
im.Columns(1)
if indae then
end
im.Columns(#bag4surf, "geoSurf", true)
im.BeginGroup()
im.Columns(#bag4surf, "geoSurf", true)
for i,list in pairs(bag4surf) do
im.EndGroup()
-- im.Columns(0)
end
else
im.Columns(3, "geoContent", false)
im.SetColumnWidth(0, 16)
@/lua/ge/extensions/editor/util/vehicleSelectUtil.lua
im.Columns(2)
im.SetColumnWidth(0, columnWidth)
if self.enablePaints then
im.Columns(1)
im.Dummy(imDummy)
im.Dummy(imDummy)
im.Columns(2)
im.SetColumnWidth(0, columnWidth)
if self.enableCustomConfig then
im.Columns(1)
im.Dummy(imDummy)
im.Dummy(imDummy)
im.Columns(2)
im.SetColumnWidth(0, columnWidth)
im.Columns(1)
im.EndChild()
@/lua/ge/extensions/editor/dynamicDecals/layerTypes/decal.lua
im.Columns(2, "layerDataColumns")
im.Columns(1, "layerDataColumns")
end
@/lua/ge/extensions/editor/missionEditor/dev.lua
function C:draw()
im.Columns(2)
im.SetColumnWidth(0,150)
im.Columns(1)
end
@/lua/ge/extensions/flowgraph/nodes/gameplay/race/fileRace.lua
im.PushID1("LAYOUT_COLUMNS")
im.Columns(2, "layoutColumns")
im.Text("Vehicle Count")
im.Columns(1)
im.PopID()
@/lua/ge/extensions/editor/roadArchitect.lua
-- Buttons row 1.
im.Columns(8, "toolWdwTopRowBtns", false)
im.Columns(1)
-- Road visibility checkboxes.
im.Columns(3, "roadsVisibilityCheckboxesRowTop1", true)
if im.Checkbox("Roads###11211", mfe.isShowRoads) then
im.Columns(1)
im.Separator()
im.Columns(6, "roadsListBoxColumns", true)
im.SetColumnWidth(0, 30)
im.Columns(6, "roadsListButtonColumns1", false)
im.Columns(1)
im.Separator()
if roadNodes then
im.Columns(6, "nodeEditBoxColumns", true)
im.SetColumnWidth(0, 150)
-- First row of buttons:
im.Columns(7, "underRoadsListBtns", false)
im.Columns(1)
im.TextColored(cols.greenB, 'Overlay Material:')
im.Columns(2, "overlayRowCBoxes2", false)
im.SetColumnWidth(0, 30)
im.Columns(1)
end
if im.TreeNode1("Terraform Control") then
im.Columns(3, 'TerraRoadRow1', false)
if editor.uiIconImageButton(editor.icons.terrainToLine, vec36, cols.greenB, nil, nil, 'terraformSingle') then
im.NextColumn()
im.Columns(1)
local profile = road.profile
im.Columns(2, 'autoBankingBtnCols1', false)
if im.Checkbox("Use Auto Banking", profile.isAutoBanking) then
im.Columns(1)
if profile.isAutoBanking[0] then
-- Layer Options.
im.Columns(1)
if not road.isOverlay and not road.isBridge then
im.Columns(8, "layersListBoxColumns", true)
im.SetColumnWidth(0, 30)
im.Columns(1)
im.Columns(1)
im.TextColored(cols.greenB, "Layer Type:")
im.TextColored(cols.greenB, "Layer Type:")
im.Columns(4)
im.RadioButton2("L-Span###" .. tostring(wCtr), layer.type, 0)
im.NextColumn()
im.Columns(1)
im.Columns(2)
im.Columns(1)
im.Columns(2)
im.RadioButton2("Road-Span Mesh###" .. tostring(wCtr), layer.type, 4)
im.Columns(1)
im.TextColored(cols.greenB, "Layer Material:")
im.Columns(2, "layerSecondRowCBoxes2", false)
im.SetColumnWidth(0, 30)
im.Columns(1)
im.TextColored(cols.greenB, "Rotation around Z-axis (degrees):")
im.Columns(4)
im.RadioButton2("0###" .. tostring(wCtr), layer.rot, 0)
im.Columns(1)
end
if layerType == 0 or layerType == 1 then
im.Columns(2, 'type1or2ExtraColsB', false)
im.Checkbox("Span Road Length###" .. tostring(wCtr), layer.isSpanLong)
im.Columns(1)
if not layer.isSpanLong[0] then
im.TextColored(cols.greenB, 'Static Mesh:')
im.Columns(2, "laneMeshListBoxColumns", true)
im.SetColumnWidth(0, 30)
im.Columns(1)
im.TextColored(cols.greenB, 'Pose Parameters:')
-- Top row.
im.Columns(1)
im.Columns(2, 'singleMeshUnitTopRowCols', false)
im.Checkbox("Span Road Length###" .. tostring(wCtr), layer.isSpanLong)
im.NextColumn()
im.Columns(1)
im.Columns(1)
im.TextColored(cols.greenB, "Pre-rotation around Z-axis (degrees):")
im.Columns(4)
im.RadioButton2("0###" .. tostring(wCtr), layer.rot, 0)
im.Columns(1)
im.TextColored(cols.greenB, 'Static Mesh:')
im.Columns(2, "singleMeshListBoxColumns", true)
im.SetColumnWidth(0, 30)
im.Columns(1)
im.TextColored(cols.greenB, 'Pose Parameters:')
im.TextColored(cols.greenB, "Pre-rotation around Z-axis (degrees):")
im.Columns(4)
im.RadioButton2("0###" .. tostring(wCtr), layer.rot, 0)
im.Columns(1)
end
end
im.Columns(1)
end
-- Sidewalk Options.
im.Columns(1)
local laneFlags = profileMgr.getLaneFlags()
im.Columns(2, "sidewalkListBoxColumns", true)
im.SetColumnWidth(0, 30)
im.Columns(1)
im.TextColored(cols.greenB, "Curb Texture Mapping Position:")
im.Columns(4)
im.RadioButton2("[A]###" .. tostring(wCtr), profile[selSW].vStart, 0)
im.Columns(1)
end
im.TextColored(cols.greenB, "Road Class:")
im.Columns(3)
if im.RadioButton2("Urban###2222", profile.styleType, 0) then
im.Columns(1)
im.Columns(1)
im.TextColored(cols.greenB, 'Material Parameters:')
im.Columns(3, "dirtStyleTypeCols1", false)
im.SetColumnWidth(0, 150)
im.Columns(1)
end
im.Columns(1)
im.PopItemWidth()
if im.TreeNode1("Visualization Control") then
im.Columns(5, "visControlsColBtns1", false)
im.Columns(5, "firstRowBtns4", false)
im.Columns(1)
im.TreePop()
-- Junctions list.
im.Columns(6, "jctListBoxColumns", true)
im.SetColumnWidth(0, 30)
im.TextColored(cols.greenB, 'Urban/Rural Junctions:')
im.Columns(8, "urbanJctsRow1", false)
im.Columns(1)
im.Separator()
im.TextColored(cols.greenB, 'Highway Junctions:')
im.Columns(8, "highwayJctsRow1", false)
im.Columns(1)
im.Separator()
im.Columns(1)
im.TextColored(cols.greenB, 'Sidewalk Parameters:')
im.Columns(2, 'jctSidewalkCols_row2', false)
if im.Checkbox("Sidewalk###" .. tostring(wCtr), selJct.isSidewalk) then
im.Columns(1)
if selJct.isSidewalk[0] then
im.TextColored(cols.greenB, 'Edge Blending Material:')
im.Columns(3, "edgeBlendingJctCols1", false)
im.SetColumnWidth(0, 150)
im.Columns(1)
im.PopItemWidth()
im.Columns(1)
im.Columns(1)
if selJct.isYOneWay[0] then
im.Columns(2, 'crossroadsYDirCols1', false)
if im.Checkbox("Y1 Out/In###" .. tostring(wCtr), selJct.isY1Outwards) then
im.Columns(1)
im.TextColored(cols.greenB, 'Sidewalk Parameters:')
im.Columns(2, 'jctSidewalkCols_row2', false)
if im.Checkbox("Sidewalk###" .. tostring(wCtr), selJct.isSidewalk) then
im.Columns(1)
if selJct.isSidewalk[0] then
im.TextColored(cols.greenB, 'Pedestrian Crossing Parameters:')
im.Columns(4, 'jctPedXCheckboxesCols1', false)
if im.Checkbox("PX 1###" .. tostring(wCtr), selJct.isPedX1) then
im.Columns(1)
im.TextColored(cols.greenB, 'Lane Arrow Parameters:')
im.Columns(2, 'arrowCols1', false)
if im.Checkbox("Front Arrows###" .. tostring(wCtr), selJct.isArrow) then
im.NextColumn()
im.Columns(1)
if im.InputFloat("Arrow Size###" .. tostring(wCtr), selJct.arrowSize, 0.01, 0.0) then
im.tooltip('The distance from the junction, at which the back arrows shall appear.')
im.Columns(3, "jctArrowsMatSelA", false)
im.SetColumnWidth(0, 150)
im.NextColumn()
im.Columns(1)
im.PopItemWidth()
im.Columns(1)
im.TextColored(cols.greenB, 'Edge Blending Material:')
im.Columns(3, "edgeBlendingJctCols1", false)
im.SetColumnWidth(0, 150)
im.Columns(1)
im.TextColored(cols.greenB, 'Sidewalk Parameters:')
im.Columns(2, 'jctSidewalkCols_row2', false)
if im.Checkbox("Sidewalk###" .. tostring(wCtr), selJct.isSidewalk) then
im.Columns(1)
if selJct.isSidewalk[0] then
im.TextColored(cols.greenB, 'Pedestrian Crossing Parameters:')
im.Columns(3, 'jctPedXCheckboxesCols1', false)
if im.Checkbox("PX 1###" .. tostring(wCtr), selJct.isPedX1) then
im.Columns(1)
im.TextColored(cols.greenB, 'Lane Arrow Parameters:')
im.Columns(2, 'arrowCols1', false)
if im.Checkbox("Front Arrows###" .. tostring(wCtr), selJct.isArrow) then
im.NextColumn()
im.Columns(1)
if im.InputFloat("Arrow Size###" .. tostring(wCtr), selJct.arrowSize, 0.01, 0.0) then
im.tooltip('The distance from the junction, at which the back arrows shall appear.')
im.Columns(3, "jctArrowsMatSelA", false)
im.SetColumnWidth(0, 150)
im.NextColumn()
im.Columns(1)
im.PopItemWidth()
im.Columns(1)
im.TextColored(cols.greenB, 'Edge Blending Material:')
im.Columns(3, "edgeBlendingJctCols1", false)
im.SetColumnWidth(0, 150)
im.Columns(1)
im.TextColored(cols.greenB, 'Pedestrian Crossing Parameters:')
im.Columns(3, 'jctPedXCheckboxesCols1', false)
if im.Checkbox("PX 1###" .. tostring(wCtr), selJct.isPedX1) then
im.Columns(1)
im.TextColored(cols.greenB, 'Lane Arrow Parameters:')
im.Columns(2, 'arrowCols1', false)
if im.Checkbox("Front Arrows###" .. tostring(wCtr), selJct.isArrow) then
im.NextColumn()
im.Columns(1)
if im.InputFloat("Arrow Size###" .. tostring(wCtr), selJct.arrowSize, 0.01, 0.0) then
im.tooltip('The distance from the junction, at which the back arrows shall appear.')
im.Columns(3, "jctArrowsMatSelA", false)
im.SetColumnWidth(0, 150)
im.NextColumn()
im.Columns(1)
im.PopItemWidth()
im.Columns(1)
im.TextColored(cols.greenB, 'Edge Blending Material:')
im.Columns(3, "edgeBlendingJctCols1", false)
im.SetColumnWidth(0, 150)
im.Columns(1)
im.TextColored(cols.greenB, 'Sidewalk Parameters:')
im.Columns(2, 'jctSidewalkCols_row2', false)
if im.Checkbox("Sidewalk###" .. tostring(wCtr), selJct.isSidewalk) then
im.Columns(1)
if selJct.isSidewalk[0] then
im.TextColored(cols.greenB, 'Pedestrian Crossing Parameters:')
im.Columns(4, 'jctPedXCheckboxesCols1', false)
if im.Checkbox("PX 1###" .. tostring(wCtr), selJct.isPedX1) then
im.Columns(1)
im.TextColored(cols.greenB, 'Lane Arrow Parameters:')
im.Columns(2, 'arrowCols1', false)
if im.Checkbox("Front Arrows###" .. tostring(wCtr), selJct.isArrow) then
im.NextColumn()
im.Columns(1)
if im.InputFloat("Arrow Size###" .. tostring(wCtr), selJct.arrowSize, 0.01, 0.0) then
im.tooltip('The distance from the junction, at which the back arrows shall appear.')
im.Columns(3, "jctArrowsMatSelA", false)
im.SetColumnWidth(0, 150)
im.NextColumn()
im.Columns(1)
im.PopItemWidth()
im.Columns(1)
im.TextColored(cols.greenB, 'Edge Blending Material:')
im.Columns(3, "edgeBlendingJctCols1", false)
im.SetColumnWidth(0, 150)
im.Columns(1)
im.Columns(2, 'setYDirCols1', false)
if im.Checkbox("Is Y One-Way###" .. tostring(wCtr), selJct.isYOneWay) then
im.Columns(1)
im.Separator()
im.PopItemWidth()
im.Columns(1)
im.TextColored(cols.greenB, 'Edge Blending Material:')
im.Columns(3, "edgeBlendingJctCols1", false)
im.SetColumnWidth(0, 150)
im.Columns(1)
im.PopItemWidth()
im.Columns(1)
im.TextColored(cols.greenB, 'Edge Blending Material:')
im.Columns(3, "edgeBlendingJctCols1", false)
im.SetColumnWidth(0, 150)
im.Columns(1)
im.PopItemWidth()
im.Columns(1)
im.Columns(1)
im.TextColored(cols.greenB, 'Crash Barrier Parameters:')
im.Columns(2, 'crashBarrierCols1', false)
if im.Checkbox("Inner Barriers###" .. tostring(wCtr), selJct.isBarriersI) then
im.NextColumn()
im.Columns(1)
im.PopItemWidth()
im.Columns(1)
im.TextColored(cols.greenB, 'Edge Blending Material:')
im.Columns(3, "edgeBlendingJctCols1", false)
im.SetColumnWidth(0, 150)
im.Columns(1)
im.TextColored(cols.greenB, 'Crash Barrier Parameters:')
im.Columns(2, 'crashBarrierCols1', false)
if im.Checkbox("Inner Barriers###" .. tostring(wCtr), selJct.isBarriersI) then
im.NextColumn()
im.Columns(1)
im.PopItemWidth()
im.Columns(1)
im.TextColored(cols.greenB, 'Edge Blending Material:')
im.Columns(3, "edgeBlendingJctCols1", false)
im.SetColumnWidth(0, 150)
im.Columns(1)
im.TextColored(cols.greenB, 'Crash Barrier Parameters:')
im.Columns(2, 'crashBarrierCols1', false)
if im.Checkbox("Inner Barriers###" .. tostring(wCtr), selJct.isBarriersI) then
im.NextColumn()
im.Columns(1)
im.PopItemWidth()
im.Columns(1)
im.TextColored(cols.greenB, 'Edge Blending Material:')
im.Columns(3, "edgeBlendingJctCols1", false)
im.SetColumnWidth(0, 150)
im.Columns(1)
im.PopItemWidth()
im.Columns(1)
im.TextColored(cols.greenB, 'Edge Blending Material:')
im.Columns(3, "edgeBlendingJctCols1", false)
im.SetColumnWidth(0, 150)
im.Columns(1)
im.PopItemWidth()
im.Columns(1)
im.TextColored(cols.greenB, 'Edge Blending Material:')
im.Columns(3, "edgeBlendingJctCols1", false)
im.SetColumnWidth(0, 150)
im.Columns(1)
end
-- 'Placed Groups' list.
im.Columns(6, "groupsListBoxColumns", true)
im.SetColumnWidth(0, 30)
im.Columns(5, "toolWindowCols2bv", false)
if not isCreateGroup and not isGroupPlaceMode and not isAutoJctMode and not isFinalise then
im.Columns(1)
if im.TreeNode1("Terraform Control [Group]") then
im.Columns(2, 'TerraGroupRow1', false)
if editor.uiIconImageButton(editor.icons.terrainToTwoLines, vec36, cols.greenB, nil, nil, 'terraformGroupBtn') then
im.NextColumn()
im.Columns(1)
if im.BeginListBox('###87') then
im.Columns(5, "roadsListBoxColumnsLeft", true)
for i = -20, -1 do
if im.BeginListBox('###172') then
im.Columns(5, "roadsListBoxColumnsRight", true)
for i = 1, 20 do
im.Columns(3, "roadsListSliderColumns3", true)
im.Columns(6, "profilesListBoxColumns", true)
im.SetColumnWidth(0, 0)
im.Columns(1)
im.Columns(2, 'profTemplateBottomCols1', false)
im.Columns(10, "profileEditBoxColumnsLeft", true)
im.SetColumnWidth(0, 40)
im.Columns(10, "profileEditBoxColumnsRight", true)
im.SetColumnWidth(0, 40)
if im.BeginListBox('##123', im.ImVec2(300, 500)) then
im.Columns(1, "meshSelectListboxColumns")
local availStaticMeshes = staticMgr.availStaticMeshes
im.Columns(3, "groupsListBoxColumns", true)
im.SetColumnWidth(0, 200)
im.Columns(2, "groupsListColumns", false)
@/lua/ge/extensions/editor/util/zoneSelectorUtil.lua
im.Columns(1)
return ret
@/lua/ge/extensions/editor/flowgraph/properties.lua
else
im.Columns(2)
for _, k in ipairs(orderedKeys) do
end
im.Columns(1)
-- if im.Button('add') then
if im.TreeNodeEx1('Input Pins##propertiesPinIn_' .. "self_id", im.TreeNodeFlags_DefaultOpen) then
--im.Columns(2, 'pinListOut' .. "self_id")
im.Columns(2)
--im.Columns(2, 'pinListOut' .. "self_id")
im.Columns(2)
im.SetColumnWidth(0, 70 * im.uiscale[0])
end
im.Columns(1)
if im.Button("Add Pin") then
end
--im.Columns(1)
im.TreePop()
if im.TreeNodeEx1('Output Pins##propertiesPinOut_' .. "self_id", im.TreeNodeFlags_DefaultOpen) then
--im.Columns(2, 'pinListOut' .. "self_id")
im.Columns(2)
--im.Columns(2, 'pinListOut' .. "self_id")
im.Columns(2)
im.SetColumnWidth(0, 70 * im.uiscale[0])
end
im.Columns(1)
if im.Button("Add Pin") then
end
--im.Columns(1)
im.TreePop()
if (not tableIsEmpty(item.pinInLocal)) and item.pinList and im.TreeNodeEx1('Input Pins##propertiesPinIn_' .. "self_id", im.TreeNodeFlags_DefaultOpen) then
im.Columns(2, 'pinListIn' .. "self_id")
-- calculate column width first
end
im.Columns(1)
im.TreePop()
if (not tableIsEmpty(item.pinOut)) and item.pinList and im.TreeNodeEx1('Output Pins##propertiesPinOut_' .. "self_id", im.TreeNodeFlags_DefaultOpen) then
im.Columns(2, 'pinListOut' .. "self_id")
local colWidth = 10
end
im.Columns(1)
im.TreePop()
if not graph then return end
im.Columns(2)
im.SetColumnWidth(0,90 * im.uiscale[0])
end
im.Columns(1)
@/lua/ge/extensions/editor/cosimulationSignalEditor.lua
local veh = vehicles[i]
-- im.Columns(8, "sceneVehiclesListBoxColumns", false) -- Adjusted number of columns to 8 to include dropdown.
im.Columns(7, "sceneVehiclesListBoxColumns", false) -- Adjusted number of columns to 8 to include dropdown.
-- im.Columns(8, "sceneVehiclesListBoxColumns", false) -- Adjusted number of columns to 8 to include dropdown.
im.Columns(7, "sceneVehiclesListBoxColumns", false) -- Adjusted number of columns to 8 to include dropdown.
im.SetColumnWidth(0, 230)
local signal = signals[i]
im.Columns(6, "vehSignalsListBoxColumns", true)
im.SetColumnWidth(0, 40)
@/lua/ge/extensions/editor/missionEditor/prefabs.lua
function C:draw()
im.Columns(2)
im.SetColumnWidth(0,150)
im.Columns(1)
end
@/lua/ge/extensions/editor/roadSpline.lua
im.PopStyleVar(2)
im.Columns(1)
im.Separator()
if im.BeginListBox('###1363', im.ImVec2(-1, 180)) then
im.Columns(3, "roadSplineListBoxColumns", true)
im.SetColumnWidth(0, 30)
im.Dummy(im.ImVec2(0, 3))
im.Columns(1)
im.Columns(4, "roadDetailingRows", false)
im.Columns(1)
im.Columns(4, "roadDetailingRows", false)
im.Columns(1)
im.Columns(1)
if im.BeginListBox('###5363', im.ImVec2(-1, 150)) then
im.Columns(3, "layerListBoxColumns", true)
im.SetColumnWidth(0, 32)
im.PopStyleVar(2)
im.Columns(1)
if #groups > 0 and selGroup and selGroup.isEnabled then
im.tooltip('The currently-selected material for this layer.')
im.Columns(1)
im.Dummy(im.ImVec2(0, 3))
im.PushStyleVar1(im.StyleVar_GrabMinSize, 20)
im.Columns(2, "flipTrackCheckboxRow", false)
im.Columns(1)
im.Separator()
im.PushStyleVar1(im.StyleVar_GrabMinSize, 20)
im.Columns(2, "layerSliderCols", false)
im.SetColumnWidth(0, 30)
im.PopItemWidth()
im.Columns(1)
im.Separator()
im.PushStyleVar1(im.StyleVar_GrabMinSize, 20)
im.Columns(2, 'paintingSliderCols', false)
im.SetColumnWidth(0, 30)
im.PopStyleVar(1)
im.Columns(1)
im.PushStyleVar2(im.StyleVar_FramePadding, im.ImVec2(2, 2))
im.PopStyleVar(2)
im.Columns(1)
im.Separator()
@/lua/ge/extensions/editor/trafficManager.lua
if im.CollapsingHeader1(label.."##trafficManagerHeader", im.TreeNodeFlags_DefaultOpen) then
im.Columns(2, key.."Columns##trafficManager", false)
im.SetColumnWidth(0, 190 * im.uiscale[0])
im.Columns(1)
end
im.Columns(3, "trafficManagerMainButtons")
im.SetColumnWidth(0, 40)
im.NextColumn()
im.Columns(1)
im.Columns(2, "trafficManagerVehStats1")
im.SetColumnWidth(0, 120)
im.Columns(1)
else
im.Columns(2, "trafficManagerVehStats2")
im.SetColumnWidth(0, 120)
im.Columns(1)
end
im.Columns(2)
im.SetColumnWidth(0, 240 * im.uiscale[0])
im.NextColumn()
im.Columns(1)
local columnWidth = im.GetContentRegionAvailWidth() * 0.25
im.Columns(4, "signalObjects", false)
im.SetColumnWidth(0, columnWidth)
im.Columns(1)
else
im.Columns(2)
im.SetColumnWidth(0, 160 * im.uiscale[0])
im.NextColumn()
im.Columns(1)
else
im.Columns(2)
im.SetColumnWidth(0, 240)
im.NextColumn()
im.Columns(0)
@/lua/ge/extensions/flowgraph/nodes/logic/select.lua
im.PushID1("LAYOUT_COLUMNS")
im.Columns(2, "layoutColumns")
im.Text("Count")
end
im.Columns(1)
im.PopID()
@/lua/ge/extensions/editor/audioRibbonEditor.lua
-- Top Button Row.
im.Columns(4, "topBtnRowColumns", false)
im.SetColumnWidth(0, 39)
im.NextColumn()
im.Columns(1)
im.Separator()
if im.BeginListBox('', im.ImVec2(-1, 180)) then
im.Columns(4, "ribbonListBoxColumns", false)
im.SetColumnWidth(0, 30)
im.Separator()
im.Columns(1)
-- The row of buttons under the list box.
im.Columns(6, "btnsUnderListBoxRowColumns", false)
im.SetColumnWidth(0, 40)
im.Separator()
im.Columns(1)
if selRibbon then
im.Columns(2, "selRibbonColumns", false)
im.SetColumnWidth(0, 40)
im.Separator()
im.Columns(1)
im.PushStyleVar1(im.StyleVar_GrabMinSize, 20)
im.Columns(2, "speedDepthCols", false)
im.SetColumnWidth(0, 30)
im.Separator()
im.Columns(1)
im.TextColored(cols.greenB, 'Mix:')
im.TextColored(cols.greenB, 'Mix:')
im.Columns(isAmbient and 1 or 4, "sfxEmittersColumns", true)
if isAmbient then
im.Separator()
im.Columns(1)
im.TextColored(cols.greenB, 'Event Paths:')
im.Columns(2, "eventNameColumns", false)
im.SetColumnWidth(0, 60)
@/lua/ge/extensions/editor/drivePathEditor.lua
-- Top buttons row.
im.Columns(7, "topMasterButtonsRow", false)
im.SetColumnWidth(0, 39)
im.PopStyleVar(2)
im.Columns(1)
im.Separator()
if im.BeginListBox('drivePathSplineListBox', im.ImVec2(-1, 180)) then
im.Columns(5, "drivePathSplineListBoxColumns", true)
im.SetColumnWidth(0, 30)
end
im.Columns(1)
im.Separator()
-- Buttons underneath the drive path splines list box.
im.Columns(4, "buttonsUnderneathListBox", false)
im.SetColumnWidth(0, 40)
im.Columns(1)
im.Separator()
if im.BeginListBox('vehicleListBox', im.ImVec2(-1, 180)) then
im.Columns(5, "vehicleListBoxColumns", true)
im.SetColumnWidth(0, 30)
end
im.Columns(1)
im.Separator()
-- Buttons underneath the scene vehicles list box.
im.Columns(4, "btnsUnderVehListRow", false)
im.SetColumnWidth(0, 39)
im.PopStyleVar(2)
im.Columns(1)
im.Separator()
end
im.Columns(3, "velocityUnits", false)
if im.RadioButton2("m/s", tmpPtr, 0) then
im.NextColumn()
im.Columns(1)
im.Dummy(im.ImVec2(0, 3))
im.Columns(1)
im.TextColored(cols.greenB, "Mode:")
end
im.Columns(2, "Spline Mode", false)
if im.RadioButton2("NavGraph Mode", tmpPtr, 0) then
im.NextColumn()
im.Columns(1)
end
im.Columns(2, "Route Speed Mode", false)
if im.RadioButton2("Set", tmpPtr, 0) then
-- Sliders.
im.Columns(1)
im.PushItemWidth(-1)
im.PushStyleVar1(im.StyleVar_GrabMinSize, 20)
im.Columns(2, 'splinePropertiesCols', false)
im.SetColumnWidth(0, 30)
im.Columns(1)
im.Columns(2, "drivePathSplineCheckboxes", false)
im.Columns(1)
im.Columns(2, "drivePathSplineCheckboxes", false)
im.PopStyleVar()
im.Columns(1)
im.Dummy(im.ImVec2(0, 3))
@/lua/ge/extensions/flowgraph/nodes/scene/storeStatics.lua
im.Columns(3)
im.SetColumnWidth(0, 30)
end
im.Columns(1)
if remove then
@/lua/ge/extensions/editor/vehicleEditor/api/powerTrainUtils.lua
local function displayLivedataByType(deviceType, device)
im.Columns(2, "devicelivetable") -- im.ColumnsFlags_NoResize)
im.SetColumnWidth(0, 200)
end
im.Columns(1)
end
local function displayLivedata(device)
im.Columns(2, "pwlivedata")
im.SetColumnWidth(0, 200)
imguiUtils.cell("cumulativeInertia", tostring(device.cumulativeInertia))
im.Columns(1)
@/lua/ge/extensions/editor/missionPlaybook/attributeViewer.lua
local sortedKeys = tableKeysSorted(data.attributes)
im.Columns(4)
im.Text("Key") im.NextColumn()
end
im.Columns(1)
im.Separator()
@/lua/ge/extensions/editor/rallyEditor/pacenotes/structuredForm.lua
im.Columns(2)
-- im.SetColumnWidth(0, 150)
addModifier(pacenote, mapping.modifiers.modBumpy.text, "modBumpy")
im.Columns(1)
@/lua/common/extensions/ui/imguiUtils.lua
-- key value table for simplicity
imgui.Columns(2, tostring(k))
--imgui.SetColumnOffset(-1, 40)
end
imgui.Columns(1)
end
@/lua/ge/extensions/flowgraph/nodes/logic/switchcase.lua
im.PushID1("LAYOUT_COLUMNS")
im.Columns(2, "layoutColumns")
im.Text("Count")
end
im.Columns(1)
im.PopID()
@/lua/ge/extensions/flowgraph/nodes/vehicle/special/vehicleAction.lua
if im.TreeNode1("Action Info Detail") then
im.Columns(2)
im.Text("Name")
im.Columns()
end
@/lua/ge/extensions/editor/decalSpline.lua
-- Top buttons row.
im.Columns(6, "topMasterButtonsRow", false)
im.SetColumnWidth(0, 39)
im.PopStyleVar(2)
im.Columns(1)
im.Separator()
if im.BeginListBox('', im.ImVec2(-1, 180)) then
im.Columns(4, "splineListBoxColumns", true)
im.SetColumnWidth(0, 30)
-- Buttons underneath the decal splines list box.
im.Columns(6, "buttonsUnderneathListBox", false)
im.SetColumnWidth(0, 39)
im.Separator()
im.Columns(1)
im.PushStyleVar1(im.StyleVar_GrabMinSize, 20)
im.Columns(2, 'spacingAndJitterCols', false)
im.SetColumnWidth(0, 30)
im.PopStyleVar()
im.Columns(1)
im.Dummy(im.ImVec2(0, 3))
im.TextColored(cols.greenB, "Components:")
im.Columns(5, "decalComponentSelectionColumns", true)
im.SetColumnWidth(0, 35)
im.NextColumn()
im.Columns(1)
tmpPtr = selSpline.isAliasRoundRobin and im.IntPtr(0) or im.IntPtr(1)
im.Columns(2, "RoundRobinOrRandomCols", false)
if im.RadioButton2("Round Robin", tmpPtr, 0) then
im.NextColumn()
im.Columns(1)
im.Dummy(im.ImVec2(0, 3))
im.PushStyleVar1(im.StyleVar_GrabMinSize, 20)
im.Columns(2, "randStyleWithResetCols", false)
im.SetColumnWidth(0, 30)
end
im.Columns(1)
im.Separator()
-- Component 1 controls.
im.Columns(1)
im.TextColored(cols.greenB, "Component 1 Properties:")
im.PushStyleVar1(im.StyleVar_GrabMinSize, 20)
im.Columns(2, "component1SlidersRow", false)
im.SetColumnWidth(0, 30)
im.NextColumn()
im.Columns(1)
im.TextColored(cols.greenB, "Pre Rotation:")
im.Columns(4)
tmpPtr = im.IntPtr(selSpline.rot1)
im.PopItemWidth()
im.Columns(1)
elseif compIdx == 2 then
-- Component 2 Controls.
im.Columns(1)
im.TextColored(cols.greenB, "Component 2 Properties:")
im.PushStyleVar1(im.StyleVar_GrabMinSize, 20)
im.Columns(2, "component1SlidersRow", false)
im.SetColumnWidth(0, 30)
im.NextColumn()
im.Columns(1)
im.PushItemWidth(-1)
im.Columns(4)
tmpPtr = im.IntPtr(selSpline.rot2)
im.PopItemWidth()
im.Columns(1)
elseif compIdx == 3 then
-- Component 3 Controls.
im.Columns(1)
im.TextColored(cols.greenB, "Component 3 Properties:")
im.PushStyleVar1(im.StyleVar_GrabMinSize, 20)
im.Columns(2, "component3SlidersRow", false)
im.SetColumnWidth(0, 30)
im.NextColumn()
im.Columns(1)
im.PushItemWidth(-1)
im.Columns(4)
tmpPtr = im.IntPtr(selSpline.rot3)
im.PopItemWidth()
im.Columns(1)
elseif compIdx == 4 then
-- Component 4 Controls.
im.Columns(1)
im.TextColored(cols.greenB, "Component 4 Properties:")
im.PushStyleVar1(im.StyleVar_GrabMinSize, 20)
im.Columns(2, "component4SlidersRow", false)
im.SetColumnWidth(0, 30)
im.NextColumn()
im.Columns(1)
im.PushItemWidth(-1)
im.Columns(4)
tmpPtr = im.IntPtr(selSpline.rot4)
im.PopItemWidth()
im.Columns(1)
end
@/lua/ge/extensions/gameplay/drag/debug.lua
if dragData then
im.Columns(2,'mainDrag')
im.Text("Drag Data")
im.Columns(2, 'vehicles')
end
im.Columns(0)
end
@/lua/ge/extensions/editor/rendererComponents.lua
if obj and data.fields then
im.Columns(2)
for _, field in ipairs(data.fields) do
end
im.Columns(1)
end
if obj and data.fields then
im.Columns(2)
for _, field in ipairs(data.fields) do
end
im.Columns(1)
end
local function buildPresetButtons()
im.Columns(4)
local buttonSize = im.ImVec2(im.GetContentRegionAvailWidth(), 42)
end
im.Columns(1)
end
@/lua/common/extensions/ui/flowgraph/editor.lua
--im.NextColumn()
--im.Columns(1)
im.PopID()
end
im.Columns(2)
im.SetColumnWidth(0, 60)
end
im.Columns(1)
else
im.NextColumn()
im.Columns(1)
im.EndChild()
@/lua/ge/extensions/editor/util/vehicleFilterUtil.lua
im.Columns(1)
return ret
@/lua/ge/extensions/editor/trafficDebug.lua
im.Columns(2)
im.SetColumnWidth(0, 200)
im.Columns(1)
im.Separator()
@/lua/ge/extensions/editor/driftDataEditor.lua
im.Columns(2,'mainDrift')
-- element selector and "New"
im.NextColumn()
im.Columns(0)
im.Columns(2, "DriftSpotsCurrLevel")
im.NextColumn()
im.Columns(0)
end
@/lua/ge/extensions/editor/scriptAIManager.lua
im.Columns(4, "AIMgmtcolumns")
end
im.Columns(1)
--[[
@/lua/ge/extensions/editor/rallyEditor/static.lua
im.Columns(4, "spn_columns")
im.Separator()
im.Columns(1)
im.Separator()
@/lua/ge/extensions/editor/dynamicDecals/layerTypes/brushStroke.lua
im.Columns(2, "layerDataColumns")
im.TextUnformatted("uid")
im.Columns(1, "layerDataColumns")
end
@/lua/ge/extensions/editor/missionEditor/genericTypeData.lua
im.TextWrapped("These Variables are not present in the Flowgraph but in the Mission Editor.")
im.Columns(3)
im.SetColumnWidth(0,50)
end
im.Columns(1)
im.TreePop()
im.TextWrapped("These Variables are present in the Flowgraph, but have not the same type as in the Mission Editor.")
im.Columns(3)
im.SetColumnWidth(0,50)
end
im.Columns(1)
im.TreePop()
im.TextWrapped("These Variables are the same in the Flowgraph and in the Mission Editor.")
im.Columns(2)
--im.SetColumnWidth(0,50)
end
im.Columns(1)
im.TreePop()
im.Columns(2)
im.SetColumnWidth(0,150)
im.Separator()
im.Columns(1)
-- draw type editor if exists
@/lua/ge/extensions/editor/missionEditor/additionalAttributes.lua
im.PushID1(self.name)
im.Columns(2)
im.SetColumnWidth(0,150)
end
im.Columns(1)
im.PopID()
@/lua/ge/extensions/editor/dynamicDecals/vehicleColorPalette.lua
if im.TreeNodeEx1("one", im.TreeNodeFlags_DefaultOpen) then
im.Columns(2, "ColorPalette1Column")
im.SetColumnWidth(0, tool.getIconSize() + 2 * im.GetStyle().ItemSpacing.x)
im.TreePop()
im.Columns(1)
end
if im.TreeNodeEx1("two", im.TreeNodeFlags_DefaultOpen) then
im.Columns(2, "ColorPalette2Column")
im.SetColumnWidth(0, tool.getIconSize() + 2 * im.GetStyle().ItemSpacing.x)
im.TreePop()
im.Columns(1)
end
if im.TreeNodeEx1("three", im.TreeNodeFlags_DefaultOpen) then
im.Columns(2, "ColorPalette3Column")
im.SetColumnWidth(0, tool.getIconSize() + 2 * im.GetStyle().ItemSpacing.x)
im.TreePop()
im.Columns(1)
end
@/lua/ge/extensions/ui/messagesDebugger.lua
im.Columns(2, "cols", false)
im.TextUnformatted("Category")
im.InputText("##icon", txtIcon, im.ArraySize(txtIcon))
im.Columns(1)
@/lua/ge/extensions/editor/barriersEditor.lua
local width = im.GetContentRegionAvail().x/2 - 20
im.Columns(3,'tags',false)
im.SetColumnWidth(0,width)
@/lua/ge/extensions/editor/suspensionAudioDebug.lua
im.Columns(2, "AudioTable")
for i, v in pairs(filter) do
end
im.Columns(1)
@/lua/ge/extensions/flowgraph/nodes/vehicle/customPartsConfigProvider.lua
end
im.Columns(2)
local rem = nil
--im.PopItemWidth()
im.Columns(1)
im.TreePop()
@/lua/ge/extensions/editor/decalEditor.lua
im.Columns(2)
if setWidth then
@/lua/ge/extensions/editor/gen/ui.lua
-- border = true
im.Columns(2, 'right_'..width, border)
im.SetColumnWidth(0, im.GetWindowWidth() - width)
im.Unindent(8)
im.Columns(1)
-- im.Text(' ')
--[[
im.Columns(3, 'right_'..100, false)
-- im.SetColumnWidth(0, im.GetWindowWidth() - (24 + bsize*nbut))
im.NextColumn()
-- im.Columns(1)
-- columnRight(164)
im.Indent(10)
im.Columns(1)
local padding = 2
local nbut = U._HERE and 4 or 3
im.Columns(nbut+1, 'right_'..bsize, false)
im.SetColumnWidth(0, im.GetWindowWidth() - (24 + bsize*nbut))
im.Unindent(44)
im.Columns(0)
-- im.Unindent(42)
-- im.Columns(0)
-- im.Dummy(im.ImVec2(0, 12))
combo('Style', 'building_style', {'','residential','industrial'})
im.Columns(0)
im.Dummy(im.ImVec2(0, 12))
columnRight(rightPanelWidth)
-- im.Columns(2, 'rScope', false)
-- im.SetColumnWidth(0, im.GetWindowWidth() - rightPanelWidth)
end
im.Columns(1)
-- im.Columns(1, "mSelRow1", false)
-- im.Columns(1)
-- im.Columns(1, "mSelRow1", false)
-- im.Columns(1)
im.PushItemWidth(-1)
-- if im.BeginListBox('', im.ImVec2(333, 180), im.WindowFlags_ChildWindow) then
-- im.Columns(6, "jctListBoxColumns", true)
im.Dummy(im.ImVec2(0, 2))
im.Columns(3, 'UV', false)
im.Text('UV u')
im.Columns(1)
-- im.Columns(2, 'topParts', false)
-- local roofTypeWidth = 400
im.Columns(1)
--[[
local dw = 100
im.Columns(2, 'rLabels', false) -- U._PRD == 0 and true or false)
im.SetColumnWidth(0, im.GetWindowWidth() - (rightPanelWidth+10))
im.Columns(0)
im.Columns(3, 'rParts', U._HERE) -- U._PRD == 0 and true or false)
-- im.SetColumnWidth(1, 70)
-- im.SetColumnWidth(1, 170)
-- im.Columns(1, "eSelRow1", true)
im.Dummy(im.ImVec2(2, 0))
-- MESHES
im.Columns(0)
im.Dummy(im.ImVec2(0, 10))
if R.out.inpave then
im.Columns(3, 'rSpacing', false)
local margin = im.GetWindowWidth()/6
end
-- im.Columns(1)
else
im.Columns(2, 'SSS', false) -- false - no borders
im.SetColumnWidth(0, 175)
-- middle params
im.Columns(1)
im.Dummy(im.ImVec2(0, 6))
im.Indent(-6)
im.Columns(3, 'PILA_IND', true) -- false - no borders
-- im.SetColumnWidth(0, 120)
end
im.Columns(1)
]]
-- columnRight(70)
-- im.Columns(2, 'right_'..200, true)
-- im.SetColumnWidth(0, im.GetWindowWidth() - width)
im.Indent(-6)
im.Columns(3, 'BALC_IND', true) -- false - no borders
-- im.SetColumnWidth(0, 120)
im.Columns(1)
im.Dummy(im.ImVec2(0, 0))
-- im.Columns(0)
elseif W.ifForest({'door'}) then
im.Columns(0)
end
-- X-Y input + slider
-- im.Columns(2, 'C_POS', false)
input('Y', 'ypos')
-- im.Columns(0)
input('Z', 'zpos', nil, 0.1)
-- combo('Style', 'building_style', {'','residential','industrial'})
im.Columns(0)
im.Dummy(im.ImVec2(0, 12))
--[[
im.Columns(2) --, 'right_'..width)
im.SetColumnWidth(0, im.GetWindowWidth()/2)
im.Columns(0)
]]
im.Indent(10)
im.Columns(1)
--[[
im.Columns(1)
im.Dummy(im.ImVec2(0, 20))
@/lua/ge/extensions/flowgraph/nodes/ui/buttons/setMultipleButtonsProperty.lua
im.PushID1("LAYOUT_COLUMNS")
im.Columns(2, "layoutColumns")
im.Text("Button Ids")
end
im.Columns(1)
im.PopID()
@/lua/ge/extensions/gameplay/race/race.lua
im.Text("Vehicle " .. id)
im.Columns(2)
im.SetColumnWidth(0,colWidth)
end
im.Columns(1)
end
local ret = false
im.Columns(2)
im.SetColumnWidth(0,colWidth)
end
im.Columns(1)
return ret
@/lua/ge/extensions/editor/toolUtilities/meshAuditionMgr.lua
if im.BeginListBox('##meshListBox', im.ImVec2(-1, -1)) then
im.Columns(1, "meshSelectListboxColumns")
local filterStr = ffi.string(meshFilterBuf):lower()
@/lua/ge/extensions/editor/gen/lib/ui.lua
if not border then border = false end
im.Columns(2, 'right_'..width, border)
im.SetColumnWidth(0, im.GetWindowWidth() - width)
if im.BeginListBox('##123', im.ImVec2(-1, -1)) then
im.Columns(2, "folderList", true)
im.SetColumnWidth(0, 30)
@/lua/ge/extensions/flowgraph/nodes/debug/comment.lua
local descText = im.ArrayChar(2048, self.commentText)
im.Columns(2)
im.Text("Title")
im.Columns(1)
im.Separator()
@/lua/ge/extensions/editor/meshSpline.lua
-- Top buttons row.
im.Columns(6, "topMasterButtonsRow", false)
im.SetColumnWidth(0, 39)
im.PopStyleVar(2)
im.Columns(1)
im.Separator()
if im.BeginListBox('', im.ImVec2(-1, 180)) then
im.Columns(4, "splineListBoxColumns", true)
im.SetColumnWidth(0, 30)
-- Buttons underneath the mesh splines list box.
im.Columns(8, "buttonsUnderneathListBox", false)
im.SetColumnWidth(0, 40)
im.Separator()
im.Columns(1)
im.PushStyleVar1(im.StyleVar_GrabMinSize, 20)
im.Columns(2, 'spacingAndJitterCols', false)
im.SetColumnWidth(0, 30)
im.PopStyleVar()
im.Columns(1)
im.Separator()
im.TextColored(cols.greenB, "Presets:")
im.Columns(7, "presetBtns", false)
im.SetColumnWidth(0, 40)
im.Separator()
im.Columns(1)
im.TextColored(cols.greenB, "Components:")
im.Columns(4, "staticMeshSelectionColumns", false)
im.SetColumnWidth(0, 40)
im.NextColumn()
im.Columns(1)
im.Dummy(im.ImVec2(0, 3))
im.TextColored(cols.greenB, "Pre-Rotations:")
im.Columns(5)
im.Text("Main:")
im.PopItemWidth()
im.Columns(1)
im.Separator()
im.Columns(1)
im.PushItemWidth(-1)
im.PushItemWidth(-1)
im.Columns(5)
im.Text("Var 1:")
end
im.Columns(1)
im.Separator()
im.Columns(1)
im.PushItemWidth(-1)
im.PushItemWidth(-1)
im.Columns(5)
im.Text("Var 2:")
end
im.Columns(1)
im.Separator()
im.Columns(1)
im.PushItemWidth(-1)
im.PushItemWidth(-1)
im.Columns(5)
im.Text("Var 3:")
end
im.Columns(1)
im.Separator()
im.Columns(1)
im.PushItemWidth(-1)
im.PushItemWidth(-1)
im.Columns(5)
im.Text("Start Cap:")
end
im.Columns(1)
im.Separator()
im.Columns(1)
im.PushItemWidth(-1)
im.PushItemWidth(-1)
im.Columns(5)
im.Text("End Cap:")
end
im.Columns(1)
im.Separator()
tmpPtr = selSpline.isAliasRoundRobin and im.IntPtr(0) or im.IntPtr(1)
im.Columns(2, "RoundRobinOrRandomCols", false)
if im.RadioButton2("Round Robin", tmpPtr, 0) then
im.NextColumn()
im.Columns(1)
im.PushStyleVar1(im.StyleVar_GrabMinSize, 20)
im.Columns(2, "randStyleWithResetCols", false)
im.SetColumnWidth(0, 30)
end
im.Columns(1)
elseif selectedTab == 2 then -- Terrain tab.
im.TextColored(cols.greenB, "Terraforming:")
im.Columns(2, "terrainSlidersRow_mesh", false)
im.SetColumnWidth(0, 30)
im.Columns(1)
im.Columns(1)
im.Separator()
@/lua/ge/extensions/editor/missionEditor/issues.lua
if not self.mission._issueList then return end
im.Columns(2)
im.SetColumnWidth(0,150)
end
im.Columns(1)
@/lua/ge/extensions/editor/dragRaceEditor.lua
im.Columns(2, 'mainLayout')
im.Columns(0)
@/lua/ge/extensions/editor/missionEditor/previewChecker.lua
function C:draw()
im.Columns(2)
im.SetColumnWidth(0,150)
im.Columns(1)
end
@/lua/ge/extensions/editor/fileDialog.lua
local function basicFilePreviewGui()
im.Columns(2, "FilePreviewColumns")
if selectedFile.name then
end
im.Columns(1, "FilePreviewColumns")
end
local imgSize = getTempTextureObj(selectedFile.path).size
im.Columns(2, "FilePreviewColumns")
im.TextUnformatted("Dimensions")
im.TextUnformatted(string.format("%d x %d", imgSize.x, imgSize.y))
im.Columns(1, "FilePreviewColumns")
local maxImageSize = (im.GetContentRegionAvailWidth() - 2) > maxFilePreviewSize and maxFilePreviewSize or (im.GetContentRegionAvailWidth() - 2)
if withPreview == true and selectedFile then
im.Columns(2, "FileDialogMainColumn")
end
im.Columns(columnCount, "FileViewColumns")
im.Separator()
im.Columns(1, "FileViewColumns")
im.Columns(columnCount, "FileViewColumns")
im.Columns(1, "FileViewColumns")
im.EndChild()
im.EndChild()
im.Columns(1, "FileDialogMainColumn")
end
@/lua/ge/extensions/editor/objectToSplineEditor.lua
im.Columns(2)
im.SetColumnWidth(0, 60)
im.Columns(1)
im.Separator()
@/lua/ge/extensions/editor/flowgraph/history.lua
im.BeginChild1("historyChild", im.ImVec2(avail.x-1, avail.y - 5))
im.Columns(2)
im.SetColumnWidth(0, 40)
end
im.Columns(1)
@/lua/ge/extensions/flowgraph/nodes/events/customizedTriggerBox.lua
im.PushID1("LAYOUT_COLUMNS")
im.Columns(2, "layoutColumns")
im.Text("Status")
end
im.Columns(1)
im.PopID()
@/lua/ge/extensions/editor/preferences.lua
imgui.Spacing()
imgui.Columns(2, valueInspector.inspectorName .. "FieldsColumn")
imgui.PushFont3("cairo_regular_medium")
imgui.PopItemWidth()
imgui.Columns(1)
@/lua/ge/extensions/editor/materialEditor.lua
im.TextColored(colHdr, "TSStatic objects")
im.Columns(2, "matUsageCols_ts")
im.TextColored(colHdr, "Object")
end
im.Columns(1)
im.TextColored(colHdr, "ForestItemData (by shapeFile)")
im.Columns(2, "matUsageCols_forest")
im.TextColored(colHdr, "Shape")
end
im.Columns(1)
if additionalGuiFn then
im.Columns(2, property .. tostring(layer))
im.SetColumnWidth(0, size.x + v.style.WindowPadding.x)
additionalGuiFn()
im.Columns(1)
else
else
im.Columns(1)
additionalGuiFn()
layer = layer or o.layer[0]
if columnsId then im.Columns(2, columnsId) end
im.TextUnformatted((label or property))
im.NextColumn()
im.Columns(1)
end
local cptr = im.ArrayCharPtrByTbl(items)
if columnsId then im.Columns(2, columnsId) end
im.TextUnformatted(label)
im.PopItemWidth()
if columnsId then im.Columns(1) end
end
end
im.Columns(2, "CreateCubemapColumn")
im.Columns(1)
end
local function cubemap()
im.Columns(2, "Material Properties")
setMaterialPropertiesColumnWidth()
end
im.Columns(1)
end
if im.CollapsingHeader1("Material Info", im.TreeNodeFlags_DefaultOpen) then
im.Columns(2, "Material Properties")
setMaterialPropertiesColumnWidth()
--
im.Columns(1)
end
end
im.Columns(2, "Material Properties")
im.TextUnformatted("Annotation")
im.NextColumn()
im.Columns(1)
end
if im.CollapsingHeader1("Additional Info") then
im.Columns(2, "Material Properties")
setMaterialPropertiesColumnWidth()
im.NextColumn()
im.Columns(1)
@/lua/common/extensions/ui/imgui_gen_luaintf.lua
end
function M.Columns(int_count, string_id, bool_border)
if int_count == nil then int_count = 1 end
if bool_border == nil then bool_border = true end
imgui.Columns(int_count, string_id, bool_border)
end
@/lua/ge/extensions/editor/missionEditor/careerSetup.lua
function C:drawCareerSetup()
im.Columns(2)
im.SetColumnWidth(0,150)
im.Columns(1)
@/lua/ge/extensions/editor/multiSpawnManager.lua
im.Columns(3, "list", false)
im.SetColumnWidth(0, width1)
im.Columns(1)
im.Separator()
im.Columns(3, "list", false)
im.SetColumnWidth(0, width1)
end
im.Columns(1)
im.EndChild()
im.Columns(2, "Vehicle Index", false)
im.SetColumnWidth(0, 80 * im.uiscale[0])
im.Columns(1)
im.Dummy(dummy)
@/lua/ge/extensions/editor/dynamicDecals/history.lua
im.Separator()
im.Columns(2)
im.TextUnformatted("Undo Stack")
im.EndChild()
im.Columns(1)
im.EndChild()
@/lua/ge/extensions/editor/sidewalkSpline.lua
-- Top buttons row.
im.Columns(7, "topMasterButtonsRow", false)
im.SetColumnWidth(0, 39)
im.PopStyleVar(2)
im.Columns(1)
im.Separator()
if im.BeginListBox('', im.ImVec2(-1, 180)) then
im.Columns(4, "splineListBoxColumns", true)
im.SetColumnWidth(0, 30)
-- Buttons underneath the sidewalk splines list box.
im.Columns(6, "buttonsUnderneathListBox", false)
im.SetColumnWidth(0, 40)
im.PopStyleVar(2)
im.Columns(1)
im.Separator()
im.PushStyleVar1(im.StyleVar_GrabMinSize, 20)
im.Columns(2, 'splinePropertiesCols', false)
im.SetColumnWidth(0, 30)
im.PopItemWidth()
im.Columns(1)
im.Separator()
-- Kit Selection.
im.Columns(2, "sidewalkKitSelectionColumns", false)
im.SetColumnWidth(0, 40)
-- Kit components (available for both imported and non-imported kits).
im.Columns(1)
im.Separator()
im.TextColored(cols.greenB, "Kit Components:")
im.Columns(4, "kitCompCols", true)
im.SetColumnWidth(0, 35)
end
im.Columns(1)
else
tmpPtr = im.IntPtr(pieceDistData.isRandom and 1 or 0)
im.Columns(2, "DistributionCols" .. pieceIndex, false)
if im.RadioButton2("Round Robin###dist" .. tostring(pieceIndex) .. "_0", tmpPtr, 0) then
im.NextColumn()
im.Columns(1)
im.PushStyleVar1(im.StyleVar_GrabMinSize, 20)
im.Columns(2, "WeightCols" .. pieceIndex, false)
im.SetColumnWidth(0, 30)
im.Columns(1)
im.PopStyleVar()
im.PushStyleVar1(im.StyleVar_GrabMinSize, 20)
im.Columns(2, "WeightCols" .. pieceIndex .. "_" .. j, false)
im.SetColumnWidth(0, 30)
im.Columns(1)
im.PopStyleVar()
im.TextColored(cols.greenB, "Terraforming:")
im.Columns(2, "terrainSlidersRow_sidewalk", false)
im.SetColumnWidth(0, 30)
im.Columns(1)
im.Columns(2, "terraformButtonsRow_sidewalk", false)
im.Columns(1)
im.Columns(2, "terraformButtonsRow_sidewalk", false)
im.SetColumnWidth(0, 39)
im.PopStyleVar(2)
im.Columns(1)
im.Separator()
@/lua/ge/extensions/flowgraph/nodes/ui/buttons/simpleMultipleButtons.lua
im.PushID1("LAYOUT_COLUMNS")
im.Columns(2, "layoutColumns")
im.Text("Buttons")
end
im.Columns(1)
im.PopID()
@/lua/ge/extensions/flowgraph/nodes/gameplay/dragRace/setDragVehicle.lua
im.PushID1("LAYOUT_COLUMNS")
im.Columns(2, "layoutColumns")
im.Text("Count")
end
im.Columns(1)
im.PopID()
@/lua/ge/extensions/editor/missionPlaybook/unlockedMissionsViewer.lua
if data then
im.Columns(3)
im.Text("Startable") im.NextColumn()
im.Columns(1)
end
@/lua/ge/extensions/flowgraph/nodes/ui/multiDescription.lua
im.PushID1("LAYOUT_COLUMNS")
im.Columns(2, "layoutColumns")
im.Text("Count")
im.Columns(1)
im.PopID()
@/lua/ge/extensions/editor/dynamicDecals/docs.lua
im.Columns(2, "DynDecal_Docs_Columns")
if setColumnWidth then
im.NextColumn()
im.Columns(1, "DynDecal_Docs_Columns")
end
@/lua/ge/extensions/editor/sitesEditor/tags.lua
local width = im.GetContentRegionAvail().x/2 - 20
im.Columns(3,'tags',false)
im.SetColumnWidth(0,width)
@/lua/ge/extensions/editor/vehicleEditor/liveEditor/veFlexbodyDebug.lua
im.Columns(2, "Two Columns")
im.Columns(1)
end
@/lua/ge/extensions/editor/forestEditor.lua
im.TextUnformatted("ForestItem")
im.Columns(2, "assetInspectorGuiForestItem_columns")
inspectorField_String("Key", tostring(item:getKey()))
inspectorField_String("Key", tostring(item:getKey()))
-- im.Columns(1)
if item:getKey() == 0 then
im.Columns(1, "assetInspectorGuiForestItem_columns")
im.SeparatorText("Parallax Mapping Properties")
im.SeparatorText("Parallax Mapping Properties")
im.Columns(2, "assetInspectorGuiForestItem_columns")
im.TextUnformatted("Parallax Mapping")
im.Columns(1, "assetInspectorGuiForestItem_columns")
if im.Button("Open TextureSet editor##ForestItemInspector", im.ImVec2(im.GetContentRegionAvailWidth(), 0)) then
local function parallaxMappingTextureSetEditorGui()
im.Columns(2, "parallaxMappingTextureSetEditorColumns")
im.SetColumnWidth(0, 80)
im.Columns(1, "parallaxMappingTextureSetEditorColumns")
end
@/lua/ge/extensions/editor/missionEditor/startTrigger.lua
im.PushID1(self.name)
im.Columns(2)
im.SetColumnWidth(0,150)
im.Columns(1)
im.PopID()
@/lua/ge/extensions/editor/trafficSignalsEditor.lua
end
im.Columns(1)
@/lua/ge/extensions/editor/terrainMaterialsEditor.lua
im.Columns(2)
if bulkChange.textures.b then
end
im.Columns(1)
im.Dummy(im.ImVec2(0, 10))
materialEditorWindowSize = im.GetWindowSize()
im.Columns(2)
-- TERRAIN MATERIALS COLUMN
end
im.Columns(1)
end
@/lua/ge/extensions/flowgraph/nodes/util/timedSequence.lua
im.PushID1("LAYOUT_COLUMNS")
im.Columns(2, "layoutColumns")
im.Text("Count")
end
im.Columns(1)
im.PopID()
@/lua/ge/extensions/editor/resourceChecker.lua
else
im.Columns(2)
im.SetColumnWidth(0, 60)
local total = math.max(1, tonumber(totalBytes) or 1)
im.Columns(5, "assetTreeCols", true)
im.Text("Name"); im.NextColumn()
row(root)
im.Columns(1)
end
@/lua/ge/extensions/flowgraph/nodes/ui/endStats.lua
im.PushID1("LAYOUT_COLUMNS")
im.Columns(2, "layoutColumns")
im.Text("Count")
end
im.Columns(1)
im.PopID()
@/lua/ge/extensions/editor/mapSensorEditor.lua
for i = 1, numSensors do
im.Columns(4, "attachedSensorsListBoxColumns", false)
im.SetColumnWidth(0, 110)
@/lua/ge/extensions/editor/undoHistory.lua
imgui.Columns(2)
imgui.TextUnformatted("Undo Stack")
imgui.EndChild()
imgui.Columns(1)
end
@/lua/ge/extensions/editor/gen/exp_frame.lua
-- im.Columns(2)
im.PushFont3("robotomono_regular")
im.Columns(2)
for _,key in pairs(akey) do
end
-- im.Columns(1)
im.PopFont()
@/lua/ge/extensions/editor/util/editorElementHelper.lua
local width = im.GetContentRegionAvailWidth()
im.Columns(3, nil, true)
im.SetColumnWidth(0,columnWidth)
if isDefault then im.EndDisabled() end
im.Columns(1)
return editEnded[0]
im.Columns(1)
if editEnded[0] then e._translated = nil ctd[e.fieldName] = ffi.string(e.ac) return true end
im.Columns(1)
return ret
im.Columns(1)
return ret
im.Columns(1)
return ret
end
im.Columns(1)
return editEnded[0]
im.Columns(1)
end
im.BeginChild1("LB",im.ImVec2(im.GetContentRegionAvailWidth()*0.66, 62), true)
im.Columns(3)
im.Text("Best Result") im.NextColumn()
editEnded[0] = im.InputFloat("##Worst Result", e.worst) or editEnded[0] im.NextColumn()
im.Columns(1)
im.EndChild()
im.Columns(1)
return ret
im.Columns(1)
return ret
end
im.Columns(1)
return ret ~= nil
local function decoHeaderDraw(e, ctd) im.PushFont3("cairo_regular_medium") im.TextColored(e.color, e.text) im.PopFont() end
local function decoTextDraw(e, ctd) im.Columns(2) im.SetColumnWidth(0,columnWidth) im.Dummy(im.ImVec2(1,1)) im.NextColumn() im.TextWrapped(e.text) if e.tooltip then im.tooltip(e.tooltip) end im.Columns(1) end
local separatorColor = im.GetColorU322(im.ImVec4(1,1,1,0.5))
local function decoHeaderDraw(e, ctd) im.PushFont3("cairo_regular_medium") im.TextColored(e.color, e.text) im.PopFont() end
local function decoTextDraw(e, ctd) im.Columns(2) im.SetColumnWidth(0,columnWidth) im.Dummy(im.ImVec2(1,1)) im.NextColumn() im.TextWrapped(e.text) if e.tooltip then im.tooltip(e.tooltip) end im.Columns(1) end
local separatorColor = im.GetColorU322(im.ImVec4(1,1,1,0.5))
@/lua/ge/extensions/editor/flowgraph/stateView.lua
im.Columns(2)
im.SetColumnWidth(0,40)
self:drawStategraphRecursive(self.mgr.stateGraph, 0)
im.Columns(1)
end
@/lua/ge/extensions/editor/vehicleEditor/liveEditor/veGeneralData.lua
im.TextColored(im.ImVec4(0.0, 1.0, 0.0, 1.0),"Vehicle General Data")
im.Columns(2, "Data")
im.SetColumnWidth(0, 200)
imguiUtils.cell("Vehicle Damage ($)" ,string.format("%.2f", vEditor.generalData.damage))
im.Columns(1)
im.Separator()
@/lua/ge/extensions/editor/missionEditor/objectives.lua
if self.mission.careerSetup.starsActive[key] then
im.Columns(2)
im.SetColumnWidth(0,150)
self:starSlotSelector(key)
im.Columns(1)
end
im.Columns(2)
im.SetColumnWidth(0,150)
im.Columns(1)
end
end
im.Columns(2)
im.SetColumnWidth(0,150)
self:drawOutroText("noStarUnlocked")
im.Columns()
im.HeaderText("Summary")
im.HeaderText("Summary")
im.Columns(2)
im.SetColumnWidth(0,150)
im.Columns(1)
im.Separator()
@/lua/ge/extensions/editor/assemblySpline.lua
-- Top buttons row.
im.Columns(6, "topMasterButtonsRow", false)
im.SetColumnWidth(0, 39)
im.PopStyleVar(2)
im.Columns(1)
im.Separator()
if im.BeginListBox('', im.ImVec2(-1, 180)) then
im.Columns(4, "splineListBoxColumns", true)
im.SetColumnWidth(0, 30)
-- Buttons underneath the assembly splines list box.
im.Columns(8, "buttonsUnderneathListBox", false)
im.SetColumnWidth(0, 40)
im.Separator()
im.Columns(1)
im.PushStyleVar1(im.StyleVar_GrabMinSize, 20)
im.Columns(2, 'splinePropertiesCols', false)
im.SetColumnWidth(0, 30)
-- Component rotation controls.
im.Columns(1)
im.Separator()
im.TextColored(cols.greenB, "Molecule Pre-Rotation:")
im.Columns(4)
local tmpPtr = im.IntPtr(selSpline.preRot)
im.PopItemWidth()
im.Columns(1)
im.PushStyleVar1(im.StyleVar_GrabMinSize, 20)
im.Columns(2, 'jitterPropertiesCols', false)
im.SetColumnWidth(0, 30)
im.NextColumn()
im.Columns(1)
im.Separator()
im.TextColored(cols.greenB, "Presets:")
im.Columns(3, "presetBtns", false)
im.SetColumnWidth(0, 40)
im.Separator()
im.Columns(1)
if selSpline.isImported then -- Show imported kit information.
im.Columns(3, "staticMeshSelectionColumnsA", false)
im.SetColumnWidth(0, 60)
else -- Show folder selection for non-imported kits.
im.Columns(2, "staticMeshSelectionColumnsB", false)
im.SetColumnWidth(0, 40)
-- Molecule components (available for both imported and non-imported kits).
im.Columns(1)
im.Separator()
im.TextColored(cols.greenB, "Molecule Components:")
im.Columns(4, "rigidComponentsColumns", true)
im.SetColumnWidth(0, 40)
end
im.Columns(1)
end
if molecule.bridges and #molecule.bridges > 0 then
im.Columns(1)
im.Dummy(im.ImVec2(0, 5))
im.TextColored(cols.greenB, "Bridge Components:")
im.Columns(4, "bridgeComponentsColumns", true)
im.SetColumnWidth(0, 40)
end
im.Columns(1)
end
tmpPtr = im.IntPtr(rigid.isRandom and 1 or 0)
im.Columns(2, "DistributionCols" .. rigidIdx, false)
if im.RadioButton2("Round Robin###" .. tostring(wCtr), tmpPtr, 0) then
im.NextColumn()
im.Columns(1)
im.PushStyleVar1(im.StyleVar_GrabMinSize, 20)
im.Columns(2, "WeightCols" .. rigidIdx, false)
im.SetColumnWidth(0, 30)
im.Columns(1)
im.PopStyleVar()
im.PushStyleVar1(im.StyleVar_GrabMinSize, 20)
im.Columns(2, "WeightCols" .. rigidIdx .. "_" .. j, false)
im.SetColumnWidth(0, 30)
im.Columns(1)
im.PopStyleVar()
tmpPtr = im.IntPtr(bridge.isRandom and 1 or 0)
im.Columns(2, "BridgeDistributionCols" .. i, false)
if im.RadioButton2("Round Robin###" .. tostring(wCtr), tmpPtr, 0) then
im.NextColumn()
im.Columns(1)
im.PushStyleVar1(im.StyleVar_GrabMinSize, 20)
im.Columns(2, "BridgeWeightCols" .. i, false)
im.SetColumnWidth(0, 30)
im.Columns(1)
im.PopStyleVar()
im.PushStyleVar1(im.StyleVar_GrabMinSize, 20)
im.Columns(2, "BridgeWeightCols" .. i .. "_" .. j, false)
im.SetColumnWidth(0, 30)
im.Columns(1)
im.PopStyleVar()
im.TextColored(cols.greenB, "Terraforming:")
im.Columns(2, "terrainSlidersRow_assembly", false)
im.SetColumnWidth(0, 30)
im.Columns(1)
im.NextColumn()
im.Columns(1)
im.Separator()
@/lua/ge/extensions/editor/dynamicDecals/brushes.lua
if im.TreeNodeEx1("properties##inspectorGuiBrush", im.TreeNodeFlags_DefaultOpen) then
im.Columns(2, "InspectorGuiBrush_PropertiesColumns")
im.Columns(1)
im.TreePop()
@/lua/ge/extensions/flowgraph/nodes/types/transform.lua
im.Separator()
im.Columns(2)
im.SetColumnWidth(0, 70)
im.PopItemWidth()
im.Columns(1)
@/lua/ge/extensions/editor/vehicleEditor/liveEditor/veAeroDebug.lua
im.TextColored(im.ImVec4(0.0, 1.0, 0.0, 1.0),"Vehicle Aero Forces")
im.Columns(2, "Data")
im.SetColumnWidth(0, 200)
im.Separator()
im.Columns(1, "Data")
im.PushItemWidth(100)
im.TextColored(im.ImVec4(0.0, 1.0, 0.0, 1.0),"Axle Aero Forces")
im.Columns(2, "Data")
im.SetColumnWidth(0, 200)
@/lua/ge/extensions/flowgraph/nodes/logic/compare.lua
im.PushID1("LAYOUT_COLUMNS")
im.Columns(2, "layoutColumns")
im.TextUnformatted("Comparison Function")
end
im.Columns(1)
im.PopID()
@/lua/ge/extensions/flowgraph/nodes/ui/monologue.lua
im.PushID1("LAYOUT_COLUMNS")
im.Columns(2, "layoutColumns")
im.Text("Count")
end
im.Columns(1)
im.PopID()
@/lua/ge/extensions/flowgraph/nodes/gameplay/removeOtherVehicles.lua
im.PushID1("LAYOUT_COLUMNS")
im.Columns(2, "layoutColumns")
im.Text("Count")
end
im.Columns(1)
im.PopID()
@/lua/ge/extensions/editor/shapeEditor.lua
im.BeginChild1("##child1", im.ImVec2(0, 0), false)
im.Columns(4)
-- im.BeginChild1("###shapeStats", im.ImVec2(400, 200), true)
-- im.Columns(2)
-- for k,v in pairs(shapePrev:getMeshStat()) do
im.BeginChild1("##child2", im.ImVec2(0, 0), false)
im.Columns(5)
im.TextUnformatted("Source")
@/lua/ge/extensions/util/groundModelDebug.lua
im.BeginChild1("GroundModelScroll")
im.Columns(3, "GroundModelColumnsBegin") -- im.ColumnsFlags_NoResize)
end
im.Columns(1)
im.EndChild()
im.BeginChild1("GroundModelVisScroll")
im.Columns(3, "GroundModelColumnsBegin") -- im.ColumnsFlags_NoResize)
end
im.Columns(1)
im.EndChild()
-- im.BeginChild1("StaticColDetailScroll")
-- im.Columns(2, "StaticColDetailColumnsBegin") -- im.ColumnsFlags_NoResize)
-- local firstColumnSize = 150
-- end
-- im.Columns(1)
-- im.EndChild()
@/lua/ge/extensions/editor/assetBrowser.lua
im.Separator()
im.Columns(1)
if im.TreeNodeEx1('data##' .. asset.path, im.TreeNodeFlags_DefaultOpen) then
im.Separator()
im.Columns(1)
im.TextUnformatted("Materials:")
local function assetInspectorGui_Material(asset)
im.Columns(2)
-- Asset Name
im.Columns(1)
im.TextUnformatted("Material Preview")
im.Separator()
im.Columns(1)
if im.TreeNode1('rawdata##' .. asset.path) then
im.Separator()
im.Columns(1)
if im.TreeNode1('rawdata##' .. asset.path) then
im.Separator()
im.Columns(1)
if im.TreeNode1('rawdata##' .. asset.path) then
im.Separator()
im.Columns(1)
if im.TreeNode1('rawdata##' .. asset.path) then
im.Separator()
im.Columns(1)
if im.TreeNode1('rawdata##' .. asset.path) then
if img then
im.Columns(1)
im.Separator()
-- Image
im.Columns(1)
im.TextUnformatted("Preview:")
end
im.Columns(1)
im.NewLine()
elseif inspector_selectedAsset.type == "textureSet" then
im.Columns(2)
-- Asset Name
im.Separator()
im.Columns(1)
im.TextUnformatted("Texture Maps")
-- if inspector_selectedAsset.type ~= "textureSet" then
im.Columns(2)
-- Asset Name
im.Columns(1)
end
im.Columns(2, "MainColumn")
if not var.initialized then
assetView()
im.Columns(1)
else
im.Columns(3, "DirectoriesToLoadColumns")
im.TextUnformatted("Name")
im.Columns(1)
im.EndChild()
im.BeginChild1("abTypeColorsTblChild", im.ImVec2(0, 300))
im.Columns(2)
if sortedTbl then
end
im.Columns(1)
im.EndChild()
@/lua/ge/extensions/editor/missionEditor/general.lua
im.Columns(2)
im.SetColumnWidth(0,150)
im.NextColumn()
im.Columns(1)
end
@/lua/ge/extensions/editor/levelValidator.lua
im.Columns(7)
im.Separator()
im.Columns(1)
im.BeginChild1("logsTable", im.ImVec2(0,0), false)
im.Columns(7, nil, false)
for i = 1, 6 do
im.EndChild()
im.Columns(1)
end
@/lua/ge/extensions/editor/forestView.lua
imgui.BeginChild1("##scrollingregion")
imgui.Columns(1)
for i = 1, numberForestItems do
@/lua/ge/extensions/flowgraph/nodes/string/format.lua
im.PushID1("LAYOUT_COLUMNS")
im.Columns(2, "layoutColumns")
im.Text("Count")
im.Columns(1)
im.PopID()
@/lua/ge/extensions/trackbuilder/trackBuilder.lua
im.Columns(3, "Maps", false) --, 3, im.flags(im.ColumnsFlags_NoResize, im.ColumnsFlags_NoBorder))
im.SetColumnWidth(0, 115)
end
im.Columns(1)
local function checkPointUIList()
im.Columns(3, "Checkpoints") --im.flags(im.ColumnsFlags_NoResize))
im.SetColumnWidth(0, 35)
end
im.Columns(1)
end
@/lua/ge/extensions/editor/missionEditor/conditions.lua
im.PushID1(self.name)
im.Columns(2)
im.SetColumnWidth(0,150)
im.Columns(1)
im.PopID()
@/lua/ge/extensions/editor/gen/exp_solidflex.lua
im.Columns(1)
im.Columns(2)
im.SetColumnWidth(0, 110)
UI.sliderC('Plasticity', 'plast_in', {0,20})
im.Columns(1)
@/lua/ge/extensions/gameplay/missions/missionTypes/editorHelper.lua
local function label(e)
im.Columns(2) im.SetColumnWidth(0,columnWidth)
im.TextWrapped(e.label)
im.PopItemWidth()
im.Columns(1)
return editEnded[0]
im.PopItemWidth()
im.Columns(1)
if editEnded[0] then e._translated = nil mtd[e.fieldName] = ffi.string(e.ac) return true end
if im.Checkbox(boxText..'##'..e.fieldName, e.ptr) then mtd[e.fieldName] = e.ptr[0] ret=true end
im.Columns(1)
return ret
end
im.Columns(1)
return ret
mtd[e.fieldNameConfigPath] = e.mc.configPath
im.Columns(1)
return true
im.Columns(1)
return false
end
im.Columns(1)
return editEnded[0]
im.Columns(1)
end
im.BeginChild1("LB",im.ImVec2(im.GetContentRegionAvailWidth()*0.66, 62), true)
im.Columns(3)
im.Text("Best Result") im.NextColumn()
editEnded[0] = im.InputFloat("##Worst Result", e.worst) or editEnded[0] im.NextColumn()
im.Columns(1)
im.EndChild()
im.Columns(1)
return ret
end
im.Columns(1)
return ret
end
im.Columns(1)
return ret ~= nil
local function decoHeaderDraw(e, mtd) im.PushFont3("cairo_regular_medium") im.TextColored(e.color, e.text) im.PopFont() end
local function decoTextDraw(e, mtd) im.Columns(2) im.SetColumnWidth(0,columnWidth) im.Dummy(im.ImVec2(1,1)) im.NextColumn() im.TextWrapped(e.text) if e.tooltip then im.tooltip(e.tooltip) end im.Columns(1) end
local separatorColor = im.GetColorU322(im.ImVec4(1,1,1,0.5))
local function decoHeaderDraw(e, mtd) im.PushFont3("cairo_regular_medium") im.TextColored(e.color, e.text) im.PopFont() end
local function decoTextDraw(e, mtd) im.Columns(2) im.SetColumnWidth(0,columnWidth) im.Dummy(im.ImVec2(1,1)) im.NextColumn() im.TextWrapped(e.text) if e.tooltip then im.tooltip(e.tooltip) end im.Columns(1) end
local separatorColor = im.GetColorU322(im.ImVec4(1,1,1,0.5))
@/lua/ge/extensions/flowgraph/nodes/logic/sequencer.lua
im.PushID1("LAYOUT_COLUMNS")
im.Columns(2, "layoutColumns")
im.Text("Increment Mode")
end
im.Columns(1)
im.PopID()
@/lua/ge/extensions/editor/rallyEditor/pacenotes.lua
im.Spacing()
im.Columns(2)
im.Columns(1)
end
@/lua/ge/extensions/editor/flowgraph/execution.lua
local avail = im.GetContentRegionAvail().x
im.Columns(2)
im.SetColumnWidth(0, avail-75 * im.uiscale[0])
end
im.Columns(1)
@/lua/ge/extensions/editor/missionPlaybook.lua
im.BeginChild1("elements",im.GetContentRegionAvail(), im.WindowFlags_AlwaysVerticalScrollbar)
im.Columns(2)
im.SetColumnWidth(0, 100)
end
im.Columns(1)
im.EndChild()
@/lua/ge/extensions/editor/api/valueInspector.lua
imgui.PushID1(self.inspectorName .. "_FIELDS_COLUMN")
imgui.Columns(2, self.inspectorName .. "FieldsColumn")
if isDifferent then imgui.PopStyleColor() end
imgui.Columns(1)
imgui.PopID()
@/lua/ge/extensions/flowgraph/nodes/ui/buttons/getMultipleButtons.lua
im.PushID1("LAYOUT_COLUMNS")
im.Columns(2, "layoutColumns")
im.Text("Button Ids")
end
im.Columns(1)
im.PopID()
@/lua/ge/extensions/editor/inspector.lua
imgui.PushID1("FIELDS_COL")
imgui.Columns(2, "FieldsColumn")
imgui.Text(dynFields[i])
imgui.PopID()
imgui.Columns(1)
imgui.PopID()
if imgui.BeginChild1("ColorMapColumn", imgui.ImVec2(0, uvMainPanelHeight), true, imgui.WindowFlags_NoScrollWithMouse) then
imgui.Columns(2, "MainColumn")
imgui.SetColumnWidth(0, availableSize.x * 0.75)
imgui.EndChild()
imgui.Columns(1)
@/lua/ge/extensions/editor/dynamicDecals/textures.lua
im.Columns(2, "dynDecalTexturesInspector_BulkChangeColumns")
im.Columns(1, "dynDecalTexturesInspector_BulkChangeColumns")
if selectedTexturesSidecarContent and selectedTexturesSidecarContent[file] and im.TreeNodeEx1(file .. "##dynamicDecalTextureInspector", im.TreeNodeFlags_DefaultOpen) then
im.Columns(3, "dynDecalTexturesInspectorColumns")
im.TextUnformatted("version")
im.Columns(1, "dynDecalTexturesInspectorColumns")
@/lua/ge/extensions/editor/missionEditor/layers.lua
local width = im.GetContentRegionAvailWidth()
im.Columns(2)
im.SetColumnWidth(0,150)
im.Columns(1)
end
@/lua/ge/extensions/editor/missionEditor.lua
im.PushStyleVar2(im.StyleVar_FramePadding, im.ImVec2(0,0))
im.Columns(2)
im.PopStyleVar()
--debugDrawer:drawSphere(beforeCam, 3, ColorF(1,0,0,0.5))
im.Columns(1)
im.Columns(2)
if initializeColumnWidth then
end
im.Columns(1)
end
@/lua/ge/extensions/editor/flowgraph/events.lua
local avail = im.GetContentRegionAvail()
im.Columns(3)
im.SetColumnWidth(0, 86)
im.Text("Event")
im.Columns(1)
im.BeginChild1("eventLogChild", im.ImVec2(avail.x-1, avail.y -24))
im.Columns(3)
im.SetColumnWidth(0, 80)
end
im.Columns(1)
if self.mgr._newEvent then
@/lua/ge/extensions/editor/dynamicDecals/layerTypes/path.lua
local function inspectLayerGui(layer, guiId)
im.Columns(2, "layerDataColumns")
im.TextUnformatted("uid")
im.Columns(1, "layerDataColumns")
end
@/lua/ge/extensions/flowgraph/nodes/logic/and.lua
im.PushID1("LAYOUT_COLUMNS")
im.Columns(2, "layoutColumns")
im.Text("Count")
end
im.Columns(1)
im.PopID()
@/lua/ge/extensions/flowgraph/nodes/ui/selectButtons.lua
im.PushID1("LAYOUT_COLUMNS")
im.Columns(2, "layoutColumns")
im.Text("Button count")
im.Columns(1)
im.PopID()
@/lua/ge/extensions/editor/masterSpline.lua
im.TextColored(cols.greenB, "Design Profile:")
im.Columns(6, "designProfilePresetRow", false)
im.SetColumnWidth(0, 39)
-- Top buttons row.
im.Columns(5, "topMasterButtonsRow", false)
im.SetColumnWidth(0, 39)
im.PopStyleVar(2)
im.Columns(1)
im.Separator()
if im.BeginListBox('###1363', im.ImVec2(-1, 180)) then
im.Columns(4, "splineListBoxColumns", true)
im.SetColumnWidth(0, 30)
-- Buttons underneath the Master Spline list box.
im.Columns(6, "buttonsUnderneathMasterSplineListBox", false)
im.SetColumnWidth(0, 39)
im.NextColumn()
im.Columns(1)
im.PopStyleVar(2)
im.Columns(1)
im.TextColored(cols.greenB, "Auto Banking:")
im.Columns(2, "autoBankingSlidersRow", false)
im.SetColumnWidth(0, 30)
im.Columns(1)
if im.BeginListBox('###5363', im.ImVec2(-1, 180)) then
im.Columns(4, "layerListBoxColumns", true)
im.SetColumnWidth(0, 32)
if selSpline and selSpline.isEnabled and not selSpline.isOptimising then
im.Columns(5, "buttonsUnderneathLayersListBox", false)
im.SetColumnWidth(0, 39)
im.PopStyleVar(2)
im.Columns(1)
im.Separator()
-- Layer-specific controls.
im.Columns(1)
im.PushItemWidth(-1)
if selSpline.isConformToTerrain then
im.Columns(1)
im.TextColored(cols.greenB, "Spline Is Conformed To Surface")
else
im.Columns(1)
im.TextColored(cols.greenB, "Terraforming:")
-- Terraforming controls.
im.Columns(2, "terrainSlidersRow", false)
im.SetColumnWidth(0, 30)
im.NextColumn()
im.Columns(1)
im.NextColumn()
im.Columns(1)
im.Separator()
im.Separator()
im.Columns(1)
im.TextColored(cols.greenB, "Constraints:")
-- 'Optimise' toggle button / 'Generate Auto Road' button.
im.Columns(1)
im.TextColored(cols.greenB, "Live Optimize:")
renderDesignProfileUI(selSpline, icons) -- Show the design profiles panel.
im.Columns(1)
im.TextColored(cols.greenB, "Generator Settings:")
im.Columns(2, "autoRoadSlidersRow", false)
im.SetColumnWidth(0, 30)
im.Columns(1)
im.Columns(3, "previewBtns", false)
im.Columns(1)
im.Columns(3, "previewBtns", false)
im.SetColumnWidth(0, 39)
end
im.Columns(1)
editor.endWindow()
@/lua/ge/extensions/editor/scriptAIEditor.lua
im.Columns(2, "toolWindowCols", false)
im.SetColumnWidth(0, 45)
local vehicle = sceneVehicles[i]
im.Columns(5, "columns3", false)
im.SetColumnWidth(0, 180)
for k, tr in pairs(trajectories) do
im.Columns(3, "columns3", false)
im.SetColumnWidth(0, 80)
if im.BeginListBox("", im.ImVec2(330, 200), im.WindowFlags_ChildWindow) then
im.Columns(6, "indTrajListCols", false)
im.SetColumnWidth(0, 50)
im.Separator()
im.Columns(3, "indTrajCheckBoxCols", false)
im.SetColumnWidth(0, 115)
-- A slider for setting the attraction force field, for when editing the trajectory on the map.
im.Columns(2, "indTrajForceSliderCols", false)
im.SetColumnWidth(0, 340)
if im.BeginListBox("", im.ImVec2(820, 110), im.WindowFlags_ChildWindow) then
im.Columns(6, "camWinColumns", false)
im.SetColumnWidth(0, 60)
im.Columns(8, "camWinButtonCols", false)
im.SetColumnWidth(0, 40)
for i = 1, numdrawNodes do
im.Columns(4, "columns4", false)
im.SetColumnWidth(0, 30)
@/lua/ge/extensions/editor/terrainEditor.lua
if selectedPaintMaterialProxy then
im.Columns(2)
im.Text("Diffuse")
im.Image(selectedPaintMaterialProxy.normalMapObj.texId, im.ImVec2(size/2,size/2))
im.Columns(1)
end
@/lua/ge/extensions/editor/flowgraph/projectSettings.lua
self:Begin(self.windowDescription)
im.Columns(2)
im.SetColumnWidth(0, 100 * im.uiscale[0])
im.Columns(1)
if im.Button("Save") then