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

Χρησιμοποιώντας την επιλογή --calendar δημιουργείτε έναν διάλογο ημερολογίου. Το Zenity αποδίδει την επιλεγμένη ημερομηνία σαν κανονική έξοδο. Αν δεν καθοριστεί ημερομηνία στην γραμμή εντολών, ο διάλογος χρησιμοποιεί την τρέχουσα ημερομηνία.

Ο διάλογος ημερολογίου υποστηρίζει τις εξής επιλογές:

<cmd>--text</cmd>=<var>κείμενο</var>

Καθορίζει το κείμενο που προβάλλεται στον διάλογο ημερολογίου.

<cmd>--day</cmd>=<var>ημέρα</var>

Καθορίζει την ημέρα που επιλέγεται στον διάλογο ημερολογίου. Η ημέρα πρέπει να είναι ένας αριθμός από 1 έως και 31.

<cmd>--month</cmd>=<var>μήνας</var>

Καθορίζει τον μήνα που επιλέγεται στον διάλογο ημερολογίου. Ο μήνας πρέπει να είναι ένας αριθμός από 1 έως και 12.

<cmd>--year</cmd>=<var>έτος</var>

Καθορίζει το έτος που επιλέγεται στον διάλογο ημερολογίου.

<cmd>--date-format</cmd>=<var>μορφή</var>

Καθορίζει την μορφή που αποδίδεται από τον διάλογο ημερολογίου μετά την επιλογή ημερομηνίας. Η προεπιλεγμένη μορφή εξαρτάται από την προσαρμογή εντοπιότητας(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
Παράδειγμα διαλόγου ημερολογίου Παράδειγμα διαλόγου ημερολογίου του Zenity