[mcclim-cvs] CVS mcclim
ahefner
ahefner at common-lisp.net
Sat Jul 8 16:58:36 UTC 2006
Update of /project/mcclim/cvsroot/mcclim
In directory clnet:/tmp/cvs-serv26500
Modified Files:
input.lisp
Log Message:
Fix event compression on single-process lisps. This consists of two
changes: 1) Don't use immediate-sheet-input-mixin, and 2) When reading
events from the backend, read all available events in a nonblocking
fashion, so that events which have accumulated since we last checked
can be compressed.
This requires the backend 'get-next-event' to support :timeout 0.
Currently CLX and Beagle appear to do so, while Gtkairo does not.
--- /project/mcclim/cvsroot/mcclim/input.lisp 2006/01/16 13:16:38 1.35
+++ /project/mcclim/cvsroot/mcclim/input.lisp 2006/07/08 16:58:36 1.36
@@ -519,7 +519,7 @@
;;; Class actually used by panes.
-(defclass clim-sheet-input-mixin (#+clim-mp standard-sheet-input-mixin #-clim-mp immediate-sheet-input-mixin)
+(defclass clim-sheet-input-mixin (standard-sheet-input-mixin)
())
;;; Mixin for panes which want the mouse wheel to scroll vertically
More information about the Mcclim-cvs
mailing list