#plugins.core.setup

Manager for the CommandPost Setup Screen.


#Submodules


#API Overview

Constants - Useful values which cannot be changed

Variables - Configurable values

Functions - API calls offered directly by the extension


#API Documentation

#Constants

Signatureplugins.core.setup.DEFAULT_HEIGHT -> number
TypeConstant
DescriptionThe default panel height.
NotesNone
Sourcesrc/plugins/core/setup/init.lua line 33

Signatureplugins.core.setup.DEFAULT_TITLE -> string
TypeConstant
DescriptionThe default panel title.
NotesNone
Sourcesrc/plugins/core/setup/init.lua line 38

Signatureplugins.core.setup.DEFAULT_WIDTH -> number
TypeConstant
DescriptionThe default panel width.
NotesNone
Sourcesrc/plugins/core/setup/init.lua line 28

Signatureplugins.core.setup.enabled <cp.prop: boolean>
TypeConstant
DescriptionSet to true if the manager is enabled. Defaults to false.
NotesNone
Sourcesrc/plugins/core/setup/init.lua line 83

Signatureplugins.core.setup.FIRST_PRIORITY -> number
TypeConstant
DescriptionThe first panel priority.
NotesNone
Sourcesrc/plugins/core/setup/init.lua line 58

Signatureplugins.core.setup.LAST_PRIORITY -> number
TypeConstant
DescriptionThe last panel priority.
NotesNone
Sourcesrc/plugins/core/setup/init.lua line 63

Signatureplugins.core.setup.visible <cp.prop: boolean; read-only>
TypeConstant
DescriptionA property indicating if the welcome window is visible on screen.
NotesNone
Sourcesrc/plugins/core/setup/init.lua line 78

#Variables

Signatureplugins.core.setup.onboardingRequired <cp.prop: boolean>
TypeVariable
DescriptionSet to true if on-boarding is required otherwise false. Defaults to true.
NotesNone
Sourcesrc/plugins/core/setup/init.lua line 73

Signatureplugins.core.setup.position <cp.prop: table>
TypeVariable
DescriptionThe last known position of the Setup Window as a frame.
NotesNone
Sourcesrc/plugins/core/setup/init.lua line 68

#Functions

Signatureplugins.core.setup.addPanel(newPanel) -> panel
TypeFunction
DescriptionAdds the new panel to the manager. Panels are created via the plugins.core.setup.panel.new(...) function.
Parameters
  • newPanel - The panel to add.
Returns
  • The manager.
Notes
  • If the Setup Manager is enabled, the window will be displayed immediately when a panel is added.
ExamplesNone
Sourcesrc/plugins/core/setup/init.lua line 415

Signatureplugins.core.setup.currentPanel() -> string
TypeFunction
DescriptionThe Current Panel
Parameters
  • None
Returns
  • The current panel as a string
NotesNone
ExamplesNone
Sourcesrc/plugins/core/setup/init.lua line 186

Signatureplugins.core.setup.delete() -> none
TypeFunction
DescriptionDeletes the Setup Panels.
Parameters
  • None
Returns
  • None
NotesNone
ExamplesNone
Sourcesrc/plugins/core/setup/init.lua line 339

Signatureplugins.core.setup.focus() -> none
TypeFunction
DescriptionFocuses on the Setup Panels window.
Parameters
  • None
Returns
  • None
NotesNone
ExamplesNone
Sourcesrc/plugins/core/setup/init.lua line 375

Signatureplugins.core.setup.getLabel() -> string
TypeFunction
DescriptionReturns the Webview label.
Parameters
  • None
Returns
  • The Webview label as a string.
NotesNone
ExamplesNone
Sourcesrc/plugins/core/setup/init.lua line 107

Signatureplugins.core.setup.injectScript(script) -> none
TypeFunction
DescriptionInjects JavaScript into the Setup Panels.
Parameters
  • script - The JavaScript you want to inject as a string.
Returns
  • None
NotesNone
ExamplesNone
Sourcesrc/plugins/core/setup/init.lua line 360

Signatureplugins.core.setup.new() -> none
TypeFunction
DescriptionCreates the Setup Panels.
Parameters
  • None
Returns
  • None
NotesNone
ExamplesNone
Sourcesrc/plugins/core/setup/init.lua line 242

Signatureplugins.core.setup.nextPanel() -> boolean
TypeFunction
DescriptionMoves to the next panel. If the window is visible, the panel will be updated. If no panels are left in the queue, the window will be closed.
Parameters
  • None
Returns
  • true if there was another panel to move to, or false if no panels remain.
NotesNone
ExamplesNone
Sourcesrc/plugins/core/setup/init.lua line 393

Signatureplugins.core.setup.setPanelRenderer(renderer) -> none
TypeFunction
DescriptionSets a Panel Renderer
Parameters
  • renderer - The renderer
Returns
  • None
NotesNone
ExamplesNone
Sourcesrc/plugins/core/setup/init.lua line 94

Signatureplugins.core.setup.show() -> none
TypeFunction
DescriptionShows the Setup Panels.
Parameters
  • None
Returns
  • None
NotesNone
ExamplesNone
Sourcesrc/plugins/core/setup/init.lua line 306

Signatureplugins.core.setup.update() -> none
TypeFunction
DescriptionUpdates the Setup Panels.
Parameters
  • None
Returns
  • None
NotesNone
ExamplesNone
Sourcesrc/plugins/core/setup/init.lua line 323