#plugins.core.monogram.manager

Monogram Manager Plugin.


#API Overview

Constants - Useful values which cannot be changed

Variables - Configurable values

Functions - API calls offered directly by the extension

Fields - Variables which can only be accessed from an object returned by a constructor


#API Documentation

#Constants

Signatureplugins.core.monogram.manager.NUMBER_OF_FAVOURITES -> number
TypeConstant
DescriptionNumber of favourites
NotesNone
Sourcesrc/plugins/core/monogram/manager/init.lua line 47

#Variables

Signatureplugins.core.monogram.manager.favourites <cp.prop: table>
TypeVariable
DescriptionA cp.prop that that contains all the Monogram Favourites.
NotesNone
Sourcesrc/plugins/core/monogram/manager/init.lua line 52

Signatureplugins.core.monogram.manager.lastPort -> number
TypeVariable
DescriptionThe port that Monogram Creator used to connect to CommandPost.
NotesNone
Sourcesrc/plugins/core/monogram/manager/init.lua line 57

Signatureplugins.core.monogram.manager.performAction -> table
TypeVariable
DescriptionA table of actions that are triggered by the callback function.
NotesNone
Sourcesrc/plugins/core/monogram/manager/init.lua line 93

Signatureplugins.core.monogram.manager.plugins -> table
TypeVariable
DescriptionA table of Monogram plugins to install.
NotesNone
Sourcesrc/plugins/core/monogram/manager/init.lua line 98

#Functions

Signatureplugins.core.monogram.manager.changeContext(context) -> none
TypeFunction
DescriptionSwitches the Monogram Profile.
Parameters
  • context - The name of the context you want to switch to.
Returns
  • None
NotesNone
ExamplesNone
Sourcesrc/plugins/core/monogram/manager/init.lua line 283

Signatureplugins.core.monogram.manager.launchCreatorBundle() -> none
TypeFunction
DescriptionLaunch the Monogram Creator.
Parameters
  • None
Returns
  • None
NotesNone
ExamplesNone
Sourcesrc/plugins/core/monogram/manager/init.lua line 175

Signatureplugins.core.monogram.manager.registerAction(name, fn) -> none
TypeFunction
DescriptionRegisters a new Monogram Action.
Parameters
  • name - The name of the plugin.
  • fn - The function to trigger.
Returns
  • None
NotesNone
ExamplesNone
Sourcesrc/plugins/core/monogram/manager/init.lua line 117

Signatureplugins.core.monogram.manager.registerPlugin(name, path) -> none
TypeFunction
DescriptionRegisters a new Monogram plugin.
Parameters
  • name - The name of the plugin.
  • path - The path to the folder containing the plugin.
Returns
  • None
NotesNone
ExamplesNone
Sourcesrc/plugins/core/monogram/manager/init.lua line 103

Signatureplugins.core.monogram.manager.setEnabled(enabled) -> none
TypeFunction
DescriptionEnables or disables Monogram Support.
Parameters
  • enabled - A boolean
Returns
  • true if Monogram support is enabled, otherwise false
NotesNone
ExamplesNone
Sourcesrc/plugins/core/monogram/manager/init.lua line 263

Signatureplugins.core.monogram.manager.sign() -> none
TypeFunction
DescriptionSigns all the Monogram Integrations.
Parameters
  • None
Returns
  • None
NotesNone
ExamplesNone
Sourcesrc/plugins/core/monogram/manager/init.lua line 305

#Fields

Signatureplugins.core.monogram.manager.automaticProfileSwitching <cp.prop: boolean>
TypeField
DescriptionEnable or disable Automatic Profile Switching
NotesNone
Sourcesrc/plugins/core/monogram/manager/init.lua line 258

Signatureplugins.core.monogram.manager.enabled <cp.prop: boolean>
TypeField
DescriptionEnable or disable Monogram Support.
NotesNone
Sourcesrc/plugins/core/monogram/manager/init.lua line 244