Używanie opcji --list. Piotr Drąg piotrdrag@gmail.com 2017 Aviary.pl community-poland@mozilla.org 2017 Okno z listą

Użyj opcji --list, aby utworzyć okno z listą. Zenity zwraca wpisy w pierwszej kolumnie tekstu wybranych rzędów na standardowym wyjściu.

Dane dla okna muszą być podane kolumna po kolumnie, rząd po rzędzie. Dane mogą być podawane do okna przez standardowe wejście. Każdy wpis musi być rozdzielony znakiem nowego wiersza.

Jeśli używana jest opcja --checklist lub --radiolist, to każdy rząd musi zaczynać się od „TRUE” (prawda) lub „FALSE” (fałsz).

Okno z listą obsługuje te opcje:

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

Określa nagłówki kolumn wyświetlane w oknie z listą. Należy podać opcję --column dla każdej kolumny wyświetlanej w oknie.

<cmd>--checklist</cmd>

Określa, że pierwsza kolumna w oknie z listą zawiera pola wyboru.

<cmd>--radiolist</cmd>

Określa, że pierwsza kolumna w oknie z listą zawiera pola radiowe.

<cmd>--editable</cmd>

Umożliwia modyfikowanie wyświetlanych elementów.

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

Określa ciąg używany, kiedy okno z listą zwraca wybrane wpisy.

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

Określa, którą kolumnę wyświetlać po wybraniu. Domyślna kolumna to „1”. Można użyć „ALL”, aby wyświetlić wszystkie kolumny listy.

Ten przykładowy skrypt pokazuje, jak utworzyć okno z listą:

#!/bin/sh zenity --list \ --title="Wybór błędów do wyświetlenia" \ --column="Numer błędu" --column="Ciężkość" --column="Opis" \ 992383 Zwykła "GtkTreeView zawiesza się po zaznaczeniu wielu elementów" \ 293823 Wysoka "Słownik GNOME nie obsługuje pośrednika" \ 393823 Krytyczna "Modyfikowanie menu nie działa w GNOME 2.0"
Przykład okna z listą Przykład okna Zenity z listą