#cp.apple.finalcutpro.inspector.color.ColorBoard
Color Board Module.
#API Overview
Constants - Useful values which cannot be changed
Variables - Configurable values
Functions - API calls offered directly by the extension
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
#Constants
Signature | cp.apple.finalcutpro.inspector.color.ColorBoard.aspect -> table |
Type | Constant |
Description | A table containing tables of all the aspect panel settings |
Notes | None |
Source | src/extensions/cp/apple/finalcutpro/inspector/color/ColorBoard.lua line 26 |
#Variables
Signature | cp.apple.finalcutpro.inspector.color.ColorBoard.currentAspect -> string |
Type | Variable |
Description | The current aspect as a string. |
Notes | None |
Source | src/extensions/cp/apple/finalcutpro/inspector/color/ColorBoard.lua line 31 |
#Functions
Signature | cp.apple.finalcutpro.inspector.color.ColorBoard.matches(element) -> boolean |
Type | Function |
Description | Checks to see if a GUI element is the Color Board. |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/extensions/cp/apple/finalcutpro/inspector/color/ColorBoard.lua line 36 |
#Constructors
Signature | cp.apple.finalcutpro.inspector.color.ColorBoard(parent) -> ColorBoard object |
Type | Constructor |
Description | Creates a new ColorBoard object |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/extensions/cp/apple/finalcutpro/inspector/color/ColorBoard.lua line 56 |
#Fields
Signature | cp.apple.finalcutpro.inspector.color.ColorBoard.aspectGroup <cp.ui.RadioGroup> |
Type | Field |
Description | The RadioGroup for the 'aspect' currently being controlled |
Notes | None |
Source | src/extensions/cp/apple/finalcutpro/inspector/color/ColorBoard.lua line 281 |
Signature | cp.apple.finalcutpro.inspector.color.ColorBoard.color <ColorBoardAspect> |
Type | Field |
Description | The color aspect of the color board. |
Notes | None |
Source | src/extensions/cp/apple/finalcutpro/inspector/color/ColorBoard.lua line 204 |
Signature | cp.apple.finalcutpro.inspector.color.ColorBoard.contentUI <cp.prop: hs.axuielement; read-only; live> |
Type | Field |
Description | Returns the hs.axuielement object for the Color Board's content. |
Notes | None |
Source | src/extensions/cp/apple/finalcutpro/inspector/color/ColorBoard.lua line 82 |
Signature | cp.apple.finalcutpro.inspector.color.ColorBoard.exposure <ColorBoardAspect> |
Type | Field |
Description | The exposure aspect of the color board. |
Notes | None |
Source | src/extensions/cp/apple/finalcutpro/inspector/color/ColorBoard.lua line 218 |
Signature | cp.apple.finalcutpro.inspector.color.ColorBoard:isActive <cp.prop: boolean; read-only> |
Type | Field |
Description | Returns whether or not the Color Board is active |
Notes | None |
Source | src/extensions/cp/apple/finalcutpro/inspector/color/ColorBoard.lua line 107 |
Signature | cp.apple.finalcutpro.inspector.color.ColorBoard.isShowing <cp.prop: boolean; read-only; live> |
Type | Field |
Description | Returns whether or not the Color Board is visible. |
Notes | None |
Source | src/extensions/cp/apple/finalcutpro/inspector/color/ColorBoard.lua line 97 |
Signature | cp.apple.finalcutpro.inspector.color.ColorBoard.saturation <ColorBoardAspect> |
Type | Field |
Description | The saturation aspect of the color board. |
Notes | None |
Source | src/extensions/cp/apple/finalcutpro/inspector/color/ColorBoard.lua line 211 |
#Methods
Signature | cp.apple.finalcutpro.inspector.color.ColorBoard:childUI(id) -> hs.axuielement object |
Type | Method |
Description | Gets the hs.axuielement object for a child with the specified ID. |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/extensions/cp/apple/finalcutpro/inspector/color/ColorBoard.lua line 182 |
Signature | cp.apple.finalcutpro.inspector.color.ColorBoard:current() -> ColorBoardAspect |
Type | Method |
Description | Returns the currently-selected 'aspect' of the Color Board - either the color , saturation or exposure . If the color board is not currently visible, it returns the color aspect by default. |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/extensions/cp/apple/finalcutpro/inspector/color/ColorBoard.lua line 225 |
Signature | cp.apple.finalcutpro.inspector.color.ColorBoard:doHide() -> cp.rx.go.Statement |
Type | Method |
Description | A Statement that hides the Color Board. |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/extensions/cp/apple/finalcutpro/inspector/color/ColorBoard.lua line 169 |
Signature | cp.apple.finalcutpro.inspector.color.ColorBoard:doNextAspect() -> cp.rx.go.Statement<boolean> |
Type | Method |
Description | A Statement that toggles the Color Board Panels between "Color", "Saturation" and "Exposure". |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/extensions/cp/apple/finalcutpro/inspector/color/ColorBoard.lua line 324 |
Signature | cp.apple.finalcutpro.inspector.color.ColorBoard:doResetCurrent([range]) -> cp.rx.go.Statement |
Type | Method |
Description | A Statement that will reset the current 'active' aspect (e.g. color ) in the Color Board. If the range is provided, only that subset (master , shadows , midtones , highlights ) will be reset. |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/extensions/cp/apple/finalcutpro/inspector/color/ColorBoard.lua line 243 |
Signature | cp.apple.finalcutpro.inspector.color.ColorBoard:doSelectAspect(index) -> cp.rx.go.Statement |
Type | Method |
Description | A Statement that will attempt to select the specified aspect index . If the index is not between 1 and 3 , and error will be thrown. |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/extensions/cp/apple/finalcutpro/inspector/color/ColorBoard.lua line 291 |
Signature | cp.apple.finalcutpro.inspector.color.ColorBoard:doShow() -> cp.rx.go.Statement |
Type | Method |
Description | A Statement that shows the Color Board. |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/extensions/cp/apple/finalcutpro/inspector/color/ColorBoard.lua line 136 |
Signature | cp.apple.finalcutpro.inspector.color.ColorBoard:hide() -> self |
Type | Method |
Description | Hides the Color Board |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/extensions/cp/apple/finalcutpro/inspector/color/ColorBoard.lua line 153 |
Signature | cp.apple.finalcutpro.inspector.color.ColorBoard:nextAspect() -> ColorBoard object |
Type | Method |
Description | Toggles the Color Board Panels between "Color", "Saturation" and "Exposure" |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/extensions/cp/apple/finalcutpro/inspector/color/ColorBoard.lua line 306 |
Signature | cp.apple.finalcutpro.inspector.color.ColorBoard:reset() -> self |
Type | Method |
Description | Resets the current aspect. |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/extensions/cp/apple/finalcutpro/inspector/color/ColorBoard.lua line 341 |
Signature | cp.apple.finalcutpro.inspector.color.ColorBoard:show() -> ColorBoard object |
Type | Method |
Description | Shows the Color Board |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/extensions/cp/apple/finalcutpro/inspector/color/ColorBoard.lua line 120 |