RosettaCodeData/Task/Simple-windowed-application/J/simple-windowed-application-1.j

21 lines
452 B
Text
Raw Permalink Normal View History

2013-04-11 01:07:29 -07:00
SIMPLEAPP=: noun define
pc simpleApp;
2015-02-20 00:35:01 -05:00
cc inc button;cn "Click me";
cc shownText static;cn "There have been no clicks yet.";
2013-04-11 01:07:29 -07:00
)
simpleApp_run=: verb define
wd SIMPLEAPP
simpleApp_accum=: 0 NB. initialize accumulator
wd 'pshow;'
)
simpleApp_inc_button=: verb define
2015-02-20 00:35:01 -05:00
wd 'set shownText text ','Button-use count: ',": simpleApp_accum=: >: simpleApp_accum
2013-04-11 01:07:29 -07:00
)
simpleApp_close=: wd bind 'pclose'
simpleApp_cancel=: simpleApp_close
simpleApp_run''