Methods
(static) attachMenuItems(menu, groups)
- Description:
- Attach the given MenuItem's to the given Menu
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
menu |
MenuSystem.Menu | |
groups |
Array.<Array.<MenuSystem.MenuItem>> | Array of MenuItem arrays, where each outer array is a grouping of MenuItems |
(static) buildMenuHtml(menu)
- Description:
- Construct the HTML code for the given Menu
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
menu |
MenuSystem.Menu |
(static) buildMenuItemHtml(menuItem)
- Description:
- Construct the HTML code for the given MenuItem
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
menuItem |
MenuSystem.MenuItem |
(static) clearMenuItems(menu)
- Description:
- Clear all MenuItem's from the given Menu
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
menu |
MenuSystem.Menu |
(static) close(menu)
- Description:
- Closes the given Menu
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
menu |
MenuSystem.Menu |
(static) createSubmenuIcon()
- Description:
- Create an icon that represents a submenu
- Source:
(static) destroyMenu(menu)
- Description:
- Destroy the given Menu
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
menu |
MenuSystem.Menu |
(static) destroyMenuItem(menuItem)
- Description:
- Destroy the given MenuItem
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
menuItem |
MenuSystem.MenuItem |
(static) open(menu, source)
- Description:
- Opens the given Menu The source parameter tells where the open event originated from, which can be a Element, or a 2D point
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
menu |
MenuSystem.Menu | The Menu to open |
source |
Element | MenuSystem~Point | The source of the open event |