Menu

This Menu refers to the return value of Menu:Create.

menu:SetTitle

Sets the title of the menu.

menu:SetTitle(title)
  • title: string

menu:SetSubtitle

Sets the subtitle of the menu.

menu:SetSubtitle(subtitle)
  • subtitle: string

menu:RemoveComponent

Removes a component from the menu.

menu:RemoveComponent(id)
  • id: string

menu:AddButton

Adds a button to the menu.
Returns a new component, that has been added to the menu.

menu:AddButton(label, rightLabel, description, badges, disabled)
  • label: string
  • rightLabel?: string
  • description?: string
  • badges?: table (object)
    • left?: string
    • right?: string
  • disabled?: boolean

menu:AddSubmenu

Adds a button to the menu, that opens a new menu on click.
Returns a new component, that has been added to the menu.

menu:AddSubmenu(submenu, label, rightLabel, description, badges, disabled)
  • submenu: Menu
  • label: string
  • rightLabel?: string
  • description?: string
  • badges?: table (object)
    • left?: string
    • right?: string
  • disabled?: boolean

menu:AddSeparator

Adds a separator to the menu.
Returns a new component, that has been added to the menu.

menu:AddSeparator(label, badges)
  • label: string
  • badges?: table (object)
    • left?: string
    • right?: string

menu:AddCheckbox

Adds a checkbox to the menu.
Returns a new component, that has been added to the menu.

menu:AddCheckbox(label, description, badges, checked, iconStyle, disabled)
  • label: string
  • description?: string
  • badges?: table (object)
    • left?: string
    • right?: string
  • checked?: boolean
  • iconStyle?: 'tick' | 'cross'
  • disabled?: boolean

menu:AddList

Adds a list to the menu.
Returns a new component, that has been added to the menu.

menu:AddList(label, description, badges, values, current, disabled)
  • label: string
  • description?: string
  • badges?: table (object)
    • left?: string
    • right?: string
  • values: table (array)
  • current?: number
  • disabled?: boolean

menu:AddSlider

Adds a slider to the menu.
Returns a new component, that has been added to the menu.

menu:AddSlider(label, description, badges, min, max, step, current, disabled)
  • label: string
  • description?: string
  • badges?: table (object)
    • left?: string
    • right?: string
  • min: number
  • max: number
  • step: number
  • current?: number
  • disabled?: boolean

menu:Open

Opens the menu.

menu:Open()

menu:Close

Closes the menu, if opened.

menu:Close()

menu:IsOpen

Returns true if the menu is currently opened.

menu:IsOpen()

menu:getComponentById

Returns the component with the given id.

menu:getComponentById(id)
  • id: string