Update of /project/mcclim/cvsroot/mcclim/Drei In directory clnet:/tmp/cvs-serv27677/Drei
Modified Files: drei-clim.lisp Log Message: Explicitly rebind *standard-input* for Drei gadget panes.
Some truly non-CLIM-like applications may never define an interactor or anything like that, and so may inherit the *standard-input* from SLIME or something like that.
--- /project/mcclim/cvsroot/mcclim/Drei/drei-clim.lisp 2008/01/31 16:50:07 1.39 +++ /project/mcclim/cvsroot/mcclim/Drei/drei-clim.lisp 2008/02/01 17:10:53 1.40 @@ -288,7 +288,8 @@
(defmethod handle-gesture ((drei drei-gadget-pane) gesture) (let ((*command-processor* drei) - (*abort-gestures* *esa-abort-gestures*)) + (*abort-gestures* *esa-abort-gestures*) + (*standard-input* drei)) (accepting-from-user (drei) (handler-case (process-gesture drei gesture) (unbound-gesture-sequence (c)
thenriksen wrote:
Update of /project/mcclim/cvsroot/mcclim/Drei In directory clnet:/tmp/cvs-serv27677/Drei
Modified Files: drei-clim.lisp Log Message: Explicitly rebind *standard-input* for Drei gadget panes.
Some truly non-CLIM-like applications may never define an interactor or anything like that, and so may inherit the *standard-input* from SLIME or something like that.
"truly non-CLIM apps"? Maybe that should be "truly non-McCLIM apps".
If fact, I have never written a CLIM application that used an interactor pane. Mostly I use application-pane or subclass thereof and occasionaly throw in an accept-values-pane. Input is from presentation interaction or accepting-values dialog.
I seem to remember that not having interactor pane caused me some difficulties trying to port these apps to McCLIM.
Paul
Paul Werkowski pw@snoopy.mv.com writes:
"truly non-CLIM apps"? Maybe that should be "truly non-McCLIM apps".
Oh, I know that most real CLIM applications don't support my rather opinionated view of what a CLIM program is. :-)
If fact, I have never written a CLIM application that used an interactor pane. Mostly I use application-pane or subclass thereof and occasionaly throw in an accept-values-pane. Input is from presentation interaction or accepting-values dialog.
I seem to remember that not having interactor pane caused me some difficulties trying to port these apps to McCLIM.
If problems like these still exist, they are considered bugs. Please report them, so that they can be fixed.