docs » plugins.core.menu.manager.section
Controls sections for the CommandPost menu.
- Methods - API calls which can only be made on an object returned by a constructor
- _addGenerator
- addItem
- addItems
- addMenu
- addSection
- generateTable
- new
| Signature | plugins.core.menu.manager.section:_addGenerator() -> section |
|---|---|
| Type | Method |
| Description | A private method for registering a generator. This should not be called directly. |
| Parameters |
|
| Returns |
|
| Signature | plugins.core.menu.manager.section:addItem(priority, itemFn) -> section |
|---|---|
| Type | Method |
| Description | Registers a function which will generate a single table item. |
| Parameters |
|
| Returns |
|
| Signature | plugins.core.menu.manager.section:addItems(priority, itemsFn) -> section |
|---|---|
| Type | Method |
| Description | Registers a function which will generate multiple table items. |
| Parameters |
|
| Returns |
|
| Signature | plugins.core.menu.manager.section:addMenu(priority, titleFn) -> section |
|---|---|
| Type | Method |
| Description | Adds a new sub-menu with the specified priority. The section that will contain |
| Parameters |
|
| Returns |
|
| Signature | plugins.core.menu.manager.section:addSection(priority, itemFn) -> section |
|---|---|
| Type | Method |
| Description | Adds a new sub-section with the specified priority. The new sub-section is returned. |
| Parameters |
|
| Returns |
|
| Signature | plugins.core.menu.manager.section:generateTable() -> table |
|---|---|
| Type | Method |
| Description | Generates a new menu table based on the registered items and sections inside this section. |
| Parameters |
|
| Returns |
|
| Signature | plugins.core.menu.manager.section:new() -> section |
|---|---|
| Type | Method |
| Description | Creates a new menu section, which can have items and sub-menus added to it. |
| Returns |
|