title: NSWindow ignore mouse/keyboard events
body: <p>At this time I'm developing a Cocoa application, that is formed by a main <code>NSWindowController</code>, where all the application data is showed and some others <code>NSWindowControllers</code> that will appear, like a formulary, when the user needs to edit or add more data to the main <code>NSWindowController</code> window.</p>
  
  <p>My problem is that when i need to add or edit data in these formularies, the main <code>NSWindowController</code> can't have any kind of user interaction, to prevent any change in the main <code>NSWindowController</code>'s displayed information.</p>
  
  <p>I've already tried <code>-(void)setIgnoresMouseEvents:(BOOL)flag</code> but this solution makes the main NSWindowController completely transparent to interaction, making any accidental click, interact with any window bellow thus hiding the application.</p>
  
  <p>Does anyone knows of a better solution?</p>