Utiliser l'option --list. Christophe Bliard cbliard@gmail.com 2005 Vincent Untz vuntz@gnome.org 2005 Claude Paroz claude@2xlibre.net 2009 Bruno Brouard annoa.b@gmail.com 2011 Mickael Albertus mickael.albertus@gmail.com 2012 Boîte de dialogue de liste

L'option --list crée une boîte de dialogue de liste. Zenity retourne les entrées de la première colonne de texte des lignes sélectionnées sur le flux de sortie standard.

Spécifiez les données de la boîte de dialogue colonne par colonne, ligne par ligne. Ces données peuvent être transmises par le flux d'entrée standard. Utilisez un retour chariot pour séparer chaque ligne de données.

Si vous utilisez les options --checklist ou --radiolist, chaque ligne doit commencer par « TRUE » ou « FALSE ».

Options de la boîte de dialogue de liste :

<cmd>--column</cmd>=<var>colonne</var>

Spécifier le titre de colonne affiché dans la boîte de dialogue de liste. Vous devez utiliser une option --column pour chaque colonne que vous voulez afficher dans la boîte de dialogue.

<cmd>--checklist</cmd>

Utiliser des cases à cocher pour la première colonne de la liste.

<cmd>--radiolist</cmd>

Utiliser des boutons radio pour la première colonne de la liste.

<cmd>--editable</cmd>

Permettre l'édition des éléments affichés.

<cmd>--separator</cmd>=<var>séparateur</var>

Spécifier le texte utilisé comme séparateur pour diviser la liste des entrées sélectionnées que la boîte de dialogue retourne.

<cmd>--print-column</cmd>=<var>colonne</var>

Spécifier de quelle colonne afficher le contenu après sélection. La colonne par défaut est « 1 ». « ALL » peut être utilisé pour afficher le contenu de toutes les colonnes de la liste.

Le script d'exemple suivant montre comment créer une boîte de dialogue de liste :

#!/bin/sh zenity --list \ --title="Choisissez les bogues à afficher" \ --column="N° de bogue" --column="Gravité" --column="Description" \ 992383 Normal "GtkTreeView plante lors de sélections multiples" \ 293823 Grave "Le dictionnaire GNOME ne prend pas de proxy en charge" \ 393823 Critique "L'édition de menu ne fonctionne pas avec GNOME 2.0"
Exemple de boîte de dialogue de liste Exemple de boîte de dialogue de liste Zenity