#plugins.core.tangent.manager.controls
Represents a Tangent Group
#API Overview
Constructors - API calls which return an object, typically one that offers API methods
Fields - Variables which can only be accessed from an object returned by a constructor
Methods - API calls which can only be made on an object returned by a constructor
#API Documentation
#Constructors
Signature | plugins.core.tangent.manager.controls(manager) -> Group |
Type | Constructor |
Description | Creates a new Group instance. |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/plugins/core/tangent/manager/controls.lua line 22 |
#Fields
Signature | plugins.core.tangent.manager.controls.active <cp.prop: boolean; read-only> |
Type | Field |
Description | Indicates if the controls are active. They will be active if enabled is true . |
Notes | None |
Source | src/plugins/core/tangent/manager/controls.lua line 56 |
Signature | plugins.core.tangent.manager.controls.enabled <cp.prop: boolean> |
Type | Field |
Description | Indicates if the controls are enabled. |
Notes | None |
Source | src/plugins/core/tangent/manager/controls.lua line 49 |
#Methods
Signature | plugins.core.tangent.manager.controls:action(id[, name]) -> action |
Type | Method |
Description | Adds an action to this controls. |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/plugins/core/tangent/manager/controls.lua line 163 |
Signature | plugins.core.tangent.manager.controls:controls() -> controls |
Type | Method |
Description | Returns this controls instance. |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/plugins/core/tangent/manager/controls.lua line 76 |
Signature | plugins.core.tangent.manager.controls:findByID(id) -> table |
Type | Method |
Description | Finds a control (Action/Parameter/Mode) by its unique ID. |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/plugins/core/tangent/manager/controls.lua line 128 |
Signature | plugins.core.tangent.manager.controls:group(name) -> group |
Type | Method |
Description | Adds a subgroup to this group. |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/plugins/core/tangent/manager/controls.lua line 141 |
Signature | plugins.core.tangent.manager.controls:menu(id[, name]) -> menu |
Type | Method |
Description | Adds an menu to this controls. |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/plugins/core/tangent/manager/controls.lua line 211 |
Signature | plugins.core.tangent.manager.controls:parameter(id[, name]) -> parameter |
Type | Method |
Description | Adds an parameter to this controls. |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/plugins/core/tangent/manager/controls.lua line 187 |
Signature | plugins.core.tangent.manager.controls:parent() -> nil |
Type | Method |
Description | Always returns nil , sinces controls have no parent. |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/plugins/core/tangent/manager/controls.lua line 63 |
Signature | plugins.core.tangent.manager.controls:register(control) -> self |
Type | Method |
Description | Registers a control (Action/Parameter/Menu) with it's ID. This allows efficient retrieval via the findById(...) method, as well as checking that ID is unique. |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/plugins/core/tangent/manager/controls.lua line 89 |
Signature | plugins.core.tangent.manager.controls:tangent() -> hs.tangent |
Type | Method |
Description | The hs.tangent connection. |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/plugins/core/tangent/manager/controls.lua line 36 |
Signature | plugins.core.tangent.manager.controls:unregister(control) -> self |
Type | Method |
Description | Unregisters a control (Action/Parameter/Menu) with it's ID |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/plugins/core/tangent/manager/controls.lua line 109 |
Signature | plugins.core.tangent.manager.controls:xml() -> cp.web.xml |
Type | Method |
Description | Returns the xml configuration for the Group. |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/plugins/core/tangent/manager/controls.lua line 235 |