Use the --list option.

# Diàleg de llista

Use the --list option to create a list dialog. Zenity returns the entries in the first column of text of selected rows to standard output.

Les dades del diàleg s'han d'especificar columna per columna, fila per fila. Les dades es poden proporcionar al diàleg a través de l'entrada estàndard. Cada entrada s'ha de separar per un caràcter de línia nova.

If you use the --checklist or --radiolist options, each row must start with either 'TRUE' or 'FALSE'.

El diàleg de llista admet les opcions següents:

# --column=column

Specifies the column headers that are displayed in the list dialog. You must specify a --column option for each column that you want to display in the dialog.

# --checklist

Especifica que la primera columna del diàleg de llista conté caselles de selecció.

# --radiolist

Especifica que la primera columna del diàleg de llista conté botons d'opció.

# --editable

Permet que s'editin els elements mostrats.

# --separator=separator

Especifica quina cadena s'utilitza quan el diàleg de llista retorna les entrades seleccionades.

# --print-column=column

Especifica quina columna s'hauria d'imprimir si es selecciona. La columna per defecte és «1». Es pot utilitzar «ALL» (totes) per a imprimir totes les columnes de la llista.

The following example script shows how to create a list dialog:

#!/bin/sh

zenity --list \ --title="Choose the Bugs You Wish to View" \ --column="Bug Number" --column="Severity" --column="Description" \ 992383 Normal "GtkTreeView crashes on multiple selections" \ 293823 High "GNOME Dictionary does not handle proxy" \ 393823 Critical "Menu editing does not work in GNOME 2.0"

# Exemple de diàleg de llista

Zenity
list dialog example