IExportMenuEvents

Type interface

Defines ExportMenu events.

Inheritance

IExportMenuEvents does not extend any other symbol.

IExportMenuEvents is not extended by any other symbol.

Properties

branchselected
#

Param { branch: IExportMenuItem,
  type: "branchselected",
  target: Target }

Invoked when menu branch is selected. (either by hover or keyboard)

branchunselected
#

Param { branch: IExportMenuItem,
  type: "branchunselected",
  target: Target }

Invoked when menu branch is unselected.

closed
#

Param { type: "closed",
  target: Target }

Invoked when menu is closed.

enter
#

Param { branch: IExportMenuItem,
  event: KeyboardEvent,
  type: "enter",
  target: Target }

Invoked when ENTER key is pressed when certain menu item is in focus.

hit
#

Param { branch: IExportMenuItem,
  event: MouseEvent | TouchEvent,
  type: "hit",
  target: Target }

Invoked when menu item is clicked/tapped.

out
#

Param { branch: IExportMenuItem,
  event: MouseEvent | TouchEvent,
  type: "out",
  target: Target }

Invoked when menu item is no longer hovered.

over
#

Param { branch: IExportMenuItem,
  event: MouseEvent | TouchEvent,
  type: "over",
  target: Target }

Invoked when menu item is hovered.