Re: knowing if a titlebar click is actually a resize click
Re: knowing if a titlebar click is actually a resize click
- Subject: Re: knowing if a titlebar click is actually a resize click
- From: Steve Mills <email@hidden>
- Date: Thu, 13 Jun 2013 08:31:13 -0500
On Jun 12, 2013, at 20:35:40, Ken Thomases <email@hidden> wrote:
> I'm not sure I understand. It's running an internal event loop? If that's the case, then you definitely get the NSWindowWillStartLiveResizeNotification before seeing an NSLeftMouseDragged. So, while you would have had to set up for your window moving during the NSLeftMouseDown, you can undo your internal state changes upon seeing the NSWindowWillStartLiveResizeNotification and then subsequently ignore any NSLeftMouseDragged events you see.
>
> Actually, if you call super before handling mouse events as potential window dragging, then you should know if an NSLeftMouseDragged is a potential drag based on whether or not NSWindowWillStartLiveResizeNotification was posted during the call to super.
You are correct. I was previously misunderstanding how the resize code flow was arranged. Yes, the resize code is totally run inside NSWindow's sendEvent while handling the primary NSLeftMouseDown event, so I can get the NSWindowWillStartLiveResizeNotification to be notified that I can skip that particular NSLeftMouseDown after it returns from super. Thanks again!
--
Steve Mills
office: 952-818-3871
home: 952-401-6255
cell: 612-803-6157
_______________________________________________
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