Sorry I have no demo code for that, but I can tell you that instances of easygui::drawing-view<div>can be created with keyword arguments :mouse-enter   :mouse-exit   :mouse-move</div><div>   :mouse-down  and   :mouse-up. There's also :mouse-dragged.</div><div>The values should be functions that like being called with an easygui::view and further</div><div>keyword arguments, notably :event.</div><div>I have myself used :mouse-enter :mouse-exit and :mouse-down only.</div><div>The code (in ccl/examples/cocoa/easygui/views.lisp) could do with further improvement, feel free!</div><div>There is demo code in ccl/examples/cocoa/easygui/example/extended-demo.lisp which creates</div><div>various nested easygui views, one of which is a drawing-view with a :mouse-down initarg.</div><div>Maybe that is a tiny help, I hope so.</div><div><br></div><div>Arthur</div><div><br>----- Original Message -----<br>From: Ron Garret <ron@awun.net><br>Date: Thursday, May 28, 2009 9:14 pm<br>Subject: [Openmcl-devel] Handling mouse events<br>To: Openmcl-devel Devel <openmcl-devel@clozure.com><br><br>> Before I go reinventing the wheel, does anyone have any demo <br>> code that  <br>> handles mouse events, like maybe a little scribble window or <br>> something  <br>> like that?<br>> <br>> Thanks,<br>> rg<br>> <br>> _______________________________________________<br>> Openmcl-devel mailing list<br>> Openmcl-devel@clozure.com<br>> http://clozure.com/mailman/listinfo/openmcl-devel</div>