#plugins.core.tangent.manager.menu
Represents a Tangent Menu. Menus are controls that have a fixed set of non-numerical values. This could be as simple as "On" and "Off", or a long list of options.
#API Overview
Functions - API calls offered directly by the extension
Constructors - API calls which return an object, typically one that offers API methods
Methods - API calls which can only be made on an object returned by a constructor
#API Documentation
#Functions
Signature | plugins.core.tangent.manager.menu.is(thing) -> boolean |
Type | Function |
Description | Checks if the thing is a menu instance. |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/plugins/core/tangent/manager/menu.lua line 33 |
#Constructors
Signature | plugins.core.tangent.manager.menu(id[, name[, parent]]) -> menu |
Type | Constructor |
Description | Creates a new Action instance. |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/plugins/core/tangent/manager/menu.lua line 18 |
#Methods
Signature | plugins.core.tangent.manager.menu:get() -> string |
Type | Method |
Description | Executes the get function, if present, returning the string value for the current menu. |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/plugins/core/tangent/manager/menu.lua line 68 |
Signature | plugins.core.tangent.manager.menu:next() -> nil |
Type | Method |
Description | Executes the next function, if present. |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/plugins/core/tangent/manager/menu.lua line 146 |
Signature | plugins.core.tangent.manager.menu:onGet(getFn) -> self |
Type | Method |
Description | Sets the function that will be called when the Tangent sends a menu string request . |
Parameters |
|
Returns |
|
Notes |
|
Examples | None |
Source | src/plugins/core/tangent/manager/menu.lua line 46 |
Signature | plugins.core.tangent.manager.menu:onNext(nextFn) -> self |
Type | Method |
Description | Sets the function that will be called when the Tangent sends a menu change +1 request. |
Parameters |
|
Returns |
|
Notes |
|
Examples | None |
Source | src/plugins/core/tangent/manager/menu.lua line 83 |
Signature | plugins.core.tangent.manager.menu:onPrev(prevFn) -> self |
Type | Method |
Description | Sets the function that will be called when the Tangent sends a menu change -1 request. |
Parameters |
|
Returns |
|
Notes |
|
Examples | None |
Source | src/plugins/core/tangent/manager/menu.lua line 161 |
Signature | plugins.core.tangent.manager.menu:onReset(resetFn) -> self |
Type | Method |
Description | Sets the function that will be called when the Tangent sends a 'parameter reset' request. |
Parameters |
|
Returns |
|
Notes |
|
Examples | None |
Source | src/plugins/core/tangent/manager/menu.lua line 107 |
Signature | plugins.core.tangent.manager.menu:prev() -> nil |
Type | Method |
Description | Executes the prev function, if present. |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/plugins/core/tangent/manager/menu.lua line 185 |
Signature | plugins.core.tangent.manager.menu:reset() -> number |
Type | Method |
Description | Executes the reset function if present. Returns the current value of the parameter after reset. |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/plugins/core/tangent/manager/menu.lua line 129 |
Signature | plugins.core.tangent.manager.menu:update() -> nil |
Type | Method |
Description | Updates the Tangent panel with the current value. |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/plugins/core/tangent/manager/menu.lua line 200 |
Signature | plugins.core.tangent.manager.menu:xml() -> cp.web.xml |
Type | Method |
Description | Returns the xml configuration for the Action. |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/plugins/core/tangent/manager/menu.lua line 216 |