docs » cp.commands
Commands Module.
- Constants - Useful values which cannot be changed
- DEFAULT_EXTENSION
- Functions - API calls offered directly by the extension
- getShortcutsPath
- group
- groupIds
- groups
- loadFromFile
- new
- saveToFile
- Fields - Variables which can only be accessed from an object returned by a constructor
- enabled
- isEditable
- Methods - API calls which can only be made on an object returned by a constructor
- activate
- add
- clear
- deleteShortcuts
- disable
- enable
- get
- getAll
- id
- loadShortcuts
- saveShortcuts
- watch
Signature | cp.commands.DEFAULT_EXTENSION -> string |
---|---|
Type | Constant |
Description | The menubar position priority. |
Signature | cp.commands.getShortcutsPath(name) -> string |
---|---|
Type | Function |
Description | Returns the path to the named shortcut set. |
Signature | cp.commands.group(id) -> cp.command or nil |
---|---|
Type | Function |
Description | Creates a collection of commands. These commands can be enabled or disabled as a group. |
Parameters |
|
Returns |
|
Signature | cp.commands.groupIds() -> table |
---|---|
Type | Function |
Description | Returns an array of IDs of command groups which have been created. |
Parameters |
|
Returns |
|
Signature | cp.commands.groups() -> table of cp.commands |
---|---|
Type | Function |
Description | Returns a table with the set of commands. |
Parameters |
|
Returns |
|
Signature | cp.commands.loadFromFile(name) -> boolean |
---|---|
Type | Function |
Description | Loads a shortcut set from the standard location with the specified name. |
Parameters |
|
Returns |
|
Signature | cp.commands.new(id) -> cp.commands |
---|---|
Type | Function |
Description | Creates a collection of commands. These commands can be enabled or disabled as a group. |
Parameters |
|
Returns |
|
Signature | cp.commands.saveToFile(name) -> boolean |
---|---|
Type | Function |
Description | Saves the current shortcuts for all groups to a file in the standard location with the provided name. |
Parameters |
|
Returns |
|
Signature | cp.commands.enabled <cp.prop: boolean> |
---|---|
Type | Field |
Description | If enabled, the commands in the group will be active as well. |
Signature | cp.commands.isEditable <cp.prop: boolean> |
---|---|
Type | Field |
Description | If set to false , the command group is not user-editable. |
Signature | cp.commands:activate(successFn, failureFn) -> nil |
---|---|
Type | Method |
Description | Will trigger an 'activate' event, and then execute either the successFn or failureFn if the |
Parameters |
|
Returns |
|
Signature | cp.commands:add(commandId) -> cp.commands.command |
---|---|
Type | Method |
Description | Adds a new command with the specified ID to this group. Additional configuration |
Parameters |
|
Returns |
|
Signature | cp.commands:clear() -> cp.commands |
---|---|
Type | Method |
Description | Clears all commands and their shortcuts. |
Parameters |
|
Returns |
|
Signature | cp.commands:deleteShortcuts() -> cp.commands |
---|---|
Type | Method |
Description | Clears all shortcuts associated with commands in this command group. |
Parameters |
|
Returns |
|
Signature | cp.commands:disable() -> cp.commands |
---|---|
Type | Method |
Description | Disables the command group. |
Parameters |
|
Returns |
|
Signature | cp.commands:enable() -> cp.commands |
---|---|
Type | Method |
Description | Enables the command group. |
Parameters |
|
Returns |
|
Signature | cp.commands:get(commandId) -> cp.commands.command |
---|---|
Type | Method |
Description | Returns the command with the specified ID, or nil if none exists. |
Parameters |
|
Returns |
|
Signature | cp.commands:getAll() -> table of cp.commands.command |
---|---|
Type | Method |
Description | Returns the table of commands, with the key being the ID and the value being the command instance. Eg: |
Signature | cp.commands:id() -> string |
---|---|
Type | Method |
Description | Returns the unique ID of the command group. |
Parameters |
|
Returns |
|
Signature | cp.commands:loadShortcuts(data) -> nil |
---|---|
Type | Method |
Description | Loads the shortcut details in the data table and applies them to the commands in this group. |
Parameters |
|
Returns |
|
Signature | cp.commands:saveShortcuts() -> table |
---|---|
Type | Method |
Description | Returns a table that is approprate to be saved to file that contains the shortuct |
Parameters |
|
Returns |
|
Signature | cp.commands:watch(events) -> cp.commands |
---|---|
Type | Method |
Description | Adds an event watcher to the command group. |
Parameters |
|
Returns |
|
Notes |
|