#plugins.core.watchfolders.manager
Manager for the CommandPost Watch Folders Panel.
#Submodules
#API Overview
Constants - Useful values which cannot be changed
Functions - API calls offered directly by the extension
- addHandler
- addPanel
- getHandler
- getLabel
- hide
- init
- injectScript
- maxPanelHeight
- selectPanel
- setPanelRenderer
- show
#API Documentation
#Constants
Signature | plugins.core.watchfolders.manager.DEFAULT_HEIGHT -> number |
Type | Constant |
Description | Default Height of the Watch Folder Window |
Notes | None |
Source | src/plugins/core/watchfolders/manager/init.lua line 48 |
Signature | plugins.core.watchfolders.manager.DEFAULT_TITLE -> number |
Type | Constant |
Description | Default Title of the Watch Folder Window |
Notes | None |
Source | src/plugins/core/watchfolders/manager/init.lua line 53 |
Signature | plugins.core.watchfolders.manager.DEFAULT_WIDTH -> number |
Type | Constant |
Description | Default Width of the Watch Folder Window |
Notes | None |
Source | src/plugins/core/watchfolders/manager/init.lua line 43 |
Signature | plugins.core.watchfolders.manager.DEFAULT_WINDOW_STYLE -> table |
Type | Constant |
Description | Table of Default Window Style |
Notes | None |
Source | src/plugins/core/watchfolders/manager/init.lua line 38 |
Signature | plugins.core.watchfolders.manager.position <cp.prop: table> |
Type | Constant |
Description | Returns the last frame saved in settings. |
Notes | None |
Source | src/plugins/core/watchfolders/manager/init.lua line 73 |
Signature | plugins.core.watchfolders.manager.WEBVIEW_LABEL -> string |
Type | Constant |
Description | WebView Label |
Notes | None |
Source | src/plugins/core/watchfolders/manager/init.lua line 33 |
#Functions
Signature | plugins.core.watchfolders.manager.addHandler(id, handlerFn) -> string |
Type | Function |
Description | Adds a Handler |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/plugins/core/watchfolders/manager/init.lua line 91 |
Signature | plugins.core.watchfolders.manager.addPanel(params) -> plugins.core.watchfolders.manager.panel |
Type | Function |
Description | Adds a new panel with the specified params to the preferences manager. |
Parameters |
|
Returns |
|
Notes |
|
Examples | None |
Source | src/plugins/core/watchfolders/manager/init.lua line 506 |
Signature | plugins.core.watchfolders.manager.getHandler(id) -> string |
Type | Function |
Description | Returns the handler for a given ID. |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/plugins/core/watchfolders/manager/init.lua line 105 |
Signature | plugins.core.watchfolders.manager.getLabel() -> string |
Type | Function |
Description | Returns the Webview label. |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/plugins/core/watchfolders/manager/init.lua line 78 |
Signature | plugins.core.watchfolders.manager.hide() -> boolean |
Type | Function |
Description | Hides the Watch Folders Window |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/plugins/core/watchfolders/manager/init.lua line 380 |
Signature | plugins.core.watchfolders.manager.init() -> none |
Type | Function |
Description | Initialises the Watch Folder Manager. |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/plugins/core/watchfolders/manager/init.lua line 534 |
Signature | plugins.core.watchfolders.manager.injectScript(script) -> none |
Type | Function |
Description | Injects JavaScript into the Watch Folders Webview. |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/plugins/core/watchfolders/manager/init.lua line 396 |
Signature | plugins.core.watchfolders.manager.maxPanelHeight() -> number |
Type | Function |
Description | Gets the maximum panel height as a number |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/plugins/core/watchfolders/manager/init.lua line 230 |
Signature | plugins.core.watchfolders.manager.selectPanel(id) -> none |
Type | Function |
Description | Selects a Preferences Panel. |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/plugins/core/watchfolders/manager/init.lua line 421 |
Signature | plugins.core.watchfolders.manager.setPanelRenderer(renderer) -> none |
Type | Function |
Description | Sets a Panel Renderer |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/plugins/core/watchfolders/manager/init.lua line 118 |
Signature | plugins.core.watchfolders.manager.show([panelID]) -> boolean |
Type | Function |
Description | Shows the Watch Folders Window |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/plugins/core/watchfolders/manager/init.lua line 343 |