Hello,
What's the status of with-output-as-gadget?
At the listener,
(clim:with-output-as-gadget (*standard-output*) (clim:with-look-and-feel-realization ((clim:frame-manager clim:*application-frame*) clim:*application-frame*) (clim:labelling (:label "Hello"))))
gets me (interestingly) /half/ a label -- the top half, to be precise.
Meanwhile, attempts to do something a bit more interesting, such as
(clim:with-output-as-gadget (*standard-output*) (clim:with-look-and-feel-realization ((clim:frame-manager clim:*application-frame*) clim:*application-frame*) (clim:labelling (:label "Hello") (clim:make-pane 'clim:text-field :activate-callback (lambda (g) (princ (clim:gadget-value g)))))))
give me NO-APPLICABLE-METHOD on sheet-native-transformation when called with an argument of NIL, so presumably something's not getting initialized properly (whose fault is that? Mine or McCLIM's? :)
(This question is motivated by the potential for implementing UI elements of forms in the closure web browser -- see http://common-lisp.net/project/closure/ -- with clim gadgets; as far as I can tell, this is a theoretical perfect match, but if there's a reason that this is a bad idea, that would be good to know too.)
Cheers,
Christophe