Use the --list option.

# Dialogové okno se seznamem

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.

Data pro dialogové okno se musí zadat sloupec po sloupci, řádek po řádku. Data lze dialogovému oknu předat i přes standardní vstup. Každá položka musí být oddělená znakem nového řádku.

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

Dialogové okno se seznamem podporuje následující přepínače:

# --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

Určuje, že první sloupec v seznamu bude obsahovat zaškrtávací pole.

# --radiolist

Určuje, že první sloupec v seznamu bude obsahovat skupinový přepínač.

# --editable

Povolit v zobrazených položkách provádění úprav.

# --separator=separator

Určuje řetězec použitý jako oddělovač vybraných položek seznamu, které dialogové okno vrátí.

# --print-column=column

Určuje sloupec, který se má z vybraného řádku vracet. Výchozí hodnota je „1“. Pokud chcete vrátit všechny sloupce seznamu, můžete použít hodnotu „ALL“.

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"

# Příklad dialogového okna se seznamem

Zenity
list dialog example