Use the --list option. Діалог списку

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.

Дані для діалогу мають вказуватись стовпчик за стовпчиком. Дані можуть передаватись діалогу через стандартний потік вводу. Кожен елемент має відокремлюватись символом нового рядка.

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

Діалог списку підтримує наступні параметри:

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

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.

<cmd>--checklist</cmd>

Вказує, що перший стовпчик списку містить поля для відмітки.

<cmd>--radiolist</cmd>

Вказує, що перший стовпчик списку містить поля радіо-перемикачі.

<cmd>--editable</cmd>

Дозволяє редагувати відображувані елементи.

<cmd>--separator</cmd>=<var>separator</var>

Вказує який рядок використовується, коли діалог списку повертає виділені елементи.

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

Вказує стовпчик, виділені елементи з якого будуть виводитись. Типове значення '1'. Щоб виводити елементи з усіх стовпчиків, можна вказати '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"
Приклад діалогу списку Zenity list dialog example