IsAnyItemHovered
Definition
-- @/=[C]:-1
function IsAnyItemHovered(...)
Callers
@/lua/ge/extensions/editor/scriptAIEditor.lua
end
if im.IsAnyItemHovered() == false and im.IsWindowHovered(im.HoveredFlags_AnyWindow) == false and im.IsMouseClicked(0) == true then
local oldNodes = {}
drawVehBox(boxData, true)
if im.IsAnyItemHovered() == false and im.IsWindowHovered(im.HoveredFlags_AnyWindow) == false and im.IsMouseClicked(0) == true then
mState.vehSelectData = {
drawCamBox(boxPos, boxRot, true)
if im.IsAnyItemHovered() == false and im.IsWindowHovered(im.HoveredFlags_AnyWindow) == false and im.IsMouseClicked(0) == true then
mState.camSelectData = {
highlightLockSectTraj(poly, lLock, uLock)
if im.IsAnyItemHovered() == false and im.IsWindowHovered(im.HoveredFlags_AnyWindow) == false and im.IsMouseClicked(0) == true then
trajectories[trClosest].selectedNode = nClosest
@/lua/common/extensions/ui/imgui_gen_luaintf.lua
function M.IsItemToggledOpen() return imgui.IsItemToggledOpen() end
function M.IsAnyItemHovered() return imgui.IsAnyItemHovered() end
function M.IsAnyItemActive() return imgui.IsAnyItemActive() end
function M.IsItemToggledOpen() return imgui.IsItemToggledOpen() end
function M.IsAnyItemHovered() return imgui.IsAnyItemHovered() end
function M.IsAnyItemActive() return imgui.IsAnyItemActive() end
@/lua/ge/extensions/editor/tech/roadArchitect/utilities.lua
-- Tests if mouse is hovering over the terrain (as opposed to any windows, etc).
local function isMouseHoveringOverTerrain() return not im.IsAnyItemHovered() and not im.IsWindowHovered(im.HoveredFlags_AnyWindow) and not editor.isAxisGizmoHovered() end
@/lua/ge/extensions/editor/gen/world.lua
end
if im.IsWindowHovered(im.HoveredFlags_AnyWindow) or im.IsAnyItemHovered() then return end
out.preforest = cedit.forest
if U._PRD == 0 and not scope and not ij and not ({conf=0,ter=0})[U._MODE] then
if im.IsWindowHovered(im.HoveredFlags_AnyWindow) or im.IsAnyItemHovered() then return end
local rayCast = cameraMouseRayCast(true)
if im.IsWindowHovered(im.HoveredFlags_AnyWindow) or im.IsAnyItemHovered() then return end
smouse = nil
W.inView = function()
return not (im.IsWindowFocused(im.FocusedFlags_AnyWindow) or im.IsWindowHovered(im.HoveredFlags_AnyWindow) or im.IsAnyItemHovered())
end
if im.IsWindowFocused(im.FocusedFlags_AnyWindow) or im.IsWindowHovered(im.HoveredFlags_AnyWindow) or im.IsAnyItemHovered() then return end
if im.IsWindowFocused(im.FocusedFlags_AnyWindow) or im.IsWindowHovered(im.HoveredFlags_AnyWindow) or im.IsAnyItemHovered() then
else
@/lua/ge/extensions/editor/camPathEditor.lua
hoveredMarker = nil
if not (im.IsAnyItemHovered() or im.IsWindowHovered(im.HoveredFlags_AnyWindow)) then
local camPos = core_camera.getPosition()
@/lua/ge/extensions/editor/toolUtilities/util.lua
local function isMouseHoveringOverTerrain()
return not im.IsAnyItemHovered() and not im.IsWindowHovered(im.HoveredFlags_AnyWindow) and not editor.isAxisGizmoHovered()
end
@/lua/ge/extensions/editor/roadEditor.lua
if not editor.keyModifiers.alt and not isRectSelectKeyCombinationActive and not mouseButtonHeldOnNode and
not im.IsWindowHovered(im.HoveredFlags_AnyWindow) and not im.IsAnyItemHovered() then
-- Check the selected road first
hoveredRoadsIDs = {}
if not editor.keyModifiers.alt and not isRectSelectKeyCombinationActive and not mouseButtonHeldOnNode and not im.IsWindowHovered(im.HoveredFlags_AnyWindow) and not im.IsAnyItemHovered() then
-- Mouse click on map
if im.IsMouseClicked(0) and not (im.IsAnyItemHovered() or im.IsWindowHovered(im.HoveredFlags_AnyWindow)) then
if editor.keyModifiers.alt then
if im.IsMouseClicked(0) and not (im.IsAnyItemHovered() or im.IsWindowHovered(im.HoveredFlags_AnyWindow) or editor_inspector.comboMenuOpen) then
dragMouseStartPos = vec3(im.GetMousePos().x, im.GetMousePos().y, 0)
@/lua/ge/extensions/editor/meshEditor.lua
-- Mouse Cursor Handling
if not editor.keyModifiers.alt and not mouseButtonHeldOnNode and not im.IsWindowHovered(im.HoveredFlags_AnyWindow) and not im.IsAnyItemHovered() then
if selectedMesh then
-- Highlight hovered mesh
if not editor.keyModifiers.alt and not mouseButtonHeldOnNode and not im.IsWindowHovered(im.HoveredFlags_AnyWindow) and not im.IsAnyItemHovered() then
-- Set the hoveredMesh
-- Mouse click on map
if im.IsMouseClicked(0) and not (im.IsAnyItemHovered() or im.IsWindowHovered(im.HoveredFlags_AnyWindow)) then
if editor.keyModifiers.alt then
if im.IsMouseClicked(0) and not (im.IsAnyItemHovered() or im.IsWindowHovered(im.HoveredFlags_AnyWindow)) then
if not editor.keyModifiers.alt then
@/lua/ge/extensions/editor/decalEditor.lua
-- Hover/pick via spheres
if res and res.pos and not (im.IsAnyItemHovered() or im.IsWindowHovered(im.HoveredFlags_AnyWindow)) then
pickSphereUnderMouse(res, campos)
@/lua/ge/extensions/editor/vehicleEditor/liveEditor/veCrashTester.lua
if im.IsMouseClicked(0) and not im.IsAnyItemHovered() and not im.IsWindowHovered(im.HoveredFlags_AnyWindow) then
startPos = hit.pos
@/lua/ge/extensions/editor/vehicleEditor/liveEditor/vePropTransformer.lua
local leftClicked = im.IsMouseClicked(0)
local imguiNotHovered = not im.IsAnyItemHovered() and not im.IsWindowHovered(im.HoveredFlags_AnyWindow)
@/lua/ge/extensions/editor/vehicleEditor/liveEditor/veFlexbodyDebug.lua
-- Only pick vertices when not hovering imgui window
local imguiHovered = im.IsAnyItemHovered() or im.IsWindowHovered(im.HoveredFlags_AnyWindow)
if imguiHovered then return end
-- Only pick vertices when not hovering imgui window
local imguiHovered = im.IsAnyItemHovered() or im.IsWindowHovered(im.HoveredFlags_AnyWindow)
if imguiHovered then return end
-- Only pick vertices when not hovering imgui window
local imguiHovered = im.IsAnyItemHovered() or im.IsWindowHovered(im.HoveredFlags_AnyWindow)
if imguiHovered then return end
@/lua/ge/extensions/editor/gen/decal.lua
local function inView()
return not im.IsWindowHovered(im.HoveredFlags_AnyWindow) and not im.IsAnyItemHovered()
end
-- if true then return end
-- if im.IsWindowHovered(im.HoveredFlags_AnyWindow) or im.IsAnyItemHovered() then return end
-- if not out.dbg then
-- out.pdrag = nil
if not im.IsWindowHovered(im.HoveredFlags_AnyWindow) and not im.IsAnyItemHovered() then
for ind,rd in pairs(adec) do
if im.IsMouseDown(0) and rayCast and not im.IsWindowHovered(im.HoveredFlags_AnyWindow) and not im.IsAnyItemHovered() then
-- if _dbdrag then return end
if U._MODE == 'conf' and im.IsMouseClicked(0) and inView() then -- not im.IsWindowHovered(im.HoveredFlags_AnyWindow) and not im.IsAnyItemHovered() then
if not rayCast or rayCast.object.name ~= 'theTerrain' then return end
if not rayCast or rayCast.object.name ~= 'theTerrain' then return end
lo('?? decal_CLICK:'..':'..tostring(rayCast.object.name)..':'..tostring(cmover)..':'..tostring(cpick)..'/'..tostring(croad)..':'..tostring(rayCastHit)..':'..tostring(im.IsWindowHovered(im.HoveredFlags_AnyWindow))..':'..tostring(im.IsAnyItemHovered()))
if cmover and not cjunc then
@/lua/ge/extensions/editor/buildingEditor.lua
-- lo('?? MC:'..cameraMouseRayCast(true).object.name)
if not im.IsWindowHovered(im.HoveredFlags_AnyWindow) and not im.IsAnyItemHovered() then
ishit = onClick(editor.keyModifiers.alt)
-- lo('?? CE_postclick:'..tostring(ishit))
if im.IsWindowHovered(im.HoveredFlags_AnyWindow) or im.IsAnyItemHovered() then
ishit = true
@/lua/ge/extensions/editor/gen/utils.lua
U.inView = function()
return not ui_imgui.IsWindowHovered(ui_imgui.HoveredFlags_AnyWindow) and not ui_imgui.IsAnyItemHovered()
end
@/lua/ge/extensions/editor/gen/network.lua
-- print('?? MC:'..cameraMouseRayCast(true).object.name)
if not im.IsWindowHovered(im.HoveredFlags_AnyWindow) and not im.IsAnyItemHovered() then
-- lo('?? network.MC:'..nm)
@/lua/ge/extensions/editor/aiViz.lua
hoveredLink = nil
if rayCast and not (im.IsAnyItemHovered() or im.IsWindowHovered(im.HoveredFlags_AnyWindow)) then
local minHitDist = rayCast.distance
@/lua/ge/extensions/editor/vehicleEditor/liveEditor/veVehicleSpawner.lua
if im.IsMouseClicked(0) and not im.IsAnyItemHovered() and not im.IsWindowHovered(im.HoveredFlags_AnyWindow) then
startPos = hit.pos
@/lua/ge/extensions/editor/vehicleEditor/liveEditor/veJBeamPicker.lua
local leftClicked = im.IsMouseClicked(0)
local imguiNotHovered = not im.IsAnyItemHovered() and not im.IsWindowHovered(im.HoveredFlags_AnyWindow)
local leftClicked = im.IsMouseClicked(0)
local imguiNotHovered = not im.IsAnyItemHovered() and not im.IsWindowHovered(im.HoveredFlags_AnyWindow)
@/lua/ge/extensions/editor/gen/region.lua
if im.IsMouseClicked(0) and rayCast then
if im.IsWindowHovered(im.HoveredFlags_AnyWindow) or im.IsAnyItemHovered() then
return
@/lua/ge/extensions/editor/api/gui.lua
local function isViewportHovered()
return not (imgui.IsAnyItemHovered() or imgui.IsWindowHovered(imgui.HoveredFlags_AnyWindow))
end
@/lua/ge/extensions/editor/slotTrafficEditor.lua
hoveredLink = nil
if rayCast and not (im.IsAnyItemHovered() or im.IsWindowHovered(im.HoveredFlags_AnyWindow)) then
local minHitDist = rayCast.distance
-- Mouse click on map
if im.IsMouseClicked(0) and not (im.IsAnyItemHovered() or im.IsWindowHovered(im.HoveredFlags_AnyWindow)) then
if editor.keyModifiers.alt then
-- Handle mouse click
if im.IsMouseClicked(0) and not (im.IsAnyItemHovered() or im.IsWindowHovered(im.HoveredFlags_AnyWindow)) then
dragMouseStartPos = vec3(im.GetMousePos().x, im.GetMousePos().y, 0)
@/lua/ge/extensions/editor/vehicleEditor/staticEditor/vePartTree.lua
local imguiNotHovered = true--not im.IsAnyItemHovered() and not im.IsWindowHovered(im.HoveredFlags_AnyWindow)
local res, pos, dir = extensions.editor_vehicleEditor_staticEditor_veStaticRenderView.getMainRenderViewMouseRay() --getCameraMouseRay()