User Tools

Site Tools


pracro:devas_corner

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Last revisionBoth sides next revision
pracro:devas_corner [2010/08/10 11:14] devapracro:devas_corner [2010/08/10 11:15] deva
Line 65: Line 65:
   * ''onChange'': triggered whenever the value of the widget is changed, either programmatically or by the user.   * ''onChange'': triggered whenever the value of the widget is changed, either programmatically or by the user.
   * more to come   * more to come
 +
  
  
 ====The Widget Object==== ====The Widget Object====
 When in a lua function, invoked by an event handler, the calling object (the object invoking the event) will be made available through the value 'this'. When in a lua function, invoked by an event handler, the calling object (the object invoking the event) will be made available through the value 'this'.
-Other object can be retrieved using the ''getWidget('name')'' function.+Other object can be retrieved using the ''widget('name')'' function.
 <code lua> <code lua>
 function foo() function foo()
-   if (this.value == 'bar')+   if (this:value() == 'bar')
    then    then
-      this.setValue('dut')+      this:setValue('dut')
    end    end
  
-   bas = getWidget('mywdg'+   bas = widget('mywdg'
-   if (bas && bas.value == 'bar' )+   if (bas && bas:value() == 'bar' )
    then    then
-      bas.setValue('dims')+      bas:setValue('dims')
    end    end
 end end
pracro/devas_corner.txt · Last modified: 2011/01/14 14:49 by deva