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.

2016-06-07 17_38_02-Step 1_ Introduction - Google Slides

Tools Palette

Installed widgets are shown in the Tools Palette.

2016-06-07 10_59_48-Tools

0% Complete

Course Content

Lessons Status
1

Hello World Library

2

Extended Hello World Library

3

Rotated Text Widget

4

Extended Rotated Text Widget

5

Pie Chart Widget

6

Modifying the Line Graph Widget

7

Additional Resources

Widget Course