CLIM mail archive
[Prev][Next][Index][Thread]
tracking-pointer clauses?
LISP-IMPLEMENTATION-TYPE: Allegro CL
LISP-IMPLEMENTATION-VERSION: 4.2.beta2.0 [SPARC; R1]
MACHINE-TYPE: SPARC
SOFTWARE-TYPE: SunOS
I'm having trouble getting the :POINTER-MOTION and :PRESENTATION cluases to
fire inside a clim:TRACKING-POINTER form with :MULTIPLE-WINDOW set to T.
In particular
(clim:tracking-pointer (THE-WINDOW :multiple-window t
....)
(:pointer-motion (WINDOW)
....)
(:presentation (PRESENTATION WINDOW)
....)
... )
works fine when the pointer/mouse is over THE-WINDOW, however there is a
problem when the pointer is over some other window.
Specifically the :POINTER-MOTION clause fires very rarely (and then only
when the pointer is leaving and/or entering a window) and the :PRESENTATION
clause almost never fires (if I move the pointer over a bunch of
presentations in another window and wave it around *eventually* the clause
will fire, but this can take over a minute).
Any suggestions?
(If it makes any difference, this is running inside a with-menu form.)
Thanks
Nichael
Main Index |
Thread Index