LispWorks CAPI/Créer des menus/Créer des éléments individuelles de menu
menu-item vous permet de créer des éléments de type menu individuel. Cet élément peut être passé à des composantes de menu or des menus via le mot clé :items. En utilisant cette classe, il est possible d'assigner différent callbacks pour chaque élément.
(setq test (make-instance 'menu-item :title "Test" :callback 'test-callback)) (setq hello (make-instance 'menu-item :title "Hello" :callback 'hello)) (setq group (make-instance 'menu-component :items (list test hello))) (contain group)
Cependant, chaque instance d'un élément de menu ne peut être utilisé plus qu'à une place à la fois.