Plug-in Development Introduction and Guidelines
: the main "readme" page
How to Package a Plug-in as a .seplugin File
: packaging a plug-in for testing or distribution
The tools Folder
: description of the support tools provided with the plug-in kit
The graphics templates Folder :
base images to use when designing graphical elements
Glossary : guide to terms used in the
documentation, with links to more information
Questions and Answers : questions and
answers for common problems, including example code
SE Java Classes for Plug-ins (also accessible from
JavaScript) : index of Java class documentation
SE JavaScript Libraries : index of built-in
scripting library documentation; this is also available from within the program
using the Script
Library Documentation Browser plug-in.
Java 6 API
(online) : index of standard Java classes available from plug-ins
ECMAScript Standard (online) : technical documentation of the JavaScript
language
Accessing Java from
JavaScript (online) : an article about interfacing with Java from
JavaScript
As of the release version of SE 2.00, SE uses its own internal version of the Rhino JavaScript engine (version 1.7) so that it neither depends on nor conflicts with the particular JavaScript system that is installed as part of the Java scripting API. One implication of this is you can now subclass Java classes and implement multiple interfaces in all SE installations.
Plug-ins and Custom Components
JavaScript-based Plug-in and Quickscript
Extension Plug-ins
DIY Components
Uncommon Topics
Compiled Java Plug-in
Case Book Formatters
Theme
The MakeDocs Tool : automatically extract documentation from JavaScript
source files (this is used to generate the SE
JavaScript Library documentation)
The Quickscript Window : tips
for using the Quickscript window when writing plug-ins and extensions
Editor Command Reference : table of
keyboard shortcuts for commands in Quickscript and the SE Resource Editor
Component Event Handlers : how to
add event handler scripts that react to component events (these are not related
to user interface events; UI event handlers are shown in the
JavaScript example folder).