♫ But wizard O wise one, I've come so far to find the truth of life! ♫
https://www.youtube.com/watch?v=8nJ30dodvdc
[#]music
=> More informations about this toot | More toots from mdhughes@appdot.net
Related, I've been working on mouse input for McCLIM, and good fucking grief. I JUST WANT AN EVENT WHEN THE MOUSE MOVES OR CLICKS!
[#]clim #mcclim
=> More informations about this toot | More toots from mdhughes@appdot.net
♫ In fact, I'd rather have this bottle in front of me,
than a frontal lobotomy!
Wizard, how profound! ♫
=> More informations about this toot | More toots from mdhughes@appdot.net
@mdhughes
(Defmethod handle-event ((pane my-pane) (event pointer-motion-event)) ...)
:3
=> More informations about this toot | More toots from jackdaniel@functional.cafe
@jackdaniel It is NUTS how many different ways to get events there are. tracking-pointer was looking plausible, but I have to start it post-application launch.
=> More informations about this toot | More toots from mdhughes@appdot.net
@mdhughes clim technically specifies at least three different programs - the underlying windowing substrate, stream abstractions and clim proper. Better documentation would be nice. In absence of that you may find my rough perspective here:
https://turtleware.eu/posts/A-tale-of-two-abstractions.html
[#]lisp #clim
=> More informations about this toot | More toots from jackdaniel@functional.cafe
@jackdaniel That and looking at examples/dnd-commented (which uses it) got me to a working event handler! Basically just like a Java AWT class, subclass & override what I need, that works fine.
This really does need a short, isolated example in the docs.
=> More informations about this toot | More toots from mdhughes@appdot.net This content has been proxied by September (ba2dc).Proxy Information
text/gemini