Списъчен прозорец
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.
Данните за прозореца трябва да бъдат определени колона по колона, ред по ред. Данните могат да бъдат предоставени на прозореца през стандартния вход. Всеки запис трябва да бъде разделен от символ за нов ред.
Ако използвате настройките --checklist или --radiolist, всеки ред трябва да започва или с 'TRUE', или с 'FALSE'.
Прозорецът със списък поддържа следните настройки:
- --column=колона
-
Определя заглавната част на колоните, които се показват в списъка. Трябва да определите настройката --column за всяка колона, която искате да покажете в прозореца.
- --checklist
-
Определя, че първата колона в първия прозорец със списък съдържа полета за отметки.
- --radiolist
-
Определя това, че първата колона в прозореца със списък съдържа радио бутони.
- --editable
-
Позволява показаните елементи да бъдат редактирани.
- --separator=разделител
-
Определя кой низ е използван, когато прозореца със списък връща избраните записи.
- --print-column=колона
-
Определя кои колони да бъдат изведени след избора. Стандартната колона е "1". "ALL" може да се използва, за да се изведат всички колони в списъка.
Следният пример показва как да създадете списъчен прозорец:
#!/bin/sh zenity --list \ --title="Изберете грешките, които искате да прегледате" \ --column="Номер на грешка" --column="Сериозност" --column="Описание" \ 992383 Нормална "GtkTreeView забива при множествен избор" \ 293823 Висока "GNOME Dictionary не поддържа сървър посредник" \ 393823 Критична "Редактирането на менюто не работи в GNOME 2.0"