-
Chapter 1 Transforming Your Mac
-
Desktops
-
Screensavers
-
Altering the Dock
-
Changing the Look of Finder Windows
-
Customizing Standard Icons
-
Custom Themes
-
Changing the Boot Panel
-
Final Thoughts
-
-
Chapter 2 Inside Application Bundles
-
Application Bundles
-
Understanding Bundle Structure
-
Building Bundles
-
Exploring the Resources Folder
-
Understanding Localizations
-
Plug-ins
-
Property Lists
-
Shrinking Applications
-
Final Thoughts
-
-
Chapter 3 Application Dumpster Diving
-
The Xcode Tools
-
Finding Goodies
-
Changing Sounds
-
Searching Through Alternate Locations
-
Finding and Changing Images
-
Peeking at (and Playing with) String Files
-
Final Thoughts
-
-
Chapter 4 Changing Icons
-
Mac OS X Icon Files
-
Viewing Icons
-
Creating Custom Icons
-
Changing Icons
-
Creating a Pseudo-Application
-
Final Thoughts
-
-
Chapter 5 Preferences Files
-
Preferences Files
-
Managing Property Lists
-
Real-World Preferences Files
-
Discovering Undocumented Preferences
-
Final Thoughts
-
-
Chapter 6 Discovering Domains and Support Files
-
Folders
-
Libraries and the Applications That Use Them
-
Preferences Domains
-
Recovering Preferences Settings by Domain
-
Final Thoughts
-
-
Chapter 7 Changing Interface Elements
-
Making Alterations
-
Getting Ready to Hack
-
Meeting Interface Builder
-
Changing Window Styles
-
Adding a Tool Tip
-
Adding an Item to the Contextual Menu
-
Adding a New Button
-
Adding a Custom Drawer
-
Adding Objects from Another NIB File
-
Changing Object Classes
-
Restoring the Terminal Application
-
Final Thoughts
-
-
Chapter 8 Altering Keyboard Shortcuts
-
Philosophy of Keyboard Shortcuts
-
Panther's New Keyboard Shortcuts Preferences Pane
-
Changing the Keyboard Shortcuts
-
Adding Application Keyboard Shortcuts
-
Keyboard Shortcut Equivalents
-
New Ways to Define Keyboard Shortcuts
-
Speakable Items
-
Viewing Keyboard Shortcuts
-
Final Thoughts
-
-
Chapter 9 Basic Application Scripting
-
Discovering Scriptable Applications
-
Getting Ready to Script
-
Talking to Applications
-
User Interface Scripting
-
General Application Scripting
-
Final Thoughts
-
-
Chapter 10 Scripting the Unscriptable
-
Activating Application Scriptability
-
Expanding Suite Possibilities
-
Updating the Core Suite
-
Reverting to the Original NSCoreSuite Files
-
Final Thoughts
-
-
Colophon
- Title:
- Modding Mac OS X
- By:
- Erica Sadun
- Publisher:
- O'Reilly Media
- Formats:
-
- Safari Books Online
- Print Release:
- September 2004
- Pages:
- 304
- Print ISBN:
- 978-0-596-00709-6
- | ISBN 10:
- 0-596-00709-4
Our look is the result of reader comments, our own experimentation, and feedback from distribution channels. Distinctive covers complement our distinctive approach to technical topics, breathing personality and life into potentially dry subjects. Emily Quill was the production editor and proofreader for Modding Mac OS X. Derek Di Matteo was the copyeditor. Patti Capaldi and Emily Quill did the typesetting and page makeup. Philip Dangler and Claire Cloutier provided quality control. Mary Agner and James Quill provided production assistance. Julie Hawks wrote the index.
Emma Colby designed the cover of this book using Photoshop CS and InDesign CS. The cover image is from Photos.com. Emma Colby produced the cover layout with InDesign CS using Linotype Birka and Adobe Formata Condensed fonts.
Melanie Wang and David Futato designed the interior layout using InDesign CS, based on a series design by David Futato. This book was converted from Microsoft Word to InDesign CS by Julie Hawks. The text and heading fonts are Linotype Birka and Adobe Formata Condensed, and the code font is TheSans Mono Condensed from LucasFont. The illustrations and screenshots that appear in the book were produced by Robert Romano and Jessamyn Read using Macromedia Freehand MX and Adobe Photoshop 7.
