Χρησιμοποιήστε την επιλογή --forms. Ελληνική μεταφραστική ομάδα GNOME team@gnome.gr 2009-2014 Στέργιος Προσινικλής steriosprosiniklis@gmail.com 2009 Θάνος Τρυφωνίδης tomtryf@gmail.com 2012 Δημήτρης Σπίγγος dmtrs32@gmail.com 2014 Διάλογος φορμών

Χρησιμοποιήστε την επιλογή --forms για να δημιουργήσετε έναν διάλογο φορμών.

Ο διάλογος φορμών υποστηρίζει τις παρακάτω επιλογές:

<cmd>--add-entry</cmd>=<var>Όνομα πεδίου</var>

Προσθήκη νέας καταχώρισης στο διάλογο φορμών.

--add-password<cmd/>=<var>Όνομα πεδίου</var>

Προσθήκη μίας νέας καταχώρησης κωδικού στο διάλογο φορμών. (Απόκρυψη κειμένου)

<cmd>--add-calendar</cmd>=<var>Όνομα πεδίου</var>

Προσθήκη ενός νέου ημερολογίου στο διάλογο φορμών.

<cmd>--text</cmd>=<var>ΚΕΙΜΕΝΟ</var>

Ορίστε το κείμενο του διαλόγου.

<cmd>--separator</cmd>=<var>ΔΙΑΧΩΡΙΣΤΙΚΟ</var>

Ορίστε το διαχωριστικό χαρακτήρα εξόδου. (Προεπιλεγμένο: | )

<cmd>--forms-date-format</cmd>=<var>ΜΟΤΙΒΟ</var>

Καθορίζει την μορφή που αποδίδεται από τον διάλογο ημερολογίου μετά την επιλογή ημερομηνίας. Η προεπιλεγμένη μορφή εξαρτάται από την προσαρμογή εντοπιότητας(locale) που χρησιμοποιείτε. Η μορφή πρέπει να συντάσσεται έτσι ώστε να γίνεται αποδεκτή από την λειτουργία strftime, για παράδειγμα %A %d/%m/%y.

Το παρακάτω παράδειγμα δέσμης ενεργειών κελύφους δείχνει πως να δημιουργήσετε έναν διάλογο φορμών:

#!/bin/sh zenity --forms --title="Προσθήκη φίλοι" \ --text="Πληκτρολογήστε πληροφορίες για τον φίλο σας." \ --separator="," \ --add-entry="Όνομα" \ --add-entry="Επώνυμο" \ --add-entry="Email" \ --add-calendar="Γενέθλια" >> addr.csv case $? in 0) echo "Προστέθηκε ο φίλος.";; 1) echo "Δεν προστέθηκε κανένας φίλος." ;; -1) echo "Προέκυψε ένα σφάλμα." ;; esac
Παράδειγμα διαλόγου φορμών Παράδειγμα διαλόγου φορμών του Zenity