LispWorks CAPI/Fenêtre de choix/Panneaux de listes/Liste d'intéraction

Un livre de Wikilivres.
Sauter à la navigation Sauter à la recherche
LispWorks CAPI
LispWorks CAPI
Sommaire

Modifier ce modèle

Lorsque vous sélectionnez plusieurs éléments d'une liste, seulement le dernier élément restera souligné. La façon dont les éléments d'un list-panel interagissent sur la sélection peut être contrôlé avec le mot-clé :interaction.

La liste produit dans l'exemple précédente, est une liste à sélection simple car seulement un élément peut être séléctionné à la fois.

Il existe trois états pour la sélection d'élément dans un lisp-pane.

  :single-selection -- seulement un élément est choisi.
  :multiple-selection -- plus d'un élément peuvent être choisis.
  :extended-selection -- voir Sélection étendue.

Comme mentionné dans la page précédente, il est possible d'obtenir une une interaction particuliaire en utilisant le mot clé :interaction.

(contain 
 (make-instance 
  'list-panel 
  :items '("Rouge" "Vert" "Bleu") 
  :interaction :multiple-selection)) 

Notez que :no-selection n'est pas supporté dans par le lisp-panel'. Pour afficher une liste d'éléments avec aucune sélection, vous devriez utiliser un display-pane