Library Editor Features #260
Replies: 11 comments 2 replies
-
Beta Was this translation helpful? Give feedback.
-
Opcode and Command nameOpcodes (command id) and command name are two mandatory elements that should always exist. Both are unique within the given extension. Different extensions may have duplicated command ids or names. Command Id must have 4 hexadecimal characters and start with |
Beta Was this translation helpful? Give feedback.
-
Extension PickerThe extension is a mandatory field. Each command must fall in either one of the available extensions. If no extension name provided, the editor uses the default extension named Clicking the arrow button opens the name picker Entering a name of the extension that does not exist yet creates it. Extension names must be unique and be known to Sanny Builder. Refer to this list https://docs.sannybuilder.com/edit-modes/extensions#extensions-list for allowed names. |
Beta Was this translation helpful? Give feedback.
-
Class PickerYou can pick the class name by clicking the button left to the input field. In the class name picker you can either choose one of the already available names or enter a new name in the bottom field (same as in the Extension name picker). Only letters and numbers are allowed. The name should be in UpperCamelCase. The editor automatically converts the input string into the required format. |
Beta Was this translation helpful? Give feedback.
-
Class Member NameOnly letters and numbers are allowed. The name should be in UpperCamelCase. The editor automatically converts the input string into the required format. |
Beta Was this translation helpful? Give feedback.
-
Short DescriptionShort description is a single sentence (without the ending period) that tries to highlight the meaning of this command. Do not try to describe everything here. For consistency with other commands start the description with a verb (e.g. |
Beta Was this translation helpful? Give feedback.
-
Input Parameters |
Beta Was this translation helpful? Give feedback.
-
Output Parameters |
Beta Was this translation helpful? Give feedback.
-
AttributesAttributes serve to provide extra information about command specifics. The list of attributes is finite. Each command may have one or many attributes, or do not have any.
While a command may have multiple attributes, some of them are mutually exclusive. For example, the command can not be |
Beta Was this translation helpful? Give feedback.
-
Code Snippet |
Beta Was this translation helpful? Give feedback.
-
Control ElementsIf there are any unsaved changes, the editor displays the
|
Beta Was this translation helpful? Give feedback.
-
https://library.sannybuilder.com/
Beta Was this translation helpful? Give feedback.
All reactions