Použití přepínače --forms. Marek Černocký marek@manet.cz 2009, 2010, 2013 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:

<cmd>--add-entry</cmd>=<var>NÁZEV_POLE</var>

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

--add-password<cmd/>=<var>NÁZEV_POLE</var>

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

<cmd>--add-calendar</cmd>=<var>NÁZEV_POLE</var>

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

<cmd>--text</cmd>=<var>TEXT</var>

Nastaví text dialogového okna.

<cmd>--separator</cmd>=<var>ODDĚLOVAČ</var>

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

<cmd>--forms-date-format</cmd>=<var>VZOR</var>

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