setAppVisibility
Definition
-- @/lua/ge/extensions/ui/gameplayAppContainers.lua:33
local function setAppVisibility(containerId, appId, visible)
if not appContainersById[containerId] then
log('E', logTag, 'container not found: ' .. containerId)
return
end
local container = appContainersById[containerId]
if not container.apps[appId] then
log('E', logTag, 'app not found: ' .. appId .. ' for container: ' .. containerId)
return
end
container.apps[appId].visible = visible
guihooks.trigger(container.trigger, {
appId = appId,
visible = visible,
allApps = container.apps
})
end
Callers
@/lua/ge/extensions/ui/messagesTasksAppContainers.lua
local function setAppVisibility(containerId, appId, visible)
local container = appContainersById[containerId]
local function showApp(containerId, appId)
setAppVisibility(containerId, appId, true)
end
local function hideApp(containerId, appId)
setAppVisibility(containerId, appId, false)
end
local currentVisibility = getAppVisibility(containerId, appId)
setAppVisibility(containerId, appId, not currentVisibility)
end
for appId, visible in pairs(apps) do
setAppVisibility(containerId, appId, visible)
end
if im.Button(buttonText .. "##" .. containerId .. "_" .. appId) then
setAppVisibility(containerId, appId, not isVisible)
end
@/lua/ge/extensions/ui/gameplayAppContainers.lua
local function showApp(containerId, appId)
setAppVisibility(containerId, appId, true)
end
local function hideApp(containerId, appId)
setAppVisibility(containerId, appId, false)
end
local currentVisibility = getAppVisibility(containerId, appId)
setAppVisibility(containerId, appId, not currentVisibility)
end
for appId, visible in pairs(apps) do
setAppVisibility(containerId, appId, visible)
end
if im.Button(buttonText .. "##" .. containerId .. "_" .. appId) then
setAppVisibility(containerId, appId, not isVisible)
end