| Description | Registration |
Initialization | Execution | See Also |
register(PluginClassName)| Attribute | Description |
| @@NAME | The plain-text name of the plugin as it will appear in menus and window titles |
| @@TYPE | The type of plugin, which is one of the following:
|
@selectioncolumns.add PluginSkeleton.createColumn(name,
multiple-selections, exclusivity)| Argument | Description |
| name | Plain text name of the column to be displayed |
| multiple-selections | true to allow multiple variables to be selected in a single column |
| exclusivity | true to force variables selected in this column to only be selected in this column, eliminating preexisting selections of the same variable in other columns |
@options.add name, type, default-value| Type | Default Values | Description |
| "boolean" "truefalse" "check" "checkbox" |
"true" or "false" | Initializes a simple check box option |
| "int" "integer" |
Any integer value | Creates a textfield that accepts an integer |
| "float" "double" |
Any floating point value | Creates a textfield that accepts a floating point value |
| "string" | Any string | Initializes a textfield that accepts any text |
| "variable" | A valid variable name or index | Generates a dropdown listing all current variables, which returns the variable name as plain text |
| "constant" | A valid constant name | Generates a dropdown listing all current constants, which returns the constant value |
@options.get_option(name)@options.get_options
|
|