LispWorks CAPI/Créer une simple fenêtre
Jusqu'ici, vous n'avez vu que deux types d'éléments CAPI: l'interface (qui est le plus haut niveau élément CAPI, et est présente dans n'importe quelle fenêtre CAPI) et le bouton-poussoir. Cette section montre comment vous pouvez utiliser CAPI pour créer d'autres éléments d'interface graphique commun que vous êtes susceptibles d'avoir besoin.
Avant d'essayer les exemples dans ce chapitre, nous devrons définir les fonctions de test-callback et Bonjour dans le Listener. Le premier affiche d'abord la liste des arguments qui lui sont donnés, et retourne nil. La seconde affiche simplement un message.
(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"))
Nous allons utiliser ces callback dans les exemples à venir.