Χρησιμοποιώντας την επιλογή --calendar δημιουργείτε έναν διάλογο ημερολογίου. Το Zenity αποδίδει την επιλεγμένη ημερομηνία σαν κανονική έξοδο. Αν δεν καθοριστεί ημερομηνία στην γραμμή εντολών, ο διάλογος χρησιμοποιεί την τρέχουσα ημερομηνία.
Ο διάλογος ημερολογίου υποστηρίζει τις εξής επιλογές:
Καθορίζει το κείμενο που προβάλλεται στον διάλογο ημερολογίου.
Καθορίζει την ημέρα που επιλέγεται στον διάλογο ημερολογίου. Η ημέρα πρέπει να είναι ένας αριθμός από 1 έως και 31.
Καθορίζει τον μήνα που επιλέγεται στον διάλογο ημερολογίου. Ο μήνας πρέπει να είναι ένας αριθμός από 1 έως και 12.
Καθορίζει το έτος που επιλέγεται στον διάλογο ημερολογίου.
Καθορίζει την μορφή που αποδίδεται από τον διάλογο ημερολογίου μετά την επιλογή ημερομηνίας. Η προεπιλεγμένη μορφή εξαρτάται από την προσαρμογή εντοπιότητας(locale) που χρησιμοποιείτε. Η μορφή πρέπει να συντάσσεται έτσι ώστε να γίνεται αποδεκτή από την λειτουργία strftime, για παράδειγμα %A %d/%m/%y.
Το παρακάτω παράδειγμα δέσμης ενεργειών κελύφους δείχνει πως να δημιουργήσετε έναν διάλογο ημερολογίου:
#!/bin/sh if zenity --calendar \ --title="Επιλέξτε ημερομηνία" \ --text="Κάντε κλικ σε μια ημερομηνία για να την επιλέξετε." \ --day=2 --month=4 --year=2009 then echo $? else echo "No date selected" fi
Έχετε ένα σχόλιο; Παρατηρήσατε κάποιο λάθος; Βρήκατε ασαφής τις οδηγίες; Στείλτε τα σχόλια σας για αυτή τη σελίδα.