[plt-scheme] Return Value
Hi all,
I'm doing a graphical interface that was suggested in my last
mail to the list.
Somehow I got myself into a mess.
I have a function like the following that should return a struct
of type tran:
(define read-tran-gui
(lambda ()
(define rtframe
(instantiate frame% ()
(label "New Transaction")))
...
(instantiate button% ()
(label "Insert Transaction")
(parent rtframe)
(callback (lambda (button event)
(make-new-tran
(string->number (send tbamount get-value))
(if (eq? (send rad-type get-selection)
0)
*CRED*
*DEB*)
(send tbcomment get-value))
(send rtframe show #f))))
(send rtframe show #t)))
The function needs to return the value returned by make-new-tran
called in the callback function of the button. How can I do that?
Best regards,
--
Paulo J. Matos : pocm(_at_)mega.ist.utl.pt
Instituto Superior Tecnico - Lisbon
Software & Computer Engineering - A.I.
- > http://mega.ist.utl.pt/~pocm
---
Yes, God had a deadline...
So, He wrote it all in Lisp!