| |||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||
Description | |||||||||||||||||||||||||||||||||||||||||||||||
This widget shows a calendar. | |||||||||||||||||||||||||||||||||||||||||||||||
Synopsis | |||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||
Documentation | |||||||||||||||||||||||||||||||||||||||||||||||
calendarNew :: IO Calendar | |||||||||||||||||||||||||||||||||||||||||||||||
Create a new calendar widget.
| |||||||||||||||||||||||||||||||||||||||||||||||
calendarSelectMonth :: CalendarClass c => c -> Int -> Int -> IO Bool | |||||||||||||||||||||||||||||||||||||||||||||||
Flip the page to a month , 0 is January,.., 11 is December.
| |||||||||||||||||||||||||||||||||||||||||||||||
calendarSelectDay :: CalendarClass c => c -> Int -> IO () | |||||||||||||||||||||||||||||||||||||||||||||||
Shift to a day, counted form 1 to 31 (depending on the month of course). | |||||||||||||||||||||||||||||||||||||||||||||||
calendarMarkDay :: CalendarClass c => c -> Int -> IO Bool | |||||||||||||||||||||||||||||||||||||||||||||||
Mark (select) a day in the current month.
| |||||||||||||||||||||||||||||||||||||||||||||||
calendarUnmarkDay :: CalendarClass c => c -> Int -> IO Bool | |||||||||||||||||||||||||||||||||||||||||||||||
Unmark (deselect) a day in the current month.
| |||||||||||||||||||||||||||||||||||||||||||||||
calendarClearMarks :: CalendarClass c => c -> IO () | |||||||||||||||||||||||||||||||||||||||||||||||
Unmark every day in the current page. | |||||||||||||||||||||||||||||||||||||||||||||||
calendarDisplayOptions :: CalendarClass c => c -> [CalendarDisplayOptions] -> IO () | |||||||||||||||||||||||||||||||||||||||||||||||
Depreciaded, use calendarSetDisplayOptions. | |||||||||||||||||||||||||||||||||||||||||||||||
calendarSetDisplayOptions :: CalendarClass c => c -> [CalendarDisplayOptions] -> IO () | |||||||||||||||||||||||||||||||||||||||||||||||
Specifies how the calendar should be displayed. | |||||||||||||||||||||||||||||||||||||||||||||||
calendarGetDisplayOptions :: CalendarClass c => c -> IO [CalendarDisplayOptions] | |||||||||||||||||||||||||||||||||||||||||||||||
Returns the current display options for the calendar. | |||||||||||||||||||||||||||||||||||||||||||||||
calendarGetDate :: CalendarClass c => c -> IO (Int, Int, Int) | |||||||||||||||||||||||||||||||||||||||||||||||
Retrieve the currently selected date.
| |||||||||||||||||||||||||||||||||||||||||||||||
onDaySelected :: CalendarClass c => c -> IO () -> IO (ConnectId c) | |||||||||||||||||||||||||||||||||||||||||||||||
Emitted when a day was selected. | |||||||||||||||||||||||||||||||||||||||||||||||
afterDaySelected :: CalendarClass c => c -> IO () -> IO (ConnectId c) | |||||||||||||||||||||||||||||||||||||||||||||||
onDaySelectedDoubleClick :: CalendarClass c => c -> IO () -> IO (ConnectId c) | |||||||||||||||||||||||||||||||||||||||||||||||
Emitted when a day received a double click. | |||||||||||||||||||||||||||||||||||||||||||||||
afterDaySelectedDoubleClick :: CalendarClass c => c -> IO () -> IO (ConnectId c) | |||||||||||||||||||||||||||||||||||||||||||||||
onMonthChanged :: CalendarClass c => c -> IO () -> IO (ConnectId c) | |||||||||||||||||||||||||||||||||||||||||||||||
The month changed. | |||||||||||||||||||||||||||||||||||||||||||||||
afterMonthChanged :: CalendarClass c => c -> IO () -> IO (ConnectId c) | |||||||||||||||||||||||||||||||||||||||||||||||
onNextMonth :: CalendarClass c => c -> IO () -> IO (ConnectId c) | |||||||||||||||||||||||||||||||||||||||||||||||
The next month was selected. | |||||||||||||||||||||||||||||||||||||||||||||||
afterNextMonth :: CalendarClass c => c -> IO () -> IO (ConnectId c) | |||||||||||||||||||||||||||||||||||||||||||||||
onNextYear :: CalendarClass c => c -> IO () -> IO (ConnectId c) | |||||||||||||||||||||||||||||||||||||||||||||||
The next year was selected. | |||||||||||||||||||||||||||||||||||||||||||||||
afterNextYear :: CalendarClass c => c -> IO () -> IO (ConnectId c) | |||||||||||||||||||||||||||||||||||||||||||||||
onPrevMonth :: CalendarClass c => c -> IO () -> IO (ConnectId c) | |||||||||||||||||||||||||||||||||||||||||||||||
The previous month was selected. | |||||||||||||||||||||||||||||||||||||||||||||||
afterPrevMonth :: CalendarClass c => c -> IO () -> IO (ConnectId c) | |||||||||||||||||||||||||||||||||||||||||||||||
onPrevYear :: CalendarClass c => c -> IO () -> IO (ConnectId c) | |||||||||||||||||||||||||||||||||||||||||||||||
The previous year was selected. | |||||||||||||||||||||||||||||||||||||||||||||||
afterPrevYear :: CalendarClass c => c -> IO () -> IO (ConnectId c) | |||||||||||||||||||||||||||||||||||||||||||||||
Produced by Haddock version 0.6 |