Dialogové okno s formuláři

K vytvoření dialogového okna s formuláři použijte přepínač --forms.

Dialogové okno s formuláři podporuje následující přepínače:

--add-entry=NÁZEV_POLE

Přidá nové vstupní pole do dialogového okna s formulářem.

--add-password=NÁZEV_POLE

Přidá nové vstupní pole pro heslo do dialogového okna s formulářem. (skrytý text)

--add-calendar=NÁZEV_POLE

Přidá nový kalendář do dialogového okna s formulářem.

--text=TEXT

Nastaví text dialogového okna.

--separator=ODDĚLOVAČ

Nastaví oddělovací znak pro výstup. (výchozí: |)

--forms-date-format=VZOR

Nastavuje formát vraceného data. Výchozí formát je dán vaším národním prostředím. VZOR musí být formát, který akceptuje funkce strftime, např. %A %d/%m/%y.

Následující příklad skriptu ukazuje, jak vytvořit dialogové okno s formuláři:

#!/bin/sh

zenity --forms --title="Přidání přítele" \
	--text="Zadejte informace o svém příteli." \
	--separator="," \
	--add-entry="Křestní jméno" \
	--add-entry="Příjmení" \
	--add-entry="E-mail" \
	--add-calendar="Datum narození" >> addr.csv

case $? in
    0)
        echo "Přítel přidán.";;
    1)
        echo "Žádný přítel nepřidán."
	;;
    -1)
        echo "Vyskytla se neočekávaná chyba."
	;;
esac

Příklad dialogového okna s formuláři

Ukázka dialogového okna Zenity s formuláři