The minimal menu bar, for a Macintosh machine, includes the Apple menu
and the FILE menu. Under Windows, a minimal menu bar has just the FILE
menu.
The minimal number of menu items is generally
two: Quit/Exit and About This Program... (hey, it's fair that you
credit yourself). More common elements include the EDIT menu and, of
course, the Help... menu item for many Windows programs.
Already, without entering any code at all, we've
defined two different kinds of menu, which are platform-dependent --
that is, depending on the machine this file is running on, you will
have to have one menu type or the other onscreen.
This is just the beginning, and now perhaps you can see why I recommend keeping menu usage pretty low-key.
In keeping with the principle of maximum return for minimum effort, the
best way to design your menus would be to use two separate sets of
commands, each being installed at application launch depending on which
system is in use. That way you don't have to really change your source
file at all in order to make it run under either Mac or Windows.
|