| On General page you need to define plugin name (this name will be shown in plugin list and also used for main file name generation), description of the plugin (seen in plugin list description area), plugin initial version (can be N - N.N - N.N.N - N.N.N.N), author name and email for contact, and plugin homepage (can be wiki page on HippoEDIT wiki) |
| On Commands page you can create example command. Parameters are named (shown in command list), title (shown in menu or toolbar tooltip), prompt (shown in the status bar when the command hovers), icon - path to icon file for embedding (used in toolbar and menus). In addition, you can define if command shall be registered in global list (Register in commands list), added on a new toolbar (Create Toolbar), to new main menu submenu (Add to the main menu), or to a context menu. You can also re-use the command as an indicator in the status bar. |
| On UI Events page you can select additional HippoEDIT for which you want to have default handlers generated. Names are self-understandable :) |
| As result of the wizard, you will get two files generated: <plugin-name>.hejs is main plugin file, second package-info.xml is supplementary file for packaging of the plugin unbundle, defining file list and installation instructions. After saving of the files, go to <plugin-name>.hejs and execute it with Tools→Execute <plugin-name>.hejs. You are done. The plugin is executed and registered for auto-run. New toolbar button added. Pressing on button calls generated example command handler. |
| After plugin executing/registration in addition to button you can see command in standard command list in Keyboard settings (only if you have selected appropriate flag on second Command page). You can now assign shortcuts to command if you want. |
| After successful registration example plugin appears in plugin list (Tools→Plugins). To disable the plugin - remove checkbox in front of plugin name. |