Links[edit | edit source]

The following content presents raw ideas. This page needs massive edits. Do not quote this material in any source. It is not sanctioned in any way. Rather, this page is more of a place holder for more editing to come.


Update: Announced by LiveCode CEO in the webcast in May, 2016.

XP Template for LRNG entry[edit | edit source]

Title[edit | edit source]

  • XP/LiveCode Widgets

[edit | edit source]

Description[edit | edit source]

edit me

Resources (optinal)[edit | edit source]

Are there any resources that would help learners complete this XP?

  • http://
  • Enter Resource Title
    • Repeat if desired.

Submission Requirements[edit | edit source]

Describe the evidence a learner must submit to complete this XP.

edit me

Learning Details[edit | edit source]

Set the Interest, Age, Participation, and Duration of your XP.

  • Interest
  • Age Appropriateness
  • LRNG LVL
  • Estimated Duration
    • hr
    • min


LiveCode Plugins[edit | edit source]

  • Plugins are a primary means of extending the IDE toolset. Plugins have been around for many years. Plugins are supported in version 8.0 of LiveCode.
    • When you report a bug when using the IDE, we need to determine whether

it's a bug in the IDE, or a bad interaction between the IDE and a plugin. In general, if removing the plugin fixes the issue, we'll ask you to go and take the problem it up with the plugin's author. However, we do so in the full expectation that the person who wrote the plugin may then turn around and tell us, "No, actually the IDE is broken and my plugin has exposed a bug!"

Asynchronous animations in LCB[edit | edit source]

  • Doing animations in a LiveCode widget is possible.

At the moment a widget can ask for a single shot callback 'timer' using:

   schedule timer in <seconds> seconds

A timer can be cancelled by using

   cancel timer 

When a timer triggers the OnTimer handler of the widget is invoked.

This is sufficient to do simple animations, indeed the clock shows a good example of using it:

https://github.com/livecode/livecode/blob/develop/extensions/widgets/clock/clock.lcb

Community content is available under CC-BY-SA unless otherwise noted.