GE Lua Documentation

Press F to search!

NextColumn

Definition


-- @/lua/common/extensions/ui/imgui_gen_luaintf.lua:971
function M.NextColumn() imgui.NextColumn() end

Callers

@/lua/ge/extensions/flowgraph/nodes/ui/selectButtons.lua
  im.Text("Button count")
  im.NextColumn()
@/lua/ge/extensions/editor/missionEditor/issues.lua
  im.Text("Issues")
  im.NextColumn()
  if self.mission._issueList.importantCount == 0 then
@/lua/ge/extensions/editor/dynamicDecals/textures.lua
      im.TextUnformatted("type")
      im.NextColumn()
      im.SetNextItemWidth(im.GetContentRegionAvailWidth())
      end
      im.NextColumn()
      im.TextUnformatted("SDF compatible")
      im.NextColumn()
      im.SetNextItemWidth(im.GetContentRegionAvailWidth())
      end
      im.NextColumn()
      im.TextUnformatted("tags")
      im.NextColumn()
      im.tooltip("Add tag")
      im.NextColumn()
      im.TextUnformatted("vehicle")
      im.NextColumn()
      im.SetNextItemWidth(im.GetContentRegionAvailWidth())
      end
      im.NextColumn()
        im.TextUnformatted("version")
        im.NextColumn()
        im.TextUnformatted(tostring(selectedTexturesSidecarContent[file].version))
        im.TextUnformatted(tostring(selectedTexturesSidecarContent[file].version))
        im.NextColumn()
        local img = editor.getTempTextureObj(file)
        im.SetCursorPos(cpos)
        im.NextColumn()
        im.TextUnformatted("texture resolution")
        im.NextColumn()
        im.TextUnformatted(string.format("x: %d y: %d", img.size.x, img.size.y))
        im.TextUnformatted(string.format("x: %d y: %d", img.size.x, img.size.y))
        im.NextColumn()
        im.NextColumn()
        im.NextColumn()
        im.NextColumn()
        im.TextUnformatted("type")
        im.NextColumn()
        im.SetNextItemWidth(im.GetContentRegionAvailWidth())
        end
        im.NextColumn()
        im.NextColumn()
        im.NextColumn()
        im.NextColumn()
        im.TextUnformatted("SDF compatible")
        im.NextColumn()
        im.SetNextItemWidth(im.GetContentRegionAvailWidth())
        end
        im.NextColumn()
        im.NextColumn()
        im.NextColumn()
        im.NextColumn()
        im.TextUnformatted("tags")
        im.NextColumn()
        for k, tag in ipairs(selectedTexturesSidecarContent[file].tags) do
        im.tooltip("Add tag")
        im.NextColumn()
        im.NextColumn()
        im.NextColumn()
        im.NextColumn()
        helper.iconTooltip("Is this decal texture bound to a specific set of vehicles?", true)
        im.NextColumn()
        im.SetNextItemWidth(im.GetContentRegionAvailWidth())
        end
        im.NextColumn()
        im.NextColumn()
        im.NextColumn()
        im.NextColumn()
@/lua/ge/extensions/flowgraph/nodes/gameplay/dragRace/setDragVehicle.lua
  im.Text("Count")
  im.NextColumn()
  local ptr = im.IntPtr(self.count)
  end
  im.NextColumn()
  im.TextUnformatted("Merge Functions")
  im.TextUnformatted("Merge Functions")
  im.NextColumn()
  if im.BeginCombo("##", self.mode, 0) then
@/lua/ge/extensions/editor/cosimulationSignalEditor.lua
        end
        im.NextColumn()
        end
        im.NextColumn()
        im.tooltip('Go to the selected vehicle.')
        im.NextColumn()
        im.tooltip('Open the signals window for this vehicle.')
        im.NextColumn()
        end
        im.NextColumn()
        end
        im.NextColumn()
        end
        im.NextColumn()

        -- im.NextColumn()
          im.SameLine()
          im.NextColumn()
          im.SameLine()
          im.NextColumn()
          im.SameLine()
          im.NextColumn()
          im.TextColored(greenB, signal.description)
          im.SameLine()
          im.NextColumn()
          local type, typeCol = signal.type, redB
          im.SameLine()
          im.NextColumn()

          im.NextColumn()
@/lua/ge/extensions/editor/missionEditor/layers.lua
    if i == #self.mission.layers then im.Text("Checked Last") end
    im.NextColumn()
    im.PushID1("Layer-"..i)
    --im.EndChild()
    im.NextColumn()
    im.PopID()
@/lua/ge/extensions/editor/gen/ui.lua
		input('Area radius', 'build_radius', true)
		im.NextColumn()
		buttonT('Unique', 'gen_unique', im.ImVec4(0.9, 0.9, 0.9, 1), im.ImVec4(0.47, 0.45, 0.45, 1))
		input('Buldings #', 'build_gen', true)
		im.NextColumn()
--		im.Columns(1)
		input('Patterns #', 'build_patt', true)
		im.NextColumn()
		buttonT('Instances', 'gen_inst', im.ImVec4(0.9, 0.9, 0.9, 1), im.ImVec4(0.47, 0.45, 0.45, 1))

			im.NextColumn()
			-- conform button

		im.NextColumn()
		ctxt = im.ImVec4(0.9, 0.9, 0.9, 1) --W.out.saved and im.ImVec4(0.9, 0.9, 0.9, 1) or colorOff
			buttonT('BASES', 'base_load', ctxt, im.ImVec4(0.47, 0.45, 0.45, opacity), nil, true, -3)
			im.NextColumn()
		end
			buttonT('TODAE', 'dae_exp', ctxt, im.ImVec4(0.47, 0.45, 0.45, opacity), nil, true, -3)
			im.NextColumn()
		end

		im.NextColumn()
		ctxt = true and im.ImVec4(0.9, 0.9, 0.9, 1) or colorOff

		im.NextColumn()
		ctxt = (scope == 'building') and im.ImVec4(0.9, 0.9, 0.9, 1) or colorOff
				end
				im.NextColumn()
				combo('Style', 'building_style', {'','residential','industrial'})

		im.NextColumn()
		if U._HERE then
			im.Text('UV u')
		im.NextColumn()
			im.Text('UV v')
			im.Text('UV v')
		im.NextColumn()
			im.Text('Scale')
			im.Text('Scale')
		im.NextColumn()
			slider(nil, 'uv_u', {-1,1})
			slider(nil, 'uv_u', {-1,1})
		im.NextColumn()
			slider(nil, 'uv_v', {-1,1})
			slider(nil, 'uv_v', {-1,1})
		im.NextColumn()
			slider(nil, 'uv_scale', {0.2,5})

			im.NextColumn()
				im.SameLine()
				im.NextColumn()
				im.Text('Tools')
						im.SameLine()
			--            im.NextColumn()

				im.NextColumn()
				local scapeColor = im.ImVec4(0.1, 0.6, 0.9, 0.8)
				if U._HERE then
--					im.NextColumn()
					color = (W.out.inselect or W.forSpline()) and scapeColor or colorOff
					button('Spline', 'wall_spline', 'bSpline', color)
					im.NextColumn()
--	                im.SameLine()
					im.tooltip('Regular intervals')
	--                im.NextColumn()
	--                im.Dummy(im.ImVec2(0, 0))

				im.NextColumn()
				im.Dummy(im.ImVec2(0, 6))
			--            im.SameLine()
						im.NextColumn()
						if im.InputInt('Lanes R', laneR, 1) then

		--                im.NextColumn()
		--            im.EndListBox()
							im.Text('From left corner')
							im.NextColumn()
							im.Text('Next spacing')
							im.Text('Next spacing')
							im.NextColumn()
							if true or U._PRD == 0 then

							im.NextColumn()
							input('a', 'pilaster_ind0', true, nil, true)
							input('a', 'pilaster_ind0', true, nil, true)
							im.NextColumn()
							input('b', 'pilaster_ind1', true, nil, true)
							input('b', 'pilaster_ind1', true, nil, true)
							im.NextColumn()
							if true or U._PRD == 0 then
							im.Text('From left corner')
							im.NextColumn()
							im.Text('Next spacing')
							im.Text('Next spacing')
							im.NextColumn()
							im.Text('Next spacing')

							im.NextColumn()
							input('a', 'balc_ind0', true, nil, true)
							input('a', 'balc_ind0', true, nil, true)
							im.NextColumn()
							input('b', 'balc_ind1', true, nil, true)
							input('b', 'balc_ind1', true, nil, true)
							im.NextColumn()
							input('c', 'balc_ind2', true, nil, true)
							end
							im.NextColumn()
							im.NextColumn()
							im.NextColumn()
							im.NextColumn()
							if W.out.fscope ~= 1 then
								slider('Left margin', 'win_left', {0.0, 10})
								im.NextColumn()
								im.NextColumn()
								im.NextColumn()
								im.NextColumn()
								if spline then
								end
								im.NextColumn()
								im.NextColumn()
								im.NextColumn()
								im.NextColumn()
								-- scaling
							if false and U._PRD == 0 then
								im.NextColumn()
								buttonC('width_fit', 'win_fitx', nil, im.ImVec2(30, 30))
--                            im.Indent(10)
							im.NextColumn()
--                            check('Fill width', 'pillar_span')

							im.NextColumn()
							slider('In-Out', 'pillar_inout', {-4, 4})

							im.NextColumn()

							im.NextColumn()
 --                           im.Unindent(10)
						input('X', 'xpos')
--                        im.NextColumn()
						input('Y', 'ypos')
								end
								im.NextColumn()
								im.Text('C1')
						check('Basement toggle', 'basement_toggle')
						im.NextColumn()
						check('Basement stairs toggle', 'basement_stairs')
@/lua/ge/extensions/flowgraph/nodes/ui/buttons/setMultipleButtonsProperty.lua
  im.Text("Button Ids")
  im.NextColumn()
  local ptr = im.IntPtr(self.count)
@/lua/ge/extensions/editor/api/valueInspector.lua

  imgui.NextColumn()
  imgui.PushItemWidth(imgui.GetContentRegionAvailWidth())
@/lua/ge/extensions/editor/masterSpline.lua
  im.SameLine()
  im.NextColumn()
  im.SameLine()
  im.NextColumn()
  im.SameLine()
  im.NextColumn()
  im.SameLine()
  im.NextColumn()
  im.SameLine()
  im.NextColumn()
  im.tooltip(string.format('Switch AutoPilot preset to: [%s].', roadDesignPresetStrs[6]))
  im.NextColumn()
  im.PopStyleVar(2)
    im.SameLine()
    im.NextColumn()
    im.SameLine()
    im.NextColumn()
    im.SameLine()
    im.NextColumn()
    im.SameLine()
    im.NextColumn()
    end
    im.NextColumn()
          im.SameLine()
          im.NextColumn()
          im.SameLine()
          im.NextColumn()
          im.SameLine()
          im.NextColumn()
          im.tooltip(spline.isEnabled and "Disable this Master Spline (content will remain but will be uneditable)" or "Enable this Master Spline (content will be editable)")
          im.NextColumn()
          im.Separator()
      im.SameLine()
      im.NextColumn()
      im.SameLine()
      im.NextColumn()
      im.SameLine()
      im.NextColumn()
      im.SameLine()
      im.NextColumn()
      im.SameLine()
      im.NextColumn()
      end
      im.NextColumn()
      im.Columns(1)
      im.SameLine()
      im.NextColumn()
      im.PushItemWidth(-1)
      im.PopItemWidth()
      im.NextColumn()
      im.SameLine()
      im.NextColumn()
      im.PushItemWidth(-1)
      im.PopItemWidth()
      im.NextColumn()
                  wCtr = wCtr + 1
                  im.NextColumn()
                  wCtr = wCtr + 1
                  im.NextColumn()
                  im.tooltip('Remove this layer from the session.')
                  im.NextColumn()
                  end
                  im.NextColumn()
            im.SameLine()
            im.NextColumn()
            im.SameLine()
            im.NextColumn()
            im.SameLine()
            im.NextColumn()
            im.SameLine()
            im.NextColumn()
            end
            im.NextColumn()
            im.PopStyleVar(2)
              im.SameLine()
              im.NextColumn()
              im.PushItemWidth(-1)
              end
              im.NextColumn()
              im.PopStyleVar()
            im.SameLine()
            im.NextColumn()
            im.PushItemWidth(-1)
            im.PopItemWidth()
            im.NextColumn()
            im.SameLine()
            im.NextColumn()
            im.PushItemWidth(-1)
            im.PopItemWidth()
            im.NextColumn()
            im.SameLine()
            im.NextColumn()
            im.PushItemWidth(-1)
            im.PopItemWidth()
            im.NextColumn()
            im.SameLine()
            im.NextColumn()
            im.PushItemWidth(-1)
            im.PopItemWidth()
            im.NextColumn()
            im.SameLine()
            im.NextColumn()
            im.PushItemWidth(-1)
            im.PopItemWidth()
            im.NextColumn()
            im.Columns(1)
            end
            im.NextColumn()
            im.Columns(1)
            im.SameLine()
            im.NextColumn()
            im.PushItemWidth(-1)
            im.PopItemWidth()
            im.NextColumn()
            im.SameLine()
            im.NextColumn()
            im.PushItemWidth(-1)
            im.PopItemWidth()
            im.NextColumn()
            im.SameLine()
            im.NextColumn()
            im.PushItemWidth(-1)
            im.PopItemWidth()
            im.NextColumn()
            im.SameLine()
            im.NextColumn()
            im.PushItemWidth(-1)
            im.PopItemWidth()
            im.NextColumn()
            im.SameLine()
            im.NextColumn()
            im.SameLine()
            im.NextColumn()
            end
            im.NextColumn()
            im.Separator()
@/lua/ge/extensions/editor/shapeEditor.lua
        im.TextUnformatted("DetName")
        im.NextColumn()
        im.TextUnformatted(shapePrev:getCurentDetailName())
        im.TextUnformatted(shapePrev:getCurentDetailName())
        im.NextColumn()
        im.TextUnformatted("Size")
        im.TextUnformatted("Size")
        im.NextColumn()
        im.TextUnformatted(tostring(shapePrev.mDetailSize))
        im.TextUnformatted(tostring(shapePrev.mDetailSize))
        im.NextColumn()
        im.TextUnformatted("Polys")
        im.TextUnformatted("Polys")
        im.NextColumn()
        im.TextUnformatted(tostring(shapePrev.mDetailPolys))
        im.TextUnformatted(tostring(shapePrev.mDetailPolys))
        im.NextColumn()
        im.TextUnformatted("Pixel")
        im.TextUnformatted("Pixel")
        im.NextColumn()
        im.TextUnformatted(tostring(shapePrev.mPixelSize))
        im.TextUnformatted(tostring(shapePrev.mPixelSize))
        im.NextColumn()
        im.TextUnformatted("Materials")
        im.TextUnformatted("Materials")
        im.NextColumn()
        im.TextUnformatted(tostring(shapePrev.mNumMaterials) )
        im.TextUnformatted(tostring(shapePrev.mNumMaterials) )
        im.NextColumn()
        im.TextUnformatted("DrawCalls")
        im.TextUnformatted("DrawCalls")
        im.NextColumn()
        im.TextUnformatted(tostring(shapePrev.mNumDrawCalls))
        im.TextUnformatted(tostring(shapePrev.mNumDrawCalls))
        im.NextColumn()
        im.TextUnformatted("Bones")
        im.TextUnformatted("Bones")
        im.NextColumn()
        im.TextUnformatted(tostring(shapePrev.mNumBones))
        im.TextUnformatted(tostring(shapePrev.mNumBones))
        im.NextColumn()
        im.TextUnformatted("Weights")
        im.TextUnformatted("Weights")
        im.NextColumn()
        im.TextUnformatted(tostring(shapePrev.mNumWeights))
        im.TextUnformatted(tostring(shapePrev.mNumWeights))
        im.NextColumn()
        im.TextUnformatted("ColMeshes")
        im.TextUnformatted("ColMeshes")
        im.NextColumn()
        im.TextUnformatted(tostring(shapePrev.mColMeshes))
        im.TextUnformatted(tostring(shapePrev.mColMeshes))
        im.NextColumn()
        im.TextUnformatted("ColPolys")
        im.TextUnformatted("ColPolys")
        im.NextColumn()
        im.TextUnformatted(tostring(shapePrev.mColPolys))
        im.TextUnformatted(tostring(shapePrev.mColPolys))
        im.NextColumn()
        im.EndChild()
        --   im.Text(k)
        --   im.NextColumn()
        --   im.Text(dumps(v))
        --   im.Separator()
        --   im.NextColumn()
        -- end
        im.TextUnformatted("Source")
        im.NextColumn()
        im.TextUnformatted("Amount")
        im.TextUnformatted("Amount")
        im.NextColumn()
        im.TextUnformatted("Destination")
        im.TextUnformatted("Destination")
        im.NextColumn()
        im.TextUnformatted("Sloopy")
        im.TextUnformatted("Sloopy")
        im.NextColumn()
        im.TextUnformatted("ErrorTarget")
        im.TextUnformatted("ErrorTarget")
        im.NextColumn()
            im.TextUnformatted(src)
            im.NextColumn()
            im.TextUnformatted(tostring(v.amount))
            im.TextUnformatted(tostring(v.amount))
            im.NextColumn()
            im.TextUnformatted(tostring(v.dest))
            im.TextUnformatted(tostring(v.dest))
            im.NextColumn()
            if v.sloppy then
              im.TextUnformatted(tostring(v.sloppy))
              im.NextColumn()
              im.TextUnformatted(tostring(v.err))
            else
              im.NextColumn()
            end
            end
            im.NextColumn()
          end
@/lua/ge/extensions/flowgraph/nodes/ui/endStats.lua
  im.Text("Count")
  im.NextColumn()
  local ptr = im.IntPtr(self.count)
@/lua/ge/extensions/editor/missionEditor/prefabs.lua
  im.Text("Prefabs")
  im.NextColumn()
  local rem = nil
@/lua/ge/extensions/editor/mapSensorEditor.lua
        im.SameLine()
        im.NextColumn()
        im.SameLine()
        im.NextColumn()
        im.SameLine()
        im.NextColumn()
        im.tooltip('Toggle between Edit and Live modes.')
        im.NextColumn()
@/lua/ge/extensions/editor/flowgraph/execution.lua
  end
  im.NextColumn()
  ui_flowgraph_editor.tooltip("Close Project")
  im.NextColumn()
  im.Text("Projects: ")
  im.NextColumn()
  if editor.uiIconImageButton(editor.icons.play_arrow, im.ImVec2(20, 20)) then
  --ui_flowgraph_editor.tooltip("Reset All Managers")
  --im.NextColumn()

  im.NextColumn()
  im.Separator()
@/lua/ge/extensions/editor/flowgraph/properties.lua
      end
      im.NextColumn()
      self:_drawInputField(path .. k .. '_val', cdata,type(v[k]),  v[k], savePath .. k,
        end, true)
      im.NextColumn()
    end
        im.Text("Name")
        im.NextColumn()
        im.PushItemWidth(im.GetContentRegionAvail().x)
        end
        im.NextColumn()
        --self.mgr:DrawTypeIcon(pin:getTypeWithImpulseAndChain(), pin:getFirstConnectedLink() ~= nil, 1)
        im.NextColumn()
        end
        im.NextColumn()
        im.Text("Value")
        im.Text("Value")
        im.NextColumn()
        local hasHardTemplates = (pin.hardTemplates and next(pin.hardTemplates)) or (pin.allowFiles and next(pin.allowFiles))
        im.Separator()
        im.NextColumn()
      end
        im.Text("Name")
        im.NextColumn()
        im.PushItemWidth(im.GetContentRegionAvail().x)
        end
        im.NextColumn()
        self.mgr:DrawTypeIcon(pin:getTypeWithImpulseAndChain(), pin:getFirstConnectedLink() ~= nil, 1)
        im.NextColumn()
        if not pin.fixed then

        im.NextColumn()
        im.Text("Value")
        im.Text("Value")
        im.NextColumn()
        im.TextUnformatted(tostring(pin._value))

        im.NextColumn()
        im.Separator()
        ui_flowgraph_editor.tooltip(pin.description or "")
        im.NextColumn()
        end
      im.NextColumn()
      end
        ui_flowgraph_editor.tooltip(pin.description or "")
        im.NextColumn()
        im.TextUnformatted(tostring(pin._value))
        im.TextUnformatted(tostring(pin._value))
        im.NextColumn()
      end
  im.Text("Name:")
  im.NextColumn()
  im.PushItemWidth(im.GetContentRegionAvailWidth())
  im.PopItemWidth()
  im.NextColumn()
  im.Text("Description: ")
  im.NextColumn()
  local textinput = im.ArrayChar(512, tostring(graph.description or ''))
  end
  im.NextColumn()
  if editor.getPreference("flowgraph.debug.editorDebug") then
    im.Text("Type:")
    im.NextColumn()
    im.Text("" .. graph.type)
    end
    im.NextColumn()
  --end
    im.Text("ID: ")
    im.NextColumn()
    im.Text("" .. graph.id)
    im.Text("" .. graph.id)
    im.NextColumn()
  end
      im.Text("Macro ID: ")
      im.NextColumn()
      im.Text("" .. (graph.macroID and graph.macroID or 'nil'))
      im.Text("" .. (graph.macroID and graph.macroID or 'nil'))
      im.NextColumn()
    end
    im.Text("Children: ")
    im.NextColumn()

    im.NextColumn()
  end
    im.Text("Parent: ")
    im.NextColumn()
    end
    im.NextColumn()
  --end
      im.Text("Actions:")
      im.NextColumn()
      if im.Button("Delete Graph") then

        im.NextColumn()
        im.Text("Macro Tags:")
        im.Text("Macro Tags:")
        im.NextColumn()
        if not self.macroTagField then
      end
      im.NextColumn()
    end
        im.Text("ViewPos:")
        im.NextColumn()
        local viewPos = im.ImVecPtrDeref(graph.viewPos)
        im.Text(string.format("%0.1f / 0.1f", viewPos.x, viewPos.y))
        im.NextColumn()
      end
        im.Text("ViewZoom:")
        im.NextColumn()
        im.Text(string.format("%0.1f", graph.viewZoom[0]))
        im.Text(string.format("%0.1f", graph.viewZoom[0]))
        im.NextColumn()
      end
@/lua/ge/extensions/ui/messagesDebugger.lua
    im.InputText("##cat", txtCategory, im.ArraySize(txtCategory))
    im.NextColumn()
    im.TextUnformatted("Icon (font id or /path)")
@/lua/ge/extensions/editor/levelValidator.lua
        rowHeader(" ", "LogLevel")
        im.NextColumn()
        rowHeader("Code", "Code")
        rowHeader("Code", "Code")
        im.NextColumn()
        rowHeader("Description", "Description")
        rowHeader("Description", "Description")
        im.NextColumn()
        rowHeader("Origin", "Origin")
        rowHeader("Origin", "Origin")
        im.NextColumn()
        rowHeader("Object Name", "ObjectName")
        rowHeader("Object Name", "ObjectName")
        im.NextColumn()
        rowHeader("File", "File")
        rowHeader("File", "File")
        im.NextColumn()
        rowHeader("Line", "Line")
        rowHeader("Line", "Line")
        im.NextColumn()
        im.Separator()
          end
          im.NextColumn()
          im.Text("" .. (logItem.uniqueErrorCode or ""))
          im.Text("" .. (logItem.uniqueErrorCode or ""))
          im.NextColumn()

          im.NextColumn()
          im.Text(logItem.origin or "")
          im.Text(logItem.origin or "")
          im.NextColumn()
          im.Text(object and (object:getName() or "No Name") or "")
          im.Text(object and (object:getName() or "No Name") or "")
          im.NextColumn()
          im.Text(logItem.filename or "")
          im.Text(logItem.filename or "")
          im.NextColumn()
          im.Text("" .. (logItem.lineNumber or ""))
          im.Text("" .. (logItem.lineNumber or ""))
          im.NextColumn()
        end
@/lua/ge/extensions/editor/vehicleEditor/liveEditor/veFlexbodyDebug.lua

  im.NextColumn()
@/lua/ge/extensions/editor/dynamicDecals/history.lua
  im.EndChild()
  im.NextColumn()
  im.TextUnformatted("Redo Stack")
@/lua/ge/extensions/editor/fileDialog.lua
    im.TextUnformatted("Name")
    im.NextColumn()
    im.TextUnformatted(selectedFile.name)
    im.TextUnformatted(selectedFile.name)
    im.NextColumn()
  end
    im.TextUnformatted("Filesize")
    im.NextColumn()
    im.TextUnformatted(bytes_to_string(selectedFile.filesize))
    im.TextUnformatted(bytes_to_string(selectedFile.filesize))
    im.NextColumn()
  end
  im.TextUnformatted("Dimensions")
  im.NextColumn()
  im.TextUnformatted(string.format("%d x %d", imgSize.x, imgSize.y))
          end
          im.NextColumn()
        end
                column.guiFn(file)
                im.NextColumn()
              end
      if withPreview == true and selectedFile then
        im.NextColumn()
@/lua/ge/extensions/editor/decalEditor.lua
    im.Text("Instance")
    im.NextColumn()
    im.Text(label)
    im.Text(label)
    im.NextColumn()
    im.TextUnformatted("Id")
    im.NextColumn()
    im.TextUnformatted(tostring(selectedInstance.id))
    im.TextUnformatted(tostring(selectedInstance.id))
    im.NextColumn()
    im.TextUnformatted("Uid")
    im.NextColumn()
    im.TextUnformatted(tostring(selectedInstance.uid))
    im.TextUnformatted(tostring(selectedInstance.uid))
    im.NextColumn()
    im.Text("Position")
    im.NextColumn()

    im.NextColumn()
    im.Text("Rotation")

    im.NextColumn()
    im.PushItemWidth(im.GetContentRegionAvailWidth())

    im.NextColumn()
    im.Text("Size")
    im.Text("Size")
    im.NextColumn()
@/lua/ge/extensions/editor/sensorConfigurationEditor.lua
        im.SameLine()
        im.NextColumn()
        im.SameLine()
        im.NextColumn()
        im.SameLine()
        im.NextColumn()
        im.tooltip('Open the attached sensors window for this vehicle.')
        im.NextColumn()
          im.SameLine()
          im.NextColumn()
          im.SameLine()
          im.NextColumn()
          im.SameLine()
          im.NextColumn()
          im.tooltip('Toggle between Edit and Live modes.')
          im.NextColumn()
@/lua/ge/extensions/editor/flowgraph/events.lua
  end
  im.NextColumn()
  im.Text("")
  im.Text("")
  im.NextColumn()
  im.Text("Event")
      ui_flowgraph_editor.tooltip("Frame: " .. dumps(e.frame))
      im.NextColumn()
      im.TextColored(logColors[e.type] or colWhite, e.type)
      ui_flowgraph_editor.tooltip(logNames[e.type] or e.type)
      im.NextColumn()
      local name = e.name
      end
      im.NextColumn()
      if e.description and e.description ~= "" then
@/lua/ge/extensions/flowgraph/nodes/ui/monologue.lua
  im.Text("Count")
  im.NextColumn()
  local ptr = im.IntPtr(self.count)
@/lua/ge/extensions/editor/materialEditor.lua
      im.TextColored(colHdr, "Object")
      im.NextColumn()
      im.TextColored(colHdr, "Instances")
      im.TextColored(colHdr, "Instances")
      im.NextColumn()
      im.Separator()
        end
        im.NextColumn()
        im.TextUnformatted(tostring(row.count or 0))
        im.TextUnformatted(tostring(row.count or 0))
        im.NextColumn()
      end
      im.TextColored(colHdr, "Shape")
      im.NextColumn()
      im.TextColored(colHdr, "Defs")
      im.TextColored(colHdr, "Defs")
      im.NextColumn()
      im.Separator()
        end
        im.NextColumn()
        im.TextUnformatted(tostring(row.count or 0))
        im.TextUnformatted(tostring(row.count or 0))
        im.NextColumn()
      end
  if additionalGuiFn then
    im.NextColumn()
    if im.GetContentRegionAvailWidth() > 160 then
  im.TextUnformatted((label or property))
  if columnsId then im.NextColumn() end
  if columnsId then
    im.NextColumn()
    im.Columns(1)
  if columnsId then
    im.NextColumn()
  else

    im.NextColumn()
  im.TextUnformatted("Reflection Mode")
  im.NextColumn()
  im.PushItemWidth(120)
    end
    im.NextColumn()
    im.TextUnformatted("Cubemap")
    im.TextUnformatted("Cubemap")
    im.NextColumn()
    im.TextUnformatted(cubemapName == "" and "none" or cubemapName)
    im.TextUnformatted("Name")
    im.NextColumn()
    text("name", 0)
    end
    im.NextColumn()
    im.TextUnformatted("Map To")
    im.NextColumn()
    inputText(nil, "mapTo", 0, true, -(v.inputWidgetHeight * im.uiscale[0] + 10))
    im.tooltip("Enable to pick a material from a mesh.")
    im.NextColumn()
    im.TextUnformatted("Directory")
    im.NextColumn()
    im.TextUnformatted(dir)
    im.TextUnformatted(dir)
    im.NextColumn()
    im.TextUnformatted("Filename")
    im.NextColumn()
    im.TextUnformatted(string.format("%s.%s", filename, ext))
    end
    im.NextColumn()

    im.NextColumn()
    im.TextUnformatted(currentMaterial:getField('version', 0))

    im.NextColumn()
      im.TextUnformatted("Active Layers")
      im.NextColumn()
      im.TextUnformatted(tostring(currentMaterial.activeLayers) .. ' of ' .. tostring(maxLayers))
      im.tooltip(currentMaterial.activeLayers <= 1 and "You have to have at least one layer" or "Remove layer")
      im.NextColumn()
    end
    im.ShowHelpMarker("Displays the estimated total GPU memory used by all textures in this material.\nActual usage varies with the MIP levels currently loaded.\nFor detailed statistics use Performance Graph GPU Memory Profiling (CTRL + SHIFT + F).", true)
    im.NextColumn()
    local totalSize = computeTotalTextureSize(currentMaterial)
  im.TextUnformatted("Annotation")
  im.NextColumn()
  im.ColorButton("Annotation color", bgColor, 0, im.ImVec2(25, 19))
    im.EndCombo()
    im.NextColumn()
    im.Columns(1)
    im.TextUnformatted("Material Tag 0")
    im.NextColumn()
    inputText(nil, "materialTag", 0, true, nil, function() core_jobsystem.create(mapTagsJob, 1) end)
    inputText(nil, "materialTag", 0, true, nil, function() core_jobsystem.create(mapTagsJob, 1) end)
    im.NextColumn()
    im.TextUnformatted("Material Tag 1")
    im.NextColumn()
    inputText(nil, "materialTag", 1, true, nil, function() core_jobsystem.create(mapTagsJob, 1) end)
    inputText(nil, "materialTag", 1, true, nil, function() core_jobsystem.create(mapTagsJob, 1) end)
    im.NextColumn()
    im.TextUnformatted("Material Tag 2")
    im.NextColumn()
    inputText(nil, "materialTag", 2, true, nil, function() core_jobsystem.create(mapTagsJob, 1) end)
    inputText(nil, "materialTag", 2, true, nil, function() core_jobsystem.create(mapTagsJob, 1) end)
    im.NextColumn()
    im.Columns(1)
@/lua/ge/extensions/editor/suspensionAudioDebug.lua
            end
            im.NextColumn()
          end
@/lua/ge/extensions/flowgraph/nodes/ui/buttons/getMultipleButtons.lua
  im.Text("Button Ids")
  im.NextColumn()
  local ptr = im.IntPtr(self.count)
@/lua/ge/extensions/flowgraph/nodes/scene/storeStatics.lua
  im.Text("#")
  im.NextColumn()
  im.Text("Spawned")
  im.Text("Spawned")
  im.NextColumn()
  im.Text("Shape")
  im.Text("Shape")
  im.NextColumn()
  im.Separator()
    end
    im.NextColumn()
    local obj = e.currentId and scenetree[e.currentId]
    end
    im.NextColumn()
    local dir, filename, ext = path.split(e.shapeName)
    end
    im.NextColumn()
  end
@/lua/ge/extensions/editor/driftDataEditor.lua

    im.NextColumn()

    im.NextColumn()
    im.Columns(0)

  im.NextColumn()

  im.NextColumn()
  im.Columns(0)
@/lua/ge/extensions/editor/util/vehicleSelectUtil.lua
  im.Text("Type")
  im.NextColumn()
  im.PushItemWidth(im.GetContentRegionAvailWidth())
  im.PopItemWidth()
  im.NextColumn()
  im.Text("Model")
  im.NextColumn()
  im.PopItemWidth()
  im.NextColumn()
    im.Text("Config")
    im.NextColumn()
    if imDisabled then im.EndDisabled() end
    im.NextColumn()
  end
        end
        im.NextColumn()
        if not self.paints then im.EndDisabled() end
        im.NextColumn()
      end
    im.TextWrapped("Custom Config (Optional)")
    im.NextColumn()
    im.PopItemWidth()
    im.NextColumn()
  end
@/lua/ge/extensions/editor/util/editorElementHelper.lua
  end
  im.NextColumn()
end
  im.PopItemWidth()
  im.NextColumn()
  local isDefault = math.abs(e.ptr[0] - e.defaultValue) < 10e-6

  im.NextColumn()
  local isDefault = ctd[e.fieldName] == e.defaultValue

  im.NextColumn()
  local isDefault = e.ptr[0] == e.defaultValue

  im.NextColumn()
  if editor.uiIconImageButton(editor.icons.undo, imVec24x24) then

  im.NextColumn()
  local isDefault = ctd[e.fieldNameModel] == e.defaultModel
  im.Columns(3)
  im.Text("Best Result") im.NextColumn()
  im.Text("Medium Result") im.NextColumn()
  im.Text("Best Result") im.NextColumn()
  im.Text("Medium Result") im.NextColumn()
  im.Text("Worst Result") im.NextColumn()
  im.Text("Medium Result") im.NextColumn()
  im.Text("Worst Result") im.NextColumn()
  im.Separator()
  im.Separator()
  editEnded[0] = im.InputFloat("##Best Result", e.best) or editEnded[0] im.NextColumn()
  editEnded[0] = im.InputFloat("##Medium Result", e.medium) or editEnded[0] im.NextColumn()
  editEnded[0] = im.InputFloat("##Best Result", e.best) or editEnded[0] im.NextColumn()
  editEnded[0] = im.InputFloat("##Medium Result", e.medium) or editEnded[0] im.NextColumn()
  editEnded[0] = im.InputFloat("##Worst Result", e.worst) or editEnded[0] im.NextColumn()
  editEnded[0] = im.InputFloat("##Medium Result", e.medium) or editEnded[0] im.NextColumn()
  editEnded[0] = im.InputFloat("##Worst Result", e.worst) or editEnded[0] im.NextColumn()
  im.Columns(1)

  im.NextColumn()
  local isDefault = ctd[e.fieldName] == e.defaultValue
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/common/extensions/ui/imguiUtils.lua
      imgui.Text(tostring(k))
      imgui.NextColumn()
      M.addRecursiveTreeTable(val, newPath, true, highlightCallback, itemCallback)
      M.addRecursiveTreeTable(val, newPath, true, highlightCallback, itemCallback)
      imgui.NextColumn()
    end
  imgui.Text(a)
  imgui.NextColumn()
  imgui.Text(b)
  imgui.Text(b)
  imgui.NextColumn()
end
@/lua/ge/extensions/flowgraph/nodes/logic/switchcase.lua
  im.Text("Count")
  im.NextColumn()
  local ptr = im.IntPtr(self.count)
@/lua/ge/extensions/editor/inspector.lua
          imgui.Text(dynFields[i])
          imgui.NextColumn()
          local fieldNameId = "##" .. dynFields[i]

        imgui.NextColumn()
        if imgui.BeginChild1("UVValuesColumn", nil, true) then
@/lua/ge/extensions/editor/sitesEditor/tags.lua
    im.Text("Has Tag:")
    im.NextColumn()
    im.NextColumn()
    im.NextColumn()
    im.NextColumn()
    im.Text("Doesn't have:")
    im.Text("Doesn't have:")
    im.NextColumn()
    im.BeginChild1("hasTags", nil, im.WindowFlags_ChildWindow)
    im.EndChild()
    im.NextColumn()
    if im.Button(">") then
    end
    im.NextColumn()
    im.BeginChild1("NoTags", nil, im.WindowFlags_ChildWindow)
@/lua/ge/extensions/editor/dynamicDecals/brushes.lua
    im.TextUnformatted("name")
    im.NextColumn()
    if im.InputText("##brushNameTextInput_inspectorGuiBrush", editor.getTempCharPtr(brush.name)) then
    end
    im.NextColumn()
    im.TextUnformatted("alphaMaskBlendMode")
    im.NextColumn()
    im.TextUnformatted(string.format("%d (%s)", brush.alphaMaskBlendMode or 0, alphaMaskBlendModes[brush.alphaMaskBlendMode or 0]))
    im.TextUnformatted(string.format("%d (%s)", brush.alphaMaskBlendMode or 0, alphaMaskBlendModes[brush.alphaMaskBlendMode or 0]))
    im.NextColumn()
    im.TextUnformatted("alphaMaskChannel")
    im.NextColumn()
    im.TextUnformatted(string.format("%d (%s)", brush.alphaMaskChannel or 0, alphaMaskChannels[brush.alphaMaskChannel or 0]))
    im.TextUnformatted(string.format("%d (%s)", brush.alphaMaskChannel or 0, alphaMaskChannels[brush.alphaMaskChannel or 0]))
    im.NextColumn()
    im.TextUnformatted("alphaMaskIntensity")
    im.NextColumn()
    im.TextUnformatted(tostring(brush.alphaMaskIntensity))
    im.TextUnformatted(tostring(brush.alphaMaskIntensity))
    im.NextColumn()
    im.TextUnformatted("alphaMaskRotation")
    im.NextColumn()
    im.TextUnformatted(string.format("%.2f", brush.alphaMaskRotation or 0.0))
    im.TextUnformatted(string.format("%.2f", brush.alphaMaskRotation or 0.0))
    im.NextColumn()
    im.TextUnformatted("alphaMaskScale")
    im.NextColumn()
    im.TextUnformatted(string.format("[%.2f, %.2f]", brush.alphaMaskScale[1], brush.alphaMaskScale[2]))
    im.TextUnformatted(string.format("[%.2f, %.2f]", brush.alphaMaskScale[1], brush.alphaMaskScale[2]))
    im.NextColumn()
    im.TextUnformatted("alphaMaskInvert")
    im.NextColumn()
    im.TextUnformatted(string.format("%s", ((brush.alphaMaskInvert or false) and "true" or "false")))
    im.TextUnformatted(string.format("%s", ((brush.alphaMaskInvert or false) and "true" or "false")))
    im.NextColumn()
    im.TextUnformatted("blendMode")
    im.NextColumn()
    im.TextUnformatted(string.format("%d (%s)", brush.blendMode, api.blendModes[brush.blendMode + 1].name))
    im.TextUnformatted(string.format("%d (%s)", brush.blendMode, api.blendModes[brush.blendMode + 1].name))
    im.NextColumn()
    im.TextUnformatted("colorPaletteMapId")
    im.NextColumn()
    im.TextUnformatted(tostring(brush.colorPaletteMapId))
    im.TextUnformatted(tostring(brush.colorPaletteMapId))
    im.NextColumn()
    im.TextUnformatted("colorTextureScale")
    im.NextColumn()
    im.TextUnformatted(string.format("[%.2f, %.2f]", brush.colorTextureScale[1], brush.colorTextureScale[2]))
    im.TextUnformatted(string.format("[%.2f, %.2f]", brush.colorTextureScale[1], brush.colorTextureScale[2]))
    im.NextColumn()
    im.TextUnformatted("decalRotation")
    im.NextColumn()
    im.TextUnformatted(string.format("%.2f", brush.decalRotation))
    im.TextUnformatted(string.format("%.2f", brush.decalRotation))
    im.NextColumn()
    im.TextUnformatted("decalScale")
    im.NextColumn()
    im.TextUnformatted(string.format("[%.2f, %.2f, %.2f]", brush.decalScale[1], brush.decalScale[2], brush.decalScale[3]))
    im.TextUnformatted(string.format("[%.2f, %.2f, %.2f]", brush.decalScale[1], brush.decalScale[2], brush.decalScale[3]))
    im.NextColumn()
    im.TextUnformatted("decalSkew")
    im.NextColumn()
    im.TextUnformatted(string.format("[%.2f, %.2f]", brush.decalSkew[1], brush.decalSkew[2]))
    im.TextUnformatted(string.format("[%.2f, %.2f]", brush.decalSkew[1], brush.decalSkew[2]))
    im.NextColumn()
    im.TextUnformatted("decalUv (flipped decal)")
    im.NextColumn()
    im.TextUnformatted(string.format("[%.1f, %.1f]", brush.decalUv[1], brush.decalUv[2]))
    im.TextUnformatted(string.format("[%.1f, %.1f]", brush.decalUv[1], brush.decalUv[2]))
    im.NextColumn()
    im.TextUnformatted("alphaMaskInvert")
    im.NextColumn()
    im.TextUnformatted(string.format("%s", (brush.alphaMaskInvert and "true" or "false")))
    im.TextUnformatted(string.format("%s", (brush.alphaMaskInvert and "true" or "false")))
    im.NextColumn()
    im.TextUnformatted("mirrored")
    im.NextColumn()
    im.TextUnformatted(string.format("%s", (brush.mirrored or false) and "true" or "false"))
    im.TextUnformatted(string.format("%s", (brush.mirrored or false) and "true" or "false"))
    im.NextColumn()
    im.TextUnformatted("flipMirroredDecal")
    im.NextColumn()
    im.TextUnformatted(string.format("%s", (brush.flipMirroredDecal or false) and "true" or "false"))
    im.TextUnformatted(string.format("%s", (brush.flipMirroredDecal or false) and "true" or "false"))
    im.NextColumn()
    im.TextUnformatted("metallicIntensity")
    im.NextColumn()
    im.TextUnformatted(string.format("%.2f", brush.metallicIntensity or 1.0))
    im.TextUnformatted(string.format("%.2f", brush.metallicIntensity or 1.0))
    im.NextColumn()
    im.TextUnformatted("normalIntensity")
    im.NextColumn()
    im.TextUnformatted(string.format("%.2f", brush.normalIntensity or 1.0))
    im.TextUnformatted(string.format("%.2f", brush.normalIntensity or 1.0))
    im.NextColumn()
    im.TextUnformatted("roughnessIntensity")
    im.NextColumn()
    im.TextUnformatted(string.format("%.2f", brush.roughnessIntensity or 1.0))
    im.TextUnformatted(string.format("%.2f", brush.roughnessIntensity or 1.0))
    im.NextColumn()
    im.TextUnformatted("wrapAlphaMaskX")
    im.NextColumn()
    im.TextUnformatted(string.format("%s", (brush.wrapAlphaMaskX and "true" or "false")))
    im.TextUnformatted(string.format("%s", (brush.wrapAlphaMaskX and "true" or "false")))
    im.NextColumn()
    im.TextUnformatted("wrapAlphaMaskY")
    im.NextColumn()
    im.TextUnformatted(string.format("%s", (brush.wrapAlphaMaskY and "true" or "false")))
    im.TextUnformatted(string.format("%s", (brush.wrapAlphaMaskY and "true" or "false")))
    im.NextColumn()
    im.TextUnformatted("wrapColorTextureX")
    im.NextColumn()
    im.TextUnformatted(string.format("%s", (brush.wrapColorTextureX and "true" or "false")))
    im.TextUnformatted(string.format("%s", (brush.wrapColorTextureX and "true" or "false")))
    im.NextColumn()
    im.TextUnformatted("wrapColorTextureY")
    im.NextColumn()
    im.TextUnformatted(string.format("%s", (brush.wrapColorTextureY and "true" or "false")))
    im.TextUnformatted(string.format("%s", (brush.wrapColorTextureY and "true" or "false")))
    im.NextColumn()
@/lua/ge/extensions/flowgraph/nodes/util/timedSequence.lua
  im.Text("Count")
  im.NextColumn()
  local ptr = im.IntPtr(self.count)
@/lua/ge/extensions/editor/vehicleEditor/api/powerTrainUtils.lua
    im.Text("engineLoad")
    im.NextColumn()
    imguiUtils.SampleFloatDisplay('engineLoad' .. device.name, device.engineLoad, 0.8)
    imguiUtils.SampleFloatDisplay('engineLoad' .. device.name, device.engineLoad, 0.8)
    im.NextColumn()
  --  imguiUtils.cell("engineLoad", tostring(device.engineLoad))
    im.Text("diffAngle")
    im.NextColumn()
    imguiUtils.SampleFloatDisplay('diffAngle' .. device.name, device.diffAngle, 0.8)
    imguiUtils.SampleFloatDisplay('diffAngle' .. device.name, device.diffAngle, 0.8)
    im.NextColumn()
    --imguiUtils.cell("diffAngle", tostring(device.diffAngle))
    im.Text("outputAV2")
    im.NextColumn()
    imguiUtils.SampleFloatDisplay('outputAV2'..tostring(device.name),device.outputAV2,0.8)
    imguiUtils.SampleFloatDisplay('outputAV2'..tostring(device.name),device.outputAV2,0.8)
    im.NextColumn()
    im.Text("outputTorque2")
    im.Text("outputTorque2")
    im.NextColumn()
    imguiUtils.SampleFloatDisplay("outputTorque2"..tostring(device.name),device.outputTorque2,0.8)
    imguiUtils.SampleFloatDisplay("outputTorque2"..tostring(device.name),device.outputTorque2,0.8)
    im.NextColumn()
  end
    im.Text("torqueDiff")
    im.NextColumn()
    imguiUtils.SampleFloatDisplay('torqueDiff' .. device.name, device.torqueDiff, 0.8)
    imguiUtils.SampleFloatDisplay('torqueDiff' .. device.name, device.torqueDiff, 0.8)
    im.NextColumn()
    imguiUtils.cell("lockupClutchSpring", tostring(device.lockupClutchSpring))
    im.Text("parkClutchAngle")
    im.NextColumn()
    imguiUtils.SampleFloatDisplay('parkClutchAngle'..device.name,device.parkClutchAngle,0.8)
    imguiUtils.SampleFloatDisplay('parkClutchAngle'..device.name,device.parkClutchAngle,0.8)
    im.NextColumn()
    imguiUtils.cell("oneWayTorqueSmoother", tostring(device.oneWayTorqueSmoother))
@/lua/ge/extensions/editor/missionEditor.lua
    im.Text("Name: ")
    im.NextColumn()
    im.PushItemWidth(im.GetContentRegionAvailWidth())
    im.PopItemWidth()
    im.NextColumn()
    im.Text("Id: ")
    im.Text("Id: ")
    im.NextColumn()
    im.PushItemWidth(im.GetContentRegionAvailWidth()-26*scale)
    end
    im.NextColumn()
    im.Text("Auto Id")
    im.Text("Auto Id")
    im.NextColumn()
    if im.Checkbox("##Automatic Id", im.BoolPtr(newMissionData.autoId)) then

    im.NextColumn()
    im.Text("Missiontype")
    im.Text("Missiontype")
    im.NextColumn()
    im.PushItemWidth(im.GetContentRegionAvailWidth())

    im.NextColumn()
    displayHeader(clickedMission, hoveredMission, shownMission)
@/lua/ge/extensions/flowgraph/nodes/gameplay/traffic/signals/controller.lua
  im.Text("State Count")
  im.NextColumn()
  local count = im.IntPtr(self.count)
@/lua/ge/extensions/flowgraph/nodes/types/transform.lua
  im.Text("Display")
  im.NextColumn()
  if im.BeginCombo("##displayMode" .. self.id, self.displayMode) then
  end
  im.NextColumn()
  im.Text("Position")
  im.NextColumn()
  local columnSize = im.GetContentRegionAvail()
  im.PopItemWidth()
  im.NextColumn()
  im.Text("Rotation")
  im.Text("Rotation")
  im.NextColumn()
  if self.useQuatForRotation then
  end
  im.NextColumn()
  im.Text("Scale")
  im.Text("Scale")
  im.NextColumn()
  local scl = im.ArrayFloat(3)
  im.PopItemWidth()
  im.NextColumn()
  im.Text("Color")
  im.Text("Color")
  im.NextColumn()
  local clr = im.ArrayFloat(4)
@/lua/ge/extensions/editor/missionEditor/dev.lua
  im.Text("Dev Notes")
  im.NextColumn()
  local editEnded = im.BoolPtr(false)
@/lua/ge/extensions/editor/missionEditor/general.lua
  im.Text("Name")
  im.NextColumn()
  local editEnded = im.BoolPtr(false)

  im.NextColumn()
  im.Text("Description")
  im.NextColumn()
  if type(self.mission.description) == "string" or self.mission.description == nil then

  im.NextColumn()
  im.Columns(1)
@/lua/ge/extensions/editor/objectToSplineEditor.lua
    im.TextUnformatted("Object: ")
    im.NextColumn()
    im.tooltip("Select the object that you want to make copies of.")
    im.NextColumn()
    im.TextUnformatted("Spline: ")
    im.NextColumn()

    im.NextColumn()
@/lua/ge/extensions/editor/drivePathEditor.lua
    im.SameLine()
    im.NextColumn()
    im.SameLine()
    im.NextColumn()
    im.SameLine()
    im.NextColumn()
    im.SameLine()
    im.NextColumn()
    im.SameLine()
    im.NextColumn()
    im.SameLine()
    im.NextColumn()
    im.tooltip('Load a previously-saved session from disk.')
    im.NextColumn()
          im.SameLine()
          im.NextColumn()
          im.SameLine()
          im.NextColumn()
          im.SameLine()
          im.NextColumn()
          im.SameLine()
          im.NextColumn()
          end
          im.NextColumn()
          im.Separator()
      im.SameLine()
      im.NextColumn()
      im.SameLine()
      im.NextColumn()
      im.SameLine()
      im.NextColumn()
      end
      im.NextColumn()
      im.PopStyleVar(2)
          im.SameLine()
          im.NextColumn()
          im.SameLine()
          im.NextColumn()
          end
          im.NextColumn()
          end
          im.NextColumn()
          end
          im.NextColumn()
          im.Separator()
      im.SameLine()
      im.NextColumn()
      im.SameLine()
      im.NextColumn()
      im.SameLine()
      im.NextColumn()
      end
      im.NextColumn()
      im.PopStyleVar(2)
      im.SameLine()
      im.NextColumn()
      if im.RadioButton2("mph", tmpPtr, 1) then
      im.SameLine()
      im.NextColumn()
      if im.RadioButton2("kph", tmpPtr, 2) then
      im.tooltip('kph.')
      im.NextColumn()
      im.Columns(1)
    im.SameLine()
    im.NextColumn()
    if im.RadioButton2("Free Mode", tmpPtr, 1) then
    im.tooltip('Free Mode: create paths freely on the map.')
    im.NextColumn()
    im.Columns(1)
    im.SameLine()
    im.NextColumn()
    if im.RadioButton2("Limit", tmpPtr, 1) then
    im.tooltip('Limit: limit the route speed for the drive path spline.')
    im.NextColumn()
    im.SameLine()
    im.NextColumn()
    im.PushItemWidth(-1)
    im.PopItemWidth()
    im.NextColumn()
      im.SameLine()
      im.NextColumn()
      im.PushItemWidth(-1)
      im.PopItemWidth()
      im.NextColumn()
    end
    im.SameLine()
    im.NextColumn()
    im.PushItemWidth(-1)
    im.PopItemWidth()
    im.NextColumn()
    im.SameLine()
    im.NextColumn()
    im.PushItemWidth(-1)
    im.PopItemWidth()
    im.NextColumn()
      im.SameLine()
      im.NextColumn()
      im.PushItemWidth(-1)
      im.PopItemWidth()
      im.NextColumn()
    end
    im.SameLine()
    im.NextColumn()
    im.tooltip('Sets the avoidCars flag for the drive path spline.')
    im.NextColumn()
@/lua/ge/extensions/editor/dragRaceEditor.lua

    im.NextColumn()
@/lua/ge/extensions/ui/console.lua
      --   if type(l) == "string" then
      --     im.NextColumn()
      --     im.NextColumn()
      --     im.NextColumn()
      --     im.NextColumn()
      --     im.NextColumn()
      --     im.NextColumn()
      --     im.NextColumn()
      --     im.TextUnformatted(l)
      --     im.TextUnformatted(l)
      --     im.NextColumn()
      --   else
      --         im.TextColored(lcol,"%s",tostring(v) )
      --         im.NextColumn()
      --       end
      --     if viewColumn.time[0] then
      --       im.NextColumn()
      --     end
      --     if viewColumn.level[0] then
      --       im.NextColumn()
      --     end
      --     if viewColumn.origin[0] then
      --       im.NextColumn()
      --     end
      --       im.TextUnformatted(l)
      --       im.NextColumn()
      --     end
      --       end
      --       im.NextColumn()
      --       ::continue_skipcol::
      --     if viewColumn.time[0] then
      --       im.NextColumn()
      --     end
      --     if viewColumn.level[0] then
      --       im.NextColumn()
      --     end
      --     if viewColumn.origin[0] then
      --       im.NextColumn()
      --     end
      --       im.TextUnformatted(l)
      --       im.NextColumn()
      --     end
      --       end
      --       im.NextColumn()
      --       ::continue_skipcol::
@/lua/ge/extensions/gameplay/missions/missionTypes/editorHelper.lua
  end
  im.NextColumn()
end
  im.Columns(3)
  im.Text("Best Result") im.NextColumn()
  im.Text("Medium Result") im.NextColumn()
  im.Text("Best Result") im.NextColumn()
  im.Text("Medium Result") im.NextColumn()
  im.Text("Worst Result") im.NextColumn()
  im.Text("Medium Result") im.NextColumn()
  im.Text("Worst Result") im.NextColumn()
  im.Separator()
  im.Separator()
  editEnded[0] = im.InputFloat("##Best Result", e.best) or editEnded[0] im.NextColumn()
  editEnded[0] = im.InputFloat("##Medium Result", e.medium) or editEnded[0] im.NextColumn()
  editEnded[0] = im.InputFloat("##Best Result", e.best) or editEnded[0] im.NextColumn()
  editEnded[0] = im.InputFloat("##Medium Result", e.medium) or editEnded[0] im.NextColumn()
  editEnded[0] = im.InputFloat("##Worst Result", e.worst) or editEnded[0] im.NextColumn()
  editEnded[0] = im.InputFloat("##Medium Result", e.medium) or editEnded[0] im.NextColumn()
  editEnded[0] = im.InputFloat("##Worst Result", e.worst) or editEnded[0] im.NextColumn()
  im.Columns(1)
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/editor/missionEditor/setupModules.lua
  im.Text("Vehicles")
  im.NextColumn()
  im.Separator()
  im.NextColumn()
  im.Text("Traffic")
  im.Text("Traffic")
  im.NextColumn()
  im.Separator()
  im.NextColumn()
  im.Text("Environment")
  im.Text("Environment")
  im.NextColumn()
@/lua/ge/extensions/editor/roadArchitect.lua
    im.SameLine()
    im.NextColumn()
    im.SameLine()
    im.NextColumn()
    im.SameLine()
    im.NextColumn()
    im.SameLine()
    im.NextColumn()
    im.SameLine()
    im.NextColumn()
    im.SameLine()
    im.NextColumn()
    im.SameLine()
    im.NextColumn()
    end
    im.NextColumn()
      im.SameLine()
      im.NextColumn()
      if im.Checkbox("Bridges###11212", mfe.isShowBridges) then
      im.SameLine()
      im.NextColumn()
      if im.Checkbox("Overlays###11213", mfe.isShowOverlays) then
      im.tooltip('Show all overlays (master switch).')
      im.NextColumn()
            im.SameLine()
            im.NextColumn()
            im.SameLine()
            im.NextColumn()
            im.SameLine()
            im.NextColumn()
            im.SameLine()
            im.NextColumn()
            im.SameLine()
            im.NextColumn()
            wCtr = wCtr + 1
            im.NextColumn()
      im.SameLine()
      im.NextColumn()
      im.SameLine()
      im.NextColumn()
      im.SameLine()
      im.NextColumn()
      im.SameLine()
      im.NextColumn()
      im.SameLine()
      im.NextColumn()
      im.tooltip('Reset/clear the road network.')
      im.NextColumn()
              im.SameLine()
              im.NextColumn()
              im.SameLine()
              im.NextColumn()
              im.SameLine()
              im.NextColumn()
              if not road.isBridge then
              im.SameLine()
              im.NextColumn()
              im.SameLine()
              im.NextColumn()
              end
              im.NextColumn()
        im.SameLine()
        im.NextColumn()
        end
        im.NextColumn()
        im.SameLine()
        im.NextColumn()
        im.SameLine()
        im.NextColumn()
        im.SameLine()
        im.NextColumn()
        im.SameLine()
        im.NextColumn()
        end
        im.NextColumn()
          im.SameLine()
          im.NextColumn()
          im.Text(roads[mfe.selectedRoadIdx].overlayMat or 'None')
          im.tooltip('The currently-selected material for this overlay.')
          im.NextColumn()
            im.SameLine()
            im.NextColumn()
            if editor.uiIconImageButton(editor.icons.terrainToTwoLines, vec36, cols.greenB, nil, nil, 'terraformFullRoadNetwork') then
            im.SameLine()
            im.NextColumn()
            if im.Checkbox("Show", terraParams.isShowSingleRoad) then
            im.Dummy(vec36)
            im.NextColumn()
            im.Columns(1)
            im.SameLine()
            im.NextColumn()
            im.tooltip('Apply extra width to hairpin corners (> 90 degrees).')
            im.NextColumn()
                  im.SameLine()
                  im.NextColumn()
                  im.SameLine()
                  im.NextColumn()
                  im.SameLine()
                  im.NextColumn()
                  im.SameLine()
                  im.NextColumn()
                  im.SameLine()
                  im.NextColumn()
                  im.SameLine()
                  im.NextColumn()
                  im.SameLine()
                  im.NextColumn()
                  im.tooltip('Highlights the layer on the road visualization.')
                  im.NextColumn()
              im.SameLine()
              im.NextColumn()
              im.RadioButton2("Offset###" .. tostring(wCtr), layer.type, 1)
              im.SameLine()
              im.NextColumn()
              im.RadioButton2("Patch###" .. tostring(wCtr), layer.type, 2)
              im.SameLine()
              im.NextColumn()
              im.RadioButton2("Decal###" .. tostring(wCtr), layer.type, 3)
              wCtr = wCtr + 1
              im.NextColumn()
              im.Columns(1)
              im.SameLine()
              im.NextColumn()
              im.RadioButton2("Single Mesh###" .. tostring(wCtr), layer.type, 5)
              wCtr = wCtr + 1
              im.NextColumn()
                im.SameLine()
                im.NextColumn()
                im.Text(layer.mat or 'None')
                im.tooltip('The currently-selected material for layer ' .. tostring(selLayerIdx))
                im.NextColumn()
                  im.SameLine()
                  im.NextColumn()
                  im.RadioButton2("90###" .. tostring(wCtr), layer.rot, 1)
                  im.SameLine()
                  im.NextColumn()
                  im.RadioButton2("180###" .. tostring(wCtr), layer.rot, 2)
                  im.SameLine()
                  im.NextColumn()
                  im.RadioButton2("270###" .. tostring(wCtr), layer.rot, 3)
                  wCtr = wCtr + 1
                  im.NextColumn()
                  im.PopItemWidth()
                  im.SameLine()
                  im.NextColumn()
                  im.Checkbox("Finish Before Ends###" .. tostring(wCtr), layer.isPaint)
                  im.tooltip('Layer will leave extra space from the start/end of the road (useful for eg paint markings).')
                  im.NextColumn()
                im.SameLine()
                im.NextColumn()
                im.tooltip('The selected static mesh unit.')
                im.NextColumn()
                im.SameLine()
                im.NextColumn()
                im.tooltip('Attach to left side of lane (checked), or right (unchecked).')
                im.NextColumn()
                im.Columns(1)
                im.SameLine()
                im.NextColumn()
                im.RadioButton2("90###" .. tostring(wCtr), layer.rot, 1)
                im.SameLine()
                im.NextColumn()
                im.RadioButton2("180###" .. tostring(wCtr), layer.rot, 2)
                im.SameLine()
                im.NextColumn()
                im.RadioButton2("270###" .. tostring(wCtr), layer.rot, 3)
                wCtr = wCtr + 1
                im.NextColumn()
                im.PopItemWidth()
                im.SameLine()
                im.NextColumn()
                im.tooltip('The selected static mesh unit.')
                im.NextColumn()
                im.SameLine()
                im.NextColumn()
                im.RadioButton2("90###" .. tostring(wCtr), layer.rot, 1)
                im.SameLine()
                im.NextColumn()
                im.RadioButton2("180###" .. tostring(wCtr), layer.rot, 2)
                im.SameLine()
                im.NextColumn()
                im.RadioButton2("270###" .. tostring(wCtr), layer.rot, 3)
                wCtr = wCtr + 1
                im.NextColumn()
                im.PopItemWidth()
                  im.SameLine()
                  im.NextColumn()
                  im.tooltip('Which way the sidewalk faces (Left-Facing = curb on left, Right-Facing = curb on right).')
                  im.NextColumn()
              im.SameLine()
              im.NextColumn()
              im.RadioButton2("[B]###" .. tostring(wCtr), profile[selSW].vStart, 1)
              im.SameLine()
              im.NextColumn()
              im.RadioButton2("[C]###" .. tostring(wCtr), profile[selSW].vStart, 2)
              im.SameLine()
              im.NextColumn()
              im.RadioButton2("[D]###" .. tostring(wCtr), profile[selSW].vStart, 3)
              wCtr = wCtr + 1
              im.NextColumn()
              im.tooltip("Set the starting 'V' position of the curb UV-mapping (each provides a different curb texture).")
          im.SameLine()
          im.NextColumn()
          if im.RadioButton2("Highway###2223", profile.styleType, 1) then
          im.SameLine()
          im.NextColumn()
          if im.RadioButton2("Dirt###2224", profile.styleType, 2) then
          end
          im.NextColumn()
          im.tooltip('Dirt Road class (for tracks going across dirt, sand, etc).')
            im.SameLine()
            im.NextColumn()
            if editor.uiIconImageButton(editor.icons.youtube_searched_for, vec24, cols.fullWhite, nil, nil, 'selectMatBtnEdgesDirt') then
            im.SameLine()
            im.NextColumn()
            im.Text(profile.dirtMat)
            im.tooltip('The currently-selected material for the dirt tracks.')
            im.NextColumn()
          im.SameLine()
          im.NextColumn()
          im.SameLine()
          im.NextColumn()
          im.SameLine()
          im.NextColumn()
          im.SameLine()
          im.NextColumn()
          im.tooltip('Toggles the lane info.')
          im.NextColumn()
          im.SameLine()
          im.NextColumn()
          im.SameLine()
          im.NextColumn()
          im.SameLine()
          im.NextColumn()
          im.Dummy(vec36)
          im.SameLine()
          im.NextColumn()
          im.Dummy(vec36)
          im.Dummy(vec36)
          im.NextColumn()
          im.SameLine()
          im.NextColumn()
          im.SameLine()
          im.NextColumn()
          im.SameLine()
          im.NextColumn()
          im.SameLine()
          im.NextColumn()
          im.SameLine()
          im.NextColumn()
          im.tooltip('Go to this junction.')
          im.NextColumn()
        im.SameLine()
        im.NextColumn()
        im.SameLine()
        im.NextColumn()
        im.SameLine()
        im.NextColumn()
        im.SameLine()
        im.NextColumn()
        im.SameLine()
        im.NextColumn()
        im.SameLine()
        im.NextColumn()
        im.SameLine()
        im.NextColumn()
        im.tooltip('Add a urban separator junction (splits a two-way road into two one-way sections, to make linking separable).')
        im.NextColumn()
        im.SameLine()
        im.NextColumn()
        im.SameLine()
        im.NextColumn()
        im.SameLine()
        im.NextColumn()
        im.SameLine()
        im.NextColumn()
        im.SameLine()
        im.NextColumn()
        im.SameLine()
        im.NextColumn()
        im.SameLine()
        im.NextColumn()
        im.tooltip('Load a previously-saved junction from disk.')
        im.NextColumn()
      end
          im.SameLine()
          im.NextColumn()
          if selJct.isSidewalk[0] then
          end
          im.NextColumn()
            im.SameLine()
            im.NextColumn()
            if editor.uiIconImageButton(editor.icons.youtube_searched_for, vec24, cols.fullWhite, nil, nil, 'selectMatBtnEdgesJctLeft') then
            im.SameLine()
            im.NextColumn()
            im.Text(selJct.edgeBlendMat)
            im.tooltip('The currently-selected material for the junction edge blending')
            im.NextColumn()
          end
            im.SameLine()
            im.NextColumn()
            if im.Checkbox("Y2 Out/In###" .. tostring(wCtr), selJct.isY2Outwards) then
            im.tooltip('The Y2-Exit will be outwards-pointing (checked), or inwards-pointing (unchecked).')
            im.NextColumn()
          end
          im.SameLine()
          im.NextColumn()
          if selJct.isSidewalk[0] then
          end
          im.NextColumn()
          im.SameLine()
          im.NextColumn()
          if im.Checkbox("PX 2###" .. tostring(wCtr), selJct.isPedX2) then
          im.SameLine()
          im.NextColumn()
          if im.Checkbox("PX 3###" .. tostring(wCtr), selJct.isPedX3) then
          im.SameLine()
          im.NextColumn()
          if im.Checkbox("PX 4###" .. tostring(wCtr), selJct.isPedX4) then
          im.tooltip('Include a pedestrian cross on road 4.')
          im.NextColumn()
          im.SameLine()
          im.NextColumn()
          if selJct.isArrow[0] then
          end
          im.NextColumn()
          im.Columns(1)
          im.SameLine()
          im.NextColumn()
          if editor.uiIconImageButton(editor.icons.youtube_searched_for, vec24, cols.fullWhite, nil, nil, 'selectMat4JctArrowsBtn') then
          im.SameLine()
          im.NextColumn()
          im.Text(selJct.arrowMat)
          im.tooltip('The currently-selected material for the arrows.')
          im.NextColumn()
          im.Columns(1)
            im.SameLine()
            im.NextColumn()
            if editor.uiIconImageButton(editor.icons.youtube_searched_for, vec24, cols.fullWhite, nil, nil, 'selectMatBtnEdgesJctLeft') then
            im.SameLine()
            im.NextColumn()
            im.Text(selJct.edgeBlendMat)
            im.tooltip('The currently-selected material for the junction edge blending')
            im.NextColumn()
          end
          im.SameLine()
          im.NextColumn()
          if selJct.isSidewalk[0] then
          end
          im.NextColumn()
          im.SameLine()
          im.NextColumn()
          if im.Checkbox("PX 2###" .. tostring(wCtr), selJct.isPedX2) then
          im.SameLine()
          im.NextColumn()
          if im.Checkbox("PX 3###" .. tostring(wCtr), selJct.isPedX3) then
          im.tooltip('Include a pedestrian cross on road 3.')
          im.NextColumn()
          im.SameLine()
          im.NextColumn()
          if selJct.isArrow[0] then
          end
          im.NextColumn()
          im.Columns(1)
          im.SameLine()
          im.NextColumn()
          if editor.uiIconImageButton(editor.icons.youtube_searched_for, vec24, cols.fullWhite, nil, nil, 'selectMat4JctArrowsBtn') then
          im.SameLine()
          im.NextColumn()
          im.Text(selJct.arrowMat)
          im.tooltip('The currently-selected material for the arrows.')
          im.NextColumn()
          im.Columns(1)
            im.SameLine()
            im.NextColumn()
            if editor.uiIconImageButton(editor.icons.youtube_searched_for, vec24, cols.fullWhite, nil, nil, 'selectMatBtnEdgesJctLeft') then
            im.SameLine()
            im.NextColumn()
            im.Text(selJct.edgeBlendMat)
            im.tooltip('The currently-selected material for the junction edge blending')
            im.NextColumn()
          end
          im.SameLine()
          im.NextColumn()
          if im.Checkbox("PX 2###" .. tostring(wCtr), selJct.isPedX2) then
          im.SameLine()
          im.NextColumn()
          if im.Checkbox("PX 3###" .. tostring(wCtr), selJct.isPedX3) then
          im.tooltip('Include a pedestrian cross on road 3.')
          im.NextColumn()
          im.SameLine()
          im.NextColumn()
          if selJct.isArrow[0] then
          end
          im.NextColumn()
          im.Columns(1)
          im.SameLine()
          im.NextColumn()
          if editor.uiIconImageButton(editor.icons.youtube_searched_for, vec24, cols.fullWhite, nil, nil, 'selectMat4JctArrowsBtn') then
          im.SameLine()
          im.NextColumn()
          im.Text(selJct.arrowMat)
          im.tooltip('The currently-selected material for the arrows.')
          im.NextColumn()
          im.Columns(1)
            im.SameLine()
            im.NextColumn()
            if editor.uiIconImageButton(editor.icons.youtube_searched_for, vec24, cols.fullWhite, nil, nil, 'selectMatBtnEdgesJctLeft') then
            im.SameLine()
            im.NextColumn()
            im.Text(selJct.edgeBlendMat)
            im.tooltip('The currently-selected material for the junction edge blending')
            im.NextColumn()
          end
          im.SameLine()
          im.NextColumn()
          if selJct.isSidewalk[0] then
          end
          im.NextColumn()
          im.SameLine()
          im.NextColumn()
          if im.Checkbox("PX 2###" .. tostring(wCtr), selJct.isPedX2) then
          im.SameLine()
          im.NextColumn()
          if im.Checkbox("PX 3###" .. tostring(wCtr), selJct.isPedX3) then
          im.SameLine()
          im.NextColumn()
          if im.Checkbox("PX 4###" .. tostring(wCtr), selJct.isPedX4) then
          im.tooltip('Include a pedestrian cross on road 4.')
          im.NextColumn()
          im.SameLine()
          im.NextColumn()
          if selJct.isArrow[0] then
          end
          im.NextColumn()
          im.Columns(1)
          im.SameLine()
          im.NextColumn()
          if editor.uiIconImageButton(editor.icons.youtube_searched_for, vec24, cols.fullWhite, nil, nil, 'selectMat4JctArrowsBtn') then
          im.SameLine()
          im.NextColumn()
          im.Text(selJct.arrowMat)
          im.tooltip('The currently-selected material for the arrows.')
          im.NextColumn()
          im.Columns(1)
            im.SameLine()
            im.NextColumn()
            if editor.uiIconImageButton(editor.icons.youtube_searched_for, vec24, cols.fullWhite, nil, nil, 'selectMatBtnEdgesJctLeft') then
            im.SameLine()
            im.NextColumn()
            im.Text(selJct.edgeBlendMat)
            im.tooltip('The currently-selected material for the junction edge blending')
            im.NextColumn()
          end
          im.SameLine()
          im.NextColumn()
          end
          im.NextColumn()
          im.SameLine()
          im.NextColumn()
          if editor.uiIconImageButton(editor.icons.youtube_searched_for, vec24, cols.fullWhite, nil, nil, 'selectMatBtnEdgesJctLeft') then
          im.SameLine()
          im.NextColumn()
          im.Text(selJct.edgeBlendMat)
          im.tooltip('The currently-selected material for the junction edge blending')
          im.NextColumn()
            im.SameLine()
            im.NextColumn()
            if editor.uiIconImageButton(editor.icons.youtube_searched_for, vec24, cols.fullWhite, nil, nil, 'selectMatBtnEdgesJctLeft') then
            im.SameLine()
            im.NextColumn()
            im.Text(selJct.edgeBlendMat)
            im.tooltip('The currently-selected material for the junction edge blending')
            im.NextColumn()
          end
          im.SameLine()
          im.NextColumn()
          if im.Checkbox("Outer Barriers###" .. tostring(wCtr), selJct.isBarriersO) then
          im.tooltip('Include outer crash barriers.')
          im.NextColumn()
          im.Columns(1)
          im.SameLine()
          im.NextColumn()
          if editor.uiIconImageButton(editor.icons.youtube_searched_for, vec24, cols.fullWhite, nil, nil, 'selectMatBtnEdgesJctLeft') then
          im.SameLine()
          im.NextColumn()
          im.Text(selJct.edgeBlendMat)
          im.tooltip('The currently-selected material for the junction edge blending')
          im.NextColumn()
          im.SameLine()
          im.NextColumn()
          if im.Checkbox("Outer Barriers###" .. tostring(wCtr), selJct.isBarriersO) then
          im.tooltip('Include outer crash barriers.')
          im.NextColumn()
          im.Columns(1)
          im.SameLine()
          im.NextColumn()
          if editor.uiIconImageButton(editor.icons.youtube_searched_for, vec24, cols.fullWhite, nil, nil, 'selectMatBtnEdgesJctLeft') then
          im.SameLine()
          im.NextColumn()
          im.Text(selJct.edgeBlendMat)
          im.tooltip('The currently-selected material for the junction edge blending')
          im.NextColumn()
          im.SameLine()
          im.NextColumn()
          if im.Checkbox("Outer Barriers###" .. tostring(wCtr), selJct.isBarriersO) then
          im.tooltip('Include outer crash barriers.')
          im.NextColumn()
          im.Columns(1)
          im.SameLine()
          im.NextColumn()
          if editor.uiIconImageButton(editor.icons.youtube_searched_for, vec24, cols.fullWhite, nil, nil, 'selectMatBtnEdgesJctLeft') then
          im.SameLine()
          im.NextColumn()
          im.Text(selJct.edgeBlendMat)
          im.tooltip('The currently-selected material for the junction edge blending')
          im.NextColumn()
          im.SameLine()
          im.NextColumn()
          if editor.uiIconImageButton(editor.icons.youtube_searched_for, vec24, cols.fullWhite, nil, nil, 'selectMatBtnEdgesJctLeft') then
          im.SameLine()
          im.NextColumn()
          im.Text(selJct.edgeBlendMat)
          im.tooltip('The currently-selected material for the junction edge blending')
          im.NextColumn()
          im.SameLine()
          im.NextColumn()
          if editor.uiIconImageButton(editor.icons.youtube_searched_for, vec24, cols.fullWhite, nil, nil, 'selectMatBtnEdgesJctLeft') then
          im.SameLine()
          im.NextColumn()
          im.Text(selJct.edgeBlendMat)
          im.tooltip('The currently-selected material for the junction edge blending')
          im.NextColumn()
          im.SameLine()
          im.NextColumn()
          im.SameLine()
          im.NextColumn()
          im.SameLine()
          im.NextColumn()
          im.SameLine()
          im.NextColumn()
          im.SameLine()
          im.NextColumn()
          im.tooltip('Go to this group.')
          im.NextColumn()
      im.SameLine()
      im.NextColumn()
      im.SameLine()
      im.NextColumn()
      im.SameLine()
      im.NextColumn()
      im.Dummy(vec36)
      im.SameLine()
      im.NextColumn()
      im.Dummy(vec36)
      im.Dummy(vec36)
      im.NextColumn()
          im.SameLine()
          im.NextColumn()
          if im.Checkbox("Show", terraParams.isShowGroup) then
          im.Dummy(vec36)
          im.NextColumn()
          im.Columns(1)
                im.SameLine()
                im.NextColumn()
                im.SameLine()
                im.NextColumn()
                im.SameLine()
                im.NextColumn()
                im.SameLine()
                im.NextColumn()
                im.Separator()
                im.NextColumn()
              end
                im.SameLine()
                im.NextColumn()
                im.SameLine()
                im.NextColumn()
                im.SameLine()
                im.NextColumn()
                im.SameLine()
                im.NextColumn()
                im.Separator()
                im.NextColumn()
              end
            im.SameLine()
            im.NextColumn()
            im.SameLine()
            im.NextColumn()
          else
            im.SameLine()
            im.NextColumn()
            im.SameLine()
            im.SameLine()
            im.NextColumn()
          end
          im.SameLine()
          im.NextColumn()
        else
            im.SameLine()
            im.NextColumn()
            if mfe.isProfileIdxChanged and flag then
            im.SameLine()
            im.NextColumn()
            im.SameLine()
            im.NextColumn()
            im.SameLine()
            im.NextColumn()
            im.SameLine()
            im.NextColumn()
            end
            im.NextColumn()
      im.SameLine()
      im.NextColumn()
      im.tooltip('Reset all templates (also removes any loaded templates).')
      im.NextColumn()
              im.SameLine()
              im.NextColumn()
              im.SameLine()
              im.NextColumn()
              im.SameLine()
              im.NextColumn()
              im.SameLine()
              im.NextColumn()
              im.SameLine()
              im.NextColumn()
              im.SameLine()
              im.NextColumn()
              im.SameLine()
              im.NextColumn()
              im.SameLine()
              im.NextColumn()
              lane.width = im.FloatPtr(max(0.0, min(10.0, lane.width[0])))
              im.SameLine()
              im.NextColumn()
              lane.heightL = im.FloatPtr(max(0.0, min(5.0, lane.heightL[0])))
              im.Separator()
              im.NextColumn()
              lane.heightR = im.FloatPtr(max(0.0, min(5.0, lane.heightR[0])))
              im.SameLine()
              im.NextColumn()
              im.SameLine()
              im.NextColumn()
              im.SameLine()
              im.NextColumn()
              im.SameLine()
              im.NextColumn()
              im.SameLine()
              im.NextColumn()
              im.SameLine()
              im.NextColumn()
              im.SameLine()
              im.NextColumn()
              im.SameLine()
              im.NextColumn()
              lane.width = im.FloatPtr(max(0.0, min(10.0, lane.width[0])))
              im.SameLine()
              im.NextColumn()
              lane.heightL = im.FloatPtr(max(0.0, min(5.0, lane.heightL[0])))
              im.Separator()
              im.NextColumn()
              lane.heightR = im.FloatPtr(max(0.0, min(5.0, lane.heightR[0])))
          im.tooltip('Select this static mesh.')
          im.NextColumn()
        end
          im.SameLine()
          im.NextColumn()
          im.SameLine()
          im.NextColumn()
          im.Separator()
          im.NextColumn()
        end
      im.SameLine()
      im.NextColumn()
      end
      im.NextColumn()
@/lua/ge/extensions/flowgraph/nodes/events/customizedTriggerBox.lua
  im.Text("Status")
  im.NextColumn()
  if im.BeginCombo("##triggerType", self.triggerType) then
@/lua/ge/extensions/editor/missionPlaybook/attributeViewer.lua
      im.Columns(4)
      im.Text("Key") im.NextColumn()
      im.Text("Value")   im.NextColumn()
      im.Text("Key") im.NextColumn()
      im.Text("Value")   im.NextColumn()
      im.Text("Tier")   im.NextColumn()
      im.Text("Value")   im.NextColumn()
      im.Text("Tier")   im.NextColumn()
      im.Text("Change") im.Separator() im.NextColumn()
      im.Text("Tier")   im.NextColumn()
      im.Text("Change") im.Separator() im.NextColumn()
      local prevData = book.results[book.page-1]
        im.Text(key)
        im.NextColumn()
        im.Text(tostring(data.attributes[key].value))
        im.Text(tostring(data.attributes[key].value))
        im.NextColumn()
        if data.attributes[key].level then
        end
        im.NextColumn()
        local change = 0
        end
        im.NextColumn()
      end
@/lua/ge/extensions/editor/gen/lib/ui.lua
	end
    im.NextColumn()
	if im['Slider'..tp]("##" .. lbl, ptr, mm[1], mm[2], format) then
	end
--    im.NextColumn()
end
                M.buttonImg('fav_up', 'star', im.ImVec2(lineH,lineH), colorOff, nil, vec3(0.5,0.5))
                im.NextColumn()
    --                    im.tooltip('Favo')
                im.Text('Shape type')
                im.NextColumn()
                im.Separator()
@/lua/ge/extensions/editor/missionEditor/conditions.lua
  im.Text(self.name)
  im.NextColumn()
  index = 0
@/lua/ge/extensions/editor/flowgraph/history.lua
  im.Text("Idx")
  im.NextColumn()
  im.Text("Action")
  im.Text("Action")
  im.NextColumn()
  im.Separator()
        if im.IsItemClicked() then goToHistory = i end
        im.NextColumn()
        im.PushStyleColor2(im.Col_Text, disabledColor)
        if im.IsItemClicked() then goToHistory = i end
        im.NextColumn()
        if im.IsItemClicked() then goToHistory = i end
        im.NextColumn()
        im.TextWrapped(self.mgr.history[i].title)
        if im.IsItemClicked() then goToHistory = i end
        im.NextColumn()
      else
        if im.IsItemClicked() then goToHistory = i end
        im.NextColumn()
        im.TextWrapped(self.mgr.history[i].title)
        if im.IsItemClicked() then goToHistory = i end
        im.NextColumn()
      end
@/lua/ge/extensions/editor/resourceChecker.lua
    im.TextColored(im.ImVec4(0.5, 0.9, 1, 1), "No.")
    im.NextColumn()
    --im.PushItemWidth(200)
    im.Spacing()
    im.NextColumn()
    local count = 0
    skipK = {}
    im.NextColumn()
    local count = 0
  im.Columns(5, "assetTreeCols", true)
  im.Text("Name");      im.NextColumn()
  im.Text("Percent");   im.NextColumn()
  im.Text("Name");      im.NextColumn()
  im.Text("Percent");   im.NextColumn()
  im.Text("Size");      im.NextColumn()
  im.Text("Percent");   im.NextColumn()
  im.Text("Size");      im.NextColumn()
  im.Text("Files");     im.NextColumn()
  im.Text("Size");      im.NextColumn()
  im.Text("Files");     im.NextColumn()
  im.Text("Subdirs");   im.NextColumn()
  im.Text("Files");     im.NextColumn()
  im.Text("Subdirs");   im.NextColumn()
  im.Separator()
    if im.IsItemHovered() and im.IsMouseDoubleClicked(0) then explorePath(n.path) end
    im.NextColumn()
    im.TextUnformatted(n.pctStr or "0.00%")
    im.NextColumn()
    im.Text(n.sizeStr or humanMB(n.bytes or 0))
    im.NextColumn()
    if n.isDir then im.Text(tostring(n.files or 0)) else im.Text("1") end
    im.NextColumn()
    im.Text(tostring(n.subdirs or 0))
    im.NextColumn()
@/lua/ge/extensions/editor/trafficManager.lua
            im.PopStyleColor()
            im.NextColumn()
            if editor.uiIconImageButton(session.vehicles[nameId].locked and editor.icons.lock or editor.icons.lock_open, imSizes.small) then
            im.tooltip(session.vehicles[nameId].locked and "Unlock Object" or "Lock Object")
            im.NextColumn()
          end
    im.tooltip("Enter Vehicle")
    im.NextColumn()

    im.NextColumn()

    im.NextColumn()
    im.Columns(1)
      im.TextUnformatted("Speed")
      im.NextColumn()
      local speed = mapVehData.vel and mapVehData.vel:length() or 0
      end
      im.NextColumn()
      im.TextUnformatted("Distance")
      im.NextColumn()
      im.TextUnformatted(string.format("%0.2f", convertDistance(sessionData.stats.distance, distanceUnits[options.distanceUnits[0]])))
      end
      im.NextColumn()
      im.TextUnformatted("Acceleration")
      im.NextColumn()
      im.TextUnformatted(string.format("%0.2f G", sessionData.stats.gForce))
      im.TextUnformatted(string.format("%0.2f G", sessionData.stats.gForce))
      im.NextColumn()
        im.TextUnformatted("Timer")
        im.NextColumn()
        im.TextUnformatted(string.format("%0.1f", sessionData.stats.timer))
        im.TextUnformatted(string.format("%0.1f", sessionData.stats.timer))
        im.NextColumn()
        im.TextUnformatted("Avg Speed (10 s)")
        im.NextColumn()
        im.TextUnformatted(string.format("%0.2f %s", convertSpeed(sessionData.stats.avgSpeed, speedUnits[options.speedUnits[0]]), speedUnits[options.speedUnits[0]]))
        im.TextUnformatted(string.format("%0.2f %s", convertSpeed(sessionData.stats.avgSpeed, speedUnits[options.speedUnits[0]]), speedUnits[options.speedUnits[0]]))
        im.NextColumn()
        im.TextUnformatted("Max Speed")
        im.NextColumn()
        im.TextUnformatted(string.format("%0.2f %s", convertSpeed(sessionData.stats.maxSpeed, speedUnits[options.speedUnits[0]]), speedUnits[options.speedUnits[0]]))
        im.TextUnformatted(string.format("%0.2f %s", convertSpeed(sessionData.stats.maxSpeed, speedUnits[options.speedUnits[0]]), speedUnits[options.speedUnits[0]]))
        im.NextColumn()

  im.NextColumn()

  im.NextColumn()
  im.Columns(1)
            im.tooltip("View")
            im.NextColumn()
          end

    im.NextColumn()

    im.NextColumn()
    im.Columns(1)
    end
    im.NextColumn()

    im.NextColumn()
    im.Columns(0)
@/lua/ge/extensions/editor/scriptAIEditor.lua

    im.NextColumn()
    end
    im.NextColumn()
  end
          end
          im.NextColumn()
          if editor.uiIconImageButton(editor.icons.trashBin2, im.ImVec2(22, 22), nil, nil, nil, 'removeVehicle') then
          im.tooltip('Remove this vehicle.')
          im.NextColumn()
          if editor.uiIconImageButton(editor.icons.car, im.ImVec2(21, 21), nil, nil, nil, 'goToSelectedVehicle') then
          im.tooltip('Go to the selected vehicle.')
          im.NextColumn()
          if vehicleAttachStates[i] ~= "[not attached]" then
          end
          im.NextColumn()
          local vas = vehicleAttachStates[i]
          end
          im.NextColumn()
          im.Separator()
          end
          im.NextColumn()
          if editor.uiIconImageButton(editor.icons.trashBin2, im.ImVec2(22, 22), nil, nil, nil, 'removeTrajectory') then
          im.tooltip('Remove the selected trajectory.')
          im.NextColumn()
          if numTrajectories > 0 and tr ~= nil then
          end
          im.NextColumn()
          im.Separator()
              end
              im.NextColumn()
              if isTimeBased == true then
              end
              im.NextColumn()
              im.Text("(x: " .. round1(n.x[0]) .. ",")
              im.Text("(x: " .. round1(n.x[0]) .. ",")
              im.NextColumn()
              im.Text("y: " .. round1(n.y[0]) .. ",")
              im.Text("y: " .. round1(n.y[0]) .. ",")
              im.NextColumn()
              im.Text("z: " .. round1(n.z[0]) .. ")")
              im.Text("z: " .. round1(n.z[0]) .. ")")
              im.NextColumn()
              if n.isLocked then
              end
              im.NextColumn()
              im.Separator()
          im.tooltip('Switch the visual display of this trajectory on/off.')
          im.NextColumn()
          im.Checkbox("Nodes", tr.isMarkNodes)
          im.tooltip('Includes/Removes the trajectory nodes on the display.')
          im.NextColumn()
          im.Checkbox("Velocities", tr.isMarkVelocities)
          im.tooltip('Includes/Removes the line segment velocities on the display.')
          im.NextColumn()
          im.Separator()
          if isTimeBased == true then
            im.NextColumn()
            im.Checkbox("AI Assistant", tr.isExternalForce)
            im.tooltip('Switches AI assistance on/off. This helps to keep the vehicle on course.')
            im.NextColumn()
            im.Checkbox("Hold Velocity", tr.isHoldVelocity)
            im.tooltip('Maintains the average velocities of each section, as nodes are moved on the map.')
            im.NextColumn()
          else
            im.Dummy(im.ImVec2(25, 25))
            im.NextColumn()
            im.Dummy(im.ImVec2(25, 25))
            im.Dummy(im.ImVec2(25, 25))
            im.NextColumn()
          end
          if im.Selectable1("[" .. j .. "] :", flag, bit.bor(im.SelectableFlags_SpanAllColumns, im.SelectableFlags_AllowItemOverlap)) then cwd.selectedNode = j end
          im.NextColumn()
          local tOld = n.t[0]
          if n.t[0] < 0.0 then n.t = im.FloatPtr(0.0) end
          im.NextColumn()
          if im.InputFloat("Smoothness##" .. tostring(ctr + 1), n.smoothness, 0.1, 0.1) then
          if n.smoothness[0] > 1.0 then n.smoothness = im.FloatPtr(1.0) end
          im.NextColumn()
          im.Checkbox("Moving Start##" .. tostring(ctr + 2), n.movingStart)
          im.tooltip('Set whether or not to allow continuous movement on approach to this node.')
          im.NextColumn()
          im.Checkbox("Moving End##" .. tostring(ctr + 3), n.movingEnd)
          im.tooltip('Set whether or not to allow continuous movement on departure from this node.')
          im.NextColumn()
          if n.isLocked then
          end
          im.NextColumn()
          im.Separator()
      if isDisabled then im.EndDisabled() end
      im.NextColumn()
      isDisabled = numNodes < 1
      if isDisabled then im.EndDisabled() end
      im.NextColumn()
      isDisabled = numTrajectories < 1 or trajWinData.selectedTraj == nil
      if isDisabled then im.EndDisabled() end
      im.NextColumn()
      if editor.uiIconImageButton(editor.icons.cameraFocusTopDown, im.ImVec2(24, 24), nil, nil, nil, 'camTrajReveal') then
      im.tooltip('Shows a top-down view of the full camera trajectory.')
      im.NextColumn()
      if #cwd.nodes > 0 and cwd.selectedNode > 0 and cwd.selectedNode <= #cwd.nodes then
      end
      im.NextColumn()
      im.Checkbox("Display", cwd.isDisplay)
      im.tooltip('Toggles whether the camera path will be used during execution.')
      im.NextColumn()
      im.PushStyleVar1(im.StyleVar_GrabMinSize, 20)
      im.PopStyleVar()
      im.NextColumn()
      im.ColorEdit3("", cwd.col)
      im.tooltip('Selects a color for the camera trajectory.')
      im.NextColumn()
    else
          im.Text("[" .. i .. "]:")
          im.NextColumn()
          local n = dwd.drawNodes[i]
          im.Text("(x: " .. round1(n.x) .. ",")
          im.NextColumn()
          im.Text("y: " .. round1(n.y) .. ",")
          im.Text("y: " .. round1(n.y) .. ",")
          im.NextColumn()
          im.Text("z: " .. round1(n.z) .. ")")
          im.Text("z: " .. round1(n.z) .. ")")
          im.NextColumn()
          im.Separator()
@/lua/ge/extensions/editor/terrainMaterialsEditor.lua
        im.TextUnformatted("Base Color")
        im.NextColumn()
        im.TextUnformatted(bulkChange.textures.b.file)
        im.TextUnformatted(bulkChange.textures.b.file)
        im.NextColumn()
      end
        im.TextUnformatted("Normal")
        im.NextColumn()
        im.TextUnformatted(bulkChange.textures.nm.file)
        im.TextUnformatted(bulkChange.textures.nm.file)
        im.NextColumn()
      end
        im.TextUnformatted("Roughness")
        im.NextColumn()
        im.TextUnformatted(bulkChange.textures.r.file)
        im.TextUnformatted(bulkChange.textures.r.file)
        im.NextColumn()
      end
        im.TextUnformatted("Ambient Occlusion")
        im.NextColumn()
        im.TextUnformatted(bulkChange.textures.ao.file)
        im.TextUnformatted(bulkChange.textures.ao.file)
        im.NextColumn()
      end
        im.TextUnformatted("Height")
        im.NextColumn()
        im.TextUnformatted(bulkChange.textures.h.file)
        im.TextUnformatted(bulkChange.textures.h.file)
        im.NextColumn()
      end
    im.EndChild()
    im.NextColumn()
    -- MATERIAL PROPERTIES COLUMN
@/lua/ge/extensions/editor/rallyEditor/pacenotes/structuredForm.lua
  addModifier(pacenote, mapping.modifiers.modWater.text,   "modWater")
  im.NextColumn()
  addModifier(pacenote, mapping.modifiers.modCrest.text, "modCrest")
@/lua/ge/extensions/flowgraph/nodes/debug/comment.lua
  im.Text("Title")
  im.NextColumn()
  if im.InputText("##title" .. self.id, imText, nil, im.InputTextFlags_EnterReturnsTrue) then
  end
  im.NextColumn()
  im.Text("Alpha")
  im.NextColumn()
  im.SliderFloat('##Alpha',self.alpha,0,1)
  end
  im.NextColumn()
  im.Text("Background")
  im.NextColumn()
  if im.ColorEdit4("##BgClr",self.backgroundColor) then self:refreshColors() end
  end
  im.NextColumn()
  im.Text("Border")
  im.Text("Border")
  im.NextColumn()
  end
  im.NextColumn()
  im.Text("Text")
  im.Text("Text")
  im.NextColumn()
  if im.ColorEdit4("##TextClr",self.textColor) then self:refreshColors() end
  end
  im.NextColumn()
  im.Text("Simple")
  im.Text("Simple")
  im.NextColumn()
  if im.Checkbox("##Simple", self.simple) then   reason = "Changed Simple" end
  if im.Checkbox("##Simple", self.simple) then   reason = "Changed Simple" end
  im.NextColumn()
    im.Text("Move Mode")
    im.NextColumn()
    if im.BeginCombo("##moveMode" .. self.id, moveModesPrettyNames[self.moveMode]) then
@/lua/ge/extensions/editor/dynamicDecals/layerTypes/path.lua
  im.TextUnformatted("uid")
  im.NextColumn()
  im.TextUnformatted(layer.uid)
  im.TextUnformatted(layer.uid)
  im.NextColumn()
  im.TextUnformatted("name")
  im.NextColumn()
  im.PushItemWidth(im.GetContentRegionAvailWidth())
  end
  im.NextColumn()
  im.TextUnformatted("enabled")
  im.NextColumn()
  if im.Checkbox(string.format("##%s_%s_%s", layer.uid, guiId, "inspector_enabled"), editor.getTempBool_BoolBool(layer.enabled)) then
  end
  im.NextColumn()
  im.TextUnformatted("type")
  im.NextColumn()
  im.TextUnformatted(string.format("%s layer", api.layerTypesMap[layer.type]))
  im.TextUnformatted(string.format("%s layer", api.layerTypesMap[layer.type]))
  im.NextColumn()
  im.TextUnformatted("camera position")
  im.NextColumn()
  im.PushItemWidth(im.GetContentRegionAvailWidth())
  im.PopItemWidth()
  im.NextColumn()
  im.TextUnformatted("colorPaletteMapId")
  im.NextColumn()
  im.PushItemWidth(im.GetContentRegionAvailWidth() - ((layer.colorPaletteMapId > 0) and (im.GetStyle().ItemSpacing.x + math.ceil(im.GetFontSize()) + 2 * im.GetStyle().FramePadding.y) or 0))
  end
  im.NextColumn()
    im.TextUnformatted("decal - use gradient color")
    im.NextColumn()
    if im.Checkbox(string.format("##%s_%s_%s", layer.uid, guiId, "inspector_decalUseGradientColor"), editor.getTempBool_BoolBool(layer.decalUseGradientColor)) then
    end
    im.NextColumn()
      im.TextUnformatted("decal gradient color")
      im.NextColumn()
      inspectorUtils.decalColorGradientWidgetInspect(k, layer, guiId)
      inspectorUtils.decalColorGradientWidgetInspect(k, layer, guiId)
      im.NextColumn()
    else
      im.TextUnformatted("color")
      im.NextColumn()
      im.PushItemWidth(im.GetContentRegionAvailWidth())
      end
      im.NextColumn()
    end
  im.TextUnformatted("decal scale")
  im.NextColumn()
  im.PushItemWidth(im.GetContentRegionAvailWidth())
  end
  im.NextColumn()
  im.TextUnformatted("decal rotation")
  im.NextColumn()
  im.PushItemWidth(im.GetContentRegionAvailWidth())
  end
  im.NextColumn()
  helper.iconTooltip("If enabled decals are oriented towards the next decal in the path. Overrides 'decal rotation'.", true)
  im.NextColumn()
  if im.Checkbox(string.format("##%s_%s_%s", layer.uid, guiId, "inspector_orientPathDecals"), editor.getTempBool_BoolBool(layer.orientDecals)) then
  end
  im.NextColumn()
  helper.iconTooltip("Curve type", true)
  im.NextColumn()
  im.PushItemWidth(im.GetContentRegionAvailWidth())
  im.PopItemWidth()
  im.NextColumn()
  helper.iconTooltip("The characters of the text property replace the decal color texture.", true)
  im.NextColumn()
  im.PushItemWidth(im.GetContentRegionAvailWidth())
  end
  im.NextColumn()
  im.TextUnformatted("font path")
  im.NextColumn()
  im.PushItemWidth(im.GetContentRegionAvailWidth() - 2 * tool.getIconSize() - 2 * im.GetStyle().ItemSpacing.x)
  end
  im.NextColumn()
  helper.iconTooltip("Linear path type: Number of decals in-between control points.\nBezier path type: Number of decals in-between the first and last control point.\n\nDisabled while a text is set since the number of characters determines the number of decals.", true)
  im.NextColumn()
  im.PushItemWidth(im.GetContentRegionAvailWidth())
  im.PopItemWidth()
  im.NextColumn()
  im.TextUnformatted("decal uv / flipped")
  im.NextColumn()
  local buttonColor = im.GetStyleColorVec4(im.Col_Button)
  im.PopStyleColor()
  im.NextColumn()
  im.TextUnformatted("decal skew")
  im.NextColumn()
  im.PushItemWidth(im.GetContentRegionAvailWidth())
  end
  im.NextColumn()
  im.TextUnformatted("mirrored")
  im.NextColumn()
  if im.Checkbox(string.format("##%s_%s_%s", layer.uid, guiId, "inspector_mirrored"), editor.getTempBool_BoolBool(layer.mirrored)) then
  end
  im.NextColumn()
  im.TextUnformatted("flipMirroredDecal")
  im.NextColumn()
  if im.Checkbox(string.format("##%s_%s_%s", layer.uid, guiId, "inspector_flipMirroredDecal"), editor.getTempBool_BoolBool(layer.flipMirroredDecal)) then
  end
  im.NextColumn()
  im.TextUnformatted("color texture scale")
  im.NextColumn()
  im.PushItemWidth(im.GetContentRegionAvailWidth())
  end
  im.NextColumn()
  im.TextUnformatted("alpha mask channel")
  im.NextColumn()
  im.PushItemWidth(im.GetContentRegionAvailWidth())
  end
  im.NextColumn()
  im.TextUnformatted("alpha mask blend mode")
  im.NextColumn()
  im.PushItemWidth(im.GetContentRegionAvailWidth())
  end
  im.NextColumn()
  im.TextUnformatted("alpha mask scale")
  im.NextColumn()
  im.PushItemWidth(im.GetContentRegionAvailWidth())
  end
  im.NextColumn()
  im.TextUnformatted("alpha mask rotation")
  im.NextColumn()
  im.PushItemWidth(im.GetContentRegionAvailWidth())
  end
  im.NextColumn()
  im.TextUnformatted("alpha mask intensity")
  im.NextColumn()
  im.PushItemWidth(im.GetContentRegionAvailWidth())
  end
  im.NextColumn()
  im.TextUnformatted("wrap alpha mask X")
  im.NextColumn()
  if im.Checkbox(string.format("##%s_%s_%s", layer.uid, guiId, "inspector_wrapAlphaMaskX"), editor.getTempBool_BoolBool(layer.wrapAlphaMaskX)) then
  end
  im.NextColumn()
  im.TextUnformatted("wrap alpha mask Y")
  im.NextColumn()
  if im.Checkbox(string.format("##%s_%s_%s", layer.uid, guiId, "inspector_wrapAlphaMaskY"), editor.getTempBool_BoolBool(layer.wrapAlphaMaskY)) then
  end
  im.NextColumn()
  im.TextUnformatted("wrap color mask X")
  im.NextColumn()
  if im.Checkbox(string.format("##%s_%s_%s", layer.uid, guiId, "inspector_wrapColorTextureX"), editor.getTempBool_BoolBool(layer.wrapColorTextureX)) then
  end
  im.NextColumn()
  im.TextUnformatted("wrap color mask Y")
  im.NextColumn()
  if im.Checkbox(string.format("##%s_%s_%s", layer.uid, guiId, "inspector_wrapColorTextureY"), editor.getTempBool_BoolBool(layer.wrapColorTextureY)) then
  end
  im.NextColumn()
  im.TextUnformatted("alpha mask invert")
  im.NextColumn()
  if im.Checkbox(string.format("##%s_%s_%s", layer.uid, guiId, "inspector_alphaMaskInvert"), editor.getTempBool_BoolBool(layer.alphaMaskInvert)) then
  end
  im.NextColumn()
    im.TextUnformatted("SDF thickness")
    im.NextColumn()
    im.PushItemWidth(im.GetContentRegionAvailWidth())
    end
    im.NextColumn()
    im.TextUnformatted("SDF softness")
    im.NextColumn()
    im.PushItemWidth(im.GetContentRegionAvailWidth())
    end
    im.NextColumn()
    im.TextUnformatted("sdf outline color")
    im.NextColumn()
    im.PushItemWidth(im.GetContentRegionAvailWidth())
    end
    im.NextColumn()
    im.TextUnformatted("SDF outline thickness")
    im.NextColumn()
    im.PushItemWidth(im.GetContentRegionAvailWidth())
    end
    im.NextColumn()
    im.TextUnformatted("SDF outline softness")
    im.NextColumn()
    im.PushItemWidth(im.GetContentRegionAvailWidth())
    end
    im.NextColumn()
  end
  im.TextUnformatted("decal color texture path")
  im.NextColumn()
  inspectorUtils.decalTextureWidgetInspect(layer, "decalColorTexturePath", guiId)
  inspectorUtils.decalTextureWidgetInspect(layer, "decalColorTexturePath", guiId)
  im.NextColumn()
  im.TextUnformatted("decal alpha texture path")
  im.NextColumn()
  inspectorUtils.decalTextureWidgetInspect(layer, "decalAlphaTexturePath", guiId)
  inspectorUtils.decalTextureWidgetInspect(layer, "decalAlphaTexturePath", guiId)
  im.NextColumn()
  im.TextUnformatted("decal normal texture path")
  im.NextColumn()
  inspectorUtils.decalTextureWidgetInspect(layer, "decalNormalTexturePath", guiId, "/art/decals/dynDecals/_normal.png")
  inspectorUtils.decalTextureWidgetInspect(layer, "decalNormalTexturePath", guiId, "/art/decals/dynDecals/_normal.png")
  im.NextColumn()
  im.TextUnformatted("decal metallic texture path")
  im.NextColumn()
  inspectorUtils.decalTextureWidgetInspect(layer, "decalMetallicTexturePath", guiId)
  inspectorUtils.decalTextureWidgetInspect(layer, "decalMetallicTexturePath", guiId)
  im.NextColumn()
  im.TextUnformatted("decal roughness texture path")
  im.NextColumn()
  inspectorUtils.decalTextureWidgetInspect(layer, "decalRoughnessTexturePath", guiId)
  inspectorUtils.decalTextureWidgetInspect(layer, "decalRoughnessTexturePath", guiId)
  im.NextColumn()
  im.TextUnformatted("blend mode")
  im.NextColumn()
  im.TextUnformatted(api.blendModes[layer.blendMode + 1].name)
  im.TextUnformatted(api.blendModes[layer.blendMode + 1].name)
  im.NextColumn()
  im.TextUnformatted("worldToViewToScreen")
  im.NextColumn()
  im.TextUnformatted(layer.worldToViewToScreen:__tostring())
  im.TextUnformatted(layer.worldToViewToScreen:__tostring())
  im.NextColumn()
  -- im.TextUnformatted("interpolationSteps")
  -- im.NextColumn()
  -- if editor.uiInputInt(string.format("##%s_%s_%s", layer.uid, guiId, "interpolationSteps"), editor.getTempInt_NumberNumber(layer.interpolationSteps), 1, 2) then
  -- end
  -- im.NextColumn()
    helper.iconTooltip("Position of each character of the text string on the bezier curve.\nDetermined once when the path layer is created and everytime the text changes.", true)
    im.NextColumn()
    if im.TreeNode1("Data##textCharacterPositions") then
    end
    im.NextColumn()
  end
  im.TextUnformatted("dataPoints")
  im.NextColumn()
  if im.TreeNode1("Data##dataPointsTreeNode") then
  end
  im.NextColumn()
@/lua/ge/extensions/editor/rallyEditor/pacenotes.lua

  im.NextColumn()
@/lua/ge/extensions/editor/flowgraph/main.lua
    im.EndChild()
    im.NextColumn()

            im.NextColumn()
            if self.mgr.runningState == "stopped" then
            end
            im.NextColumn()
            im.Text("Viewmode: ")
@/lua/ge/extensions/editor/decalSpline.lua
    im.SameLine()
    im.NextColumn()
    im.SameLine()
    im.NextColumn()
    im.SameLine()
    im.NextColumn()
    im.SameLine()
    im.NextColumn()
    im.SameLine()
    im.NextColumn()
    end
    im.NextColumn()
          im.SameLine()
          im.NextColumn()
          im.SameLine()
          im.NextColumn()
          im.SameLine()
          im.NextColumn()
          end
          im.NextColumn()
          im.Separator()
      im.SameLine()
      im.NextColumn()
      im.SameLine()
      im.NextColumn()
      im.SameLine()
      im.NextColumn()
      im.SameLine()
      im.NextColumn()
      im.SameLine()
      im.NextColumn()
      end
      im.NextColumn()
      im.PopStyleVar(2)
      im.SameLine()
      im.NextColumn()
      im.PushItemWidth(-1)
      im.PopItemWidth()
      im.NextColumn()
      im.SameLine()
      im.NextColumn()
      im.PushItemWidth(-1)
      im.PopItemWidth()
      im.NextColumn()
      im.PopStyleVar()
      im.SameLine()
      im.NextColumn()
      local mat = scenetree.findObject(selSpline.component1Material or "")
      im.SameLine()
      im.NextColumn()
      im.Text('Comp 1:')
      im.SameLine()
      im.NextColumn()
      if editor.uiIconImageButton(icons.youtube_searched_for, iconsSmall, cols.blueB, nil, nil, 'selectLayerMaterialBtn') then
      im.SameLine()
      im.NextColumn()
      im.SetCursorPosY(im.GetCursorPosY() + max(0, (iconsSmall.y - im.GetTextLineHeight()) * 0.5))
      im.tooltip('The currently-selected material for Component 1.')
      im.NextColumn()
      im.Separator()
      im.SameLine()
      im.NextColumn()
      mat = scenetree.findObject(selSpline.component2Material or "")
      im.SameLine()
      im.NextColumn()
      im.Text('Comp 2:')
      im.SameLine()
      im.NextColumn()
      if editor.uiIconImageButton(icons.youtube_searched_for, iconsSmall, cols.blueB, nil, nil, 'selectLayerMaterialBtn') then
      im.SameLine()
      im.NextColumn()
      im.SetCursorPosY(im.GetCursorPosY() + max(0, (iconsSmall.y - im.GetTextLineHeight()) * 0.5))
      im.tooltip('The currently-selected material for Component 2.')
      im.NextColumn()
      im.Separator()
      im.SameLine()
      im.NextColumn()
      mat = scenetree.findObject(selSpline.component3Material or "")
      im.SameLine()
      im.NextColumn()
      im.Text('Comp 3:')
      im.SameLine()
      im.NextColumn()
      if editor.uiIconImageButton(icons.youtube_searched_for, iconsSmall, cols.blueB, nil, nil, 'selectLayerMaterialBtn') then
      im.SameLine()
      im.NextColumn()
      im.SetCursorPosY(im.GetCursorPosY() + max(0, (iconsSmall.y - im.GetTextLineHeight()) * 0.5))
      im.tooltip('The currently-selected material for Component 3.')
      im.NextColumn()
      im.Separator()
      im.SameLine()
      im.NextColumn()
      mat = scenetree.findObject(selSpline.component4Material or "")
      im.SameLine()
      im.NextColumn()
      im.Text('Comp 4:')
      im.SameLine()
      im.NextColumn()
      if editor.uiIconImageButton(icons.youtube_searched_for, iconsSmall, cols.blueB, nil, nil, 'selectLayerMaterialBtn') then
      im.SameLine()
      im.NextColumn()
      im.SetCursorPosY(im.GetCursorPosY() + max(0, (iconsSmall.y - im.GetTextLineHeight()) * 0.5))
      im.tooltip('The currently-selected material for Component 4.')
      im.NextColumn()
      im.Columns(1)
        im.SameLine()
        im.NextColumn()
        if im.RadioButton2("Random", tmpPtr, 1) then
        im.tooltip('Use a random pattern for the decal components.')
        im.NextColumn()
        im.Columns(1)
          im.SameLine()
          im.NextColumn()
          im.PushItemWidth(-1)
          im.PopItemWidth()
          im.NextColumn()
          im.SameLine()
          im.NextColumn()
          im.PushItemWidth(-1)
          im.PopItemWidth()
          im.NextColumn()
            im.SameLine()
            im.NextColumn()
            im.PushItemWidth(-1)
            im.PopItemWidth()
            im.NextColumn()
          end
            im.SameLine()
            im.NextColumn()
            im.PushItemWidth(-1)
            im.PopItemWidth()
            im.NextColumn()
          end
            im.SameLine()
            im.NextColumn()
            im.PushItemWidth(-1)
            im.PopItemWidth()
            im.NextColumn()
          end
              im.SameLine()
              im.NextColumn()
              im.PushItemWidth(-1)
              im.PopItemWidth()
              im.NextColumn()
              im.SameLine()
              im.NextColumn()
              im.PushItemWidth(-1)
              im.PopItemWidth()
              im.NextColumn()
              im.SameLine()
              im.NextColumn()
              im.PushItemWidth(-1)
              im.PopItemWidth()
              im.NextColumn()
              im.SameLine()
              im.NextColumn()
              im.PushItemWidth(-1)
              im.PopItemWidth()
              im.NextColumn()
              im.Columns(1)
              im.SameLine()
              im.NextColumn()
              if im.RadioButton2("90°###12001", tmpPtr, 1) then
              im.SameLine()
              im.NextColumn()
              if im.RadioButton2("180°###12002", tmpPtr, 2) then
              im.SameLine()
              im.NextColumn()
              if im.RadioButton2("270°###12003", tmpPtr, 3) then
              im.tooltip('Set the rotation to 270°.')
              im.NextColumn()
              im.PopItemWidth()
              im.SameLine()
              im.NextColumn()
              im.PushItemWidth(-1)
              im.PopItemWidth()
              im.NextColumn()
              im.SameLine()
              im.NextColumn()
              im.PushItemWidth(-1)
              im.PopItemWidth()
              im.NextColumn()
              im.SameLine()
              im.NextColumn()
              im.PushItemWidth(-1)
              im.PopItemWidth()
              im.NextColumn()
              im.SameLine()
              im.NextColumn()
              im.PushItemWidth(-1)
              im.PopItemWidth()
              im.NextColumn()
              im.Columns(1)
              im.SameLine()
              im.NextColumn()
              if im.RadioButton2("90°###12005", tmpPtr, 1) then
              im.SameLine()
              im.NextColumn()
              if im.RadioButton2("180°###12006", tmpPtr, 2) then
              im.SameLine()
              im.NextColumn()
              if im.RadioButton2("270°###12007", tmpPtr, 3) then
              im.tooltip('Set the rotation to 270°.')
              im.NextColumn()
              im.PopItemWidth()
              im.SameLine()
              im.NextColumn()
              im.PushItemWidth(-1)
              im.PopItemWidth()
              im.NextColumn()
              im.SameLine()
              im.NextColumn()
              im.PushItemWidth(-1)
              im.PopItemWidth()
              im.NextColumn()
              im.SameLine()
              im.NextColumn()
              im.PushItemWidth(-1)
              im.PopItemWidth()
              im.NextColumn()
              im.SameLine()
              im.NextColumn()
              im.PushItemWidth(-1)
              im.PopItemWidth()
              im.NextColumn()
              im.Columns(1)
              im.SameLine()
              im.NextColumn()
              if im.RadioButton2("90°###12009", tmpPtr, 1) then
              im.SameLine()
              im.NextColumn()
              if im.RadioButton2("180°###12010", tmpPtr, 2) then
              im.SameLine()
              im.NextColumn()
              if im.RadioButton2("270°###12011", tmpPtr, 3) then
              im.tooltip('Set the rotation to 270°.')
              im.NextColumn()
              im.PopItemWidth()
              im.SameLine()
              im.NextColumn()
              im.PushItemWidth(-1)
              im.PopItemWidth()
              im.NextColumn()
              im.SameLine()
              im.NextColumn()
              im.PushItemWidth(-1)
              im.PopItemWidth()
              im.NextColumn()
              im.SameLine()
              im.NextColumn()
              im.PushItemWidth(-1)
              im.PopItemWidth()
              im.NextColumn()
              im.SameLine()
              im.NextColumn()
              im.PushItemWidth(-1)
              im.PopItemWidth()
              im.NextColumn()
              im.Columns(1)
              im.SameLine()
              im.NextColumn()
              if im.RadioButton2("90°###12013", tmpPtr, 1) then
              im.SameLine()
              im.NextColumn()
              if im.RadioButton2("180°###12014", tmpPtr, 2) then
              im.SameLine()
              im.NextColumn()
              if im.RadioButton2("270°###12015", tmpPtr, 3) then
              im.tooltip('Set the rotation to 270°.')
              im.NextColumn()
              im.PopItemWidth()
@/lua/ge/extensions/editor/missionEditor/genericTypeData.lua
          end
          im.NextColumn()
          im.Text(elem.elemLabel)
          im.Text(elem.elemLabel)
          im.NextColumn()
          mgr:DrawTypeIcon(elem.type, false, 1, 20/scale)
          im.tooltip(elem.fieldName .." with type: " .. dumps(elem.type))
          im.NextColumn()
        end
          end
          im.NextColumn()
          im.Text(elem.elemLabel)
          im.Text(elem.elemLabel)
          im.NextColumn()
          mgr:DrawTypeIcon(elem.typeInFG, false, 1, 20/scale)
          im.tooltip(elem.fieldName .." with type: " .. dumps(elem.typeInFG) .. " but should be: " .. dumps(elem.type))
          im.NextColumn()
        end
          im.Text(elem.elemLabel)
          im.NextColumn()
          mgr:DrawTypeIcon(elem.type, false, 1, 20/scale)
          im.tooltip(elem.fieldName .." with type: " .. dumps(elem.type))
          im.NextColumn()
        end
  im.Text("Mission Type")
  im.NextColumn()
  im.PushItemWidth(200)
@/lua/ge/extensions/editor/barriersEditor.lua
    im.PopStyleColor()
    im.NextColumn()
    im.NextColumn()
    im.NextColumn()
    im.NextColumn()
    im.PushStyleColor2(im.Col_Text, im.ImVec4(1,0,0,1))
    im.PopStyleColor()
    im.NextColumn()
    im.BeginChild1("hasTags", nil, im.WindowFlags_ChildWindow)
    im.EndChild()
    im.NextColumn()
    if im.Button(">") then
    end
    im.NextColumn()
    im.BeginChild1("NoTags", nil, im.WindowFlags_ChildWindow)
@/lua/ge/extensions/editor/missionEditor/objectives.lua
  im.Text("Outro Text")
  im.NextColumn()
  im.PushID1(key.."starReward")
      im.Text("Slot")
      im.NextColumn()
      self:starSlotSelector(key)
      im.Text("Rewards")
      im.NextColumn()
      self:drawStarRewards(key)
      self:drawStarRewards(key)
      im.NextColumn()
      im.Separator()
  im.SetColumnWidth(0,150)
  im.Text("No Star Unlocked") im.NextColumn()im.NextColumn()
  self:drawOutroText("noStarUnlocked")
  im.SetColumnWidth(0,150)
  im.Text("No Star Unlocked") im.NextColumn()im.NextColumn()
  self:drawOutroText("noStarUnlocked")
  im.Text("Default Stars")
  im.NextColumn()
  im.Text(
    )
  im.NextColumn()
  end
  im.NextColumn()
  im.Text(next(bonusStars) and table.concat(bonusStars,", ") or "None!")
  im.Text(next(bonusStars) and table.concat(bonusStars,", ") or "None!")
  im.NextColumn()
  local sums = {all = {}, defaultOnly = {}, bonusOnly = {}}
  im.Text("Total Rewards")
  im.NextColumn()
  for _, key in ipairs(tableKeysSorted(sums.all)) do
  im.Dummy(im.ImVec2(2,2))
  im.NextColumn()
  im.Text("Default Star Rewards")
  im.Text("Default Star Rewards")
  im.NextColumn()
  for _, key in ipairs(tableKeysSorted(sums.defaultOnly)) do
  im.Dummy(im.ImVec2(2,2))
  im.NextColumn()
  im.Text("Bonus Star Rewards")
  im.Text("Bonus Star Rewards")
  im.NextColumn()
  for _, key in ipairs(tableKeysSorted(sums.bonusOnly)) do
  im.Dummy(im.ImVec2(2,2))
  im.NextColumn()
@/lua/ge/extensions/flowgraph/nodes/ui/multiDescription.lua
  im.Text("Count")
  im.NextColumn()
  local ptr = im.IntPtr(self.count)
@/lua/ge/extensions/editor/gen/exp_meshexplorer.lua
                    end
                    im.NextColumn()
                    local avail = im.GetContentRegionAvail()
                                        end
                                        im.NextColumn()
                                    end
--                                    UI.columnRight(44,false)
--                                    im.NextColumn()
                                end
                            end
                            im.NextColumn()
                        end
            end
            im.NextColumn()
            if indae and (not env.ui['model_on'] or inmesh) then -- #ageopin>0 then
            end
            im.NextColumn()
--                im.SameLine()
            end
            im.NextColumn()
--                im.Text('Shape type_POST')
--                im.Text('Shape type_POST')
--            im.NextColumn()
            if env.ui['lod_up'] then
                            end
                            im.NextColumn()
                            UI.buttonTxt('file_up', d.s)
                            im.tooltip(d.s)
                            im.NextColumn()
                            im.NextColumn()
                            im.NextColumn()
                            im.NextColumn()
                        end
                im.SameLine()
                im.NextColumn()
                            end
                            im.NextColumn()
                            UI.buttonTxt('dir_up', fsnode.astep[j])
        --                    im.Text(fsnode.path[i])
                            im.NextColumn()
        --[[
        ]]
                            im.NextColumn()
                            im.Separator()
                            im.tooltip(color == UI.cbutOff and 'Mark as favorite' or 'Unmark')
                            im.NextColumn()
    --                    im.Text(fsnode.adir[i])
                        end
                        im.NextColumn()
                    end
                        -- show surfaces
                        im.NextColumn()
                    end
                    im.PopFont()
--                    im.NextColumn()
                    for i,list in pairs(bag4surf) do
                        im.Text('AAA')
                        im.NextColumn()
                    end
                                    im.Text(''..i)
                                    im.NextColumn()
                                end
                                im.Text(U.index(ageopin,k)[1] and '*' or ' ')
                                im.NextColumn()
    --                            cbg = toColor(v.mat.body, {nil,nil,nil,0.2}, true)
                                end
                                im.NextColumn()
                                im.NextColumn()
                                im.NextColumn()
                                im.NextColumn()
                            end
@/lua/ge/extensions/editor/multiSpawnManager.lua
      im.TextUnformatted("Index")
      im.NextColumn()
      im.TextUnformatted("Config Name")
      im.TextUnformatted("Config Name")
      im.NextColumn()
      im.TextUnformatted("Population")
      im.TextUnformatted("Population")
      im.NextColumn()
        im.TextUnformatted(tostring(i))
        im.NextColumn()
        im.TextUnformatted(modelName.." "..configName)
        im.NextColumn()
        im.TextUnformatted(tostring(v.configPop))
        im.TextUnformatted(tostring(v.configPop))
        im.NextColumn()
      end
    im.TextUnformatted("Vehicle #"..tostring(options.vehIdx))
    im.NextColumn()
    end
    im.NextColumn()
@/lua/ge/extensions/editor/missionPlaybook/unlockedMissionsViewer.lua
      im.Columns(3)
      im.Text("Startable") im.NextColumn()
      im.Text("Visible")   im.NextColumn()
      im.Text("Startable") im.NextColumn()
      im.Text("Visible")   im.NextColumn()
      im.Text("Invisible") im.Separator() im.NextColumn()
      im.Text("Visible")   im.NextColumn()
      im.Text("Invisible") im.Separator() im.NextColumn()
        end
        im.NextColumn()
      end
@/lua/ge/extensions/editor/windows.lua
          im.TextUnformatted(name)
          im.NextColumn()
          if im.Button("Set position to 0,0##" .. name) then
          end
          im.NextColumn()
        end
@/lua/ge/extensions/editor/trafficDebug.lua
  im.TextUnformatted("All traffic vehicles (also players)")
  im.NextColumn()
  im.TextUnformatted(tostring(trafficTotalAmount))
  im.TextUnformatted(tostring(trafficTotalAmount))
  im.NextColumn()
  im.Text("AI traffic vehicles")
  im.NextColumn()
  im.TextUnformatted(tostring(trafficAmount))
  im.TextUnformatted(tostring(trafficAmount))
  im.NextColumn()
  im.Text("Active AI traffic vehicles")
  im.NextColumn()
  im.TextUnformatted(tostring(trafficActiveAmount))
  im.TextUnformatted(tostring(trafficActiveAmount))
  im.NextColumn()
  im.Text("Police vehicles")
  im.NextColumn()
  im.TextUnformatted(tostring(policeAmount))
  im.TextUnformatted(tostring(policeAmount))
  im.NextColumn()
  im.Text("Parked vehicles")
  im.NextColumn()
  im.TextUnformatted(tostring(parkedAmount))
  im.TextUnformatted(tostring(parkedAmount))
  im.NextColumn()
@/lua/ge/extensions/trackbuilder/trackBuilder.lua
  end
  im.NextColumn()
  end
  im.NextColumn()
  im.Text("#")
  im.NextColumn()
  im.Text("Piece")
  im.Text("Piece")
  im.NextColumn()
  im.Text("Move")
  im.Text("Move")
  im.NextColumn()
  for i,cp in ipairs(currentCheckpointList) do
      im.TextColored(style.textColor,'#'..i.."")
      im.NextColumn()
      im.TextColored(style.textColor,cp.segmentIndex.."")
      im.TextColored(style.textColor,cp.segmentIndex.."")
      im.NextColumn()
    else
      im.Text("#" .. i)
      im.NextColumn()
      im.Text(cp.segmentIndex.."")
      im.Text(cp.segmentIndex.."")
      im.NextColumn()
    end
    end
    im.NextColumn()
  end
@/lua/ge/extensions/flowgraph/nodes/logic/select.lua
  im.Text("Count")
  im.NextColumn()
  local ptr = im.IntPtr(self.count)
  end
  im.NextColumn()
  im.TextUnformatted("Merge Functions")
  im.TextUnformatted("Merge Functions")
  im.NextColumn()
  if im.BeginCombo("##", self.mode, 0) then
@/lua/ge/extensions/editor/missionPlaybook.lua
      end
      im.NextColumn()

      im.NextColumn()
      im.PopID()
@/lua/ge/extensions/editor/preferences.lua
  imgui.PopFont()
  imgui.NextColumn()
  imgui.PushItemWidth(imgui.GetContentRegionAvailWidth())
@/lua/ge/extensions/editor/sidewalkSpline.lua
    im.SameLine()
    im.NextColumn()
    im.SameLine()
    im.NextColumn()
    im.SameLine()
    im.NextColumn()
    im.SameLine()
    im.NextColumn()
    end
    im.NextColumn()
    end
    im.NextColumn()
          im.SameLine()
          im.NextColumn()
          im.SameLine()
          im.NextColumn()
          im.SameLine()
          im.NextColumn()
          end
          im.NextColumn()
          im.Separator()
      im.SameLine()
      im.NextColumn()
      im.SameLine()
      im.NextColumn()
      im.SameLine()
      im.NextColumn()
      im.SameLine()
      im.NextColumn()
      im.SameLine()
      im.NextColumn()
      end
      im.NextColumn()
      im.SameLine()
      im.NextColumn()
      im.PushItemWidth(-1)
      im.PopItemWidth()
      im.NextColumn()
      im.SameLine()
      im.NextColumn()
      im.PushItemWidth(-1)
      im.PopItemWidth()
      im.NextColumn()
      im.SameLine()
      im.NextColumn()
      im.PushItemWidth(-1)
      im.PopItemWidth()
      im.NextColumn()
      im.SameLine()
      im.NextColumn()
      im.PushItemWidth(-1)
      im.PopItemWidth()
      im.NextColumn()
          im.SameLine()
          im.NextColumn()
          im.SetCursorPosY(im.GetCursorPosY() + max(0, (iconsSmall.y - im.GetTextLineHeight()) * 0.5))
          im.tooltip('The currently-selected Sidewalk Kit folder.')
          im.NextColumn()
          im.Dummy(im.ImVec2(0, 3))
            im.SameLine()
            im.NextColumn()
            im.Text("Mesh")
            im.SameLine()
            im.NextColumn()
            im.Text("Role")
            im.SameLine()
            im.NextColumn()
            im.Text("Variation")
            im.Text("Variation")
            im.NextColumn()
            im.Separator()
              im.SameLine()
              im.NextColumn()
              im.SameLine()
              im.NextColumn()
              im.SameLine()
              im.NextColumn()
              im.Text("")
              im.NextColumn()
              im.Separator()
                  im.SameLine()
                  im.NextColumn()
                  im.SameLine()
                  im.NextColumn()
                  im.SameLine()
                  im.NextColumn()
                  im.tooltip("This is variation " .. tostring(j) .. " of the base component.")
                  im.NextColumn()
                  im.Separator()
                im.SameLine()
                im.NextColumn()
                if im.RadioButton2("Random###dist" .. tostring(pieceIndex) .. "_1", tmpPtr, 1) then
                im.tooltip('Use random pattern for this component set.')
                im.NextColumn()
                im.Columns(1)
                    im.SameLine()
                    im.NextColumn()
                    im.PushItemWidth(-1)
                    im.PopItemWidth()
                    im.NextColumn()
                        im.SameLine()
                        im.NextColumn()
                        im.PushItemWidth(-1)
                        im.PopItemWidth()
                        im.NextColumn()
          im.SameLine()
          im.NextColumn()
          im.PushItemWidth(-1)
          im.PopItemWidth()
          im.NextColumn()
          im.SameLine()
          im.NextColumn()
          im.PushItemWidth(-1)
          im.PopItemWidth()
          im.NextColumn()
          im.SameLine()
          im.NextColumn()
          im.PushItemWidth(-1)
          im.PopItemWidth()
          im.NextColumn()
          im.SameLine()
          im.NextColumn()
          im.PushItemWidth(-1)
          im.PopItemWidth()
          im.NextColumn()
          im.SameLine()
          im.NextColumn()
          im.PushItemWidth(-1)
          im.PopItemWidth()
          im.NextColumn()
          im.SameLine()
          im.NextColumn()
          end
          im.NextColumn()
@/lua/common/extensions/ui/flowgraph/editor.lua
  end
  --im.NextColumn()
  --im.Columns(1)
    im.Text("Model")
    im.NextColumn()
    if self.modelName and self.modelName ~= "" then
    end
    im.NextColumn()
    if not onlyModel then
      im.Text("Config")
      im.NextColumn()
      if self.configName and self.configName ~= "" then
    im.Text("Type")
    im.NextColumn()
    im.PushItemWidth(im.GetContentRegionAvailWidth() - 28)

    im.NextColumn()
    im.Text("Model")
    im.Text("Model")
    im.NextColumn()
    im.PushItemWidth(im.GetContentRegionAvailWidth())
    end
    im.NextColumn()
    if not onlyModel then
      im.Text("Config")
      im.NextColumn()
      if self.configs and self.configs ~= {} then
  end
  im.NextColumn()
  im.Columns(1)
@/lua/ge/extensions/editor/dynamicDecals/layerTypes/brushStroke.lua
  im.TextUnformatted("uid")
  im.NextColumn()
  im.TextUnformatted(layer.uid)
  im.TextUnformatted(layer.uid)
  im.NextColumn()
  im.TextUnformatted("name")
  im.NextColumn()
  im.PushItemWidth(im.GetContentRegionAvailWidth())
  end
  im.NextColumn()
  im.TextUnformatted("enabled")
  im.NextColumn()
  if im.Checkbox(string.format("##%s_%s_%s", layer.uid, guiId, "enabled"), editor.getTempBool_BoolBool(layer.enabled)) then
  end
  im.NextColumn()
  im.TextUnformatted("type")
  im.NextColumn()
  im.TextUnformatted(string.format("%s layer", api.layerTypesMap[layer.type]))
  im.TextUnformatted(string.format("%s layer", api.layerTypesMap[layer.type]))
  im.NextColumn()
  im.TextUnformatted("camera position")
  im.NextColumn()
  im.PushItemWidth(im.GetContentRegionAvailWidth())
  im.PopItemWidth()
  im.NextColumn()
  im.TextUnformatted("colorPaletteMapId")
  im.NextColumn()
  im.PushItemWidth(im.GetContentRegionAvailWidth() - ((layer.colorPaletteMapId > 0) and (im.GetStyle().ItemSpacing.x + math.ceil(im.GetFontSize()) + 2 * im.GetStyle().FramePadding.y) or 0))
  end
  im.NextColumn()
    im.TextUnformatted("decal - use gradient color")
    im.NextColumn()
    if im.Checkbox(string.format("##%s_%s_%s", layer.uid, guiId, "decalUseGradientColor"), editor.getTempBool_BoolBool(layer.decalUseGradientColor)) then
    end
    im.NextColumn()
      im.TextUnformatted("decal gradient color")
      im.NextColumn()
      inspectorUtils.decalColorGradientWidgetInspect(k, layer, guiId)
      inspectorUtils.decalColorGradientWidgetInspect(k, layer, guiId)
      im.NextColumn()
    else
      im.TextUnformatted("color")
      im.NextColumn()
      im.PushItemWidth(im.GetContentRegionAvailWidth())
      end
      im.NextColumn()
    end
  im.TextUnformatted("decal scale")
  im.NextColumn()
  im.PushItemWidth(im.GetContentRegionAvailWidth())
  end
  im.NextColumn()
  im.TextUnformatted("decal rotation")
  im.NextColumn()
  im.PushItemWidth(im.GetContentRegionAvailWidth())
  end
  im.NextColumn()
  im.TextUnformatted("decal uv / flipped")
  im.NextColumn()
  local buttonColor = im.GetStyleColorVec4(im.Col_Button)
  im.PopStyleColor()
  im.NextColumn()
  im.TextUnformatted("decal skew")
  im.NextColumn()
  im.PushItemWidth(im.GetContentRegionAvailWidth())
  end
  im.NextColumn()
  im.TextUnformatted("mirrored")
  im.NextColumn()
  if im.Checkbox(string.format("##%s_%s_%s", layer.uid, guiId, "mirrored"), editor.getTempBool_BoolBool(layer.mirrored)) then
  end
  im.NextColumn()
  im.TextUnformatted("flipMirroredDecal")
  im.NextColumn()
  if im.Checkbox(string.format("##%s_%s_%s", layer.uid, guiId, "flipMirroredDecal"), editor.getTempBool_BoolBool(layer.flipMirroredDecal)) then
  end
  im.NextColumn()
  im.TextUnformatted("color texture scale")
  im.NextColumn()
  im.PushItemWidth(im.GetContentRegionAvailWidth())
  end
  im.NextColumn()
  im.TextUnformatted("alpha mask channel")
  im.NextColumn()
  im.PushItemWidth(im.GetContentRegionAvailWidth())
  end
  im.NextColumn()
  im.TextUnformatted("alpha mask blend mode")
  im.NextColumn()
  im.PushItemWidth(im.GetContentRegionAvailWidth())
  end
  im.NextColumn()
  im.TextUnformatted("alpha mask scale")
  im.NextColumn()
  im.PushItemWidth(im.GetContentRegionAvailWidth())
  end
  im.NextColumn()
  im.TextUnformatted("alpha mask rotation")
  im.NextColumn()
  im.PushItemWidth(im.GetContentRegionAvailWidth())
  end
  im.NextColumn()
  im.TextUnformatted("alpha mask intensity")
  im.NextColumn()
  im.PushItemWidth(im.GetContentRegionAvailWidth())
  end
  im.NextColumn()
  im.TextUnformatted("wrap alpha mask X")
  im.NextColumn()
  if im.Checkbox(string.format("##%s_%s_%s", layer.uid, guiId, "wrapAlphaMaskX"), editor.getTempBool_BoolBool(layer.wrapAlphaMaskX)) then
  end
  im.NextColumn()
  im.TextUnformatted("wrap alpha mask Y")
  im.NextColumn()
  if im.Checkbox(string.format("##%s_%s_%s", layer.uid, guiId, "wrapAlphaMaskY"), editor.getTempBool_BoolBool(layer.wrapAlphaMaskY)) then
  end
  im.NextColumn()
  im.TextUnformatted("wrap color mask X")
  im.NextColumn()
  if im.Checkbox(string.format("##%s_%s_%s", layer.uid, guiId, "wrapColorTextureX"), editor.getTempBool_BoolBool(layer.wrapColorTextureX)) then
  end
  im.NextColumn()
  im.TextUnformatted("wrap color mask Y")
  im.NextColumn()
  if im.Checkbox(string.format("##%s_%s_%s", layer.uid, guiId, "wrapColorTextureY"), editor.getTempBool_BoolBool(layer.wrapColorTextureY)) then
  end
  im.NextColumn()
  im.TextUnformatted("alpha mask invert")
  im.NextColumn()
  if im.Checkbox(string.format("##%s_%s_%s", layer.uid, guiId, "alphaMaskInvert"), editor.getTempBool_BoolBool(layer.alphaMaskInvert)) then
  end
  im.NextColumn()
  helper.iconTooltip("Number of decals placed in-between decals of the brush stroke in order to make the stroke appear smoother.", true)
  im.NextColumn()
  im.PushItemWidth(im.GetContentRegionAvailWidth())
  im.PopItemWidth()
  im.NextColumn()
    im.TextUnformatted("SDF thickness")
    im.NextColumn()
    im.PushItemWidth(im.GetContentRegionAvailWidth())
    end
    im.NextColumn()
    im.TextUnformatted("SDF softness")
    im.NextColumn()
    im.PushItemWidth(im.GetContentRegionAvailWidth())
    end
    im.NextColumn()
    im.TextUnformatted("sdf outline color")
    im.NextColumn()
    im.PushItemWidth(im.GetContentRegionAvailWidth())
    end
    im.NextColumn()
    im.TextUnformatted("SDF outline thickness")
    im.NextColumn()
    im.PushItemWidth(im.GetContentRegionAvailWidth())
    end
    im.NextColumn()
    im.TextUnformatted("SDF outline softness")
    im.NextColumn()
    im.PushItemWidth(im.GetContentRegionAvailWidth())
    end
    im.NextColumn()
  end
  im.TextUnformatted("decal color texture path")
  im.NextColumn()
  inspectorUtils.decalTextureWidgetInspect(layer, "decalColorTexturePath", guiId)
  inspectorUtils.decalTextureWidgetInspect(layer, "decalColorTexturePath", guiId)
  im.NextColumn()
  im.TextUnformatted("decal alpha texture path")
  im.NextColumn()
  inspectorUtils.decalTextureWidgetInspect(layer, "decalAlphaTexturePath", guiId)
  inspectorUtils.decalTextureWidgetInspect(layer, "decalAlphaTexturePath", guiId)
  im.NextColumn()
  im.TextUnformatted("decal normal texture path")
  im.NextColumn()
  inspectorUtils.decalTextureWidgetInspect(layer, "decalNormalTexturePath", guiId, "/art/decals/dynDecals/_normal.png")
  inspectorUtils.decalTextureWidgetInspect(layer, "decalNormalTexturePath", guiId, "/art/decals/dynDecals/_normal.png")
  im.NextColumn()
  im.TextUnformatted("decal metallic texture path")
  im.NextColumn()
  inspectorUtils.decalTextureWidgetInspect(layer, "decalMetallicTexturePath", guiId)
  inspectorUtils.decalTextureWidgetInspect(layer, "decalMetallicTexturePath", guiId)
  im.NextColumn()
  im.TextUnformatted("decal roughness texture path")
  im.NextColumn()
  inspectorUtils.decalTextureWidgetInspect(layer, "decalRoughnessTexturePath", guiId)
  inspectorUtils.decalTextureWidgetInspect(layer, "decalRoughnessTexturePath", guiId)
  im.NextColumn()
  im.TextUnformatted("blend mode")
  im.NextColumn()
  im.TextUnformatted(api.blendModes[layer.blendMode + 1].name)
  im.TextUnformatted(api.blendModes[layer.blendMode + 1].name)
  im.NextColumn()
  im.TextUnformatted("worldToViewToScreen")
  im.NextColumn()
  im.TextUnformatted(layer.worldToViewToScreen:__tostring())
  im.TextUnformatted(layer.worldToViewToScreen:__tostring())
  im.NextColumn()
  im.TextUnformatted("dataPoints")
  im.NextColumn()
  if im.TreeNode1("Data##dataPointsTreeNode") then
  end
  im.NextColumn()
@/lua/ge/extensions/editor/assetBrowser.lua
  im.TextUnformatted(name)
  im.NextColumn()
  im.TextUnformatted(tostring(value))
  im.TextUnformatted(tostring(value))
  im.NextColumn()
end
  im.TextUnformatted(name)
  im.NextColumn()
  im.TextUnformatted("x: " .. tostring(value.x) .. "   y: " .. tostring(value.y))
  im.TextUnformatted("x: " .. tostring(value.x) .. "   y: " .. tostring(value.y))
  im.NextColumn()
end
  im.TextUnformatted(name)
  im.NextColumn()
  im.TextUnformatted(value==true and 'true' or 'false')
  im.TextUnformatted(value==true and 'true' or 'false')
  im.NextColumn()
end
  im.TextUnformatted("Name")
  im.NextColumn()
  im.TextUnformatted(asset.name)
  im.TextUnformatted(asset.name)
  im.NextColumn()
  im.TextUnformatted("Type")
  im.TextUnformatted("Type")
  im.NextColumn()
  im.TextUnformatted(asset.type)
  im.TextUnformatted(asset.type)
  im.NextColumn()
      im.TextUnformatted("Polygons")
      im.NextColumn()
      im.TextUnformatted(tostring(var.meshPreview.mDetailPolys))
      im.TextUnformatted(tostring(var.meshPreview.mDetailPolys))
      im.NextColumn()
    end
      im.TextUnformatted("Collision Polygons")
      im.NextColumn()
      im.TextUnformatted(tostring(var.meshPreview.mColPolys))
      im.TextUnformatted(tostring(var.meshPreview.mColPolys))
      im.NextColumn()
    end
      im.TextUnformatted("Name")
      im.NextColumn()
      im.TextUnformatted(inspector_selectedAsset.name)
      im.TextUnformatted(inspector_selectedAsset.name)
      im.NextColumn()
      -- Asset Path
      im.TextUnformatted("Path")
      im.NextColumn()
      im.TextUnformatted(inspector_selectedAsset.dir.path)
      im.TextUnformatted(inspector_selectedAsset.dir.path)
      im.NextColumn()
      -- Asset Type
      im.TextUnformatted("Type")
      im.NextColumn()
      im.TextUnformatted(inspector_selectedAsset.type)
      im.TextUnformatted(inspector_selectedAsset.type)
      im.NextColumn()
      im.Separator()
      im.TextUnformatted("Name")
      im.NextColumn()
      maxWidth = im.GetContentRegionAvailWidth()
      end
      im.NextColumn()
      -- Asset Path
      im.TextUnformatted("Path")
      im.NextColumn()
      maxWidth = im.GetContentRegionAvailWidth()
      end
      im.NextColumn()
      -- Asset Type
      im.TextUnformatted("Type")
      im.NextColumn()
      im.TextUnformatted(inspector_selectedAsset.type or "directory")
      im.TextUnformatted(inspector_selectedAsset.type or "directory")
      im.NextColumn()
      -- Asset Simple Filetype
        im.TextUnformatted("File type")
        im.NextColumn()
        im.TextUnformatted(inspector_selectedAsset.simpleFileType)
        im.TextUnformatted(inspector_selectedAsset.simpleFileType)
        im.NextColumn()
        if inspector_selectedAsset.simpleFileType ~= inspector_selectedAsset.fileType then
          im.TextUnformatted("")
          im.NextColumn()
          im.TextUnformatted(inspector_selectedAsset.fileType)
          im.TextUnformatted(inspector_selectedAsset.fileType)
          im.NextColumn()
        end
        im.TextUnformatted("Access time")
        im.NextColumn()
        maxWidth = im.GetContentRegionAvailWidth()
        end
        im.NextColumn()
        -- Asset create time
        im.TextUnformatted("Creation time")
        im.NextColumn()
        maxWidth = im.GetContentRegionAvailWidth()
        end
        im.NextColumn()
        -- Asset mod time
        im.TextUnformatted("Modification time")
        im.NextColumn()
        maxWidth = im.GetContentRegionAvailWidth()
        end
        im.NextColumn()
        -- Asset file size
        im.TextUnformatted("File size")
        im.NextColumn()
        im.TextUnformatted(inspector_selectedAsset.filestats.filesizeString)
        im.TextUnformatted(inspector_selectedAsset.filestats.filesizeString)
        im.NextColumn()
      end
        im.TextUnformatted("File size")
        im.NextColumn()
        im.TextUnformatted(string.format("%0.0fkb", inspector_selectedAsset.filesize/1024))
        im.TextUnformatted(string.format("%0.0fkb", inspector_selectedAsset.filesize/1024))
        im.NextColumn()
      end
      end
      im.NextColumn()
      assetView()
      im.TextUnformatted("Name")
      im.NextColumn()
      im.TextUnformatted("Path")
      im.TextUnformatted("Path")
      im.NextColumn()
      im.NextColumn()
      im.NextColumn()
      im.NextColumn()
      im.Separator()
      im.TextUnformatted("%level_name%")
      im.NextColumn()
      im.TextUnformatted("%level_path%")
      im.TextUnformatted("%level_path%")
      im.NextColumn()
      im.Button("Delete")
      im.Button("Delete")
      im.NextColumn()
      im.EndDisabled()
        end
        im.NextColumn()
        if im.InputText("##DirPath" .. tostring(k), editor.getTempCharPtr(directory.path)) then
        end
        im.NextColumn()
        if im.Button("Delete##directoryToLoad" .. tostring(k)) then
        end
        im.NextColumn()
      end
      end
      im.NextColumn()
      if im.InputText("##DirPathNew", editor.getTempCharPtr(var.directoriesToLoad_new_path)) then
      end
      im.NextColumn()
      if im.Button("Add##directoryToLoad") then
      end
      im.NextColumn()
            im.TextUnformatted(typeName)
            im.NextColumn()
            prefTempBoolPtr[0] = false
            end
            im.NextColumn()
          end
@/lua/ge/extensions/editor/flowgraph/projectSettings.lua
  im.Text("Project Name: ")
  im.NextColumn()
  im.PushItemWidth(im.GetContentRegionAvailWidth())
  im.PopItemWidth()
  im.NextColumn()
  im.Text("Description: ")
  im.Text("Description: ")
  im.NextColumn()
  local textinput = im.ArrayChar(512, tostring(self.mgr.description or ''))
  end
  im.NextColumn()
  im.Text("Authors:")
  im.NextColumn()
  im.PushItemWidth(im.GetContentRegionAvailWidth())
  end
  im.NextColumn()
  im.Text("Difficulty:")
  im.NextColumn()
  im.PushItemWidth(im.GetContentRegionAvailWidth() - 100)
  im.Text(diffs[math.floor(self.diffPtr[0]/25)+1] or 'Very Hard')
  im.NextColumn()
  im.Text("Is Scenario:")
  im.NextColumn()
  if im.Checkbox("##isScenario",im.BoolPtr(self.mgr.isScenario)) then
  end
  im.NextColumn()
    im.Text("Status")
    im.NextColumn()
    if self.mgr.hidden then
    end
    im.NextColumn()
  end
  im.Text("Filename")
  im.NextColumn()
  im.Text(tostring(self.mgr.savedFilename))
  im.Text(tostring(self.mgr.savedFilename))
  im.NextColumn()
  im.Text("Save Directory")
  im.NextColumn()
  im.Text(tostring(self.mgr.savedDir))
  im.Text(tostring(self.mgr.savedDir))
  im.NextColumn()
@/lua/ge/extensions/editor/roadSpline.lua
          im.SameLine()
          im.NextColumn()
          im.SameLine()
          im.NextColumn()
          end
          im.NextColumn()
          im.Separator()
          im.SameLine()
          im.NextColumn()
          im.SameLine()
          im.NextColumn()
          im.SameLine()
          im.NextColumn()
          im.tooltip('Toggle whether to include repair 2 fixes on the Road Spline.')
          im.NextColumn()
          im.SameLine()
          im.NextColumn()
          im.SameLine()
          im.NextColumn()
          im.SameLine()
          im.NextColumn()
          im.tooltip('Toggle whether to include road cracks on the Road Spline.')
          im.NextColumn()
                  wCtr = wCtr + 1
                  im.NextColumn()
                  wCtr = wCtr + 1
                  im.NextColumn()
                  im.tooltip(layer.isEnabled and "Disable this layer (content will be removed from the Road Spline)" or "Enable this layer (content will be included in the Road Spline)")
                  im.NextColumn()
            im.tooltip('Toggle whether this layer should be flipped left <--> right.')
            im.NextColumn()
            im.tooltip('Toggle whether this layer should track the width of the group spline (checked), or use its own fixed width (unchecked).')
            im.NextColumn()
            im.SameLine()
            im.NextColumn()
            if not selectedLayer.isTrackWidth then
            end
            im.NextColumn()
            im.SameLine()
            im.NextColumn()
            im.PushItemWidth(-1)
            im.PopItemWidth()
            im.NextColumn()
            im.SameLine()
            im.NextColumn()
            im.PushItemWidth(-1)
            im.PopItemWidth()
            im.NextColumn()
            im.SameLine()
            im.NextColumn()
            im.PushItemWidth(-1)
            im.PopItemWidth()
            im.NextColumn()
            im.SameLine()
            im.NextColumn()
            im.PushItemWidth(-1)
            im.PopItemWidth()
            im.NextColumn()
            im.SameLine()
            im.NextColumn()
            im.PushItemWidth(-1)
            im.PopItemWidth()
            im.NextColumn()
            im.SameLine()
            im.NextColumn()
            im.PushItemWidth(-1)
            im.PopItemWidth()
            im.NextColumn()
            im.SameLine()
            im.NextColumn()
            im.PushItemWidth(-1)
            im.PopItemWidth()
            im.NextColumn()
            im.PopStyleVar(1)
@/lua/ge/extensions/flowgraph/nodes/string/format.lua
  im.Text("Count")
  im.NextColumn()
  local ptr = im.IntPtr(self.count)
@/lua/ge/extensions/flowgraph/nodes/gameplay/removeOtherVehicles.lua
  im.Text("Count")
  im.NextColumn()
  local ptr = im.IntPtr(self.count)

  im.NextColumn()
  im.Text("Only Drivable Vehicles")
  im.Text("Only Drivable Vehicles")
  im.NextColumn()
  ptr = im.BoolPtr(self.onlyDrivableVehs)

  im.NextColumn()
  im.Text("Only Flowgraph Vehicles")
  im.Text("Only Flowgraph Vehicles")
  im.NextColumn()
  ptr = im.BoolPtr(self.onlyFlowgraphVehs)
@/lua/ge/extensions/editor/assemblySpline.lua
    im.SameLine()
    im.NextColumn()
    im.SameLine()
    im.NextColumn()
    im.SameLine()
    im.NextColumn()
    im.SameLine()
    im.NextColumn()
    im.SameLine()
    im.NextColumn()
    end
    im.NextColumn()
          im.SameLine()
          im.NextColumn()
          im.SameLine()
          im.NextColumn()
          im.SameLine()
          im.NextColumn()
          end
          im.NextColumn()
          im.Separator()
      im.SameLine()
      im.NextColumn()
      im.SameLine()
      im.NextColumn()
      im.SameLine()
      im.NextColumn()
      im.SameLine()
      im.NextColumn()
      im.SameLine()
      im.NextColumn()
      im.SameLine()
      im.NextColumn()
      im.SameLine()
      im.NextColumn()
      end
      im.NextColumn()
      im.PopStyleVar(2)
      im.SameLine()
      im.NextColumn()
      im.PushItemWidth(-1)
      im.PopItemWidth()
      im.NextColumn()
      im.SameLine()
      im.NextColumn()
      im.PushItemWidth(-1)
      im.PopItemWidth()
      im.NextColumn()
        im.SameLine()
        im.NextColumn()
        im.PushItemWidth(-1)
        im.PopStyleVar(2)
        im.NextColumn()
      end
      im.SameLine()
      im.NextColumn()
      if im.RadioButton2("90°", tmpPtr, 1) then
      im.SameLine()
      im.NextColumn()
      if im.RadioButton2("180°", tmpPtr, 2) then
      im.SameLine()
      im.NextColumn()
      if im.RadioButton2("270°", tmpPtr, 3) then
      im.tooltip('Set the rotation to 270°.')
      im.NextColumn()
      im.PopItemWidth()
      im.SameLine()
      im.NextColumn()
      im.PushItemWidth(-1)
      im.PopItemWidth()
      im.NextColumn()
      im.SameLine()
      im.NextColumn()
      im.PushItemWidth(-1)
      im.PopItemWidth()
      im.NextColumn()
      im.SameLine()
      im.NextColumn()
      im.PushItemWidth(-1)
      im.PopItemWidth()
      im.NextColumn()
      im.SameLine()
      im.NextColumn()
      im.PushItemWidth(-1)
      im.PopItemWidth()
      im.NextColumn()
      im.Columns(1)
      im.SameLine()
      im.NextColumn()
      im.SameLine()
      im.NextColumn()
      im.tooltip('Select The Metal Crash Barrier Preset.')
      im.NextColumn()
      im.PopStyleVar(2)
            im.SameLine()
            im.NextColumn()
            im.Dummy(iconsSmall)
            im.SameLine()
            im.NextColumn()
            im.SetCursorPosY(im.GetCursorPosY() + max(0, (iconsSmall.y - im.GetTextLineHeight()) * 0.5))
            im.SameLine()
            im.NextColumn()
            im.SetCursorPosY(im.GetCursorPosY() + max(0, (iconsSmall.y - im.GetTextLineHeight()) * 0.5))
          end
          im.NextColumn()
          im.Dummy(im.ImVec2(0, 3))
              im.SameLine()
              im.NextColumn()
              im.Text("Mesh")
              im.SameLine()
              im.NextColumn()
              im.Text("Role")
              im.SameLine()
              im.NextColumn()
              im.Text("Var")
              im.Text("Var")
              im.NextColumn()
              im.Separator()
                  im.SameLine()
                  im.NextColumn()
                else
                  im.SameLine()
                  im.NextColumn()
                end
                im.SameLine()
                im.NextColumn()
                im.SameLine()
                im.NextColumn()
                im.Text("")
                im.NextColumn()
                im.Separator()
                  im.SameLine()
                  im.NextColumn()
                  im.TextColored(cols.dullWhite, " * " .. variation.fileName)
                  im.SameLine()
                  im.NextColumn()
                  im.Text("")
                  im.SameLine()
                  im.NextColumn()
                  im.TextColored(cols.dullWhite, "var" .. tostring(j))
                  im.tooltip("This is variation " .. tostring(j) .. " of the base component.")
                  im.NextColumn()
                  im.Separator()
              im.SameLine()
              im.NextColumn()
              im.Text("Mesh")
              im.SameLine()
              im.NextColumn()
              im.Text("Alias")
              im.SameLine()
              im.NextColumn()
              im.Text("Var")
              im.Text("Var")
              im.NextColumn()
              im.Separator()
                im.SameLine()
                im.NextColumn()
                im.SameLine()
                im.NextColumn()
                im.SameLine()
                im.NextColumn()
                im.Text("")
                im.NextColumn()
                im.Separator()
                  im.SameLine()
                  im.NextColumn()
                  im.TextColored(cols.dullWhite, " * " .. variation.fileName)
                  im.SameLine()
                  im.NextColumn()
                  im.Text("")
                  im.SameLine()
                  im.NextColumn()
                  im.TextColored(cols.dullWhite, "var" .. tostring(j))
                  im.tooltip("This is variation " .. tostring(j) .. " of the base component.")
                  im.NextColumn()
                  im.Separator()
                im.SameLine()
                im.NextColumn()
                if im.RadioButton2("Random###" .. tostring(wCtr), tmpPtr, 1) then
                wCtr = wCtr + 1
                im.NextColumn()
                im.Columns(1)
                    im.SameLine()
                    im.NextColumn()
                    im.PushItemWidth(-1)
                    im.PopItemWidth()
                    im.NextColumn()
                      im.SameLine()
                      im.NextColumn()
                      im.PushItemWidth(-1)
                      im.PopItemWidth()
                      im.NextColumn()
                im.SameLine()
                im.NextColumn()
                if im.RadioButton2("Random###" .. tostring(wCtr), tmpPtr, 1) then
                wCtr = wCtr + 1
                im.NextColumn()
                im.Columns(1)
                    im.SameLine()
                    im.NextColumn()
                    im.PushItemWidth(-1)
                    im.PopItemWidth()
                    im.NextColumn()
                      im.SameLine()
                      im.NextColumn()
                      im.PushItemWidth(-1)
                      im.PopItemWidth()
                      im.NextColumn()
          im.SameLine()
          im.NextColumn()
          im.PushItemWidth(-1)
          im.PopItemWidth()
          im.NextColumn()
          im.SameLine()
          im.NextColumn()
          im.PushItemWidth(-1)
          im.PopItemWidth()
          im.NextColumn()
          im.SameLine()
          im.NextColumn()
          im.PushItemWidth(-1)
          im.PopItemWidth()
          im.NextColumn()
          im.SameLine()
          im.NextColumn()
          im.PushItemWidth(-1)
          im.PopItemWidth()
          im.NextColumn()
          im.SameLine()
          im.NextColumn()
          im.PushItemWidth(-1)
          im.PopItemWidth()
          im.NextColumn()
          end
          im.NextColumn()
          im.Columns(1)
@/lua/ge/extensions/editor/dynamicDecals/vehicleColorPalette.lua
    im.tooltip("Switch with color palette 2")
    im.NextColumn()
    im.tooltip("Switch with color palette 3")
    im.NextColumn()
    im.tooltip("Switch with color palette 1")
    im.NextColumn()
@/lua/ge/extensions/editor/terrainEditor.lua

            im.NextColumn()
@/lua/ge/extensions/flowgraph/nodes/logic/sequencer.lua
  im.Text("Increment Mode")
  im.NextColumn()
  if im.BeginCombo("##imode", self.incMode) then
  if self.incMode ~= 'select' then
    im.NextColumn()
    im.Text("Sequence Mode")
    im.Text("Sequence Mode")
    im.NextColumn()
    if im.BeginCombo("##mode", self.mode) then
  end
  im.NextColumn()
  im.Text("Count")
  im.Text("Count")
  im.NextColumn()
  local ptr = im.IntPtr(self.count)
@/lua/ge/extensions/editor/forestEditor.lua
  im.TextUnformatted(key)
  im.NextColumn()
  im.TextUnformatted(value)
  im.TextUnformatted(value)
  im.NextColumn()
end
      im.TextUnformatted("UniqueID")
      im.NextColumn()
      im.TextUnformatted(tostring(item:getUid()))
      end
      im.NextColumn()
    end
    im.TextUnformatted("Position")
    im.NextColumn()
    local posItem = item:getPosition()
    end
    im.NextColumn()
    im.TextUnformatted("Rotation")
    im.TextUnformatted("Rotation")
    im.NextColumn()
    local eulerRotation = item:getTransform():toEuler()
    end
    im.NextColumn()
    -- im.TextUnformatted("Pos : "..tostring (item:getPosition()))
    im.TextUnformatted("Scale")
    im.NextColumn()
    im.PushItemWidth(im.GetContentRegionAvailWidth())
    im.PopItemWidth()
    im.NextColumn()
    --inspectorField_String("Scale", tostring(item:getScale()))
    im.TextUnformatted("Parallax Mapping")
    im.NextColumn()
    if im.Checkbox("##enableParallaxMapping_checkbox", editor.getTempBool_BoolBool(enableParallaxMapping)) then
    end
    im.NextColumn()
    im.TextUnformatted("TextureSet Id")
    im.NextColumn()
    if enableParallaxMapping == false then im.BeginDisabled() end
    if enableParallaxMapping == false then im.EndDisabled() end
    im.NextColumn()
  im.EndChild()
  im.NextColumn()
@/lua/ge/extensions/editor/meshSpline.lua
    im.SameLine()
    im.NextColumn()
    im.SameLine()
    im.NextColumn()
    im.SameLine()
    im.NextColumn()
    im.SameLine()
    im.NextColumn()
    im.SameLine()
    im.NextColumn()
    end
    im.NextColumn()
          im.SameLine()
          im.NextColumn()
          im.SameLine()
          im.NextColumn()
          im.SameLine()
          im.NextColumn()
          end
          im.NextColumn()
          im.Separator()
      im.SameLine()
      im.NextColumn()
      im.SameLine()
      im.NextColumn()
      im.SameLine()
      im.NextColumn()
      im.SameLine()
      im.NextColumn()
      im.SameLine()
      im.NextColumn()
      im.SameLine()
      im.NextColumn()
      im.SameLine()
      im.NextColumn()
      end
      im.NextColumn()
      im.PopStyleVar(2)
      im.SameLine()
      im.NextColumn()
      im.PushItemWidth(-1)
      im.PopItemWidth()
      im.NextColumn()
      im.SameLine()
      im.NextColumn()
      im.PushItemWidth(-1)
      im.PopItemWidth()
      im.NextColumn()
      im.SameLine()
      im.NextColumn()
      im.PushItemWidth(-1)
      im.PopItemWidth()
      im.NextColumn()
      im.SameLine()
      im.NextColumn()
      im.PushItemWidth(-1)
      im.PopItemWidth()
      im.NextColumn()
      im.SameLine()
      im.NextColumn()
      im.PushItemWidth(-1)
      im.PopItemWidth()
      im.NextColumn()
      im.SameLine()
      im.NextColumn()
      im.PushItemWidth(-1)
      im.PopItemWidth()
      im.NextColumn()
      im.PopStyleVar()
      im.SameLine()
      im.NextColumn()
      im.SameLine()
      im.NextColumn()
      im.SameLine()
      im.NextColumn()
      im.SameLine()
      im.NextColumn()
      im.SameLine()
      im.NextColumn()
      im.SameLine()
      im.NextColumn()
      im.tooltip('Select The Oil Drum Preset.')
      im.NextColumn()
      im.PopStyleVar(2)
          im.SameLine()
          im.NextColumn()
          im.Text('Main:')
          im.SameLine()
          im.NextColumn()
          if editor.uiIconImageButton(icons.youtube_searched_for, iconsSmall, cols.blueB, nil, nil, 'selectMainComponentMatBtn') then
          im.SameLine()
          im.NextColumn()
          im.SetCursorPosY(im.GetCursorPosY() + max(0, (iconsSmall.y - im.GetTextLineHeight()) * 0.5))
          im.tooltip('The currently-selected static mesh for the main component.')
          im.NextColumn()
          im.SameLine()
          im.NextColumn()
          im.Text('Variation 1:')
          im.SameLine()
          im.NextColumn()
          if editor.uiIconImageButton(icons.youtube_searched_for, iconsSmall, cols.blueB, nil, nil, 'selectAlias1ComponentMatBtn') then
          im.SameLine()
          im.NextColumn()
          im.SetCursorPosY(im.GetCursorPosY() + max(0, (iconsSmall.y - im.GetTextLineHeight()) * 0.5))
          im.tooltip('The currently-selected static mesh for the variation 1 component.')
          im.NextColumn()
          im.SameLine()
          im.NextColumn()
          im.Text('Variation 2:')
          im.SameLine()
          im.NextColumn()
          if editor.uiIconImageButton(icons.youtube_searched_for, iconsSmall, cols.blueB, nil, nil, 'selectAlias2ComponentMatBtn') then
          im.SameLine()
          im.NextColumn()
          im.SetCursorPosY(im.GetCursorPosY() + max(0, (iconsSmall.y - im.GetTextLineHeight()) * 0.5))
          im.tooltip('The currently-selected static mesh for the variation 2 component.')
          im.NextColumn()
          im.SameLine()
          im.NextColumn()
          im.Text('Variation 3:')
          im.SameLine()
          im.NextColumn()
          if editor.uiIconImageButton(icons.youtube_searched_for, iconsSmall, cols.blueB, nil, nil, 'selectAlias3ComponentMatBtn') then
          im.SameLine()
          im.NextColumn()
          im.SetCursorPosY(im.GetCursorPosY() + max(0, (iconsSmall.y - im.GetTextLineHeight()) * 0.5))
          im.tooltip('The currently-selected static mesh for the variation 3 component.')
          im.NextColumn()
          im.SameLine()
          im.NextColumn()
          im.Text('Start Cap:')
          im.SameLine()
          im.NextColumn()
          if editor.uiIconImageButton(icons.youtube_searched_for, iconsSmall, cols.blueB, nil, nil, 'selectStartCapMatBtn') then
          im.SameLine()
          im.NextColumn()
          im.SetCursorPosY(im.GetCursorPosY() + max(0, (iconsSmall.y - im.GetTextLineHeight()) * 0.5))
          im.tooltip('The currently-selected static mesh for the start cap section.')
          im.NextColumn()
          im.SameLine()
          im.NextColumn()
          im.Text('End Cap:')
          im.SameLine()
          im.NextColumn()
          if editor.uiIconImageButton(icons.youtube_searched_for, iconsSmall, cols.blueB, nil, nil, 'selectEndCapMatBtn') then
          im.SameLine()
          im.NextColumn()
          im.SetCursorPosY(im.GetCursorPosY() + max(0, (iconsSmall.y - im.GetTextLineHeight()) * 0.5))
          im.tooltip('The currently-selected static mesh for the end cap section.')
          im.NextColumn()
          im.Columns(1)
          im.SameLine()
          im.NextColumn()
          tmpPtr = im.IntPtr(selSpline.rot)
          im.SameLine()
          im.NextColumn()
          if im.RadioButton2("90°", tmpPtr, 1) then
          im.SameLine()
          im.NextColumn()
          if im.RadioButton2("180°", tmpPtr, 2) then
          im.SameLine()
          im.NextColumn()
          if im.RadioButton2("270°", tmpPtr, 3) then
          im.tooltip('Set the rotation to 270°.')
          im.NextColumn()
          im.PopItemWidth()
            im.SameLine()
            im.NextColumn()
            tmpPtr = im.IntPtr(selSpline.alias1Rot)
            im.SameLine()
            im.NextColumn()
            if im.RadioButton2("90°###7761", tmpPtr, 1) then
            im.SameLine()
            im.NextColumn()
            if im.RadioButton2("180°###7771", tmpPtr, 2) then
            im.SameLine()
            im.NextColumn()
            if im.RadioButton2("270°###7781", tmpPtr, 3) then
            im.tooltip('Set the rotation to 270°.')
            im.NextColumn()
            im.PopItemWidth()
            im.SameLine()
            im.NextColumn()
            tmpPtr = im.IntPtr(selSpline.alias2Rot)
            im.SameLine()
            im.NextColumn()
            if im.RadioButton2("90°###7762", tmpPtr, 1) then
            im.SameLine()
            im.NextColumn()
            if im.RadioButton2("180°###7772", tmpPtr, 2) then
            im.SameLine()
            im.NextColumn()
            if im.RadioButton2("270°###7782", tmpPtr, 3) then
            im.tooltip('Set the rotation to 270°.')
            im.NextColumn()
            im.PopItemWidth()
            im.SameLine()
            im.NextColumn()
            tmpPtr = im.IntPtr(selSpline.alias3Rot)
            im.SameLine()
            im.NextColumn()
            if im.RadioButton2("90°###7763", tmpPtr, 1) then
            im.SameLine()
            im.NextColumn()
            if im.RadioButton2("180°###7773", tmpPtr, 2) then
            im.SameLine()
            im.NextColumn()
            if im.RadioButton2("270°###7783", tmpPtr, 3) then
            im.tooltip('Set the rotation to 270°.')
            im.NextColumn()
            im.PopItemWidth()
            im.SameLine()
            im.NextColumn()
            tmpPtr = im.IntPtr(selSpline.startCapRot)
            im.SameLine()
            im.NextColumn()
            if im.RadioButton2("90°###776", tmpPtr, 1) then
            im.SameLine()
            im.NextColumn()
            if im.RadioButton2("180°###777", tmpPtr, 2) then
            im.SameLine()
            im.NextColumn()
            if im.RadioButton2("270°###778", tmpPtr, 3) then
            im.tooltip('Set the rotation to 270°.')
            im.NextColumn()
            im.PopItemWidth()
            im.SameLine()
            im.NextColumn()
            tmpPtr = im.IntPtr(selSpline.endCapRot)
            im.SameLine()
            im.NextColumn()
            if im.RadioButton2("90°###783", tmpPtr, 1) then
            im.SameLine()
            im.NextColumn()
            if im.RadioButton2("180°###784", tmpPtr, 2) then
            im.SameLine()
            im.NextColumn()
            if im.RadioButton2("270°###785", tmpPtr, 3) then
            im.tooltip('Set the rotation to 270°.')
            im.NextColumn()
            im.PopItemWidth()
            im.SameLine()
            im.NextColumn()
            if im.RadioButton2("Random", tmpPtr, 1) then
            im.tooltip('Use a random distribution for the alias meshes.')
            im.NextColumn()
            im.Columns(1)
              im.SameLine()
              im.NextColumn()
              im.PushItemWidth(-1)
              im.PopItemWidth()
              im.NextColumn()
                im.SameLine()
                im.NextColumn()
                im.PushItemWidth(-1)
                im.PopItemWidth()
                im.NextColumn()
              end
                im.SameLine()
                im.NextColumn()
                im.PushItemWidth(-1)
                im.PopItemWidth()
                im.NextColumn()
              end
                im.SameLine()
                im.NextColumn()
                im.PushItemWidth(-1)
                im.PopItemWidth()
                im.NextColumn()
              end
          im.SameLine()
          im.NextColumn()
          im.PushItemWidth(-1)
          im.PopItemWidth()
          im.NextColumn()
          im.SameLine()
          im.NextColumn()
          im.PushItemWidth(-1)
          im.PopItemWidth()
          im.NextColumn()
          im.SameLine()
          im.NextColumn()
          im.PushItemWidth(-1)
          im.PopItemWidth()
          im.NextColumn()
          im.SameLine()
          im.NextColumn()
          im.PushItemWidth(-1)
          im.PopItemWidth()
          im.NextColumn()
          im.SameLine()
          im.NextColumn()
          im.PushItemWidth(-1)
          im.PopItemWidth()
          im.NextColumn()
          end
          im.NextColumn()
@/lua/ge/extensions/editor/flowgraph/stateView.lua
  for i = 1, depth do name = " - " .. name end
  im.NextColumn()
  im.Text(name)
  im.Text(name)
  im.NextColumn()
  for _, state in ipairs(states) do
    end
    im.NextColumn()
    local name = state.targetGraph.name
    im.Text(name)
    im.NextColumn()
  end
@/lua/ge/extensions/editor/undoHistory.lua

    imgui.NextColumn()
@/lua/ge/extensions/flowgraph/nodes/ui/buttons/simpleMultipleButtons.lua
  im.Text("Buttons")
  im.NextColumn()
  local ptr = im.IntPtr(self.count)
@/lua/ge/extensions/editor/gen/exp_solidflex.lua
--                im.SetCursorPosY(im.GetCursorPosY() + 0)
                im.NextColumn()
                local scur = im.GetCursorPos()
                UI.sliderC('Media viscosity', 'visc_in', {0,20})
                im.NextColumn()
                UI.sliderC('Plasticity', 'plast_in', {0,20})
@/lua/ge/extensions/util/groundModelDebug.lua
      im.Text("Visible")
      im.NextColumn()
      im.Text("Color")
      im.Text("Color")
      im.NextColumn()
      im.Text("GroundModel")
      im.Text("GroundModel")
      im.NextColumn()
      im.Separator()
          end
          im.NextColumn()
          im.PopID()
          im.PopID()
          im.NextColumn()
          end
          im.NextColumn()
        end
      im.Text("Color")
      im.NextColumn()
      im.Text("Tris")
      im.Text("Tris")
      im.NextColumn()
      im.Text("GroundModel")
      im.Text("GroundModel")
      im.NextColumn()
      im.Separator()
        im.ImDrawList_AddRectFilled(im.GetWindowDrawList(), p1, p2, col)
        im.NextColumn()

        im.NextColumn()
        im.Text(tostring(k))
        im.Text(tostring(k))
        im.NextColumn()
      end
        -- im.Text("Triangles")
        -- im.NextColumn()
        -- im.Text("Object")
        -- im.Text("Object")
        -- im.NextColumn()
        -- im.Separator()
        --   im.Text(string.format("%d (%0.2f%%%%)", body.tris, (body.tris / c.worlds[1].tris) * 100))
        --   im.NextColumn()
        --   im.Text(body.objName .. ' [' .. body.objId .. ']')
        --   end
        --   im.NextColumn()
        -- end
@/lua/ge/extensions/editor/dynamicDecals/layerTypes/decal.lua
  im.TextUnformatted("project using surface normal")
  im.NextColumn()
  if im.Checkbox(string.format("##%s_%s_%s", layer.uid, guiId, "useSurfaceNormal"), editor.getTempBool_BoolBool(layer.useSurfaceNormal)) then
  end
  im.NextColumn()
  im.TextUnformatted("color texture scale")
  im.NextColumn()
  im.PushItemWidth(im.GetContentRegionAvailWidth())
  end
  im.NextColumn()
  im.TextUnformatted("alpha mask channel")
  im.NextColumn()
  im.PushItemWidth(im.GetContentRegionAvailWidth())
  end
  im.NextColumn()
  im.TextUnformatted("alpha mask blend mode")
  im.NextColumn()
  im.PushItemWidth(im.GetContentRegionAvailWidth())
  end
  im.NextColumn()
  im.TextUnformatted("alpha mask scale")
  im.NextColumn()
  im.PushItemWidth(im.GetContentRegionAvailWidth())
  end
  im.NextColumn()
  im.TextUnformatted("alpha mask rotation")
  im.NextColumn()
  im.PushItemWidth(im.GetContentRegionAvailWidth())
  end
  im.NextColumn()
  im.TextUnformatted("alpha mask intensity")
  im.NextColumn()
  im.PushItemWidth(im.GetContentRegionAvailWidth())
  end
  im.NextColumn()
  im.TextUnformatted("wrap alpha mask X")
  im.NextColumn()
  if im.Checkbox(string.format("##%s_%s_%s", layer.uid, guiId, "wrapAlphaMaskX"), editor.getTempBool_BoolBool(layer.wrapAlphaMaskX)) then
  end
  im.NextColumn()
  im.TextUnformatted("wrap alpha mask Y")
  im.NextColumn()
  if im.Checkbox(string.format("##%s_%s_%s", layer.uid, guiId, "wrapAlphaMaskY"), editor.getTempBool_BoolBool(layer.wrapAlphaMaskY)) then
  end
  im.NextColumn()
  im.TextUnformatted("wrap color texture X")
  im.NextColumn()
  if im.Checkbox(string.format("##%s_%s_%s", layer.uid, guiId, "wrapColorTextureX"), editor.getTempBool_BoolBool(layer.wrapColorTextureX)) then
  end
  im.NextColumn()
  im.TextUnformatted("wrap color texture Y")
  im.NextColumn()
  if im.Checkbox(string.format("##%s_%s_%s", layer.uid, guiId, "wrapColorTextureY"), editor.getTempBool_BoolBool(layer.wrapColorTextureY)) then
  end
  im.NextColumn()
  im.TextUnformatted("alpha mask invert")
  im.NextColumn()
  if im.Checkbox(string.format("##%s_%s_%s", layer.uid, guiId, "alphaMaskInvert"), editor.getTempBool_BoolBool(layer.alphaMaskInvert)) then
  end
  im.NextColumn()
  im.TextUnformatted("SDF enabled")
  im.NextColumn()
  if im.Checkbox(string.format("##%s_%s_%s", layer.uid, guiId, "sdfEnabled"), editor.getTempBool_BoolBool(layer.sdfEnabled)) then
  end
  im.NextColumn()
  im.TextUnformatted("SDF thickness")
  im.NextColumn()
  im.PushItemWidth(im.GetContentRegionAvailWidth())
  end
  im.NextColumn()
  im.TextUnformatted("SDF softness")
  im.NextColumn()
  im.PushItemWidth(im.GetContentRegionAvailWidth())
  end
  im.NextColumn()
  im.TextUnformatted("sdf outline color")
  im.NextColumn()
  im.PushItemWidth(im.GetContentRegionAvailWidth())
  end
  im.NextColumn()
  im.TextUnformatted("SDF outline thickness")
  im.NextColumn()
  im.PushItemWidth(im.GetContentRegionAvailWidth())
  end
  im.NextColumn()
  im.TextUnformatted("SDF outline softness")
  im.NextColumn()
  im.PushItemWidth(im.GetContentRegionAvailWidth())
  end
  im.NextColumn()
  if layer.sdfEnabled == false then im.EndDisabled() end
  im.TextUnformatted("decal color texture path")
  im.NextColumn()
  inspectorUtils.decalTextureWidgetInspect(layer, "decalColorTexturePath", guiId)
  inspectorUtils.decalTextureWidgetInspect(layer, "decalColorTexturePath", guiId)
  im.NextColumn()
  im.TextUnformatted("decal alpha texture path")
  im.NextColumn()
  inspectorUtils.decalTextureWidgetInspect(layer, "decalAlphaTexturePath", guiId)
  inspectorUtils.decalTextureWidgetInspect(layer, "decalAlphaTexturePath", guiId)
  im.NextColumn()
  im.TextUnformatted("decal normal texture path")
  im.NextColumn()
  inspectorUtils.decalTextureWidgetInspect(layer, "decalNormalTexturePath", guiId, "/art/dynamicDecals/textures/_normal.png")
  inspectorUtils.decalTextureWidgetInspect(layer, "decalNormalTexturePath", guiId, "/art/dynamicDecals/textures/_normal.png")
  im.NextColumn()
  im.TextUnformatted("decal metallic texture path")
  im.NextColumn()
  inspectorUtils.decalTextureWidgetInspect(layer, "decalMetallicTexturePath", guiId)
  inspectorUtils.decalTextureWidgetInspect(layer, "decalMetallicTexturePath", guiId)
  im.NextColumn()
  im.TextUnformatted("decal roughness texture path")
  im.NextColumn()
  inspectorUtils.decalTextureWidgetInspect(layer, "decalRoughnessTexturePath", guiId)
  inspectorUtils.decalTextureWidgetInspect(layer, "decalRoughnessTexturePath", guiId)
  im.NextColumn()
  ]]
    im.TextUnformatted("blend mode")
    im.NextColumn()
    im.TextUnformatted(api.blendModes[layer.blendMode + 1].name)
    im.TextUnformatted(api.blendModes[layer.blendMode + 1].name)
    im.NextColumn()
  ]]
  im.TextUnformatted("useZBufferDepth")
  im.NextColumn()
  im.TextUnformatted(layer.useZBufferDepth and "true" or "false")
  im.TextUnformatted(layer.useZBufferDepth and "true" or "false")
  im.NextColumn()
  im.TextUnformatted("zBufferDepth")
  im.NextColumn()
  im.TextUnformatted(tostring(layer.zBufferDepth))
  im.TextUnformatted(tostring(layer.zBufferDepth))
  im.NextColumn()
  im.TextUnformatted("worldToViewToScreen")
  im.NextColumn()
  im.TextUnformatted(layer.worldToViewToScreen:__tostring())
  im.TextUnformatted(layer.worldToViewToScreen:__tostring())
  im.NextColumn()
@/lua/ge/extensions/editor/missionEditor/additionalAttributes.lua
  im.tooltip("The Author of this Mission.")
  im.NextColumn()
  im.PushItemWidth(im.GetContentRegionAvailWidth() - 35)
  end
  im.NextColumn()
  im.tooltip("When this mission was created or last updated.")
  im.NextColumn()
  im.PushItemWidth(300)
  im.Text(self.dateHumanReadable)
  im.NextColumn()
  im.tooltip("If set, the mission is available as a scenario from the main menu.")
  im.NextColumn()
  if im.Checkbox("Is Available as Scenario", im.BoolPtr(self.mission.isAvailableAsScenario or false)) then
  end
  im.NextColumn()
  im.tooltip("If set, the mission is not meant for release, but only for testing.")
  im.NextColumn()
  if im.Checkbox("DEV mission", im.BoolPtr(self.mission.devMission or false)) then
  end
  im.NextColumn()
    im.Text(attribute.label)
    im.NextColumn()
    local isAuto = eh and eh.autoAdditionalAttributes[attKey]
    im.PopItemWidth()
    im.NextColumn()
  end
  im.tooltip("Missions with the same ID will be grouped together in the bigmap. Leave empty for no group.")
  im.NextColumn()
  editEnded = im.BoolPtr(false)
  end
  im.NextColumn()
  im.Text("Group Label")
  im.NextColumn()
  editEnded = im.BoolPtr(false)
@/lua/ge/extensions/editor/missionEditor/previewChecker.lua
  im.Text("Preview")
  im.NextColumn()
@/lua/ge/extensions/editor/audioRibbonEditor.lua
    im.SameLine()
    im.NextColumn()
    im.SameLine()
    im.NextColumn()
    im.SameLine()
    im.NextColumn()
    end
    im.NextColumn()
    im.Columns(1)
        im.SameLine()
        im.NextColumn()
        end
        im.NextColumn()
        im.PopItemWidth()
        im.SameLine()
        im.NextColumn()
        im.tooltip(ribbon.isEnabled and 'Disable this ribbon (will not emit audio).' or 'Enable this ribbon.')
        im.NextColumn()
    im.SameLine()
    im.NextColumn()
    im.SameLine()
    im.NextColumn()
    im.SameLine()
    im.NextColumn()
    im.SameLine()
    im.NextColumn()
    im.SameLine()
    im.NextColumn()
    end
    im.NextColumn()
    im.Separator()
      im.SameLine()
      im.NextColumn()
      local typeStr = nil
      im.Text(typeStr)
      im.NextColumn()
      im.Separator()
      im.SameLine()
      im.NextColumn()
      im.PushItemWidth(-1)
      im.PopItemWidth()
      im.NextColumn()
      im.SameLine()
      im.NextColumn()
      im.PushItemWidth(-1)
      im.PopItemWidth()
      im.NextColumn()
      im.SameLine()
      im.NextColumn()
      im.SameLine()
      im.NextColumn()
      im.SameLine()
      im.NextColumn()
      end
      im.NextColumn()
      im.SameLine()
      im.NextColumn()
      im.PushItemWidth(-1)
      end
      im.NextColumn()
      im.PopItemWidth()
        im.SameLine()
        im.NextColumn()
        im.PushItemWidth(-1)
      end
      im.NextColumn()
      im.PopItemWidth()
        im.SameLine()
        im.NextColumn()
        im.PushItemWidth(-1)
      end
      im.NextColumn()
      im.PopItemWidth()
        im.SameLine()
        im.NextColumn()
        im.PushItemWidth(-1)
      end
      im.NextColumn()
      im.PopItemWidth()
@/lua/ge/extensions/gameplay/drag/debug.lua

      im.NextColumn()
      im.Text("Strip Data")
      end
      im.NextColumn()
      im.EndChild()
      im.NextColumn()
      im.EndChild()
      im.NextColumn()
    end
@/lua/ge/extensions/editor/scriptAIManager.lua
    im.Text('ID/Vehicle Name')
    im.NextColumn()
    im.Text('State')
    im.Text('State')
    im.NextColumn()

    im.NextColumn()

    im.NextColumn()
    im.Dummy(im.ImVec2(im.GetContentRegionAvailWidth(), 0))

      im.NextColumn()

      im.NextColumn()

      im.NextColumn()

      im.NextColumn()
      im.Separator()
@/lua/ge/extensions/flowgraph/nodes/logic/compare.lua
  im.TextUnformatted("Comparison Function")
  im.NextColumn()
  if im.BeginCombo("##comparisonFunc", self.comparison.opName, 0) then
@/lua/ge/extensions/flowgraph/nodes/vehicle/special/vehicleAction.lua
    im.Text("Name")
    im.NextColumn()
    im.TextWrapped(self.action.origName or "")
    im.TextWrapped(self.action.origName or "")
    im.NextColumn()
    im.Text("Title")
    im.NextColumn()
    im.TextWrapped(self.action.title or "")
    im.TextWrapped(self.action.title or "")
    im.NextColumn()
    im.Text("Desc")
    im.NextColumn()
    im.TextWrapped(self.action.desc or "")
    im.TextWrapped(self.action.desc or "")
    im.NextColumn()
    im.Text("onDown")
    im.NextColumn()
    im.TextWrapped(self.action.onDown or "")
    im.TextWrapped(self.action.onDown or "")
    im.NextColumn()
    im.Text("onChange")
    im.NextColumn()
    im.TextWrapped(self.action.onChange or "")
    im.TextWrapped(self.action.onChange or "")
    im.NextColumn()
    im.Text("onUp")
    im.NextColumn()
    im.TextWrapped(self.action.onUp or "")
    im.TextWrapped(self.action.onUp or "")
    im.NextColumn()
@/lua/ge/extensions/editor/rallyEditor/static.lua
  -- im.SetColumnWidth(0, 130*im.uiscale[0])
  im.NextColumn()
  -- im.SetColumnWidth(1, 100*im.uiscale[0])
  im.NextColumn()
  -- im.SetColumnWidth(2, 400*im.uiscale[0])
  im.NextColumn()
  -- im.SetColumnWidth(3, 400*im.uiscale[0])
  im.NextColumn()
      im.Text(name..'_'..tostring(i))
      im.NextColumn()
      im.Text(tostring(variant.weight or 'auto'))
      im.NextColumn()
      im.Text(variant.text)
      im.NextColumn()
      im.tooltip(tooltipStr)
      im.NextColumn()
    end
  --     im.Text(spn.name)
  --     im.NextColumn()
  --     im.Text(tostring(spn.metadata.weight or 'auto'))
  --     im.NextColumn()
  --     im.Text(noteText)
  --     im.NextColumn()
  --     end
  --     im.NextColumn()
  --   end
  --     im.Text(spn.name)
  --     im.NextColumn()
  --     im.Text(lang)
  --     im.NextColumn()
  --     im.Text(langData.note.freeform)
  --     im.NextColumn()
  --     -- im.Text(fname)
  --     im.NextColumn()
  --     -- im.tooltip(fname)
@/lua/ge/extensions/flowgraph/nodes/gameplay/race/fileRace.lua
  im.Text("Vehicle Count")
  im.NextColumn()
  local ptr = im.IntPtr(self.count)
@/lua/ge/extensions/flowgraph/nodes/logic/and.lua
  im.Text("Count")
  im.NextColumn()
  local ptr = im.IntPtr(self.count)
@/lua/ge/extensions/gameplay/race/race.lua
  im.Text("Time")
  im.NextColumn()
  im.Text("Event")
  im.Text("Event")
  im.NextColumn()
  im.Separator()
    im.Text(self:raceTime(self.time))
    im.NextColumn()
    im.NextColumn()
    im.NextColumn()
    im.NextColumn()
  end
    im.Text(self:raceTime(e.time))
    im.NextColumn()
    im.Text(e.name)
    im.Text(e.name)
    im.NextColumn()
  end
  end
  im.NextColumn()
  if state.complete then
  end
  im.NextColumn()
  im.Separator()
      im.Text("Total")
      im.NextColumn()
      im.Text(self:raceTime(self.time - state.startTime))
      im.Text(self:raceTime(self.time - state.startTime))
      im.NextColumn()
    end
    im.Text("Lap " .. (state.currentLap+1))
    im.NextColumn()
    im.Text(self:raceTime(self.time - currentLapStart))
    im.Text(self:raceTime(self.time - currentLapStart))
    im.NextColumn()
  end
    im.Text("Total")
    im.NextColumn()
    im.Text(self:raceTime(state.endTime - state.startTime))
    im.Text(self:raceTime(state.endTime - state.startTime))
    im.NextColumn()
  end
      im.Text("Lap " .. (state.historicTimes[i].lap+1))
      im.NextColumn()
      im.Text(self:raceTime(state.historicTimes[i].duration))
      im.Text(self:raceTime(state.historicTimes[i].duration))
      im.NextColumn()
    end
    im.Text(prefix .. txt)
    im.NextColumn()
    im.Text(self:raceTime(seg.duration))
    im.Text(self:raceTime(seg.duration))
    im.NextColumn()
  end
  im.Text("Lap " ..(1+lTimes.lap) )
  im.NextColumn()
  im.Text(self:raceTime(lTimes.duration))
  im.Text(self:raceTime(lTimes.duration))
  im.NextColumn()
  self:inDrawSegmentTimes(lTimes.segmentTimes, im, "index", (1+lTimes.lap) .. " - ")
@/lua/ge/extensions/editor/toolUtilities/meshAuditionMgr.lua
          im.Separator()
          im.NextColumn()
        end
@/lua/ge/extensions/editor/missionEditor/careerSetup.lua
  im.Text("Gamemode")
  im.NextColumn()
  if im.Checkbox("Freeroam##ShowInFreeroam", self.showInFreeroamCheckbox) then
  end
  im.NextColumn()
  im.Text("Skill")
  im.NextColumn()
  im.PushItemWidth(im.GetContentRegionAvailWidth())
  im.PopItemWidth()
  im.NextColumn()
  im.Text("Entry Fee")
  im.NextColumn()
  self:drawEntryFee()
  self:drawEntryFee()
  im.NextColumn()
@/lua/ge/extensions/flowgraph/nodes/vehicle/customPartsConfigProvider.lua
      end
      im.NextColumn()
      im.PushItemWidth(im.GetContentRegionAvailWidth()-20)
      end
      im.NextColumn()
    end
    im.InputText("##AddKeyPart", self._keyText)
    im.NextColumn()
    im.PushItemWidth(im.GetContentRegionAvailWidth()-20)
    end
    im.NextColumn()
    --im.PopItemWidth()
@/lua/ge/extensions/editor/rendererComponents.lua
  end
  im.NextColumn()
end
  end
  im.NextColumn()
end
  end
  im.NextColumn()
end
  end
  im.NextColumn()
end
            end
            im.NextColumn()
            if field.type == types.float then
              im.Separator()
              im.NextColumn()
            else
          end
          im.NextColumn()
          if field.type == types.float then
            im.Separator()
            im.NextColumn()
          else
  end
  im.NextColumn()
  if im.Button("Save Preset...", buttonSize) then
  end
  im.NextColumn()
  if im.Button("Revert", buttonSize) then
  end
  im.NextColumn()
  if im.Button("Save", buttonSize) then
@/lua/ge/extensions/editor/dynamicDecals/docs.lua
    im.EndChild()
    im.NextColumn()

    im.NextColumn()
    im.Columns(1, "DynDecal_Docs_Columns")
@/lua/ge/extensions/editor/gen/exp_frame.lua
                    im.Text(key)
                    im.NextColumn()
                    im.NextColumn()
                    im.NextColumn()
                    im.NextColumn()
                    im.Indent(80)
--                        UI.buttonTxt(key..'_'..i,U.round(val,6))
                        im.NextColumn()
                        if d.g and d.g[i] then
    --                    im.Text(grad and U.round(grad[ord],6) or tostring(nil))
                        im.NextColumn()
                    end

            im.NextColumn()
            im.Text('AAA2')
            im.Text('AAA2')
            im.NextColumn()
]]
                im.Text(key)
                im.NextColumn()
                im.Text(tostring(dw[key]))
                tot = tot + dw[key]
                im.NextColumn()
            end
            im.Separator()
            im.NextColumn()
            im.Text(tot)
            im.Text(tot)
            im.NextColumn()
@/lua/ge/extensions/editor/missionEditor/startTrigger.lua
  im.Text(self.name)
  im.NextColumn()
  if self.mission._clearStartTriggerFields then