Extending LiveCode
LiveCode Builder Extensions
To make it possible to create extensions and plug them into the LiveCode engine we’ve created a new flavour of our language called LiveCode Builder. LiveCode Builder looks a lot like LiveCode Script so should feel familiar for any seasoned LiveCode developer. There is lots of new syntax which exposes parts of the LiveCode engine that were only previously available to those who were skilled c/c++ developers.
Creating LiveCode Builder Extensions
We have provided a new “Extension Builder” stack to help make development and packaging of extensions as easy as possible.
Note: LiveCode Builder is a different flavour of LiveCode so it is not possible to edit LiveCode Builder scripts in the main LiveCode Script IDE.
Libraries and widgets
A widget and a library are identical, except that a widget draws to a canvas. As a result, the authoring process is much the same for both extension types.
Message Path
Installed libraries are added to the back of the Message Path.
Tools Palette
Installed widgets are shown in the Tools Palette.