GE Lua Documentation

Press F to search!

TableSetupColumn

Definition


-- @/=[C]:-1
function TableSetupColumn(...)

Callers

@/lua/ge/extensions/gameplay/rally/tools/devTools.lua
  --   if im.BeginTable("eventLog", 1, im.TableFlags_Borders) then
  --     im.TableSetupColumn("Event")
  --     im.TableHeadersRow()
@/lua/ge/extensions/editor/perfProfiler.lua
      im.TableSetupScrollFreeze(0,1)
      im.TableSetupColumn("Plot", nil, 10)
      im.TableSetupColumn("Clr", nil, 10)
      im.TableSetupColumn("Plot", nil, 10)
      im.TableSetupColumn("Clr", nil, 10)
      im.TableSetupColumn("File", nil, 60)
      im.TableSetupColumn("Clr", nil, 10)
      im.TableSetupColumn("File", nil, 60)
      for i, col in ipairs(cols) do
        local label = settingNames[table.concat(col.keys, "/")] or table.concat(col.keys, " / ")
        im.TableSetupColumn(label, nil, 30)
        im.tooltip(table.concat(col.keys, " > "))
    if im.BeginTable("filesForFPS",3) then
      im.TableSetupColumn("Plot", nil, 10)
      im.TableSetupColumn("Clr", nil, 10)
      im.TableSetupColumn("Plot", nil, 10)
      im.TableSetupColumn("Clr", nil, 10)
      im.TableSetupColumn("File", nil, 60)
      im.TableSetupColumn("Clr", nil, 10)
      im.TableSetupColumn("File", nil, 60)
      im.TableNextColumn()
@/lua/ge/extensions/ui/console.lua
      im.SetWindowFontScale(fontConsoleFact[0])
      im.TableSetupColumn("time", im.TableColumnFlags_NoSort + im.TableColumnFlags_WidthStretch,10)
      im.TableSetupColumn("level", im.TableColumnFlags_NoSort + im.TableColumnFlags_WidthStretch,5)
      im.TableSetupColumn("time", im.TableColumnFlags_NoSort + im.TableColumnFlags_WidthStretch,10)
      im.TableSetupColumn("level", im.TableColumnFlags_NoSort + im.TableColumnFlags_WidthStretch,5)
      im.TableSetupColumn("origin", im.TableColumnFlags_NoSort + im.TableColumnFlags_WidthStretch,20)
      im.TableSetupColumn("level", im.TableColumnFlags_NoSort + im.TableColumnFlags_WidthStretch,5)
      im.TableSetupColumn("origin", im.TableColumnFlags_NoSort + im.TableColumnFlags_WidthStretch,20)
      im.TableSetupColumn("message", im.TableColumnFlags_NoSort + im.TableColumnFlags_WidthStretch, 50)
      im.TableSetupColumn("origin", im.TableColumnFlags_NoSort + im.TableColumnFlags_WidthStretch,20)
      im.TableSetupColumn("message", im.TableColumnFlags_NoSort + im.TableColumnFlags_WidthStretch, 50)
@/lua/ge/extensions/career/modules/partInventory.lua
    imgui.TableSetupScrollFreeze(0,1)
    imgui.TableSetupColumn("Id",nil,5)
    imgui.TableSetupColumn("Name",nil,20)
    imgui.TableSetupColumn("Id",nil,5)
    imgui.TableSetupColumn("Name",nil,20)
    imgui.TableSetupColumn("Vehicle Model",nil,10)
    imgui.TableSetupColumn("Name",nil,20)
    imgui.TableSetupColumn("Vehicle Model",nil,10)
    imgui.TableSetupColumn("Description",nil,20)
    imgui.TableSetupColumn("Vehicle Model",nil,10)
    imgui.TableSetupColumn("Description",nil,20)
    imgui.TableSetupColumn("Distance Driven",nil,10)
    imgui.TableSetupColumn("Description",nil,20)
    imgui.TableSetupColumn("Distance Driven",nil,10)
    imgui.TableSetupColumn("Value",nil,5)
    imgui.TableSetupColumn("Distance Driven",nil,10)
    imgui.TableSetupColumn("Value",nil,5)
    imgui.TableSetupColumn("Location",nil,5)
    imgui.TableSetupColumn("Value",nil,5)
    imgui.TableSetupColumn("Location",nil,5)
    imgui.TableSetupColumn("Put into current vehicle",nil,20)
    imgui.TableSetupColumn("Location",nil,5)
    imgui.TableSetupColumn("Put into current vehicle",nil,20)
    imgui.TableHeadersRow()
@/lua/ge/extensions/editor/assetDeduplicator.lua
    if im.BeginTable("matchesTable", 3, tableFlags, outerSize) then
      im.TableSetupColumn("Sel",      im.TableColumnFlags_WidthFixed, 45)
      im.TableSetupColumn("Original", im.TableColumnFlags_WidthStretch, 0.55)
      im.TableSetupColumn("Sel",      im.TableColumnFlags_WidthFixed, 45)
      im.TableSetupColumn("Original", im.TableColumnFlags_WidthStretch, 0.55)
      im.TableSetupColumn("Link",     im.TableColumnFlags_WidthStretch, 0.45)
      im.TableSetupColumn("Original", im.TableColumnFlags_WidthStretch, 0.55)
      im.TableSetupColumn("Link",     im.TableColumnFlags_WidthStretch, 0.45)
      im.TableHeadersRow()
@/lua/ge/extensions/editor/missionEditor/issues.lua
      im.TableSetupScrollFreeze(0,1)
      im.TableSetupColumn("#",nil,4)
      im.TableSetupColumn("Type",nil,5) -- severity
      im.TableSetupColumn("#",nil,4)
      im.TableSetupColumn("Type",nil,5) -- severity
      im.TableSetupColumn("Mission",nil,20)
      im.TableSetupColumn("Type",nil,5) -- severity
      im.TableSetupColumn("Mission",nil,20)
      im.TableSetupColumn("MissionType",im.TableColumnFlags_DefaultHide,5)
      im.TableSetupColumn("Mission",nil,20)
      im.TableSetupColumn("MissionType",im.TableColumnFlags_DefaultHide,5)
      im.TableSetupColumn("Level",im.TableColumnFlags_DefaultHide,5)
      im.TableSetupColumn("MissionType",im.TableColumnFlags_DefaultHide,5)
      im.TableSetupColumn("Level",im.TableColumnFlags_DefaultHide,5)
      im.TableSetupColumn("Availability",im.TableColumnFlags_DefaultHide,5)
      im.TableSetupColumn("Level",im.TableColumnFlags_DefaultHide,5)
      im.TableSetupColumn("Availability",im.TableColumnFlags_DefaultHide,5)
      im.TableSetupColumn("Label", nil,60)
      im.TableSetupColumn("Availability",im.TableColumnFlags_DefaultHide,5)
      im.TableSetupColumn("Label", nil,60)
      im.TableHeadersRow()
@/lua/ge/extensions/editor/extensionsEditor.lua
      imgui.TableSetupScrollFreeze(0, 1) -- Make top row always visible
      imgui.TableSetupColumn("Extensions", imgui.TableColumnFlags_NoHide)
      imgui.TableHeadersRow()
@/lua/ge/extensions/editor/missionEditor/progressMulti.lua
    for _,l in pairs(currentAggregatesByKey.labels) do
      im.TableSetupColumn(l)
    end
@/lua/ge/extensions/c2/panelPlugins/tileManager.lua
      if im.BeginTable("ActiveTilesTable", 8, im.TableFlags_Borders + im.TableFlags_RowBg + im.TableFlags_Resizable) then
        im.TableSetupColumn("X")
        im.TableSetupColumn("Y")
        im.TableSetupColumn("X")
        im.TableSetupColumn("Y")
        im.TableSetupColumn("Obj")
        im.TableSetupColumn("Y")
        im.TableSetupColumn("Obj")
        im.TableSetupColumn("Forest")
        im.TableSetupColumn("Obj")
        im.TableSetupColumn("Forest")
        im.TableSetupColumn("Decals")
        im.TableSetupColumn("Forest")
        im.TableSetupColumn("Decals")
        im.TableSetupColumn("Markings")
        im.TableSetupColumn("Decals")
        im.TableSetupColumn("Markings")
        im.TableSetupColumn("AI Nodes")
        im.TableSetupColumn("Markings")
        im.TableSetupColumn("AI Nodes")
        im.TableSetupColumn("Size (kB)")
        im.TableSetupColumn("AI Nodes")
        im.TableSetupColumn("Size (kB)")
        im.TableHeadersRow()
@/lua/ge/extensions/editor/flowgraph/references.lua
      if im.BeginTable('', 5) then
        im.TableSetupColumn("Category")
        im.TableSetupColumn("Node Types")
        im.TableSetupColumn("Category")
        im.TableSetupColumn("Node Types")
        im.TableSetupColumn("") -- For Percentage
        im.TableSetupColumn("Node Types")
        im.TableSetupColumn("") -- For Percentage
        im.TableSetupColumn("Node Instances")
        im.TableSetupColumn("") -- For Percentage
        im.TableSetupColumn("Node Instances")
        im.TableSetupColumn("") -- For Percentage
        im.TableSetupColumn("Node Instances")
        im.TableSetupColumn("") -- For Percentage
        im.TableHeadersRow()

    im.TableSetupColumn("Node", 0, 2)
    im.TableSetupColumn("Occurrences")
    im.TableSetupColumn("Node", 0, 2)
    im.TableSetupColumn("Occurrences")
    im.TableSetupColumn("Projects used in")
    im.TableSetupColumn("Occurrences")
    im.TableSetupColumn("Projects used in")
    im.TableSetupColumn("Categories")
    im.TableSetupColumn("Projects used in")
    im.TableSetupColumn("Categories")
    if im.BeginTable('', 4) then
      im.TableSetupColumn("Input Pins", 0, im.GetContentRegionAvailWidth() / 6)
      im.TableSetupColumn("Description", 0, im.GetContentRegionAvailWidth() / 3)
      im.TableSetupColumn("Input Pins", 0, im.GetContentRegionAvailWidth() / 6)
      im.TableSetupColumn("Description", 0, im.GetContentRegionAvailWidth() / 3)
      im.TableSetupColumn("Output Pins", 0, im.GetContentRegionAvailWidth() / 6)
      im.TableSetupColumn("Description", 0, im.GetContentRegionAvailWidth() / 3)
      im.TableSetupColumn("Output Pins", 0, im.GetContentRegionAvailWidth() / 6)
      im.TableSetupColumn("Description", 0, im.GetContentRegionAvailWidth() / 3)
      im.TableSetupColumn("Output Pins", 0, im.GetContentRegionAvailWidth() / 6)
      im.TableSetupColumn("Description", 0, im.GetContentRegionAvailWidth() / 3)
      im.TableHeadersRow()
    if im.BeginTable("", 2) then
      im.TableSetupColumn("Behaviour", 0, im.CalcTextSize("Behaviour").x + 10)
      im.TableSetupColumn("Description", 0, im.GetContentRegionAvailWidth())
      im.TableSetupColumn("Behaviour", 0, im.CalcTextSize("Behaviour").x + 10)
      im.TableSetupColumn("Description", 0, im.GetContentRegionAvailWidth())
      im.TableHeadersRow()
  if im.BeginTable('ProjectsForNode', 2) then
    im.TableSetupColumn("Project", 0, 3.25)
    im.TableSetupColumn("Occurrences")
    im.TableSetupColumn("Project", 0, 3.25)
    im.TableSetupColumn("Occurrences")
    im.TableHeadersRow()
@/lua/ge/extensions/editor/vehicleEditor/staticEditor/vePartTree.lua
          if im.BeginTable('##partsTree', 3, tableFlags) then
            im.TableSetupColumn('', im.TableColumnFlags_NoHide);
            im.TableSetupColumn('', im.TableColumnFlags_NoHide);
            im.TableSetupColumn('', im.TableColumnFlags_NoHide);
            im.TableSetupColumn('', im.TableColumnFlags_NoHide);
            im.TableSetupColumn('', im.TableColumnFlags_WidthFixed, 55);
            im.TableSetupColumn('', im.TableColumnFlags_NoHide);
            im.TableSetupColumn('', im.TableColumnFlags_WidthFixed, 55);
            im.TableHeadersRow();
@/lua/ge/extensions/editor/slotTrafficEditor.lua
          -- Setup columns
          im.TableSetupColumn("Road ID", im.TableColumnFlags_DefaultSort, 0, 0)
          im.TableSetupColumn("Length (m)", im.TableColumnFlags_WidthFixed, 80, 1)
          im.TableSetupColumn("Road ID", im.TableColumnFlags_DefaultSort, 0, 0)
          im.TableSetupColumn("Length (m)", im.TableColumnFlags_WidthFixed, 80, 1)
          im.TableSetupColumn("Control Points", im.TableColumnFlags_WidthFixed, 100, 2)
          im.TableSetupColumn("Length (m)", im.TableColumnFlags_WidthFixed, 80, 1)
          im.TableSetupColumn("Control Points", im.TableColumnFlags_WidthFixed, 100, 2)
          im.TableSetupColumn("Properties", im.TableColumnFlags_WidthStretch, 0, 3)
          im.TableSetupColumn("Control Points", im.TableColumnFlags_WidthFixed, 100, 2)
          im.TableSetupColumn("Properties", im.TableColumnFlags_WidthStretch, 0, 3)
          im.TableSetupColumn("Actions", im.TableColumnFlags_WidthFixed, 120, 4)
          im.TableSetupColumn("Properties", im.TableColumnFlags_WidthStretch, 0, 3)
          im.TableSetupColumn("Actions", im.TableColumnFlags_WidthFixed, 120, 4)
          im.TableHeadersRow()
@/lua/ge/extensions/editor/dynamicDecals/docs.lua
  if im.BeginTable("Decal Layer Properties Table", 3, im.flags(im.TableFlags_Resizable, im.TableFlags_Hideable, im.TableFlags_RowBg)) then
    im.TableSetupColumn('Control')
    im.TableSetupColumn('Title')
    im.TableSetupColumn('Control')
    im.TableSetupColumn('Title')
    im.TableSetupColumn('Description')
    im.TableSetupColumn('Title')
    im.TableSetupColumn('Description')
    im.TableHeadersRow()
@/lua/ge/extensions/editor/dynamicDecals/layerTypes/path.lua
  if im.BeginTable("Path Layer Properties Table", 4, im.flags(im.TableFlags_Resizable, im.TableFlags_Hideable, im.TableFlags_RowBg)) then
    im.TableSetupColumn('Name')
    im.TableSetupColumn('id')
    im.TableSetupColumn('Name')
    im.TableSetupColumn('id')
    im.TableSetupColumn('Type')
    im.TableSetupColumn('id')
    im.TableSetupColumn('Type')
    im.TableSetupColumn('Highlight')
    im.TableSetupColumn('Type')
    im.TableSetupColumn('Highlight')
    im.TableHeadersRow()
@/lua/ge/extensions/editor/mainToolbar.lua
      if im.BeginTable('TODCamSlidersTable', 2, nil) then
        im.TableSetupColumn("")
        im.TableSetupColumn("")
        im.TableSetupColumn("")
        im.TableSetupColumn("")
      if im.BeginTable('EditorIconsAndCameraTable', 2, nil) then
        im.TableSetupColumn("")
        im.TableSetupColumn("")
        im.TableSetupColumn("")
        im.TableSetupColumn("")
@/lua/ge/extensions/editor/bulkRename.lua
        -- Setup columns
        imgui.TableSetupColumn("Old Name", imgui.TableColumnFlags_WidthStretch)
        imgui.TableSetupColumn("New Name", imgui.TableColumnFlags_WidthStretch)
        imgui.TableSetupColumn("Old Name", imgui.TableColumnFlags_WidthStretch)
        imgui.TableSetupColumn("New Name", imgui.TableColumnFlags_WidthStretch)
        imgui.TableSetupColumn("ID", imgui.TableColumnFlags_WidthStretch)
        imgui.TableSetupColumn("New Name", imgui.TableColumnFlags_WidthStretch)
        imgui.TableSetupColumn("ID", imgui.TableColumnFlags_WidthStretch)

        imgui.TableSetupColumn("Collision ID" .. collisionCountStr, imgui.TableColumnFlags_WidthStretch)
        imgui.TableSetupScrollFreeze(0, 1)
@/lua/ge/extensions/editor/terrainMaterialsEditor.lua
          im.TableSetupScrollFreeze(0, 1)
          im.TableSetupColumn('ID')
          im.TableSetupColumn('Name')
          im.TableSetupColumn('ID')
          im.TableSetupColumn('Name')
          im.TableHeadersRow()
@/lua/ge/extensions/editor/dynamicDecals/fonts.lua
          im.TableSetupScrollFreeze(0, 1) -- Make top row always visible
          im.TableSetupColumn("Name")
          im.TableSetupColumn("Value")
          im.TableSetupColumn("Name")
          im.TableSetupColumn("Value")
          im.TableHeadersRow()
@/lua/ge/extensions/util/vehicleRopeDebug.lua
      if im.BeginTable("##AnchorTable", 7, im.TableFlags_BordersInnerV) then
        im.TableSetupColumn("Type", im.TableColumnFlags_WidthFixed, 80)
        im.TableSetupColumn("AX", im.TableColumnFlags_WidthStretch)
        im.TableSetupColumn("Type", im.TableColumnFlags_WidthFixed, 80)
        im.TableSetupColumn("AX", im.TableColumnFlags_WidthStretch)
        im.TableSetupColumn("AY", im.TableColumnFlags_WidthStretch)
        im.TableSetupColumn("AX", im.TableColumnFlags_WidthStretch)
        im.TableSetupColumn("AY", im.TableColumnFlags_WidthStretch)
        im.TableSetupColumn("AZ", im.TableColumnFlags_WidthStretch)
        im.TableSetupColumn("AY", im.TableColumnFlags_WidthStretch)
        im.TableSetupColumn("AZ", im.TableColumnFlags_WidthStretch)
        im.TableSetupColumn("BX", im.TableColumnFlags_WidthStretch)
        im.TableSetupColumn("AZ", im.TableColumnFlags_WidthStretch)
        im.TableSetupColumn("BX", im.TableColumnFlags_WidthStretch)
        im.TableSetupColumn("BY", im.TableColumnFlags_WidthStretch)
        im.TableSetupColumn("BX", im.TableColumnFlags_WidthStretch)
        im.TableSetupColumn("BY", im.TableColumnFlags_WidthStretch)
        im.TableSetupColumn("BZ", im.TableColumnFlags_WidthStretch)
        im.TableSetupColumn("BY", im.TableColumnFlags_WidthStretch)
        im.TableSetupColumn("BZ", im.TableColumnFlags_WidthStretch)
      if im.BeginTable("##Gravity", 4, im.TableFlags_BordersInnerV) then
        im.TableSetupColumn("Label", im.TableColumnFlags_WidthFixed, 80)
        im.TableSetupColumn("X", im.TableColumnFlags_WidthFixed, 60)
        im.TableSetupColumn("Label", im.TableColumnFlags_WidthFixed, 80)
        im.TableSetupColumn("X", im.TableColumnFlags_WidthFixed, 60)
        im.TableSetupColumn("Y", im.TableColumnFlags_WidthFixed, 60)
        im.TableSetupColumn("X", im.TableColumnFlags_WidthFixed, 60)
        im.TableSetupColumn("Y", im.TableColumnFlags_WidthFixed, 60)
        im.TableSetupColumn("Z", im.TableColumnFlags_WidthFixed, 60)
        im.TableSetupColumn("Y", im.TableColumnFlags_WidthFixed, 60)
        im.TableSetupColumn("Z", im.TableColumnFlags_WidthFixed, 60)
      if im.BeginTable("##DebugOptions", 2, im.TableFlags_BordersInnerV) then
        im.TableSetupColumn("Visualization", im.TableColumnFlags_WidthStretch, 0.5)
        im.TableSetupColumn("Information", im.TableColumnFlags_WidthStretch, 0.5)
        im.TableSetupColumn("Visualization", im.TableColumnFlags_WidthStretch, 0.5)
        im.TableSetupColumn("Information", im.TableColumnFlags_WidthStretch, 0.5)
@/lua/ge/extensions/editor/vehicleEditor/staticEditor/vePartTextView.lua
      if im.BeginTable('astTable', 2, tableFlags) then
        im.TableSetupColumn('', columnFlags, 0)
        im.TableSetupColumn('', columnFlags, maxLineLength)
        im.TableSetupColumn('', columnFlags, 0)
        im.TableSetupColumn('', columnFlags, maxLineLength)
@/lua/ge/extensions/editor/vehicleEditor/staticEditor/vePartList.lua
        if im.BeginTable('##partlisttable', 3, tableFlags) then
          im.TableSetupColumn('Name', im.TableColumnFlags_NoHide, 0, 2) -- last argument is ColumnUserID
          im.TableSetupColumn('Filename', im.TableColumnFlags_DefaultHide, 0, 3)
          im.TableSetupColumn('Name', im.TableColumnFlags_NoHide, 0, 2) -- last argument is ColumnUserID
          im.TableSetupColumn('Filename', im.TableColumnFlags_DefaultHide, 0, 3)
          im.TableSetupColumn('Last modified', im.TableColumnFlags_DefaultHide, 0, 4)
          im.TableSetupColumn('Filename', im.TableColumnFlags_DefaultHide, 0, 3)
          im.TableSetupColumn('Last modified', im.TableColumnFlags_DefaultHide, 0, 4)
          im.TableSetupScrollFreeze(0, 1) -- Make header row always visible
@/lua/ge/extensions/gameplay/missions/missionScreen.lua
    if im.BeginTable("LayoutsTable", 4, bit.bor(im.TableFlags_Resizable, im.TableFlags_ScrollY)) then
      im.TableSetupColumn("Date")
      im.TableSetupColumn("file")
      im.TableSetupColumn("Date")
      im.TableSetupColumn("file")
      im.TableSetupColumn("Header Name")
      im.TableSetupColumn("file")
      im.TableSetupColumn("Header Name")
      im.TableSetupColumn("Actions")
      im.TableSetupColumn("Header Name")
      im.TableSetupColumn("Actions")
      im.TableHeadersRow()
@/lua/ge/extensions/editor/trafficManager.lua
          for i, state in ipairs(currController.states) do
            im.TableSetupColumn("state"..i, nil, clamp(state.duration, 0.01, 1e6))
          end
@/lua/ge/extensions/editor/trafficSignalsEditor.lua
        im.TableSetupScrollFreeze(0, 1)
        im.TableSetupColumn("State Name", nil, 40)
        im.TableSetupColumn("Duration", nil, 60)
        im.TableSetupColumn("State Name", nil, 40)
        im.TableSetupColumn("Duration", nil, 60)
        im.TableHeadersRow()
      im.TableSetupScrollFreeze(0, 1)
      im.TableSetupColumn("Phase #", nil, 20)
      im.TableSetupColumn("Duration", nil, 20)
      im.TableSetupColumn("Phase #", nil, 20)
      im.TableSetupColumn("Duration", nil, 20)
      im.TableSetupColumn("Controllers", nil, 60)
      im.TableSetupColumn("Duration", nil, 20)
      im.TableSetupColumn("Controllers", nil, 60)
      im.TableHeadersRow()
            if phase.startTime > 0 then
              im.TableSetupColumn("blank", nil, clamp(phase.startTime, 0.01, 1e6))
            end
              end
              im.TableSetupColumn("state"..i, nil, clamp(duration, 0.01, 1e6))
            end
            if remainingTime > 0 then
              im.TableSetupColumn("blank", nil, clamp(remainingTime, 0.01, 1e6))
            end
        im.TableSetupScrollFreeze(0, 1)
        im.TableSetupColumn("Sequence", nil, 30)
        im.TableSetupColumn("Step #", nil, 10)
        im.TableSetupColumn("Sequence", nil, 30)
        im.TableSetupColumn("Step #", nil, 10)
        im.TableSetupColumn("Phase #", nil, 10)
        im.TableSetupColumn("Step #", nil, 10)
        im.TableSetupColumn("Phase #", nil, 10)
        im.TableSetupColumn("Progress", nil, 30)
        im.TableSetupColumn("Phase #", nil, 10)
        im.TableSetupColumn("Progress", nil, 30)
        im.TableSetupColumn("Controls", nil, 20)
        im.TableSetupColumn("Progress", nil, 30)
        im.TableSetupColumn("Controls", nil, 20)
        im.TableHeadersRow()
@/lua/ge/extensions/editor/camPathEditor.lua
    if im.BeginTable('MarkerTable', 3, im.TableFlags_Borders + im.TableFlags_RowBg + im.TableFlags_ScrollY) then
      im.TableSetupColumn('#', im.TableColumnFlags_WidthFixed, 30 * im.uiscale[0])
      im.TableSetupColumn('Time', im.TableColumnFlags_WidthFixed, 60 * im.uiscale[0])
      im.TableSetupColumn('#', im.TableColumnFlags_WidthFixed, 30 * im.uiscale[0])
      im.TableSetupColumn('Time', im.TableColumnFlags_WidthFixed, 60 * im.uiscale[0])
      im.TableSetupColumn('Del', im.TableColumnFlags_WidthFixed, 30 * im.uiscale[0])
      im.TableSetupColumn('Time', im.TableColumnFlags_WidthFixed, 60 * im.uiscale[0])
      im.TableSetupColumn('Del', im.TableColumnFlags_WidthFixed, 30 * im.uiscale[0])
      im.TableHeadersRow()
@/lua/ge/extensions/editor/dynamicDecals/layerTypes/decal.lua
  if im.BeginTable("Decal Layer Properties Table", 4, im.flags(im.TableFlags_Resizable, im.TableFlags_Hideable, im.TableFlags_RowBg)) then
    im.TableSetupColumn('Name')
    im.TableSetupColumn('id')
    im.TableSetupColumn('Name')
    im.TableSetupColumn('id')
    im.TableSetupColumn('Type')
    im.TableSetupColumn('id')
    im.TableSetupColumn('Type')
    im.TableSetupColumn('Highlight')
    im.TableSetupColumn('Type')
    im.TableSetupColumn('Highlight')
    im.TableHeadersRow()
@/lua/ge/extensions/core/vehicleTriggers.lua
            im.TableSetupScrollFreeze(0, 1) -- Make top row always visible
            im.TableSetupColumn("Id")
            im.TableSetupColumn("Name")
            im.TableSetupColumn("Id")
            im.TableSetupColumn("Name")
            im.TableSetupColumn("Action")
            im.TableSetupColumn("Name")
            im.TableSetupColumn("Action")
            im.TableSetupColumn("Namespace")
            im.TableSetupColumn("Action")
            im.TableSetupColumn("Namespace")
            im.TableSetupColumn("Controls")
            im.TableSetupColumn("Namespace")
            im.TableSetupColumn("Controls")
            im.TableHeadersRow()
            im.TableSetupScrollFreeze(0, 1) -- Make top row always visible
            im.TableSetupColumn("Id")
            im.TableSetupColumn("Name")
            im.TableSetupColumn("Id")
            im.TableSetupColumn("Name")
            im.TableSetupColumn("Description")
            im.TableSetupColumn("Name")
            im.TableSetupColumn("Description")
            im.TableSetupColumn("Controls")
            im.TableSetupColumn("Description")
            im.TableSetupColumn("Controls")
            im.TableHeadersRow()
            im.TableSetupScrollFreeze(0, 1) -- Make top row always visible
            im.TableSetupColumn("TriggerId")
            im.TableSetupColumn("Controls")
            im.TableSetupColumn("TriggerId")
            im.TableSetupColumn("Controls")
            im.TableHeadersRow()
@/lua/ge/extensions/core/ropeVisualTest.lua
      if im.BeginTable("##Anchors", 6, im.TableFlags_BordersInnerV) then
        im.TableSetupColumn("Label", im.TableColumnFlags_WidthFixed, 80)
        im.TableSetupColumn("X", im.TableColumnFlags_WidthFixed, 60)
        im.TableSetupColumn("Label", im.TableColumnFlags_WidthFixed, 80)
        im.TableSetupColumn("X", im.TableColumnFlags_WidthFixed, 60)
        im.TableSetupColumn("Y", im.TableColumnFlags_WidthFixed, 60)
        im.TableSetupColumn("X", im.TableColumnFlags_WidthFixed, 60)
        im.TableSetupColumn("Y", im.TableColumnFlags_WidthFixed, 60)
        im.TableSetupColumn("Z", im.TableColumnFlags_WidthFixed, 60)
        im.TableSetupColumn("Y", im.TableColumnFlags_WidthFixed, 60)
        im.TableSetupColumn("Z", im.TableColumnFlags_WidthFixed, 60)
        im.TableSetupColumn("Fixed", im.TableColumnFlags_WidthFixed, 30)
        im.TableSetupColumn("Z", im.TableColumnFlags_WidthFixed, 60)
        im.TableSetupColumn("Fixed", im.TableColumnFlags_WidthFixed, 30)
        im.TableSetupColumn("Animation", im.TableColumnFlags_WidthFixed, 100)
        im.TableSetupColumn("Fixed", im.TableColumnFlags_WidthFixed, 30)
        im.TableSetupColumn("Animation", im.TableColumnFlags_WidthFixed, 100)
      if im.BeginTable("##Gravity", 4, im.TableFlags_BordersInnerV) then
        im.TableSetupColumn("Label", im.TableColumnFlags_WidthFixed, 80)
        im.TableSetupColumn("X", im.TableColumnFlags_WidthFixed, 60)
        im.TableSetupColumn("Label", im.TableColumnFlags_WidthFixed, 80)
        im.TableSetupColumn("X", im.TableColumnFlags_WidthFixed, 60)
        im.TableSetupColumn("Y", im.TableColumnFlags_WidthFixed, 60)
        im.TableSetupColumn("X", im.TableColumnFlags_WidthFixed, 60)
        im.TableSetupColumn("Y", im.TableColumnFlags_WidthFixed, 60)
        im.TableSetupColumn("Z", im.TableColumnFlags_WidthFixed, 60)
        im.TableSetupColumn("Y", im.TableColumnFlags_WidthFixed, 60)
        im.TableSetupColumn("Z", im.TableColumnFlags_WidthFixed, 60)
      if im.BeginTable("##DebugOptions", 2, im.TableFlags_BordersInnerV) then
        im.TableSetupColumn("Visualization", im.TableColumnFlags_WidthStretch, 0.5)
        im.TableSetupColumn("Information", im.TableColumnFlags_WidthStretch, 0.5)
        im.TableSetupColumn("Visualization", im.TableColumnFlags_WidthStretch, 0.5)
        im.TableSetupColumn("Information", im.TableColumnFlags_WidthStretch, 0.5)
@/lua/ge/extensions/gameplay/drift/general.lua
    if im.BeginTable("Loaded extensions", 3, nil) then
      im.TableSetupColumn("Extension name",nil, 10)
      im.TableSetupColumn("Debug",nil, 4)
      im.TableSetupColumn("Extension name",nil, 10)
      im.TableSetupColumn("Debug",nil, 4)
      im.TableSetupColumn("Gc",nil, 4)
      im.TableSetupColumn("Debug",nil, 4)
      im.TableSetupColumn("Gc",nil, 4)
      im.TableNextColumn()
@/lua/ge/extensions/editor/dynamicDecals/layerTypes/brushStroke.lua
  if im.BeginTable("Brush Stroke Layer Properties Table", 4, im.flags(im.TableFlags_Resizable, im.TableFlags_Hideable, im.TableFlags_RowBg)) then
    im.TableSetupColumn('Name')
    im.TableSetupColumn('id')
    im.TableSetupColumn('Name')
    im.TableSetupColumn('id')
    im.TableSetupColumn('Type')
    im.TableSetupColumn('id')
    im.TableSetupColumn('Type')
    im.TableSetupColumn('Highlight')
    im.TableSetupColumn('Type')
    im.TableSetupColumn('Highlight')
    im.TableHeadersRow()
@/lua/common/extensions/ui/imgui_gen_luaintf.lua
function M.TableSetColumnIndex(int_column_n) return imgui.TableSetColumnIndex(int_column_n) end
function M.TableSetupColumn(string_label, ImGuiTableColumnFlags_flags, float_init_width_or_weight, ImGuiID_user_id)
  if ImGuiTableColumnFlags_flags == nil then ImGuiTableColumnFlags_flags = 0 end
  if string_label == nil then log("E", "", "Parameter 'string_label' of function 'TableSetupColumn' cannot be nil, as the c type is 'const char *'") ; return end
  imgui.TableSetupColumn(string_label, ImGuiTableColumnFlags_flags, float_init_width_or_weight, ImGuiID_user_id)
end
@/lua/ge/extensions/util/screenshotCreator.lua
              if im.BeginTable('Model configs', 4, nil) then
                im.TableSetupColumn("Config name",nil, 16)
                im.TableSetupColumn("Config cam",nil, 7)
                im.TableSetupColumn("Config name",nil, 16)
                im.TableSetupColumn("Config cam",nil, 7)
                im.TableSetupColumn("Model cam",nil, 7)
                im.TableSetupColumn("Config cam",nil, 7)
                im.TableSetupColumn("Model cam",nil, 7)
                im.TableSetupColumn("Spawn",nil, 7)
                im.TableSetupColumn("Model cam",nil, 7)
                im.TableSetupColumn("Spawn",nil, 7)
                im.TableNextColumn()
            if im.BeginTable('Status list', 4, nil) then
              im.TableSetupColumn("Veh name",nil, 11)
              im.TableSetupColumn("Status",nil, 6)
              im.TableSetupColumn("Veh name",nil, 11)
              im.TableSetupColumn("Status",nil, 6)
              im.TableSetupColumn("Camera",nil, 12)
              im.TableSetupColumn("Status",nil, 6)
              im.TableSetupColumn("Camera",nil, 12)
              im.TableSetupColumn("Preview",nil, 7)
              im.TableSetupColumn("Camera",nil, 12)
              im.TableSetupColumn("Preview",nil, 7)
              im.TableNextColumn()
@/lua/ge/extensions/editor/assetManagementTool.lua
    imgui.TableSetupScrollFreeze(0, 1) -- Make top row always visible
    imgui.TableSetupColumn("#", imgui.TableColumnFlags_WidthFixed, 0)
    imgui.TableSetupColumn("Current Path(s)", imgui.TableColumnFlags_NoHide)
    imgui.TableSetupColumn("#", imgui.TableColumnFlags_WidthFixed, 0)
    imgui.TableSetupColumn("Current Path(s)", imgui.TableColumnFlags_NoHide)
    imgui.TableSetupColumn("New Path", imgui.TableColumnFlags_NoHide)
    imgui.TableSetupColumn("Current Path(s)", imgui.TableColumnFlags_NoHide)
    imgui.TableSetupColumn("New Path", imgui.TableColumnFlags_NoHide)
    imgui.TableSetupColumn("Hash (" .. FS:getHashFileAlgorithmId() .. ")", imgui.TableColumnFlags_NoHide)
    imgui.TableSetupColumn("New Path", imgui.TableColumnFlags_NoHide)
    imgui.TableSetupColumn("Hash (" .. FS:getHashFileAlgorithmId() .. ")", imgui.TableColumnFlags_NoHide)
    imgui.TableHeadersRow()
    imgui.TableSetupScrollFreeze(0, 1) -- Make top row always visible
    imgui.TableSetupColumn("#", imgui.TableColumnFlags_WidthFixed, 0)
    imgui.TableSetupColumn("Path", imgui.TableColumnFlags_NoHide)
    imgui.TableSetupColumn("#", imgui.TableColumnFlags_WidthFixed, 0)
    imgui.TableSetupColumn("Path", imgui.TableColumnFlags_NoHide)
    imgui.TableSetupColumn("Target Path", imgui.TableColumnFlags_NoHide)
    imgui.TableSetupColumn("Path", imgui.TableColumnFlags_NoHide)
    imgui.TableSetupColumn("Target Path", imgui.TableColumnFlags_NoHide)
    imgui.TableSetupColumn("Status", imgui.TableColumnFlags_NoHide)
    imgui.TableSetupColumn("Target Path", imgui.TableColumnFlags_NoHide)
    imgui.TableSetupColumn("Status", imgui.TableColumnFlags_NoHide)
    imgui.TableSetupColumn("Hash", imgui.TableColumnFlags_NoHide)
    imgui.TableSetupColumn("Status", imgui.TableColumnFlags_NoHide)
    imgui.TableSetupColumn("Hash", imgui.TableColumnFlags_NoHide)
    imgui.TableSetupColumn("Date", imgui.TableColumnFlags_NoHide)
    imgui.TableSetupColumn("Hash", imgui.TableColumnFlags_NoHide)
    imgui.TableSetupColumn("Date", imgui.TableColumnFlags_NoHide)
    imgui.TableHeadersRow()
    imgui.TableSetupScrollFreeze(0, 1) -- Make top row always visible
    imgui.TableSetupColumn("#", imgui.TableColumnFlags_WidthFixed, 0)
    imgui.TableSetupColumn("Path", imgui.TableColumnFlags_NoHide)
    imgui.TableSetupColumn("#", imgui.TableColumnFlags_WidthFixed, 0)
    imgui.TableSetupColumn("Path", imgui.TableColumnFlags_NoHide)
    imgui.TableSetupColumn("Suggested Rename", imgui.TableColumnFlags_NoHide)
    imgui.TableSetupColumn("Path", imgui.TableColumnFlags_NoHide)
    imgui.TableSetupColumn("Suggested Rename", imgui.TableColumnFlags_NoHide)
    imgui.TableHeadersRow()
    imgui.TableSetupScrollFreeze(0, 1) -- Make top row always visible
    imgui.TableSetupColumn("#", imgui.TableColumnFlags_WidthFixed, 0)
    imgui.TableSetupColumn("Original Link", imgui.TableColumnFlags_NoHide)
    imgui.TableSetupColumn("#", imgui.TableColumnFlags_WidthFixed, 0)
    imgui.TableSetupColumn("Original Link", imgui.TableColumnFlags_NoHide)
    imgui.TableSetupColumn("Delink Status", imgui.TableColumnFlags_NoHide)
    imgui.TableSetupColumn("Original Link", imgui.TableColumnFlags_NoHide)
    imgui.TableSetupColumn("Delink Status", imgui.TableColumnFlags_NoHide)
    imgui.TableHeadersRow()
    imgui.TableSetupScrollFreeze(0, 1) -- Make top row always visible
    imgui.TableSetupColumn("#", imgui.TableColumnFlags_WidthFixed, 0)
    imgui.TableSetupColumn("Link", imgui.TableColumnFlags_NoHide)
    imgui.TableSetupColumn("#", imgui.TableColumnFlags_WidthFixed, 0)
    imgui.TableSetupColumn("Link", imgui.TableColumnFlags_NoHide)
    imgui.TableSetupColumn("Relink Status", imgui.TableColumnFlags_NoHide)
    imgui.TableSetupColumn("Link", imgui.TableColumnFlags_NoHide)
    imgui.TableSetupColumn("Relink Status", imgui.TableColumnFlags_NoHide)
    imgui.TableHeadersRow()
@/lua/ge/extensions/editor/missionEditor/progressSingle.lua
      for _,l in pairs(currentAttemptsByKey.labels) do
        im.TableSetupColumn(l)
      end
@/lua/ge/extensions/editor/gen/exp_meshexplorer.lua
                                if false and im.BeginTable('##parttable', 3, tableFlags) then
                                    im.TableSetupColumn("Expand",im.TableColumnFlags_WidthFixed)
                                    im.TableSetupColumn("Name",im.TableColumnFlags_NoResize)
                                    im.TableSetupColumn("Expand",im.TableColumnFlags_WidthFixed)
                                    im.TableSetupColumn("Name",im.TableColumnFlags_NoResize)
                                    im.TableSetupColumn("Pick",im.TableColumnFlags_WidthFixed)
                                    im.TableSetupColumn("Name",im.TableColumnFlags_NoResize)
                                    im.TableSetupColumn("Pick",im.TableColumnFlags_WidthFixed)
--                                    im.TableSetupColumn("Pick",im.TableColumnFlags_WidthFixed,20)
                                    im.TableSetupColumn("Pick",im.TableColumnFlags_WidthFixed)
--                                    im.TableSetupColumn("Pick",im.TableColumnFlags_WidthFixed,20)
--                                    im.TableSetupColumn("Name",im.TableColumnFlags_WidthStretch,100)
--                                    im.TableSetupColumn("Pick",im.TableColumnFlags_WidthFixed,20)
--                                    im.TableSetupColumn("Name",im.TableColumnFlags_WidthStretch,100)
@/lua/ge/extensions/editor/sceneTree.lua
        imgui.TableSetupScrollFreeze(0, 1) -- Make top row always visible
        imgui.TableSetupColumn('Tree', imgui.TableColumnFlags_NoHide)
        if searchRange > 0 then
        if searchRange > 0 then
          imgui.TableSetupColumn('Distance', imgui.TableColumnFlags_WidthFixed, textBaseWidth * 6)
        end
        end
        imgui.TableSetupColumn('Controls', imgui.TableColumnFlags_WidthFixed, textBaseWidth * 6)
        imgui.TableHeadersRow()
@/lua/ge/extensions/editor/toolUtilities/meshAuditionMgr.lua
    if im.BeginTable("meshSearchBar", 4) then
      im.TableSetupColumn("SearchField", im.TableColumnFlags_WidthStretch)
      im.TableSetupColumn("SearchLabel", im.TableColumnFlags_WidthFixed, 70)
      im.TableSetupColumn("SearchField", im.TableColumnFlags_WidthStretch)
      im.TableSetupColumn("SearchLabel", im.TableColumnFlags_WidthFixed, 70)
      im.TableSetupColumn("FolderSelect", im.TableColumnFlags_WidthFixed, 39)
      im.TableSetupColumn("SearchLabel", im.TableColumnFlags_WidthFixed, 70)
      im.TableSetupColumn("FolderSelect", im.TableColumnFlags_WidthFixed, 39)
      im.TableSetupColumn("ResetToDefault", im.TableColumnFlags_WidthFixed, 39)
      im.TableSetupColumn("FolderSelect", im.TableColumnFlags_WidthFixed, 39)
      im.TableSetupColumn("ResetToDefault", im.TableColumnFlags_WidthFixed, 39)
      im.TableNextRow()
@/lua/ge/extensions/editor/vehicleEditor/staticEditor/veJBeamModifierLeakVis.lua
    if im.BeginTable('##visualizationTable', sectionModCount + 1, tableFlags) then
      im.TableSetupColumn('Part', im.TableColumnFlags_NoHide)
      for sectionModIdx = 1, sectionModCount do
        im.TableSetupColumn(sectionSortedModifiers[sectionModIdx])
      end
@/lua/ge/extensions/editor/gen/lib/ui.lua
        for i,c in pairs(adim) do
            im.TableSetupColumn(ahead and ahead[i] or 'C_'..i
--                ,im.TableColumnFlags_WidthFixed
@/lua/ge/suspensionFrequencyTester.lua
          if imgui.BeginTable("CategoryTable_"..node.name, 3, imgui.TableFlags_Borders + imgui.TableFlags_SizingFixedFit) then
            imgui.TableSetupColumn(string.format("%s Suspension", node.name), imgui.TableColumnFlags_WidthFixed, 160)
            imgui.TableSetupColumn("Freq", imgui.TableColumnFlags_WidthFixed, 60)
            imgui.TableSetupColumn(string.format("%s Suspension", node.name), imgui.TableColumnFlags_WidthFixed, 160)
            imgui.TableSetupColumn("Freq", imgui.TableColumnFlags_WidthFixed, 60)
            imgui.TableSetupColumn("Match (integral of amplitudes, divided by the range of Hz)")
            imgui.TableSetupColumn("Freq", imgui.TableColumnFlags_WidthFixed, 60)
            imgui.TableSetupColumn("Match (integral of amplitudes, divided by the range of Hz)")
            imgui.TableHeadersRow()