• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: how to make an NSWindow unmovable...
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: how to make an NSWindow unmovable...


  • Subject: Re: how to make an NSWindow unmovable...
  • From: j o a r <email@hidden>
  • Date: Sun, 12 Jun 2005 15:12:57 -0700


On 12 jun 2005, at 03.05, Scott Thompson wrote:

Perhaps the more important question to ask here is why do you want to prevent the user from moving a window with a title bar. The title bar is there for a reason and denying the user the ability to move a window with a title bar is a very bad violation of the Macintosh User Interface conventions.

I have to echo this concern! Don't do it! This is one of the advantages of Cocoa apps over Carbon apps - that you can move their windows around without having to involve the application. If the app is unresponsive, you can still move the windows.
If the user wants to move your window, why should you go out of your way to try to prevent it? IMO that's a rather rude thing to do.


This is actually one of a number of things that I would like to see improved in Mac OS X:

* You should _always_ be able to move windows, without having to involve the app
* You should _always_ be able to hide an application, even if it's busy / hung
* If I have focus in a window (I'm busy typing something in a text field for example), no other app should be _ever_ be able to steal focus from that window


The user should have priority!

Locking windows / apps on screen, possibly hiding something that I would rather see, or popping up windows in front of whatever I'm doing, should simply be disallowed by the OS. If this is something that is absolutely required for some application, it should still be something that the user can enable / disable per application.

j o a r


Attachment: smime.p7s
Description: S/MIME cryptographic signature

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden

  • Follow-Ups:
    • Re: how to make an NSWindow unmovable...
      • From: Raffael Cavallaro <email@hidden>
    • Re: how to make an NSWindow unmovable...
      • From: Philip George <email@hidden>
References: 
 >how to make an NSWindow unmovable... (From: Philip George <email@hidden>)
 >Re: how to make an NSWindow unmovable... (From: Scott Thompson <email@hidden>)

  • Prev by Date: Re: -[NSDocument fileWrapperOfType:error:]
  • Next by Date: Re: Stopwatch
  • Previous by thread: Re: how to make an NSWindow unmovable...
  • Next by thread: Re: how to make an NSWindow unmovable...
  • Index(es):
    • Date
    • Thread