, a menu, or a function designator.
will be called for various application messages. The
argument will be the application interface and the
argument will be a keyword. The only currently defined message is
. In this case
will contain the name of the file to open. This message is invoked when the user double-clicks on a document associated with the application or drags a document into the application icon.
controls the application's main menu. If this is
, then a minimal application menu will be made using the title of the application interface, otherwise it should be a menu containing the usual items or the name of a slot containing such a menu in the application interface.
provides a menu for use by the Mac OS X Dock icon. If the value is
(the default), then the standard menu is used. If
is a function designator, it is called with the application interface as its argument when the menu is popped up and should return a menu. Otherwise
should be a menu, which is used directly. The Dock will add the standard items such as
to the end of the menu you supply.
interface initargs are interpreted as follows:
:hiddenif the whole application is hidden and will return
(setf top-level-interface-display-state)can be used to perform some operations typically found on the application menu.
Show the application and activate it
Show the application again without activating it
To make your application use your
, do not display it explicitly, but call set-application-interface.