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