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 |
|