O'Reilly logo

Mac Application Development by Example Beginner's Guide by Robert Wiebe

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Time for action – customizing the full screen animation

We are now ready to implement the program code that customizes the full screen animation.

  1. The first thing we can do is implement the methods that return the list of windows to be animated. It's important to understand that it is acceptable to animate more than one window into full screen, which is why the methods return an NSArray of NSWindow objects. Having said that, in our iSight Recorder App, we will only be animating a single window so we simply return an NSArray that contains the single window object.
    // Return the list of windows in the custom animation for // entering full screen - (NSArray *)customWindowsToEnterFullScreenForWindow: (NSWindow *)a_window { // Just our window return [NSArray ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required