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

# 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:

# --column=kolumna

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

# --checklist

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

# --radiolist

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

# --editable

Umożliwia modyfikowanie wyświetlanych elementów.

# --separator=separator

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

# --print-column=kolumna

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ą