Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface Menu

Hierarchy

Implemented by

Index

Methods

find

  • find(id: string): Item
  • Retrieves a menu item via its id by depth-first search.

    Parameters

    • id: string

      The item id.

    Returns Item

    The item if it exists.

generateMenu

  • generateMenu(): void
  • Generates the HTML element containing the menu entries.

    Returns void

getFocused

  • getFocused(): Item
  • Returns the currently focused Item.

    Returns Item

    The focused Item.

getItems

  • getItems(): Item[]
  • Returns the items in that menu.

    Returns Item[]

    The array of items.

getPool

isPosted

  • isPosted(): boolean

post

  • post(): void
  • post(x?: number, y?: number): void
  • Posts the element.

    Returns void

  • Posts the element at the given coordinates.

    Parameters

    • Optional x: number

      The x coordinate.

    • Optional y: number

      The y coordinate.

    Returns void

setFocused

  • setFocused(item?: Item): void
  • Sets the currently focused Item.

    Parameters

    • Optional item: Item

      The new focused Item.

    Returns void

unpost

  • unpost(): void

unpostSubmenus

  • unpostSubmenus(): void
  • Unposts all submenus of this menu.

    Returns void

Generated using TypeDoc