Re: Creating a runloop to handle specific mouse events
Re: Creating a runloop to handle specific mouse events
- Subject: Re: Creating a runloop to handle specific mouse events
- From: Uli Kusterer <email@hidden>
- Date: Thu, 4 Sep 2008 21:25:51 +0200
On 04.09.2008, at 17:04, Benjamin Stiglitz wrote:
This isn’t really polling as much as taking over the runloop and
filtering out some events. There’s nothing really inelegant about
this—it’s the call that powers the tracking loop in most of the
controls in AppKit. If you really wanted, you could shuffle off the
events to another thread for processing later.
Also, if you use the run loop correctly, it will block until your
timeout is hit. Which is much more well-behaved than busy-polling.
OTOH, I hope you're not getting GUI events on that run loop like
mouse clicks, because I don't think that's supported from multiple
threads, so you may get odd crashes doing that.
Cheers,
-- Uli Kusterer
"The Witnesses of TeachText are everywhere..."
http://www.zathras.de
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden