Another update from ingydotnet^djgoku
This commit is contained in:
parent
91df62d461
commit
948b86eafa
7604 changed files with 108452 additions and 22726 deletions
|
|
@ -0,0 +1,46 @@
|
|||
#import system.
|
||||
#import forms.
|
||||
#import extensions.
|
||||
|
||||
#class Window
|
||||
{
|
||||
#field form.
|
||||
#field lblClicks.
|
||||
#field btmClickMe.
|
||||
#field clicksCount.
|
||||
|
||||
#constructor new
|
||||
[
|
||||
form := SDIDialog new.
|
||||
lblClicks := Label new.
|
||||
btmClickMe := Button new.
|
||||
|
||||
clicksCount := 0.
|
||||
|
||||
form controls append:lblClicks.
|
||||
form controls append:btmClickMe.
|
||||
|
||||
form set &caption:"Rosseta Code".
|
||||
form set &x:100 &y:100.
|
||||
form set &width:160 &height:80.
|
||||
|
||||
lblClicks set &x:10 &y:2.
|
||||
lblClicks set &width:160 &height:20.
|
||||
lblClicks set &caption:"Clicks: 0".
|
||||
|
||||
btmClickMe set &x:7 &y:20.
|
||||
btmClickMe set &width:140 &height:30.
|
||||
btmClickMe set &caption:"Click me".
|
||||
btmClickMe set &onClick:args
|
||||
|
||||
[ $self $onButtonClick. ].
|
||||
]
|
||||
|
||||
#method $onButtonClick
|
||||
[
|
||||
clicksCount := clicksCount + 1.
|
||||
lblClicks set &caption:("Clicks: " + clicksCount literal).
|
||||
]
|
||||
|
||||
#method => form.
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue