GE Lua Documentation

Press F to search!

setAppVisibility

Definition


-- @/lua/ge/extensions/ui/messagesTasksAppContainers.lua:22

local function setAppVisibility(containerId, appId, visible)
  local container = appContainersById[containerId]
  if not container then
    log('E', logTag, 'container not found: ' .. tostring(containerId))
    return
  end

  local app = container.apps[appId]
  if not app then
    log('E', logTag, 'app not found: ' .. tostring(appId) .. ' for container: ' .. tostring(containerId))
    return
  end

  app.visible = visible and true or false

  guihooks.trigger(container.trigger, {
    appId = appId,
    visible = app.visible,
    allApps = container.apps
  })
end

Callers

@/lua/ge/extensions/ui/gameplayAppContainers.lua

local function setAppVisibility(containerId, appId, visible)
  if not appContainersById[containerId] then
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/messagesTasksAppContainers.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