Aller au contenu

LispWorks CAPI/Créer des menus/Créer des éléments individuelles de menu

Un livre de Wikilivres.
LispWorks CAPI
LispWorks CAPI
LispWorks CAPI
Sommaire

Modifier ce modèle

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.