Aller au contenu

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

Un livre de Wikilivres.
LispWorks CAPI
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 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