- Table of Contents
- Copyright
- About the Author
- Acknowledgments
- Tell Us What You Think!
- Introduction
- Part I: Introduction to Mac OS X
- Chapter 1. Mac OS X Component Architecture
- Chapter 2. Installing Mac OS X
- Chapter 3. Mac OS X Basics
- Chapter 4. The Finder: Working with Files and Applications
- Chapter 5. Running Classic Mac OS Applications
- Part II: Inside Mac OS X
- Chapter 6. Native Utilities and Applications
- Chapter 7. Internet Communications
- Chapter 8. Installing Third-Party Applications
- Part III: User-Level OS X Configuration
- Chapter 9. Network Setup
- Chapter 10. Printer and Font Management
- Chapter 11. Additional System Components
- Part IV: Introduction to BSD Applications
- Chapter 12. Introducing the BSD Subsystem
- Chapter 13. Common Unix Shell Commands: File Operations
- Part V: Advanced Command-Line Concepts
- Chapter 14. Advanced Shell Concepts and Commands
- Chapter 15. Command-Line Applications and Application Suites
- Chapter 16. Command-Line Software Installation
- Chapter 17. Troubleshooting Software Installs, and Compiling and Debugging Manually
- Chapter 18. Advanced Unix Shell Use: Configuration and Programming (Shell Scripting)
- Part VI: Server/Network Administration
- Chapter 19. X Window System Applications
- Chapter 20. Command-Line Configuration and Administration
- Chapter 21. AppleScript
- Chapter 22. Perl Scripting and SQL Connectivity
- Chapter 23. File and Resource Sharing with NetInfo
- Chapter 24. User Management and Machine Clustering
- Chapter 25. FTP Serving
- Chapter 26. Remote Access and Administration
- Chapter 27. Web Serving
- Part VII: Server Health
- Chapter 28. Web Programming
- Chapter 29. Creating a Mail Server
- Chapter 30. Accessing and Serving a Windows Network
- Chapter 31. Server Security and Advanced Network Configuration
- Chapter 32. System Maintenance
- Appendix A. Command-Line Reference
- Appendix B. Administration Reference
The Application Menu
When an application launches in Mac OS X, it creates an application menu based on its own name, and places it in the first position after Apple on the menu bar. For example, if you start an application named TextEdit, the first menu item after Apple will be TextEdit.
This menu contains items that act on the entire application rather than on its files. For example, traditionally, you would quit an application by choosing Quit from the File menu. Even though we're all familiar with this, it doesn't really make sense. Quitting an application has nothing to do with a File—it affects the running application. Because of this, the application menu was created to consolidate all the application-specific menus into one location. Figure 3.12 displays the application menu for Mail—an included application.
Figure 3.12 Application menus contain the functions, which act upon an entire application.
Seven default items make up the application menu:
- About— The About menu, which reveals information about the running program, used to be located under the Apple menu. The Apple menu is now reserved for system-wide options, so About has been placed within the application menu.
- Preferences…— For many years, preferences haven't really had a home. Some applications placed the option under the File menu, others under the Edit menu. The application menu provides a convenient location for preferences because they apply to the entire application.
- Services— Services are one of the more interesting, but rarely advertised, features of Mac OS X. A service is installed by an application and can act on a selected item on the system. For example, if you want to e-mail some text from a Web page, you could select it, and then choose Mail Text from the Mail service menu. This would launch the Mail application and start a new message containing your text.
- Hide— Hides the current application. This command hides all the frontmost application windows. This was previously located within the application switcher menu—in the upper-right corner of Mac OS 8 or 9. Command+H is a shortcut for Hide.
- Hide Others— Hides all applications other than the frontmost application. This effectively clears the screen except for the program you're currently using. In earlier versions of the operating system, this was also located in the application switcher menu.
- Show All— Shows all hidden applications.
- Quit— Quits the current application. Command+Q is the universal Quit shortcut.
The application menu is a wise addition to the Apple menu, but does take a while to get used to. I still find myself hunting through the menus looking for preferences, even when I know where I should be looking. Unfortunately, just because there is a place for a preferences menu, it doesn't mean that developers will fully use it. If applications are not modified to take advantage of this new menu, you might have to continue searching through your software's menu bar to find the real location of your preference menu item.
Menu Extras | Next Section

Account Sign In
View your cart