Modification de LispWorks/Créer une simple fenêtre/Propriétées génériques/Polices
Apparence
L'interface CAPI supporte l'utilisation des autres polices pour le texte dans le titre de la fenêtre et d'autres objets CAPI, tels que des boutons, grâce à l'utilisation du mot-clé :font. Si le CAPI ne peut pas trouver la police spécifiée, il applique la police par défaut. Le mot clé :font est appliqué aux données qui apparraissent après le mot-clé :text. La valeur est un objet gp:font-description qui spécifie différentes valeurs pour les attributs de la police. Il est possible d'utiliser la commande xlsfonts sous un système d'exploitation Windows. Celle-ci affichera la liste de polices qui peuvent être utilisées.
Voici un exemple pour un title-pane :
(contain
(make-instance 'title-pane
:text "A title pane"
:font (gp:make-font-description
:family "times"
:size 12
:weight :medium
:slant :roman)))
Dans cet autre exemple, nous voyons qu'il est facile de changer la taille des lettres.
(contain
(make-instance 'title-pane
:text "A large piece of text"
:font (gp:make-font-description
:family "times"
:size 34
:weight :medium
:slant :roman)))
