#cp.apple.finalcutpro.inspector.Inspector
Inspector
#API Overview
Constants - Useful values which cannot be changed
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
- audio
- bottomBarUI
- color
- generator
- info
- isFullHeight
- isShowing
- labelUI
- panelUI
- projectInfo
- propertiesUI
- share
- text
- title
- topBarUI
- transition
- video
Methods - API calls which can only be made on an object returned by a constructor
#API Documentation
#Constants
Signature | cp.apple.finalcutpro.inspector.Inspector.INSPECTOR_TABS -> table |
Type | Constant |
Description | Table of supported Inspector Tabs |
Notes | None |
Source | src/extensions/cp/apple/finalcutpro/inspector/Inspector.lua line 38 |
#Functions
Signature | cp.apple.finalcutpro.inspector.Inspector.matches(element) -> boolean |
Type | Function |
Description | Checks to see if an element matches what we think it should be. |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/extensions/cp/apple/finalcutpro/inspector/Inspector.lua line 54 |
#Constructors
Signature | cp.apple.finalcutpro.inspector.Inspector(parent) -> Inspector |
Type | Constructor |
Description | Creates a new Inspector. |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/extensions/cp/apple/finalcutpro/inspector/Inspector.lua line 70 |
#Fields
Signature | cp.apple.finalcutpro.inspector.Inspector.audio <cp.apple.finalcutpro.inspector.AudioInspector> |
Type | Field |
Description | The AudioInspector. |
Notes | None |
Source | src/extensions/cp/apple/finalcutpro/inspector/Inspector.lua line 609 |
Signature | cp.apple.finalcutpro.inspector.Inspector.bottomBarUI <cp.prop: hs.axuielement; read-only> |
Type | Field |
Description | Returns the bottom bar axuielement for the Inspector. |
Notes | None |
Source | src/extensions/cp/apple/finalcutpro/inspector/Inspector.lua line 169 |
Signature | cp.apple.finalcutpro.inspector.Inspector.color <cp.apple.finalcutpro.inspector.ColorInspector> |
Type | Field |
Description | The ColorInspector. |
Notes | None |
Source | src/extensions/cp/apple/finalcutpro/inspector/Inspector.lua line 635 |
Signature | cp.apple.finalcutpro.inspector.Inspector.generator <cp.apple.finalcutpro.inspector.GeneratorInspector> |
Type | Field |
Description | The GeneratorInspector |
Notes | None |
Source | src/extensions/cp/apple/finalcutpro/inspector/Inspector.lua line 537 |
Signature | cp.apple.finalcutpro.inspector.Inspector.info <cp.apple.finalcutpro.inspector.InfoInspector> |
Type | Field |
Description | The InfoInspector. |
Notes | None |
Source | src/extensions/cp/apple/finalcutpro/inspector/Inspector.lua line 550 |
Signature | cp.apple.finalcutpro.inspector.Inspector.isFullHeight <cp.prop: boolean> |
Type | Field |
Description | Returns true if the Inspector is full height. |
Notes | None |
Source | src/extensions/cp/apple/finalcutpro/inspector/Inspector.lua line 201 |
Signature | cp.apple.finalcutpro.inspector.Inspector.isShowing <cp.prop: boolean; read-only> |
Type | Field |
Description | Returns true if the Inspector is showing otherwise false |
Notes | None |
Source | src/extensions/cp/apple/finalcutpro/inspector/Inspector.lua line 191 |
Signature | cp.apple.finalcutpro.inspector.Inspector.labelUI <cp.prop: hs.axuielement; read-only> |
Type | Field |
Description | Returns the axuielement for text label at the top of the Inspector. |
Notes | None |
Source | src/extensions/cp/apple/finalcutpro/inspector/Inspector.lua line 181 |
Signature | cp.apple.finalcutpro.inspector.Inspector.panelUI <cp.prop: hs.axuielement; read-only> |
Type | Field |
Description | Returns the central panel axuielement for the Inspector. |
Notes | None |
Source | src/extensions/cp/apple/finalcutpro/inspector/Inspector.lua line 130 |
Signature | cp.apple.finalcutpro.inspector.Inspector.projectInfo <cp.apple.finalcutpro.inspector.InfoProjectInspector> |
Type | Field |
Description | The InfoProjectInspector. |
Notes | None |
Source | src/extensions/cp/apple/finalcutpro/inspector/Inspector.lua line 557 |
Signature | cp.apple.finalcutpro.inspector.Inspector.propertiesUI <cp.prop: hs.axuielement; read-only> |
Type | Field |
Description | Returns the properties axuielement for the Inspector. This contains the rows of property values. |
Notes | None |
Source | src/extensions/cp/apple/finalcutpro/inspector/Inspector.lua line 151 |
Signature | cp.apple.finalcutpro.inspector.Inspector.share <cp.apple.finalcutpro.inspector.ShareInspector> |
Type | Field |
Description | The ShareInspector. |
Notes | None |
Source | src/extensions/cp/apple/finalcutpro/inspector/Inspector.lua line 622 |
Signature | cp.apple.finalcutpro.inspector.Inspector.text <cp.apple.finalcutpro.inspector.TextInspector |
Type | Field |
Description | The TextzInspector. |
Notes | None |
Source | src/extensions/cp/apple/finalcutpro/inspector/Inspector.lua line 570 |
Signature | cp.apple.finalcutpro.inspector.Inspector.title <cp.apple.finalcutpro.inspector.TitleInspector> |
Type | Field |
Description | The TitleInspector. |
Notes | None |
Source | src/extensions/cp/apple/finalcutpro/inspector/Inspector.lua line 583 |
Signature | cp.apple.finalcutpro.inspector.Inspector.topBarUI <cp.prop: hs.axuielement; read-only> |
Type | Field |
Description | Returns the "top bar" axuielement for the Inspector. |
Notes | None |
Source | src/extensions/cp/apple/finalcutpro/inspector/Inspector.lua line 118 |
Signature | cp.apple.finalcutpro.inspector.Inspector.transition <cp.apple.finalcutpro.inspector.TransitionInspector> |
Type | Field |
Description | The TransitionInspector. |
Notes | None |
Source | src/extensions/cp/apple/finalcutpro/inspector/Inspector.lua line 596 |
Signature | cp.apple.finalcutpro.inspector.Inspector.video <cp.apple.finalcutpro.inspector.VideoInspector> |
Type | Field |
Description | The VideoInspector. |
Notes | None |
Source | src/extensions/cp/apple/finalcutpro/inspector/Inspector.lua line 524 |
#Methods
Signature | cp.apple.finalcutpro.inspector.Inspector:doFindTabButton(type) -> cp.rx.go.Statement |
Type | Method |
Description | Finds the named Inspector tab button, or sends an error if the type is unsupported. |
Parameters |
|
Returns |
|
Notes |
|
Examples | None |
Source | src/extensions/cp/apple/finalcutpro/inspector/Inspector.lua line 368 |
Signature | cp.apple.finalcutpro.inspector.Inspector:doHide() -> cp.rx.go.Statement |
Type | Method |
Description | A Statement that attempts to hide the Inspector . |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/extensions/cp/apple/finalcutpro/inspector/Inspector.lua line 303 |
Signature | cp.apple.finalcutpro.inspector.Inspector:doSelectTab(title) -> cp.rx.go.Statement |
Type | Method |
Description | A Statement that selects the specified tab title. |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/extensions/cp/apple/finalcutpro/inspector/Inspector.lua line 408 |
Signature | cp.apple.finalcutpro.inspector.Inspector:doShow() -> cp.rx.go.Statement |
Type | Method |
Description | A Statement that attempts to show the Inspector . |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/extensions/cp/apple/finalcutpro/inspector/Inspector.lua line 268 |
Signature | cp.apple.finalcutpro.inspector.Inspector:hide() -> Inspector |
Type | Method |
Description | Hides the inspector. |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/extensions/cp/apple/finalcutpro/inspector/Inspector.lua line 285 |
Signature | cp.apple.finalcutpro.inspector.Inspector:selectedTab() -> string or nil |
Type | Method |
Description | Returns the name of the selected inspector tab otherwise nil . |
Parameters |
|
Returns |
|
Notes |
|
Examples | None |
Source | src/extensions/cp/apple/finalcutpro/inspector/Inspector.lua line 475 |
Signature | cp.apple.finalcutpro.inspector.Inspector:selectTab(tab) -> boolean |
Type | Method |
Description | Selects a tab in the inspector. |
Parameters |
|
Returns |
|
Notes |
|
Examples | None |
Source | src/extensions/cp/apple/finalcutpro/inspector/Inspector.lua line 319 |
Signature | cp.apple.finalcutpro.inspector.Inspector:show([tab]) -> Inspector |
Type | Method |
Description | Shows the inspector. |
Parameters |
|
Returns |
|
Notes |
|
Examples | None |
Source | src/extensions/cp/apple/finalcutpro/inspector/Inspector.lua line 225 |
Signature | cp.apple.finalcutpro.inspector.Inspector:tabAvailable(tab) -> boolean |
Type | Method |
Description | Checks to see if a tab is currently available in the Inspector. |
Parameters |
|
Returns |
|
Notes |
|
Examples | None |
Source | src/extensions/cp/apple/finalcutpro/inspector/Inspector.lua line 430 |