| Line 1: |
Line 1: |
| | + | var.'''monitor''' is a function that is part of the Var Library. |
| | + | |
| | + | <br> |
| | + | |
| | + | This function turns on monitoring of a variable (given in the arguments). When another script/program modifies the variable it will trigger on.varChange.<br> |
| | + | |
| | + | == Syntax == |
| | + | |
| | + | var.'''monitor(varname)'''<br> starts monitoring the variable varname (must be a string). |
| | + | |
| | + | == Example == |
| | + | |
| | + | <source lang="lua"> |
| | + | function on.create() |
| | + | var.monitor("sol") |
| | + | --turn monitoring on for the variable "sol" |
| | + | end |
| | + | |
| | + | function on.varChange(list) |
| | + | --The variable got changed! |
| | + | return 0 -- allow the change |
| | + | end |
| | + | </source> |
| | + | |
| | + | == See also == |
| | + | |
| | + | *[[var.list]]<br> |
| | + | *[[var.recall]]<br> |
| | + | *[[var.recallstr]]<br> |
| | + | *[[var.store]]<br> |
| | + | *[[var.unmonitor]]<br> |
| | + | |
| | [[Category:var]] | | [[Category:var]] |