GUI component interaction: Difference between revisions
Content added Content deleted
Line 668: | Line 668: | ||
#field btmRandom. |
#field btmRandom. |
||
#field txtNumber. |
#field txtNumber. |
||
⚫ | |||
#field number. |
|||
#constructor new |
#constructor new |
||
Line 677: | Line 675: | ||
btmRandom := Button new. |
btmRandom := Button new. |
||
txtNumber := Edit new. |
txtNumber := Edit new. |
||
⚫ | |||
form controls |
form controls |
||
Line 691: | Line 687: | ||
txtNumber set &x:7 &y:7. |
txtNumber set &x:7 &y:7. |
||
txtNumber set &width:140 &height:25. |
txtNumber set &width:140 &height:25. |
||
txtNumber set &caption: |
txtNumber set &caption:"0". |
||
btmIncrement set &x:7 &y:35. |
btmIncrement set &x:7 &y:35. |
||
Line 710: | Line 706: | ||
#method $onButtonIncrementClick |
#method $onButtonIncrementClick |
||
[ |
[ |
||
⚫ | |||
⚫ | |||
number := number + 1. |
number := number + 1. |
||
$self $changeTextBoxValue. |
$self $changeTextBoxValue:number. |
||
] |
] |
||
Line 718: | Line 716: | ||
(messageDialog open &caption:"Inf" &question:"Really reset to random value?")? |
(messageDialog open &caption:"Inf" &question:"Really reset to random value?")? |
||
[ |
[ |
||
$self $changeTextBoxValue:(randomGenerator eval:99999999). |
|||
$self $changeTextBoxValue. |
|||
]. |
]. |
||
] |
] |
||
#method $changeTextBoxValue |
#method $changeTextBoxValue : number |
||
[ |
[ |
||
txtNumber set &caption:(number literal). |
txtNumber set &caption:(number literal). |