I created a small infrastructure for building scripting editors, such as Mondrian Easel.
You can find it here GLMScriptingEditorTemplate. This offers basically three panes:
- one for the script
- one for the set of input variables
- one for the preview once you accept the script
Currently, there are two subclasses:
- GLMMondrianEasel - the classic Mondrian Easel in a new form
- GLMEditor - an editor for glamour browsers
You can use this for all sorts of tasks. For example, we can create an GLMEyeSeeEditor. Or
you can use it as a testbed for other APIs you might want to use for scripting.
"Some battles are better lost than fought."