zenity/date.go
2022-03-29 15:18:49 +01:00

23 lines
523 B
Go

package zenity
import (
"time"
)
// Calendar displays the calendar dialog.
//
// Returns zero on cancel.
//
// Valid options: Title, Width, Height, OKLabel, CancelLabel, ExtraButton,
// Icon, Date.
func Calendar(text string, options ...Option) (time.Time, error) {
return calendar(text, applyOptions(options))
}
// DefaultDate returns an Option to set the date.
func DefaultDate(year int, month time.Month, day int) Option {
return funcOption(func(o *options) {
o.year, o.month, o.day = year, int(month), day
})
}