Skip navigation.
 
mlRe: Implementing binding with garbage collection.
FROM : Chris Hanson
DATE : Thu Nov 08 23:35:32 2007

On Nov 8, 2007, at 1:34 PM, Ricky Sharp wrote:

> Create a 'container view' and add the view with bindings as a 
> subview to it.  The container view's drawRect can just be a NOP. 
> Then, call enterFullScreenMode:withOptions: on the container view.
>
> I have not played with those new full-screen APIs, so not sure if 
> this would work or not.  However, since the view with bindings would 
> then have a non-nil superview, bindings would not go away when going 
> full-screen.


I haven't tried this either, but I can't think of a reason off-hand 
why it wouldn't work.

I often find myself using just plain NSView objects as containers for 
organizational purposes.  This has only increased with the 
introduction of NSViewController in Leopard.  It's my new favorite 
class! Mmm, modularity.

These days I typically create an NSViewController subclass for 
whatever higher-level "component" I'm designing, and have its view be 
a plain NSView that acts as a container for everything else within the 
module (buttons, text fields, table views, etc.).

  -- Chris

Related mailsAuthorDate
mlImplementing binding with garbage collection. Joshua Emmons Nov 8, 21:52
mlRe: Implementing binding with garbage collection. mmalc crawford Nov 8, 22:10
mlRe: Implementing binding with garbage collection. Ken Ferry Nov 8, 22:24
mlRe: Implementing binding with garbage collection. Ricky Sharp Nov 8, 22:34
mlRe: Implementing binding with garbage collection. Chris Hanson Nov 8, 23:35