Використання параметра --list.

# Вікно списку

Для створення вікна списку використовують параметр --list. Zenity повертає елементи вибраних рядків у першому стовпчику тексту у стандартному потоці виводу.

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

Якщо ви використовуєте параметри --checklist чи --radiolist, кожен рядок має починатись з 'TRUE' чи 'FALSE'.

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

# --column=стовпчик

Вказує заголовки стовпчиків, які буде показано у вікні списку. Треба вказати параметр --column для кожного рядка, який ви хочете побачити у вікні.

# --checklist

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

# --radiolist

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

# --editable

Надає змогу редагувати показані елементи.

# --separator=роздільник

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

# --print-column=стовпчик

Вказує стовпчик, виділені елементи з якого будуть виводитись. Типове значення '1'. Щоб виводити елементи з усіх стовпчиків, можна вказати 'ALL'.

У наступному прикладі продемонстровано сценарій створення вікна списку:

#!/bin/sh

zenity --list \ --title="Виберіть помилки, які хочете переглянути" \ --column="номер помилки" --column="Важливість" --column="Опис" \ 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