PushID1
Definition
-- @/lua/common/extensions/ui/imgui_gen_luaintf.lua:260
function M.PushID1(string_str_id)
if string_str_id == nil then log("E", "", "Parameter 'string_str_id' of function 'PushID1' cannot be nil, as the c type is 'const char *'") ; return end
imgui.PushID1(string_str_id)
end
Callers
@/lua/ge/extensions/editor/crawlEditor.lua
for idx, trail in ipairs(allTrails) do
im.PushID1("trail_" .. idx)
for idx, trail in ipairs(missionTrails) do
im.PushID1("mission_trail_" .. idx)
for idx, path in ipairs(allPaths) do
im.PushID1("path_" .. idx)
for idx, path in ipairs(missionPaths) do
im.PushID1("mission_path_" .. idx)
for idx, boundary in ipairs(allBoundaries) do
im.PushID1("boundary_" .. idx)
for idx, boundary in ipairs(missionBoundaries) do
im.PushID1("mission_boundary_" .. idx)
for idx, startingPosition in ipairs(allStartingPositions) do
im.PushID1("starting_position_" .. idx)
@/lua/ge/extensions/editor/crawlEditor/paths.lua
for i, pathnode in ipairs(path.nodes) do
im.PushID1(i.."_pathnode")
local isSelected = (i == self.selectedPathnodeIndex)
@/lua/ge/extensions/editor/dynamicDecals/brushes.lua
if checkFilter_brush(brush.name) then
im.PushID1("Brush_" .. tostring(k))
if im.ImageButton("##TabGuiButton", editor.getTempTextureObj(brush.decalColorTexturePath).texId, im.ImVec2(thumbnailSize, thumbnailSize), im.ImVec2Zero, im.ImVec2One, nil, (editor.selection["dynamicDecalBrush"] and editor.selection["dynamicDecalBrush"].id == k) and editor.color.beamng.Value or nil) then
@/lua/ge/extensions/editor/inspector.lua
for i = 0, val.elementCount - 1 do
imgui.PushID1(val.arrayName .. "_ARRAY_ITEMS_" .. i)
if imgui.CollapsingHeader1("[" .. tostring(i) .. "]", nodeFlags) then
end
imgui.PushID1("FIELDS_COL")
imgui.Columns(2, "FieldsColumn")
@/lua/ge/extensions/editor/vehicleEditor/staticEditor/vePartTextView.lua
end
im.PushID1(tostring(nodeIdx))
im.TextUnformatted(text)
@/lua/ge/extensions/flowgraph/nodes/ui/buttons/setMultipleButtonsProperty.lua
local reason = nil
im.PushID1("LAYOUT_COLUMNS")
im.Columns(2, "layoutColumns")
@/lua/ge/extensions/editor/preferences.lua
local function importExportUi(catName)
imgui.PushID1(catName .. "impExpResetCategory")
if not imgui.ImGuiTextFilter_IsActive(prefItemNameFilter) then
imgui.Indent(15)
imgui.PushID1(subCat.name .. "_PREF_ITEMS")
for i = 1, #subCat.items do
@/lua/ge/extensions/editor/roadTemplateEditor.lua
-- Load a template as a set of temporary decal roads
im.PushID1(string.format('template_%d', i))
if im.ImageButton("##selectionDialogButton", editor_roadUtils.getMaterials()[i].texId, im.ImVec2(128, 128), im.ImVec2Zero, im.ImVec2One,
@/lua/ge/extensions/editor/toolUtilities/materialSelectionMgr.lua
-- Fixed search bar at top.
im.PushID1("SimSetNameFilter")
im.ImGuiTextFilter_Draw(simSetNameFilter, "Search...", 200)
@/lua/ge/extensions/editor/missionEditor/layers.lua
im.NextColumn()
im.PushID1("Layer-"..i)
local editEnded = im.BoolPtr(false)
@/lua/ge/extensions/editor/undoHistory.lua
local action = editor.history.undoStack[k]
imgui.PushID1(tostring(k))
if imgui.Selectable1(tostring(k) .. ": " .. action.name, isSel) then selectedIndex = k end
local action = editor.history.redoStack[k]
imgui.PushID1(tostring(k) .. "redo")
if imgui.Selectable1(tostring(k) .. ": " .. action.name, isSel) then selectedIndex2 = k end
@/lua/ge/extensions/flowgraph/nodes/gameplay/removeOtherVehicles.lua
local reason = nil
im.PushID1("LAYOUT_COLUMNS")
im.Columns(2, "layoutColumns")
@/lua/ge/extensions/editor/assetManagementTool.lua
imgui.TableNextColumn()
imgui.PushID1(tostring(row))
imgui.PushStyleColor2(imgui.Col_Button, imgui.ImVec4(0.3, 0, 0, 0.5))
@/lua/ge/extensions/flowgraph/nodes/logic/sequencer.lua
local reason = nil
im.PushID1("LAYOUT_COLUMNS")
im.Columns(2, "layoutColumns")
@/lua/ge/extensions/editor/crawlEditor/missionPortTool.lua
for i, mission in ipairs(missionsList) do
im.PushID1(tostring(i))
@/lua/ge/extensions/flowgraph/nodes/string/format.lua
local reason = nil
im.PushID1("LAYOUT_COLUMNS")
im.Columns(2, "layoutColumns")
@/lua/ge/extensions/editor/sceneTree.lua
imgui.SameLine()
imgui.PushID1("SceneSearchFilter")
if editor.uiInputSearchTextFilter("##nodeNameSearchFilter", instance.nameFilter, searchFilterWidth, nil, nil, editEnded) then
@/lua/ge/extensions/editor/missionEditor/setupModules.lua
im.PushID1(self.name)
im.Columns(2)
im.Text("Differential Setup for vehicle #"..i)
im.PushID1("##diff"..i)
self:displayDiffSetup(veh)
im.Text("Differential Setup for player vehicle")
im.PushID1("##diffPlayer")
self:displayDiffSetup(setupModule.playerVehicleDiffs)
@/lua/ge/extensions/editor/objectTool.lua
for k = 1, tableSize(classes) do
imgui.PushID1(tostring(k))
local isSel = tableContains(hiddenObjectIconClasses, classes[k])
@/lua/ge/extensions/editor/missionEditor.lua
if showWindows.issuesWindow then
im.PushID1("issues" ..shownMission.id)
issuesWindow:draw()
for idx, win in ipairs(generalWindows) do
im.PushID1("generalWindows" .. idx.."_"..shownMission.id)
win:draw()
for idx, win in ipairs(additionalWindows) do
im.PushID1("additionalWindows" .. idx.."_"..shownMission.id)
win:draw()
for idx, win in ipairs(setupModulesWindows) do
im.PushID1("setupModulesWindows" .. idx.."_"..shownMission.id)
win:draw()
for idx, win in ipairs(missionTypeWindows) do
im.PushID1("missionTypeWindows" .. idx.."_"..shownMission.id)
win:draw()
@/lua/ge/extensions/flowgraph/nodes/ui/endStats.lua
local reason = nil
im.PushID1("LAYOUT_COLUMNS")
im.Columns(2, "layoutColumns")
@/lua/ge/extensions/editor/dynamicDecals/history.lua
local action = history.undoStack[k]
im.PushID1(tostring(k))
if im.Selectable1(tostring(k) .. ": " .. action.name, isSel) then undoStackSelectedIndex = k end
local action = history.redoStack[k]
im.PushID1(tostring(k) .. "redo")
if im.Selectable1(tostring(k) .. ": " .. action.name, isSel) then redoStackSelectedIndex = k end
@/lua/ge/extensions/editor/flowgraph/garbageDebug.lua
scale = editor.getPreference("ui.general.scale")
im.PushID1(label)
local flags = bit.bor(im.WindowFlags_NoScrollbar, im.WindowFlags_NoScrollWithMouse)
@/lua/ge/extensions/editor/materialEditor.lua
local layer = layer or o.layer[0]
im.PushID1(property .. layer .. '_RemoveMapButton')
if editor.uiIconImageButton(
im.PushID1(property .. tostring(layer))
if im.ImageButton(
local function cubemapFaceImageButton(index, tooltip)
im.PushID1("cubeFace" .. tostring(index))
if im.ImageButton(
@/lua/ge/extensions/util/groundModelDebug.lua
if v.isAlias == false then
im.PushID1(k..'_active')
im.SetCursorPosX(15)
im.SameLine()
im.PushID1(k..'_color')
im.SetCursorPosX(65)
@/lua/ge/extensions/flowgraph/nodes/ui/multiDescription.lua
local reason = nil
im.PushID1("LAYOUT_COLUMNS")
im.Columns(2, "layoutColumns")
@/lua/ge/extensions/flowgraph/nodes/util/timedSequence.lua
local reason = nil
im.PushID1("LAYOUT_COLUMNS")
im.Columns(2, "layoutColumns")
@/lua/ge/extensions/editor/terrainMaterialsEditor.lua
local inputWidgetHeight = math.ceil(im.GetFontSize()) + 2 * im.GetStyle().FramePadding.y
im.PushID1(propertyName .. '_RemoveMapButton')
if editor.uiIconImageButton(
im.PushID1(propertyName)
if im.ImageButton(
-- diffuse
im.PushID1("mat_properties_image_button_diffuse")
if im.ImageButton("##imageButton2", terrainMtlCopyProxy.diffuseMapObj.texId, materialEditorMapThumbnailSize, nil, nil) then
-- macro
im.PushID1("mat_properties_image_button_macro")
if im.ImageButton("##imageButton3", terrainMtlCopyProxy.macroMapObj.texId, materialEditorMapThumbnailSize, nil, nil) then
-- detail
im.PushID1("mat_properties_image_button_detail")
if im.ImageButton("##imageButton4", terrainMtlCopyProxy.detailMapObj.texId, materialEditorMapThumbnailSize, nil, nil) then
-- normal
im.PushID1("mat_properties_image_button_normal")
if im.ImageButton("##imageButton5", terrainMtlCopyProxy.normalMapObj.texId, materialEditorMapThumbnailSize, nil, nil) then
@/lua/ge/extensions/editor/assetBrowser.lua
end
im.PushID1("ThumbnailSizeSlider")
local editEnded = im.BoolPtr(false)
if var.selectedDirectory then
im.PushID1("SelectedDir_FilterButton")
if im.Button(folderSelectionTruncated and "SEL" or var.selectedDirectory.name) then
@/lua/ge/extensions/flowgraph/nodes/ui/buttons/getMultipleButtons.lua
local reason = nil
im.PushID1("LAYOUT_COLUMNS")
im.Columns(2, "layoutColumns")
@/lua/common/extensions/ui/flowgraph/editor.lua
im.PushID1("VariablesColumns")
local totalWidth = im.GetContentRegionAvailWidth()
@/lua/ge/extensions/flowgraph/nodes/gameplay/traffic/signals/controller.lua
local reason
im.PushID1("LAYOUT_COLUMNS")
im.Columns(2, "layoutColumns")
@/lua/ge/extensions/editor/slotTrafficEditor.lua
im.TableSetColumnIndex(4)
im.PushID1(roadId)
if im.Button("Focus##" .. roadId) then
@/lua/ge/extensions/editor/missionEditor/startTrigger.lua
function C:draw()
im.PushID1(self.name)
im.Columns(2)
@/lua/ge/extensions/editor/api/gui.lua
size = imgui.ImVec2(size.x * imgui.uiscale[0], size.y * imgui.uiscale[0])
if id then imgui.PushID1(id) end
imgui.PushStyleColor2(imgui.Col_Button, imgui.ImVec4(0,0,0,0))
@/lua/ge/extensions/editor/missionEditor/additionalAttributes.lua
function C:draw()
im.PushID1(self.name)
im.Columns(2)
@/lua/ge/extensions/editor/missionEditor/objectives.lua
function C:drawStarRewards(key)
im.PushID1(key.."starReward")
local rewards = self.mission.careerSetup.starRewards[key] or {}
for i, re in ipairs(rewards) do
im.PushID1("Reward"..i)
self:drawAttributeInput(re, i, key)
im.NextColumn()
im.PushID1(key.."starReward")
for i, key in ipairs(self.starKeysSorted) do
im.PushID1(key.."child")
local toggle = false
@/lua/ge/extensions/editor/autoSave.lua
for k = tableSize(autosaves), 1, -1 do
imgui.PushID1(tostring(k))
if imgui.Selectable1(autosaves[k].displayPath .. " @ " .. autosaves[k].datetime, k == selectedAutosaveIndex) then
@/lua/ge/extensions/editor/api/genericInspector.lua
local groupedSortedFields = {}
imgui.PushID1("genericFieldNameSearchFilter" .. self.valueInspector.inspectorName)
if editor.uiInputSearchTextFilter("", self.fieldNameFilter, 200, nil, self.editEnded) then
for i = 1, val.elementCount do
imgui.PushID1(val.arrayName .. "_ARRAY_ITEMS_" .. i)
if imgui.CollapsingHeader1("[" .. tostring(i - 1) .. "]", nodeFlags) then
@/lua/ge/extensions/flowgraph/nodes/ui/selectButtons.lua
im.PushID1("LAYOUT_COLUMNS")
im.Columns(2, "layoutColumns")
@/lua/ge/extensions/editor/missionPlaybook.lua
for sIdx, key in ipairs(sortedStars) do
im.PushID1(key.."child")
local toggle = false
for i, e in ipairs(M.book.instructions) do
im.PushID1(i.."ElementPlaybook")
if i < M.book.page then
@/lua/ge/extensions/editor/flowgraph/properties.lua
--if im.TreeNodeEx1("Properties##"..node.id,im.TreeNodeFlags_DefaultOpen) then
im.PushID1('Node_'..node.id .. "_" .. node.mgr.id)
local reason = node:drawCustomProperties(dt)
@/lua/ge/extensions/flowgraph/nodes/logic/switchcase.lua
local reason = nil
im.PushID1("LAYOUT_COLUMNS")
im.Columns(2, "layoutColumns")
@/lua/ge/extensions/editor/vehicleDetailViewer.lua
im.SetNextWindowSize(im.ImVec2(view.size.x, view.size.y), im.Cond_Appearing)
im.PushID1(windowId)
im.PushStyleVar2(im.StyleVar_WindowPadding, im.ImVec2(0, 0))
@/lua/ge/extensions/flowgraph/nodes/logic/compare.lua
local reason = nil
im.PushID1("LAYOUT_COLUMNS")
im.Columns(2, "layoutColumns")
@/lua/ge/extensions/editor/util/vehicleFilterUtil.lua
for filterIdx, filter in ipairs(e.baseFilter.whiteList) do
im.PushID1("baseFilter"..filterIdx..e._id)
for filterIdx, filter in ipairs(e.baseFilter.blackList) do
im.PushID1("baseBlackFilter"..filterIdx..e._id)
im.Separator()
im.PushID1("setting"..settingIdx..e._id)
for filterIdx, filter in ipairs(setting.whiteList) do
im.PushID1("filter"..filterIdx)
for filterIdx, filter in ipairs(setting.blackList) do
im.PushID1("blackFilter"..filterIdx)
@/lua/ge/extensions/flowgraph/nodes/gameplay/dragRace/setDragVehicle.lua
local reason = nil
im.PushID1("LAYOUT_COLUMNS")
im.Columns(2, "layoutColumns")
@/lua/ge/extensions/editor/missionEditor/careerSetup.lua
local key = "entryFee--"
im.PushID1(key.."starReward")
local fee = self.mission.careerSetup.entryFee or {}
for i, re in ipairs(fee) do
im.PushID1("Reward"..i)
self:drawAttributeInput(re, i, key)
@/lua/ge/extensions/editor/visualization.lua
im.SameLine()
im.PushID1("VizSearchFilter")
if editor.uiInputSearchTextFilter("##vizSearchFilter", vizFilter, im.GetContentRegionAvailWidth(), nil) then
@/lua/ge/extensions/flowgraph/nodes/logic/and.lua
local reason = nil
im.PushID1("LAYOUT_COLUMNS")
im.Columns(2, "layoutColumns")
@/lua/ge/extensions/editor/missionEditor/progressSingle.lua
for _, star in ipairs(self.formattedSaveData.unlockedStars.stars) do
im.PushID1(star.key)
im.Text(star.isDefaultStar and "(Default Star)" or "(Bonus Star)")
@/lua/ge/extensions/editor/forestEditor.lua
if im.BeginPopup("##" .. fieldName .. "DataBlockPopup") then
im.PushID1("##" .. fieldName .. "DataBlockNameFilter")
im.ImGuiTextFilter_Draw(dataBlockNameFilter, "", 200)
@/lua/ge/extensions/flowgraph/nodes/events/customizedTriggerBox.lua
local reason = nil
im.PushID1("LAYOUT_COLUMNS")
im.Columns(2, "layoutColumns")
@/lua/ge/extensions/flowgraph/nodes/ui/buttons/simpleMultipleButtons.lua
local reason = nil
im.PushID1("LAYOUT_COLUMNS")
im.Columns(2, "layoutColumns")
@/lua/ge/extensions/flowgraph/builder.lua
--im.BeginVertical1('node')
im.PushID1("node")
im.BeginGroup()
--im.BeginHorizontal1('header')
im.PushID1("header")
im.BeginGroup()
--im.BeginHorizontal1('content')
im.PushID1("content")
im.BeginGroup()
--im.BeginVertical1('inputs', im.ImVec2(0, 0), 0)
im.PushID1("inputs")
im.BeginGroup()
--im.BeginVertical1('middle', im.ImVec2(0, 0), 1)
im.PushID1("middle")
im.BeginGroup()
--im.BeginVertical1('outputs', im.ImVec2(0, 0), 1)
im.PushID1("outputs")
im.BeginGroup()
@/lua/ge/extensions/flowgraph/nodes/ui/monologue.lua
local reason = nil
im.PushID1("LAYOUT_COLUMNS")
im.Columns(2, "layoutColumns")
@/lua/ge/extensions/editor/util/transformUtil.lua
local changed = false
im.PushID1("transform_util_" .. self.id)
--self.widgetSettings.width = 350
if self.showGizmo then
im.PushID1("transform_util_" .. self.id)
if not self:correctEditMode() then
function C:widget()
im.PushID1("transform_util_" .. self.id)
local changed = false
function C:widgetCondensed()
im.PushID1("transform_util_" .. self.id)
local changed = false
@/lua/ge/extensions/editor/dynamicDecals/textures.lua
if loadImagesCount > 0 then
im.PushID1("Texture_" .. tostring(k))
if im.ImageButton(string.format("##textures_imageButton_%s", filePath), editor.getTempTextureObj(filePath).texId, im.ImVec2(thumbnailSize, thumbnailSize), im.ImVec2Zero, im.ImVec2One, (sel and tableContains(sel, filePath)) and selectedTextureCol.Value or nil) then
if loadImagesCount > 0 then
im.PushID1("Texture_" .. tostring(k))
if im.ImageButton(string.format("##textures_imageButton_%s", filePath), editor.getTempTextureObj(filePath).texId, im.ImVec2(thumbnailSize, thumbnailSize), im.ImVec2Zero, im.ImVec2One, (sel and tableContains(sel, filePath)) and selectedTextureCol.Value or nil) then
@/lua/ge/extensions/editor/roadEditor.lua
for i=1, #editor_roadUtils.getMaterials() do
im.PushID1(string.format('template_%d', i))
if im.ImageButton(editor_roadUtils.getMaterials()[i].texId, im.ImVec2(128, 128), im.ImVec2Zero, im.ImVec2One, 1, im.ImColorByRGB(0,0,0,255).Value, im.ImColorByRGB(255,255,255,255).Value) then
@/lua/common/extensions/ui/imgui_gen_luaintf.lua
if string_str_id == nil then log("E", "", "Parameter 'string_str_id' of function 'PushID1' cannot be nil, as the c type is 'const char *'") ; return end
imgui.PushID1(string_str_id)
end
@/lua/ge/extensions/gameplay/missions/missionScreen.lua
for i, layout in ipairs(layouts) do
im.PushID1("layout:"..i)
im.TableNextRow()
@/lua/ge/extensions/editor/missionEditor/conditions.lua
depth = depth +1
im.PushID1(depth.."depth")
local rem = nil
function C:draw()
im.PushID1(self.name)
im.Columns(2)
@/lua/ge/extensions/flowgraph/nodes/gameplay/race/fileRace.lua
local reason = nil
im.PushID1("LAYOUT_COLUMNS")
im.Columns(2, "layoutColumns")
@/lua/ge/extensions/editor/roadArchitect.lua
loadedTextures = 0
im.PushID1("SimSetNameFilter")
im.ImGuiTextFilter_Draw(simSetNameFilter, "", 200)
@/lua/ge/extensions/editor/api/valueInspector.lua
if imgui.Begin(fieldNameId .. "SimSetPopup", nil, imgui.WindowFlags_NoTitleBar + imgui.WindowFlags_NoCollapse + imgui.WindowFlags_NoDocking) then
imgui.PushID1(fieldNameId .. "SimSetNameFilter")
imgui.ImGuiTextFilter_Draw(simSetNameFilter, "", 200)
loadedTextures = 0
imgui.PushID1(fieldNameId .. "SimSetNameFilter")
imgui.ImGuiTextFilter_Draw(simSetNameFilter, "", 200)
imgui.PushID1(self.inspectorName .. "_FIELDS_COLUMN")
imgui.Columns(2, self.inspectorName .. "FieldsColumn")
if imgui.BeginPopup(fieldNameId .. "DataBlockPopup") then
imgui.PushID1(fieldNameId .. "DataBlockNameFilter")
imgui.ImGuiTextFilter_Draw(dataBlockNameFilter, "", 200)
@/lua/ge/extensions/editor/flowgraph/variables.lua
if editor.getPreference("flowgraph.general.alwaysExpandVariables") then variable.expanded = true end
im.PushID1(target.id..varName..dumps(global).."pushed")
local flags = (not variable.expanded) and bit.bor(im.WindowFlags_NoScrollbar, im.WindowFlags_NoScrollWithMouse) or nil
@/lua/ge/extensions/flowgraph/nodes/logic/select.lua
local reason = nil
im.PushID1("LAYOUT_COLUMNS")
im.Columns(2, "layoutColumns")
@/lua/ge/extensions/editor/driftDataEditor.lua
for _, objective in ipairs(info.objectives or {}) do
im.PushID1(objective.id)