LispWorks CAPI/Créer une simple fenêtre/Divers éléments du bouton/Radio Buttons

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

Modifier ce modèle

Les boutons radio (radio-buttons) peuvent être créés de façon implicite, cependant leur utilisation requiert de choisir un élément parmi plusieurs, donc leur création est préférable dans un button panel (voir section Fenêtre de choix). Le mot clé :selected est utilisé pour savoir si l'élément est sélectionné. Le mot clé :text est utilisé pour le texte du bouton radio.

Voici un exemple de bouton radio

(contain (make-instance 'radio-button
                        :text "Radio Button"
                        :selected t))

Bien que l'utilisation d'un seul bouton radio soit limité, posséder une classe de bouton radio donne une grande flexibilité puisque plusieurs boutons ne requièrent pas de groupe physique dans une page. Généralement il est plus facile de créer un groupe de boutons radio mais ceci veut dire qu'ils sont geometriquement groupés ensemble de même que sémantiquement connectés.