LispWorks CAPI User Guide


8 Creating Menus

You can create menus for an application using the menu class.

You should make sure you have defined the test-callback and hello functions before attempting any of the examples in this chapter. Their definitions are repeated here for convenience.

(defun test-callback (data interface)
  (display-message "Data ~S in interface ~S" 
                   data interface))
(defun hello (data interface)
  (declare (ignore data interface)) 
  (display-message "Hello World"))

8.1 Creating a menu

8.2 Grouping menu items together

8.3 Creating individual menu items

8.4 The CAPI menu hierarchy

8.5 Mnemonics in menus

8.6 Alternative menu items

8.7 Disabling menu items

8.8 Menus with images

8.9 The Edit menu on Cocoa

8.10 Popup menus for panes

8.11 The Application menu

LispWorks CAPI User Guide (Macintosh version) - 22 Dec 2009