FROM : Nathaniel Gottlieb-Graham
DATE : Mon Mar 10 22:40:48 2008
Okay, now I have another problem. When the window in question is
closed programmatically using -orderOut:, I can bring it back using -
makeKeyAndOrderFront: , and then order it out again and repeat this
procedure as many times as I want. However, when I click on the
window's close button, when I bring it back with -
makeKeyAndOrderFront:, the window "freezes" and its close button
appears constantly held down (the window isn't being released when
closed). How should I handle this? Do I need to use an
NSWindowController (and how do I do this), etc.
Thanks again for all the help thus far!
On Mar 10, 2008, at 2:31 PM, Matt Mashyna wrote:
>
> Well, I can think of something. I do this all the time for things
> like an info window. I have an app controller with an IBOutlet to
> the window I want to hide and show and I call [aWindow
> makeKeyAndOrderFront:self] to show it and [aWindow close] to hide
> it. You need to make sure that you have the "Release when Closed"
> checkbox turned off in IB to make sure it doesn't, uh ... get
> released when closed.
>
> If it's not showing when you do this, look in the debugger console
> to see if you are getting an exception and check in the debugger
> when you are about to show it and see if it's stale.
>
> Hope that helps.
>
> Matt
>
DATE : Mon Mar 10 22:40:48 2008
Okay, now I have another problem. When the window in question is
closed programmatically using -orderOut:, I can bring it back using -
makeKeyAndOrderFront: , and then order it out again and repeat this
procedure as many times as I want. However, when I click on the
window's close button, when I bring it back with -
makeKeyAndOrderFront:, the window "freezes" and its close button
appears constantly held down (the window isn't being released when
closed). How should I handle this? Do I need to use an
NSWindowController (and how do I do this), etc.
Thanks again for all the help thus far!
On Mar 10, 2008, at 2:31 PM, Matt Mashyna wrote:
>
> Well, I can think of something. I do this all the time for things
> like an info window. I have an app controller with an IBOutlet to
> the window I want to hide and show and I call [aWindow
> makeKeyAndOrderFront:self] to show it and [aWindow close] to hide
> it. You need to make sure that you have the "Release when Closed"
> checkbox turned off in IB to make sure it doesn't, uh ... get
> released when closed.
>
> If it's not showing when you do this, look in the debugger console
> to see if you are getting an exception and check in the debugger
> when you are about to show it and see if it's stale.
>
> Hope that helps.
>
> Matt
>
| Related mails | Author | Date |
|---|---|---|
| Nathaniel Gottlieb… | Mar 10, 19:12 | |
| I. Savant | Mar 10, 19:25 | |
| Dave Hersey | Mar 10, 19:30 | |
| Matt Mashyna | Mar 10, 19:31 | |
| Nathaniel Gottlieb… | Mar 10, 21:20 | |
| Nathaniel Gottlieb… | Mar 10, 22:40 | |
| Mike Abdullah | Mar 11, 00:09 | |
| Nathaniel Gottlieb… | Mar 11, 01:06 |






Cocoa mail archive

