#cp.apple.finalcutpro.main.LibrariesList
Libraries List Module.
#API Overview
Functions - API calls offered directly by the extension
- clips
- clipsUI
- deselectAll
- indexOfClip
- selectAll
- selectClip
- selectClipAt
- selectClipTitled
- selectedClips
- selectedClipsUI
- showClip
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
#Functions
Signature | cp.apple.finalcutpro.main.LibrariesList:clips(filterFn) -> table | nil |
Type | Function |
Description | Gets clips using a custom filter. |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/extensions/cp/apple/finalcutpro/main/LibrariesList.lua line 229 |
Signature | cp.apple.finalcutpro.main.LibrariesList:clipsUI(filterFn) -> table | nil |
Type | Function |
Description | Gets clip UIs using a custom filter. |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/extensions/cp/apple/finalcutpro/main/LibrariesList.lua line 169 |
Signature | cp.apple.finalcutpro.main.LibrariesList:deselectAll() -> boolean |
Type | Function |
Description | Deselect all clips. |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/extensions/cp/apple/finalcutpro/main/LibrariesList.lua line 389 |
Signature | cp.apple.finalcutpro.main.LibrariesList:indexOfClip(clip) -> number | nil |
Type | Function |
Description | Gets the index of a specific clip. |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/extensions/cp/apple/finalcutpro/main/LibrariesList.lua line 331 |
Signature | cp.apple.finalcutpro.main.LibrariesList:selectAll([clips]) -> boolean |
Type | Function |
Description | Select all clips. |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/extensions/cp/apple/finalcutpro/main/LibrariesList.lua line 371 |
Signature | cp.apple.finalcutpro.main.LibrariesList:selectClip(clip) -> boolean |
Type | Function |
Description | Selects a clip. |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/extensions/cp/apple/finalcutpro/main/LibrariesList.lua line 293 |
Signature | cp.apple.finalcutpro.main.LibrariesList:selectClipAt(index) -> boolean |
Type | Function |
Description | Select clip at a specific index. |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/extensions/cp/apple/finalcutpro/main/LibrariesList.lua line 313 |
Signature | cp.apple.finalcutpro.main.LibrariesList:selectClipTitled(title) -> boolean |
Type | Function |
Description | Select clip with a specific title. |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/extensions/cp/apple/finalcutpro/main/LibrariesList.lua line 352 |
Signature | cp.apple.finalcutpro.main.LibrariesList:selectedClips() -> table | nil |
Type | Function |
Description | Gets selected clips. |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/extensions/cp/apple/finalcutpro/main/LibrariesList.lua line 260 |
Signature | cp.apple.finalcutpro.main.LibrariesList:selectedClipsUI() -> table | nil |
Type | Function |
Description | Gets selected clips UI's. |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/extensions/cp/apple/finalcutpro/main/LibrariesList.lua line 247 |
Signature | cp.apple.finalcutpro.main.LibrariesList:showClip(clip) -> boolean |
Type | Function |
Description | Shows a clip. |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/extensions/cp/apple/finalcutpro/main/LibrariesList.lua line 273 |
#Constructors
Signature | cp.apple.finalcutpro.main.LibrariesList(app) -> LibrariesList |
Type | Constructor |
Description | Creates a new LibrariesList instance. |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/extensions/cp/apple/finalcutpro/main/LibrariesList.lua line 43 |
#Fields
Signature | cp.apple.finalcutpro.main.LibrariesList.contents <cp.ui.OldTable> |
Type | Field |
Description | The Libraries List Contents UI. |
Notes | None |
Source | src/extensions/cp/apple/finalcutpro/main/LibrariesList.lua line 160 |
Signature | cp.apple.finalcutpro.main.LibrariesList.isFocused <cp.prop: boolean; read-only> |
Type | Field |
Description | Checks if the Libraries List is currently focused within FCPX. |
Notes | None |
Source | src/extensions/cp/apple/finalcutpro/main/LibrariesList.lua line 90 |
Signature | cp.apple.finalcutpro.main.LibrariesList.isShowing <cp.prop: boolean; read-only> |
Type | Field |
Description | Checks if the Libraries List is showing on screen. |
Notes | None |
Source | src/extensions/cp/apple/finalcutpro/main/LibrariesList.lua line 83 |
Signature | cp.apple.finalcutpro.main.LibrariesList.playerUI <cp.prop: hs.axuielement; read-only> |
Type | Field |
Description | The axuielement for the player section of the Libraries List UI. |
Notes | None |
Source | src/extensions/cp/apple/finalcutpro/main/LibrariesList.lua line 72 |
Signature | cp.apple.finalcutpro.main.LibrariesList.playhead <Playhead> |
Type | Field |
Description | The Libraries List Playhead. |
Notes | None |
Source | src/extensions/cp/apple/finalcutpro/main/LibrariesList.lua line 140 |
Signature | cp.apple.finalcutpro.main.LibrariesList.skimmingPlayhead <Playhead> |
Type | Field |
Description | the Libraries List Skimming Playhead. |
Notes | None |
Source | src/extensions/cp/apple/finalcutpro/main/LibrariesList.lua line 147 |
#Methods
Signature | cp.apple.finalcutpro.main.LibrariesList:columns() -> Columns |
Type | Method |
Description | Gets the List View Columns object. |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/extensions/cp/apple/finalcutpro/main/LibrariesList.lua line 100 |
Signature | cp.apple.finalcutpro.main.LibrariesList:show() -> LibrariesList |
Type | Method |
Description | Show the Libraries List. |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/extensions/cp/apple/finalcutpro/main/LibrariesList.lua line 119 |