#cp.apple.finalcutpro.main.PrimaryWindow
Primary Window Module.
#API Overview
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
- alert
- bottomGroupUI
- browserGroupUI
- colorBoard
- doShow
- frame
- hsWindow
- inspector
- isFullScreen
- isShowing
- leftGroupUI
- rightGroupUI
- rootGroupUI
- timelineGroupUI
- toolbar
- topGroupUI
- UI
- viewerGroupUI
- window
Methods - API calls which can only be made on an object returned by a constructor
#API Documentation
#Functions
Signature | cp.apple.finalcutpro.main.PrimaryWindow.matches(w) -> boolean |
Type | Function |
Description | Checks to see if a window matches the PrimaryWindow requirements |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/extensions/cp/apple/finalcutpro/main/PrimaryWindow.lua line 24 |
#Constructors
Signature | cp.apple.finalcutpro.main.PrimaryWindow(app) -> PrimaryWindow object |
Type | Constructor |
Description | Creates a new PrimaryWindow. |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/extensions/cp/apple/finalcutpro/main/PrimaryWindow.lua line 41 |
#Fields
Signature | cp.apple.finalcutpro.main.PrimaryWindow.alert <cp.ui.Alert> |
Type | Field |
Description | Provides access to any 'Alert' windows on the PrimaryWindow. |
Notes | None |
Source | src/extensions/cp/apple/finalcutpro/main/PrimaryWindow.lua line 335 |
Signature | cp.apple.finalcutpro.main.PrimaryWindow:bottomGroupUI <cp.prop: hs.axuielement; read-only; live> |
Type | Field |
Description | Returns the bottom group UI as a hs.axuielement object. |
Notes | None |
Source | src/extensions/cp/apple/finalcutpro/main/PrimaryWindow.lua line 201 |
Signature | cp.apple.finalcutpro.main.PrimaryWindow.browserGroupUI <cp.prop: hs.axuielement; read-only; live> |
Type | Field |
Description | Returns the UI which contains the Browser. |
Notes | None |
Source | src/extensions/cp/apple/finalcutpro/main/PrimaryWindow.lua line 252 |
Signature | cp.apple.finalcutpro.main.PrimaryWindow.colorBoard <ColorBoard> |
Type | Field |
Description | The ColorBoard object. |
Notes | None |
Source | src/extensions/cp/apple/finalcutpro/main/PrimaryWindow.lua line 309 |
Signature | cp.apple.finalcutpro.main.PrimaryWindow:doShow() -> PrimaryWindow |
Type | Field |
Description | A Statement that attempts to show the Primary Window. |
Returns |
|
Notes | None |
Source | src/extensions/cp/apple/finalcutpro/main/PrimaryWindow.lua line 276 |
Signature | cp.apple.finalcutpro.main.PrimaryWindow.frame <cp.prop: frame> |
Type | Field |
Description | The current position (x, y, width, height) of the window. |
Notes | None |
Source | src/extensions/cp/apple/finalcutpro/main/PrimaryWindow.lua line 107 |
Signature | cp.apple.finalcutpro.main.PrimaryWindow.hsWindow <cp.prop: hs.window; read-only> |
Type | Field |
Description | The hs.window instance for the window, or nil if it can't be found. |
Notes | None |
Source | src/extensions/cp/apple/finalcutpro/main/PrimaryWindow.lua line 86 |
Signature | cp.apple.finalcutpro.main.PrimaryWindow.inspector <Inspector> |
Type | Field |
Description | The Inspector object. |
Notes | None |
Source | src/extensions/cp/apple/finalcutpro/main/PrimaryWindow.lua line 296 |
Signature | cp.apple.finalcutpro.main.PrimaryWindow.isFullScreen <cp.prop: boolean> |
Type | Field |
Description | Is true if the window is full-screen. |
Notes | None |
Source | src/extensions/cp/apple/finalcutpro/main/PrimaryWindow.lua line 100 |
Signature | cp.apple.finalcutpro.main.PrimaryWindow.isShowing <cp.prop: boolean> |
Type | Field |
Description | Is true if the window is visible. |
Notes | None |
Source | src/extensions/cp/apple/finalcutpro/main/PrimaryWindow.lua line 93 |
Signature | cp.apple.finalcutpro.main.PrimaryWindow.leftGroupUI <cp.prop: hs.axuielement; read-only; live> |
Type | Field |
Description | Returns the left group UI as a hs.axuielement object |
Notes | None |
Source | src/extensions/cp/apple/finalcutpro/main/PrimaryWindow.lua line 125 |
Signature | cp.apple.finalcutpro.main.PrimaryWindow.rightGroupUI <cp.prop: hs.axuielement; read-only; live> |
Type | Field |
Description | Returns the right group UI as a hs.axuielement object. |
Notes | None |
Source | src/extensions/cp/apple/finalcutpro/main/PrimaryWindow.lua line 145 |
Signature | cp.apple.finalcutpro.main.PrimaryWindow.rootGroupUI() <cp.prop: hs.axuielement; read-only; live> |
Type | Field |
Description | Returns the top AXSplitGroup as a hs.axuielement object |
Notes | None |
Source | src/extensions/cp/apple/finalcutpro/main/PrimaryWindow.lua line 114 |
Signature | cp.apple.finalcutpro.main.PrimaryWindow.timelineGroupUI <cp.prop: hs.axuielement; read-only; live> |
Type | Field |
Description | Returns the UI that contains the Timeline . |
Notes | None |
Source | src/extensions/cp/apple/finalcutpro/main/PrimaryWindow.lua line 245 |
Signature | cp.apple.finalcutpro.main.PrimaryWindow.toolbar <cp.ui.PrimaryToolbar> |
Type | Field |
Description | The PrimaryToolbar element. |
Notes | None |
Source | src/extensions/cp/apple/finalcutpro/main/PrimaryWindow.lua line 322 |
Signature | cp.apple.finalcutpro.main.PrimaryWindow.topGroupUI <cp.prop: hs.axuielement; read-only; live> |
Type | Field |
Description | Returns the top group UI as a hs.axuielement object. |
Notes | None |
Source | src/extensions/cp/apple/finalcutpro/main/PrimaryWindow.lua line 162 |
Signature | cp.apple.finalcutpro.main.PrimaryWindow.UI <cp.prop: hs.axuielement; read-only; live> |
Type | Field |
Description | The main axuielement for the window. May be nil if not currently available. |
Notes | None |
Source | src/extensions/cp/apple/finalcutpro/main/PrimaryWindow.lua line 74 |
Signature | cp.apple.finalcutpro.main.PrimaryWindow.viewerGroupUI <cp.prop: hs.axuielement; read-only; live> |
Type | Field |
Description | Returns the UI that contains the Viewer . |
Notes | None |
Source | src/extensions/cp/apple/finalcutpro/main/PrimaryWindow.lua line 238 |
Signature | cp.apple.finalcutpro.main.PrimaryWindow.window <cp.ui.Window> |
Type | Field |
Description | The Window instance. |
Notes | None |
Source | src/extensions/cp/apple/finalcutpro/main/PrimaryWindow.lua line 67 |
#Methods
Signature | cp.apple.finalcutpro.main.PrimaryWindow:app() -> cp.apple.finalcutpro |
Type | Method |
Description | Returns the application the display belongs to. |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/extensions/cp/apple/finalcutpro/main/PrimaryWindow.lua line 54 |
Signature | cp.apple.finalcutpro.main.PrimaryWindow:show() -> PrimaryWindow |
Type | Method |
Description | Shows the Primary Window. |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/extensions/cp/apple/finalcutpro/main/PrimaryWindow.lua line 259 |