Difference between revisions of "Life Cycle"

From Inspired-Lua Wiki
Jump to navigation Jump to search
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
 
This image represents the "life cycle" of a ScriptApp (''lua program'')<br />
 
This image represents the "life cycle" of a ScriptApp (''lua program'')<br />
  
NB : on <= 3.2,  the event [[on.paint]] is called [[on.construction]]
+
NB : on OS >= 3.2 (apilevel 2.0+),  the event [[on.create]] disappeared. You can replace its usage by [[on.construction]] if you're not using any Nspire-specific API. If you do, you can use on.resize as a"first time" initializer (with a flag if needed)
  
 
[[File:life_cycle.png]]
 
[[File:life_cycle.png]]
  
 +
In 3.2, here's what happens, following a "Set Script" in the Software SDK:
 +
 +
[[File:EventsSequence.jpg]]
  
 
(Credits to John Powers, TI)
 
(Credits to John Powers, TI)

Latest revision as of 20:04, 7 May 2014

This image represents the "life cycle" of a ScriptApp (lua program)

NB : on OS >= 3.2 (apilevel 2.0+), the event on.create disappeared. You can replace its usage by on.construction if you're not using any Nspire-specific API. If you do, you can use on.resize as a"first time" initializer (with a flag if needed)

life cycle.png

In 3.2, here's what happens, following a "Set Script" in the Software SDK:

EventsSequence.jpg

(Credits to John Powers, TI)