Share this Page URL

Designing iDVD Themes > Designing iDVD Themes - Pg. 441

This is a rush, an illicit-feeling power trip, but it doesn't actually hurt anything. As long as you've got your original iLife DVD on hand, so that you can install a fresh, unmodifed copy of iDVD if necessary, you can do whatever you want to a copy and still sleep peacefully at night. Modifying iDVD Itself Download the Developer Tools The following instructions assume that you have a copy of Apple's XCode Developer Tools. The Developer Tools are essential for anyone who writes software for Mac OS X. The programs that come with them help you create, debug, and compile programs. But the Developer Tools can be useful even if you're not a programmer. They include some useful utilities, including PropertyList Editor (which makes it easy to edit a program's preference fles). If you bought Mac OS X in the store, in a box, these programs are on a special CD called Developer. If Mac OS X came with your Mac, the Developer CD may be a disk image on one of your Software Restore discs. (Use Disk Utility to burn this image onto a real CD.) If a Developer CD or disk image didn't come with your Mac or your copy of Mac OS X, or if you can't fnd it, you can also download it; see the box on the facing page. Dive into iDVD Follow these steps to open your copy of iDVD and begin your joyful hacking. 1.OpentheiDVDapplicationpackage. By now, you probably know the drill: Control-click the iDVD application icon; from the shortcut menu, choose Show Package Contents. 2.OpentheContentsResourcesfolder.Openyourlanguagefolder. iDVD contains separate folders for each language. For this example, open the English.lproj folder. 3.Double-clicktheiconcalledDVDDocument.nib. This document opens in the program called Interface Builder, which is one of the developer tools programs. Interface Builder lets you both create and modify the interfaces of your programs. You can change window titles, move buttons around the screen, add or remove menu commands, and more. What you're now seeing is the behind-the-scenes layout of the iDVD program itself (see Figure 18-6). In this example, you'll create a custom button that turns off the sound in iDVD without stopping the videos that play on your buttons, drop zones, and backgrounds. (Ordinarily, clicking the Motion button in iDVD simultaneously silences the music and stops all video playback.) chapter18:idvdsecrets 441