GE Lua Documentation

Press F to search!

SetNextItemWidth

Definition


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

Callers

@/lua/ge/extensions/editor/dynamicDecals/textures.lua
      im.NextColumn()
      im.SetNextItemWidth(im.GetContentRegionAvailWidth())
      if im.Combo2("##dynDecalTexturesInspector_type", editor.getTempInt_NumberNumber(bulkChangeTemplate.type), "greyscale\0color\0sdf\0\0") then
      im.NextColumn()
      im.SetNextItemWidth(im.GetContentRegionAvailWidth())
      if im.Checkbox("##dynDecalTexturesInspector_isSdfCompatible", editor.getTempBool_BoolBool(bulkChangeTemplate.isSdfCompatible)) then
      im.NextColumn()
      im.SetNextItemWidth(im.GetContentRegionAvailWidth())
      if editor.uiInputText(
        im.NextColumn()
        im.SetNextItemWidth(im.GetContentRegionAvailWidth())
        if im.Combo2("##dynDecalTexturesInspector_type", editor.getTempInt_NumberNumber(selectedTexturesSidecarContent[file].type), "greyscale\0color\0\0") then
        im.NextColumn()
        im.SetNextItemWidth(im.GetContentRegionAvailWidth())
        if im.Checkbox("##dynDecalTexturesInspector_isSdfCompatible", editor.getTempBool_BoolBool(selectedTexturesSidecarContent[file].isSdfCompatible)) then
        im.NextColumn()
        im.SetNextItemWidth(im.GetContentRegionAvailWidth())
        if editor.uiInputText(
@/lua/ge/extensions/editor/rallyEditor/notebookInfo.lua

  im.SetNextItemWidth(150)
  local notebookAudioMode = RallyEnums.pacenoteAudioModeNames[self.path:getAudioMode()]

  -- im.SetNextItemWidth(150)
  -- local notebookDrivelineMode = RallyEnums.drivelineModeNames[self.path:missionSettings():getDrivelineMode()]
@/lua/ge/extensions/editor/cosimulationSignalEditor.lua

        --   im.SetNextItemWidth(100) -- Set width for dropdown
        --   if im.BeginCombo("##ModeDropdown", modes[currentMode[0] + 1]) then
@/lua/ge/extensions/editor/vehicleDetailViewer.lua
    im.SetCursorPosX(200)
    im.SetNextItemWidth(200)
    im.InputText("##saveLayoutfilename", saveFilenameFFI)
    im.SameLine()
    im.SetNextItemWidth(100)
    if im.InputInt("##ResolutionMultiplier", resolutionMultiplier, 1) then
@/lua/common/extensions/ui/imgui_gen_luaintf.lua
function M.PopItemWidth() imgui.PopItemWidth() end
function M.SetNextItemWidth(float_item_width) imgui.SetNextItemWidth(float_item_width) end
function M.CalcItemWidth() return imgui.CalcItemWidth() end
function M.PopItemWidth() imgui.PopItemWidth() end
function M.SetNextItemWidth(float_item_width) imgui.SetNextItemWidth(float_item_width) end
function M.CalcItemWidth() return imgui.CalcItemWidth() end
@/lua/ge/extensions/gameplay/rally/tools/rallyToolbox.lua

  -- im.SetNextItemWidth(100)
  -- local defaultMode = RallyEnums.drivelineModeNames[1]
@/lua/ge/extensions/editor/rallyEditor/drivelineTab.lua
      -- im.PushItemWidth(-1)
      im.SetNextItemWidth(100)
      local speedLimitPtr = im.FloatPtr(self.drivelineV3.properties.speedLimitKph or 100)
@/lua/ge/extensions/editor/rallyEditor/pacenotes/pacenoteForm.lua

  im.SetNextItemWidth(150)
  if im.BeginCombo("Audio Mode Override##pacenoteAudioMode", pacenoteAudioModeSetting) then
  local currVal = RallyEnums.slowCornerReleaseTypeName[currReleaseType]
  im.SetNextItemWidth(150)
  if im.BeginCombo('Slow Corner Release Type##slowCornerReleaseType', currVal) then
  local currVal = RallyEnums.triggerTypeName[currTriggerType]
  im.SetNextItemWidth(150)
  if im.BeginCombo('Trigger Type##triggerType', currVal) then
  -- local playbackRulesText = im.ArrayChar(1024, pacenote.playback_rules or "")
  -- im.SetNextItemWidth(150)
  -- editor.uiInputText("Playback Rules", playbackRulesText, nil, nil, nil, nil, editEnded)
@/lua/ge/extensions/editor/dynamicDecals/widgets.lua
  if im.BeginPopup(string.format("%s_Point4FColorPopup", widgetId)) then
    im.SetNextItemWidth(256)
    if im.ColorPicker4(string.format("%s_Point4FColorPicker", widgetId), editor.getTempFloatArray4_TableTable(value), nil, nil) then
@/lua/ge/extensions/editor/rallyEditor/missionSettings.lua

  im.SetNextItemWidth(400)
  if im.BeginCombo(name..'##filename', self.settings.notebook.filename or '') then

  im.SetNextItemWidth(400)
  if im.BeginCombo(name..'##codriver', (self.settings.notebook.codriver) or '') then

  im.SetNextItemWidth(400)
  if im.BeginCombo(name..'##corner_call_style_name', self.recce_settings:getCornerCallStyleName() or '') then
@/lua/common/extensions/ui/flowgraph/editor.lua
    --end
    im.SetNextItemWidth(im.GetContentRegionAvailWidth())
    if im.InputText("##searchVehicles", vehSearchTxt, nil, im.InputTextFlags_AutoSelectAll) then
@/lua/ge/extensions/editor/perfProfiler.lua
        local size = im.GetContentRegionAvail()
        im.SetNextItemWidth(size.x)
        if im.BeginCombo("Data Key##"..chart.chartWindowName, chart.currentDataKey) then
@/lua/ge/extensions/editor/rallyEditor.lua
      -- if im.BeginMenu("Preferences") then
      --   im.SetNextItemWidth(70)
      --   if im.BeginCombo('Rally Editor Preferred Snaproad Type##preferredSnaproadType', editor.getPreference("rallyEditor.editing.preferredSnaproadType")) then
@/lua/ge/extensions/editor/rallyEditor/pacenotes/customForm.lua
  local audioFileText = im.ArrayChar(1024, pacenote:getCustomAudioFile() or "")
  im.SetNextItemWidth(250)
  editor.uiInputText("Audio File", audioFileText, nil, nil, nil, nil, editEnded)
  local descriptionText = im.ArrayChar(1024, pacenote:getCustomDescription() or "")
  im.SetNextItemWidth(250)
  editor.uiInputText("Description", descriptionText, nil, nil, nil, nil, editEnded)
@/lua/ge/extensions/editor/biomeTool.lua
  imgui.SetCursorPosX(posX + textSize + 5)
  imgui.SetNextItemWidth(200)
  editor.uiInputText('##LayerName'..layerType..layerID, editor.getTempCharPtr(layer.layerName), nil, imgui.InputTextFlags_ReadOnly)
  imgui.SetCursorPosX(posX + textSize + 5)
  imgui.SetNextItemWidth(200)
  local blendingMethodPtr = imgui.IntPtr(0)
    imgui.SetCursorPosX(posX + textSize + 5)
    imgui.SetNextItemWidth(200)
    local mtlPtr = imgui.IntPtr(0)
    imgui.SetCursorPosX(posX + textSize + 5)
    imgui.SetNextItemWidth(200)
    local maskFile = getTerrLayerMask(layerID)
  end
  imgui.SetNextItemWidth(120)
  end
  imgui.SetNextItemWidth(120)
  local borderDensityPtr = imgui.FloatPtr(getBorderDensity(layerType, layerID))
  imgui.SetCursorPosX(imgui.GetCursorPos().x + 5)
  imgui.SetNextItemWidth(120)
  local widthEditEnded = imgui.BoolPtr(false)
  imgui.SetCursorPosX(posX + textSize + 5)
  imgui.SetNextItemWidth(120)
  input2FloatValue[1] = slopeRange[2]
  imgui.SetNextItemWidth(120)
  editor.uiInputFloat2("##SlopeRange" .. layerType .. layerID, input2FloatValue, "%.2f", nil, editEnded)
      local fieldItemDistPtr = imgui.FloatPtr(getFieldItemDistance(layerType, layerID))
      imgui.SetNextItemWidth(120)
      editor.uiInputFloat("##fieldItemDistance"..layerType..layerID, fieldItemDistPtr, 1.0, 1.0, nil, nil, editEnded)
      local fieldRowDistPtr = imgui.FloatPtr(getFieldRowDistance(layerType, layerID))
      imgui.SetNextItemWidth(120)
      editor.uiInputFloat("##fieldRowDistance"..layerType..layerID, fieldRowDistPtr, 1.0, 1.0, nil, nil, editEnded)
      local fieldRowOriPtr = imgui.FloatPtr(getFieldRowOrientation(layerType, layerID))
      imgui.SetNextItemWidth(120)
      editor.uiInputFloat("##fieldRowOrientation"..layerType..layerID, fieldRowOriPtr, 1.0, 1.0, nil, nil, editEnded)
    local itemDistancePtr = imgui.FloatPtr(itemDistance)
    imgui.SetNextItemWidth(120)
    editor.uiInputFloat("##EP_ItemDistance"..layerType..layerID, itemDistancePtr, 1.0, 1.0, nil, nil, editEnded)
    input2FloatValue[1] = randomTiltRange[2]
    imgui.SetNextItemWidth(120)
    editor.uiInputFloat2("##EP_RandomTilt" .. layerType .. layerID, input2FloatValue, "%.2f", nil, editEnded)
    local borderFalloffPtr = imgui.FloatPtr(borderFalloff)
    imgui.SetNextItemWidth(120)
    editor.uiInputFloat("##EP_BorderFalloff"..layerType..layerID, borderFalloffPtr, 1.0, 1.0, nil, nil, editEnded)
      end
      imgui.SetNextItemWidth(150)
      inputTextValue = editor.getTempCharPtr(layer.layerName)
      imgui.SameLine()
      imgui.SetNextItemWidth(150)
      imgui.SameLine()
      imgui.SetNextItemWidth(150)
      imgui.BeginDisabled()
        imgui.SameLine()
        imgui.SetNextItemWidth(150)
        imgui.BeginDisabled()
@/lua/ge/extensions/core/ropeVisualTest.lua
        -- keep the slider compact to avoid overflowing the row
        im.SetNextItemWidth(200)
        if im.SliderFloat("##BendStiffness", uiPtrs.bendStiffness, 0.0, 2.0) then
        im.SameLine()
        im.SetNextItemWidth(120)
        if im.InputInt("##BendSegmentLength", uiPtrs.bendSegmentLength, 1, 1) then
        -- keep the slider compact to avoid overflowing the row
        im.SetNextItemWidth(200)
        if im.SliderFloat("##MaxStrain", uiPtrs.maxStrainLimit, 0.1, 5.0) then
@/lua/ge/extensions/util/vehicleRopeDebug.lua
        im.SameLine()
        im.SetNextItemWidth(200)
        if im.SliderFloat("##BendStiffness", uiPtrs.bendStiffness, 0.0, 2.0) then
        im.SameLine()
        im.SetNextItemWidth(120)
        if im.InputInt("##BendSegmentLength", uiPtrs.bendSegmentLength, 1, 1) then
        im.SameLine()
        im.SetNextItemWidth(200)
        if im.SliderFloat("##MaxStrain", uiPtrs.maxStrainLimit, 0.1, 5.0) then
@/lua/ge/extensions/editor/rallyEditor/pacenotes.lua

  -- -- im.SetNextItemWidth(200)
  -- editor.uiInputText("##SearchPn", pacenotesSearchText, nil, nil, nil, nil, editEnded)
@/lua/ge/extensions/editor/missionEditor/setupModules.lua
  if veh.setRangebox then table.insert(diffSetupText,"Rangebox to Low") end
  im.SetNextItemWidth(im.GetContentRegionAvailWidth())
  if im.BeginCombo("##setupdiff", diffSetupCount .. " / " .. 5 .. " (" .. table.concat( diffSetupText, ", " )..")") then
@/lua/ge/extensions/gameplay/rally/tools/devTools.lua

    im.SetNextItemWidth(100)
    if im.BeginCombo("##CompositorSelector", self.selectedCompositor or "None") then
@/lua/ge/extensions/editor/rallyEditor/pacenotes/structuredForm.lua
  -- begin corner severity dropdown
  im.SetNextItemWidth(250)
  local defaultSev = reverseCornerSeverityMapping[Schema.default('cornerSeverity')]
  -- begin corner length dropdown
  im.SetNextItemWidth(250)
  local defaultLength = reverseCornerLengthMapping[Schema.default('cornerLength')]
  -- begin corner radius change dropdown
  im.SetNextItemWidth(250)
  local defaultRadiusChange = reverseCornerRadiusChangeMapping[Schema.default('cornerRadiusChange')]
  -- begin caution dropdown
  im.SetNextItemWidth(250)
  local defaultCaution = reverseCautionMapping[Schema.default('caution')]
@/lua/ge/extensions/editor/rallyEditor/recceTab.lua
  im.SameLine()
  im.SetNextItemWidth(120)
  if not self.straightnessThreshold then
@/lua/ge/extensions/editor/rallyEditor/pacenotes/measurementsForm.lua

  im.SetNextItemWidth(100)
  if im.BeginCombo("##intensityVariationDivision", currentLabel) then