Re: Restricting NSWindow Movement
Re: Restricting NSWindow Movement
- Subject: Re: Restricting NSWindow Movement
- From: Rick Mann <email@hidden>
- Date: Mon, 06 May 2013 14:43:08 -0700
Oh yeah, add this to -awakeFromNib, or some other appropriate place:
self.movable = false;
Also note that in doing this, you'll lose the ability for your windows to be moved even if your app is not responding.
On May 6, 2013, at 14:17 , Thomas Wetmore <email@hidden> wrote:
> Is there a way to restrict the movement of an NSWindow to a frame of another window (that may underly it) or to some other fixed rectangular sub-area on the screen?
>
> Searching the web there was a CocoaBuilder thread 12 years ago that indicates that it was unknown how to do this then, implying that optimization in the Window Manager was an issue, but holding out the possibility that a layer below Cocoa might allow it.
>
> The windowWillMove: delegate method does not allow vetoing the move. In contrast to the windowWillResize:toSize: delegate method that does allow resizing to be vetoed.
>
> If your answer to this question would be to ask me why I should want to do such a thing, please consider that that is not an answer.
>
> Thanks,
>
> Tom Wetmore
> _______________________________________________
>
> 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
--
Rick
_______________________________________________
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