Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
Safe Haskell | None |
Language | Haskell2010 |
- Exported types
- Methods
- calendarClearMarks
- calendarGetDate
- calendarGetDayIsMarked
- calendarGetDetailHeightRows
- calendarGetDetailWidthChars
- calendarGetDisplayOptions
- calendarMarkDay
- calendarNew
- calendarSelectDay
- calendarSelectMonth
- calendarSetDetailFunc
- calendarSetDetailHeightRows
- calendarSetDetailWidthChars
- calendarSetDisplayOptions
- calendarUnmarkDay
- Properties
- Signals
- newtype Calendar = Calendar (ForeignPtr Calendar)
- class GObject o => CalendarK o
- toCalendar :: CalendarK o => o -> IO Calendar
- noCalendar :: Maybe Calendar
- data CalendarClearMarksMethodInfo
- calendarClearMarks :: (MonadIO m, CalendarK a) => a -> m ()
- data CalendarGetDateMethodInfo
- calendarGetDate :: (MonadIO m, CalendarK a) => a -> m (Word32, Word32, Word32)
- data CalendarGetDayIsMarkedMethodInfo
- calendarGetDayIsMarked :: (MonadIO m, CalendarK a) => a -> Word32 -> m Bool
- data CalendarGetDetailHeightRowsMethodInfo
- calendarGetDetailHeightRows :: (MonadIO m, CalendarK a) => a -> m Int32
- data CalendarGetDetailWidthCharsMethodInfo
- calendarGetDetailWidthChars :: (MonadIO m, CalendarK a) => a -> m Int32
- data CalendarGetDisplayOptionsMethodInfo
- calendarGetDisplayOptions :: (MonadIO m, CalendarK a) => a -> m [CalendarDisplayOptions]
- data CalendarMarkDayMethodInfo
- calendarMarkDay :: (MonadIO m, CalendarK a) => a -> Word32 -> m ()
- calendarNew :: MonadIO m => m Calendar
- data CalendarSelectDayMethodInfo
- calendarSelectDay :: (MonadIO m, CalendarK a) => a -> Word32 -> m ()
- data CalendarSelectMonthMethodInfo
- calendarSelectMonth :: (MonadIO m, CalendarK a) => a -> Word32 -> Word32 -> m ()
- data CalendarSetDetailFuncMethodInfo
- calendarSetDetailFunc :: (MonadIO m, CalendarK a) => a -> CalendarDetailFunc -> m ()
- data CalendarSetDetailHeightRowsMethodInfo
- calendarSetDetailHeightRows :: (MonadIO m, CalendarK a) => a -> Int32 -> m ()
- data CalendarSetDetailWidthCharsMethodInfo
- calendarSetDetailWidthChars :: (MonadIO m, CalendarK a) => a -> Int32 -> m ()
- data CalendarSetDisplayOptionsMethodInfo
- calendarSetDisplayOptions :: (MonadIO m, CalendarK a) => a -> [CalendarDisplayOptions] -> m ()
- data CalendarUnmarkDayMethodInfo
- calendarUnmarkDay :: (MonadIO m, CalendarK a) => a -> Word32 -> m ()
- data CalendarDayPropertyInfo
- calendarDay :: AttrLabelProxy "day"
- constructCalendarDay :: Int32 -> IO ([Char], GValue)
- getCalendarDay :: (MonadIO m, CalendarK o) => o -> m Int32
- setCalendarDay :: (MonadIO m, CalendarK o) => o -> Int32 -> m ()
- data CalendarDetailHeightRowsPropertyInfo
- calendarDetailHeightRows :: AttrLabelProxy "detailHeightRows"
- constructCalendarDetailHeightRows :: Int32 -> IO ([Char], GValue)
- getCalendarDetailHeightRows :: (MonadIO m, CalendarK o) => o -> m Int32
- setCalendarDetailHeightRows :: (MonadIO m, CalendarK o) => o -> Int32 -> m ()
- data CalendarDetailWidthCharsPropertyInfo
- calendarDetailWidthChars :: AttrLabelProxy "detailWidthChars"
- constructCalendarDetailWidthChars :: Int32 -> IO ([Char], GValue)
- getCalendarDetailWidthChars :: (MonadIO m, CalendarK o) => o -> m Int32
- setCalendarDetailWidthChars :: (MonadIO m, CalendarK o) => o -> Int32 -> m ()
- data CalendarMonthPropertyInfo
- calendarMonth :: AttrLabelProxy "month"
- constructCalendarMonth :: Int32 -> IO ([Char], GValue)
- getCalendarMonth :: (MonadIO m, CalendarK o) => o -> m Int32
- setCalendarMonth :: (MonadIO m, CalendarK o) => o -> Int32 -> m ()
- data CalendarNoMonthChangePropertyInfo
- calendarNoMonthChange :: AttrLabelProxy "noMonthChange"
- constructCalendarNoMonthChange :: Bool -> IO ([Char], GValue)
- getCalendarNoMonthChange :: (MonadIO m, CalendarK o) => o -> m Bool
- setCalendarNoMonthChange :: (MonadIO m, CalendarK o) => o -> Bool -> m ()
- data CalendarShowDayNamesPropertyInfo
- calendarShowDayNames :: AttrLabelProxy "showDayNames"
- constructCalendarShowDayNames :: Bool -> IO ([Char], GValue)
- getCalendarShowDayNames :: (MonadIO m, CalendarK o) => o -> m Bool
- setCalendarShowDayNames :: (MonadIO m, CalendarK o) => o -> Bool -> m ()
- data CalendarShowDetailsPropertyInfo
- calendarShowDetails :: AttrLabelProxy "showDetails"
- constructCalendarShowDetails :: Bool -> IO ([Char], GValue)
- getCalendarShowDetails :: (MonadIO m, CalendarK o) => o -> m Bool
- setCalendarShowDetails :: (MonadIO m, CalendarK o) => o -> Bool -> m ()
- data CalendarShowHeadingPropertyInfo
- calendarShowHeading :: AttrLabelProxy "showHeading"
- constructCalendarShowHeading :: Bool -> IO ([Char], GValue)
- getCalendarShowHeading :: (MonadIO m, CalendarK o) => o -> m Bool
- setCalendarShowHeading :: (MonadIO m, CalendarK o) => o -> Bool -> m ()
- data CalendarShowWeekNumbersPropertyInfo
- calendarShowWeekNumbers :: AttrLabelProxy "showWeekNumbers"
- constructCalendarShowWeekNumbers :: Bool -> IO ([Char], GValue)
- getCalendarShowWeekNumbers :: (MonadIO m, CalendarK o) => o -> m Bool
- setCalendarShowWeekNumbers :: (MonadIO m, CalendarK o) => o -> Bool -> m ()
- data CalendarYearPropertyInfo
- calendarYear :: AttrLabelProxy "year"
- constructCalendarYear :: Int32 -> IO ([Char], GValue)
- getCalendarYear :: (MonadIO m, CalendarK o) => o -> m Int32
- setCalendarYear :: (MonadIO m, CalendarK o) => o -> Int32 -> m ()
- type CalendarDaySelectedCallback = IO ()
- type CalendarDaySelectedCallbackC = Ptr () -> Ptr () -> IO ()
- data CalendarDaySelectedSignalInfo
- afterCalendarDaySelected :: (GObject a, MonadIO m) => a -> CalendarDaySelectedCallback -> m SignalHandlerId
- calendarDaySelectedCallbackWrapper :: CalendarDaySelectedCallback -> Ptr () -> Ptr () -> IO ()
- calendarDaySelectedClosure :: CalendarDaySelectedCallback -> IO Closure
- mkCalendarDaySelectedCallback :: CalendarDaySelectedCallbackC -> IO (FunPtr CalendarDaySelectedCallbackC)
- noCalendarDaySelectedCallback :: Maybe CalendarDaySelectedCallback
- onCalendarDaySelected :: (GObject a, MonadIO m) => a -> CalendarDaySelectedCallback -> m SignalHandlerId
- type CalendarDaySelectedDoubleClickCallback = IO ()
- type CalendarDaySelectedDoubleClickCallbackC = Ptr () -> Ptr () -> IO ()
- data CalendarDaySelectedDoubleClickSignalInfo
- afterCalendarDaySelectedDoubleClick :: (GObject a, MonadIO m) => a -> CalendarDaySelectedDoubleClickCallback -> m SignalHandlerId
- calendarDaySelectedDoubleClickCallbackWrapper :: CalendarDaySelectedDoubleClickCallback -> Ptr () -> Ptr () -> IO ()
- calendarDaySelectedDoubleClickClosure :: CalendarDaySelectedDoubleClickCallback -> IO Closure
- mkCalendarDaySelectedDoubleClickCallback :: CalendarDaySelectedDoubleClickCallbackC -> IO (FunPtr CalendarDaySelectedDoubleClickCallbackC)
- noCalendarDaySelectedDoubleClickCallback :: Maybe CalendarDaySelectedDoubleClickCallback
- onCalendarDaySelectedDoubleClick :: (GObject a, MonadIO m) => a -> CalendarDaySelectedDoubleClickCallback -> m SignalHandlerId
- type CalendarMonthChangedCallback = IO ()
- type CalendarMonthChangedCallbackC = Ptr () -> Ptr () -> IO ()
- data CalendarMonthChangedSignalInfo
- afterCalendarMonthChanged :: (GObject a, MonadIO m) => a -> CalendarMonthChangedCallback -> m SignalHandlerId
- calendarMonthChangedCallbackWrapper :: CalendarMonthChangedCallback -> Ptr () -> Ptr () -> IO ()
- calendarMonthChangedClosure :: CalendarMonthChangedCallback -> IO Closure
- mkCalendarMonthChangedCallback :: CalendarMonthChangedCallbackC -> IO (FunPtr CalendarMonthChangedCallbackC)
- noCalendarMonthChangedCallback :: Maybe CalendarMonthChangedCallback
- onCalendarMonthChanged :: (GObject a, MonadIO m) => a -> CalendarMonthChangedCallback -> m SignalHandlerId
- type CalendarNextMonthCallback = IO ()
- type CalendarNextMonthCallbackC = Ptr () -> Ptr () -> IO ()
- data CalendarNextMonthSignalInfo
- afterCalendarNextMonth :: (GObject a, MonadIO m) => a -> CalendarNextMonthCallback -> m SignalHandlerId
- calendarNextMonthCallbackWrapper :: CalendarNextMonthCallback -> Ptr () -> Ptr () -> IO ()
- calendarNextMonthClosure :: CalendarNextMonthCallback -> IO Closure
- mkCalendarNextMonthCallback :: CalendarNextMonthCallbackC -> IO (FunPtr CalendarNextMonthCallbackC)
- noCalendarNextMonthCallback :: Maybe CalendarNextMonthCallback
- onCalendarNextMonth :: (GObject a, MonadIO m) => a -> CalendarNextMonthCallback -> m SignalHandlerId
- type CalendarNextYearCallback = IO ()
- type CalendarNextYearCallbackC = Ptr () -> Ptr () -> IO ()
- data CalendarNextYearSignalInfo
- afterCalendarNextYear :: (GObject a, MonadIO m) => a -> CalendarNextYearCallback -> m SignalHandlerId
- calendarNextYearCallbackWrapper :: CalendarNextYearCallback -> Ptr () -> Ptr () -> IO ()
- calendarNextYearClosure :: CalendarNextYearCallback -> IO Closure
- mkCalendarNextYearCallback :: CalendarNextYearCallbackC -> IO (FunPtr CalendarNextYearCallbackC)
- noCalendarNextYearCallback :: Maybe CalendarNextYearCallback
- onCalendarNextYear :: (GObject a, MonadIO m) => a -> CalendarNextYearCallback -> m SignalHandlerId
- type CalendarPrevMonthCallback = IO ()
- type CalendarPrevMonthCallbackC = Ptr () -> Ptr () -> IO ()
- data CalendarPrevMonthSignalInfo
- afterCalendarPrevMonth :: (GObject a, MonadIO m) => a -> CalendarPrevMonthCallback -> m SignalHandlerId
- calendarPrevMonthCallbackWrapper :: CalendarPrevMonthCallback -> Ptr () -> Ptr () -> IO ()
- calendarPrevMonthClosure :: CalendarPrevMonthCallback -> IO Closure
- mkCalendarPrevMonthCallback :: CalendarPrevMonthCallbackC -> IO (FunPtr CalendarPrevMonthCallbackC)
- noCalendarPrevMonthCallback :: Maybe CalendarPrevMonthCallback
- onCalendarPrevMonth :: (GObject a, MonadIO m) => a -> CalendarPrevMonthCallback -> m SignalHandlerId
- type CalendarPrevYearCallback = IO ()
- type CalendarPrevYearCallbackC = Ptr () -> Ptr () -> IO ()
- data CalendarPrevYearSignalInfo
- afterCalendarPrevYear :: (GObject a, MonadIO m) => a -> CalendarPrevYearCallback -> m SignalHandlerId
- calendarPrevYearCallbackWrapper :: CalendarPrevYearCallback -> Ptr () -> Ptr () -> IO ()
- calendarPrevYearClosure :: CalendarPrevYearCallback -> IO Closure
- mkCalendarPrevYearCallback :: CalendarPrevYearCallbackC -> IO (FunPtr CalendarPrevYearCallbackC)
- noCalendarPrevYearCallback :: Maybe CalendarPrevYearCallback
- onCalendarPrevYear :: (GObject a, MonadIO m) => a -> CalendarPrevYearCallback -> m SignalHandlerId
Exported types
GObject Calendar | |
((~) * info (ResolveCalendarMethod t Calendar), MethodInfo * info Calendar p) => IsLabelProxy t (Calendar -> p) | |
type ParentTypes Calendar | |
type AttributeList Calendar | |
type SignalList Calendar |
toCalendar :: CalendarK o => o -> IO Calendar Source
Methods
calendarClearMarks
data CalendarClearMarksMethodInfo Source
((~) * signature (m ()), MonadIO m, CalendarK a) => MethodInfo * CalendarClearMarksMethodInfo a signature |
calendarClearMarks :: (MonadIO m, CalendarK a) => a -> m () Source
calendarGetDate
data CalendarGetDateMethodInfo Source
((~) * signature (m (Word32, Word32, Word32)), MonadIO m, CalendarK a) => MethodInfo * CalendarGetDateMethodInfo a signature |
calendarGetDayIsMarked
data CalendarGetDayIsMarkedMethodInfo Source
((~) * signature (Word32 -> m Bool), MonadIO m, CalendarK a) => MethodInfo * CalendarGetDayIsMarkedMethodInfo a signature |
calendarGetDetailHeightRows
data CalendarGetDetailHeightRowsMethodInfo Source
((~) * signature (m Int32), MonadIO m, CalendarK a) => MethodInfo * CalendarGetDetailHeightRowsMethodInfo a signature |
calendarGetDetailHeightRows :: (MonadIO m, CalendarK a) => a -> m Int32 Source
calendarGetDetailWidthChars
data CalendarGetDetailWidthCharsMethodInfo Source
((~) * signature (m Int32), MonadIO m, CalendarK a) => MethodInfo * CalendarGetDetailWidthCharsMethodInfo a signature |
calendarGetDetailWidthChars :: (MonadIO m, CalendarK a) => a -> m Int32 Source
calendarGetDisplayOptions
data CalendarGetDisplayOptionsMethodInfo Source
((~) * signature (m [CalendarDisplayOptions]), MonadIO m, CalendarK a) => MethodInfo * CalendarGetDisplayOptionsMethodInfo a signature |
calendarGetDisplayOptions :: (MonadIO m, CalendarK a) => a -> m [CalendarDisplayOptions] Source
calendarMarkDay
data CalendarMarkDayMethodInfo Source
((~) * signature (Word32 -> m ()), MonadIO m, CalendarK a) => MethodInfo * CalendarMarkDayMethodInfo a signature |
calendarMarkDay :: (MonadIO m, CalendarK a) => a -> Word32 -> m () Source
calendarNew
calendarNew :: MonadIO m => m Calendar Source
calendarSelectDay
data CalendarSelectDayMethodInfo Source
((~) * signature (Word32 -> m ()), MonadIO m, CalendarK a) => MethodInfo * CalendarSelectDayMethodInfo a signature |
calendarSelectDay :: (MonadIO m, CalendarK a) => a -> Word32 -> m () Source
calendarSelectMonth
data CalendarSelectMonthMethodInfo Source
((~) * signature (Word32 -> Word32 -> m ()), MonadIO m, CalendarK a) => MethodInfo * CalendarSelectMonthMethodInfo a signature |
calendarSetDetailFunc
data CalendarSetDetailFuncMethodInfo Source
((~) * signature (CalendarDetailFunc -> m ()), MonadIO m, CalendarK a) => MethodInfo * CalendarSetDetailFuncMethodInfo a signature |
calendarSetDetailFunc :: (MonadIO m, CalendarK a) => a -> CalendarDetailFunc -> m () Source
calendarSetDetailHeightRows
data CalendarSetDetailHeightRowsMethodInfo Source
((~) * signature (Int32 -> m ()), MonadIO m, CalendarK a) => MethodInfo * CalendarSetDetailHeightRowsMethodInfo a signature |
calendarSetDetailHeightRows :: (MonadIO m, CalendarK a) => a -> Int32 -> m () Source
calendarSetDetailWidthChars
data CalendarSetDetailWidthCharsMethodInfo Source
((~) * signature (Int32 -> m ()), MonadIO m, CalendarK a) => MethodInfo * CalendarSetDetailWidthCharsMethodInfo a signature |
calendarSetDetailWidthChars :: (MonadIO m, CalendarK a) => a -> Int32 -> m () Source
calendarSetDisplayOptions
data CalendarSetDisplayOptionsMethodInfo Source
((~) * signature ([CalendarDisplayOptions] -> m ()), MonadIO m, CalendarK a) => MethodInfo * CalendarSetDisplayOptionsMethodInfo a signature |
calendarSetDisplayOptions :: (MonadIO m, CalendarK a) => a -> [CalendarDisplayOptions] -> m () Source
calendarUnmarkDay
data CalendarUnmarkDayMethodInfo Source
((~) * signature (Word32 -> m ()), MonadIO m, CalendarK a) => MethodInfo * CalendarUnmarkDayMethodInfo a signature |
calendarUnmarkDay :: (MonadIO m, CalendarK a) => a -> Word32 -> m () Source
Properties
Day
data CalendarDayPropertyInfo Source
AttrInfo CalendarDayPropertyInfo | |
type AttrLabel CalendarDayPropertyInfo = "day" | |
type AttrGetType CalendarDayPropertyInfo = Int32 | |
type AttrBaseTypeConstraint CalendarDayPropertyInfo = CalendarK | |
type AttrSetTypeConstraint CalendarDayPropertyInfo = * ~ Int32 | |
type AttrAllowedOps CalendarDayPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
calendarDay :: AttrLabelProxy "day" Source
getCalendarDay :: (MonadIO m, CalendarK o) => o -> m Int32 Source
setCalendarDay :: (MonadIO m, CalendarK o) => o -> Int32 -> m () Source
DetailHeightRows
data CalendarDetailHeightRowsPropertyInfo Source
AttrInfo CalendarDetailHeightRowsPropertyInfo | |
type AttrLabel CalendarDetailHeightRowsPropertyInfo = "detail-height-rows" | |
type AttrGetType CalendarDetailHeightRowsPropertyInfo = Int32 | |
type AttrBaseTypeConstraint CalendarDetailHeightRowsPropertyInfo = CalendarK | |
type AttrSetTypeConstraint CalendarDetailHeightRowsPropertyInfo = * ~ Int32 | |
type AttrAllowedOps CalendarDetailHeightRowsPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
calendarDetailHeightRows :: AttrLabelProxy "detailHeightRows" Source
getCalendarDetailHeightRows :: (MonadIO m, CalendarK o) => o -> m Int32 Source
setCalendarDetailHeightRows :: (MonadIO m, CalendarK o) => o -> Int32 -> m () Source
DetailWidthChars
data CalendarDetailWidthCharsPropertyInfo Source
AttrInfo CalendarDetailWidthCharsPropertyInfo | |
type AttrLabel CalendarDetailWidthCharsPropertyInfo = "detail-width-chars" | |
type AttrGetType CalendarDetailWidthCharsPropertyInfo = Int32 | |
type AttrBaseTypeConstraint CalendarDetailWidthCharsPropertyInfo = CalendarK | |
type AttrSetTypeConstraint CalendarDetailWidthCharsPropertyInfo = * ~ Int32 | |
type AttrAllowedOps CalendarDetailWidthCharsPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
calendarDetailWidthChars :: AttrLabelProxy "detailWidthChars" Source
getCalendarDetailWidthChars :: (MonadIO m, CalendarK o) => o -> m Int32 Source
setCalendarDetailWidthChars :: (MonadIO m, CalendarK o) => o -> Int32 -> m () Source
Month
data CalendarMonthPropertyInfo Source
AttrInfo CalendarMonthPropertyInfo | |
type AttrLabel CalendarMonthPropertyInfo = "month" | |
type AttrGetType CalendarMonthPropertyInfo = Int32 | |
type AttrBaseTypeConstraint CalendarMonthPropertyInfo = CalendarK | |
type AttrSetTypeConstraint CalendarMonthPropertyInfo = * ~ Int32 | |
type AttrAllowedOps CalendarMonthPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
calendarMonth :: AttrLabelProxy "month" Source
getCalendarMonth :: (MonadIO m, CalendarK o) => o -> m Int32 Source
setCalendarMonth :: (MonadIO m, CalendarK o) => o -> Int32 -> m () Source
NoMonthChange
data CalendarNoMonthChangePropertyInfo Source
AttrInfo CalendarNoMonthChangePropertyInfo | |
type AttrLabel CalendarNoMonthChangePropertyInfo = "no-month-change" | |
type AttrGetType CalendarNoMonthChangePropertyInfo = Bool | |
type AttrBaseTypeConstraint CalendarNoMonthChangePropertyInfo = CalendarK | |
type AttrSetTypeConstraint CalendarNoMonthChangePropertyInfo = * ~ Bool | |
type AttrAllowedOps CalendarNoMonthChangePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
calendarNoMonthChange :: AttrLabelProxy "noMonthChange" Source
getCalendarNoMonthChange :: (MonadIO m, CalendarK o) => o -> m Bool Source
setCalendarNoMonthChange :: (MonadIO m, CalendarK o) => o -> Bool -> m () Source
ShowDayNames
data CalendarShowDayNamesPropertyInfo Source
AttrInfo CalendarShowDayNamesPropertyInfo | |
type AttrLabel CalendarShowDayNamesPropertyInfo = "show-day-names" | |
type AttrGetType CalendarShowDayNamesPropertyInfo = Bool | |
type AttrBaseTypeConstraint CalendarShowDayNamesPropertyInfo = CalendarK | |
type AttrSetTypeConstraint CalendarShowDayNamesPropertyInfo = * ~ Bool | |
type AttrAllowedOps CalendarShowDayNamesPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
calendarShowDayNames :: AttrLabelProxy "showDayNames" Source
getCalendarShowDayNames :: (MonadIO m, CalendarK o) => o -> m Bool Source
setCalendarShowDayNames :: (MonadIO m, CalendarK o) => o -> Bool -> m () Source
ShowDetails
data CalendarShowDetailsPropertyInfo Source
AttrInfo CalendarShowDetailsPropertyInfo | |
type AttrLabel CalendarShowDetailsPropertyInfo = "show-details" | |
type AttrGetType CalendarShowDetailsPropertyInfo = Bool | |
type AttrBaseTypeConstraint CalendarShowDetailsPropertyInfo = CalendarK | |
type AttrSetTypeConstraint CalendarShowDetailsPropertyInfo = * ~ Bool | |
type AttrAllowedOps CalendarShowDetailsPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
calendarShowDetails :: AttrLabelProxy "showDetails" Source
getCalendarShowDetails :: (MonadIO m, CalendarK o) => o -> m Bool Source
setCalendarShowDetails :: (MonadIO m, CalendarK o) => o -> Bool -> m () Source
ShowHeading
data CalendarShowHeadingPropertyInfo Source
AttrInfo CalendarShowHeadingPropertyInfo | |
type AttrLabel CalendarShowHeadingPropertyInfo = "show-heading" | |
type AttrGetType CalendarShowHeadingPropertyInfo = Bool | |
type AttrBaseTypeConstraint CalendarShowHeadingPropertyInfo = CalendarK | |
type AttrSetTypeConstraint CalendarShowHeadingPropertyInfo = * ~ Bool | |
type AttrAllowedOps CalendarShowHeadingPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
calendarShowHeading :: AttrLabelProxy "showHeading" Source
getCalendarShowHeading :: (MonadIO m, CalendarK o) => o -> m Bool Source
setCalendarShowHeading :: (MonadIO m, CalendarK o) => o -> Bool -> m () Source
ShowWeekNumbers
data CalendarShowWeekNumbersPropertyInfo Source
AttrInfo CalendarShowWeekNumbersPropertyInfo | |
type AttrLabel CalendarShowWeekNumbersPropertyInfo = "show-week-numbers" | |
type AttrGetType CalendarShowWeekNumbersPropertyInfo = Bool | |
type AttrBaseTypeConstraint CalendarShowWeekNumbersPropertyInfo = CalendarK | |
type AttrSetTypeConstraint CalendarShowWeekNumbersPropertyInfo = * ~ Bool | |
type AttrAllowedOps CalendarShowWeekNumbersPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
calendarShowWeekNumbers :: AttrLabelProxy "showWeekNumbers" Source
getCalendarShowWeekNumbers :: (MonadIO m, CalendarK o) => o -> m Bool Source
setCalendarShowWeekNumbers :: (MonadIO m, CalendarK o) => o -> Bool -> m () Source
Year
data CalendarYearPropertyInfo Source
AttrInfo CalendarYearPropertyInfo | |
type AttrLabel CalendarYearPropertyInfo = "year" | |
type AttrGetType CalendarYearPropertyInfo = Int32 | |
type AttrBaseTypeConstraint CalendarYearPropertyInfo = CalendarK | |
type AttrSetTypeConstraint CalendarYearPropertyInfo = * ~ Int32 | |
type AttrAllowedOps CalendarYearPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
calendarYear :: AttrLabelProxy "year" Source
getCalendarYear :: (MonadIO m, CalendarK o) => o -> m Int32 Source
setCalendarYear :: (MonadIO m, CalendarK o) => o -> Int32 -> m () Source
Signals
DaySelected
type CalendarDaySelectedCallback = IO () Source
type CalendarDaySelectedCallbackC = Ptr () -> Ptr () -> IO () Source
afterCalendarDaySelected :: (GObject a, MonadIO m) => a -> CalendarDaySelectedCallback -> m SignalHandlerId Source
calendarDaySelectedCallbackWrapper :: CalendarDaySelectedCallback -> Ptr () -> Ptr () -> IO () Source
mkCalendarDaySelectedCallback :: CalendarDaySelectedCallbackC -> IO (FunPtr CalendarDaySelectedCallbackC) Source
onCalendarDaySelected :: (GObject a, MonadIO m) => a -> CalendarDaySelectedCallback -> m SignalHandlerId Source
DaySelectedDoubleClick
type CalendarDaySelectedDoubleClickCallback = IO () Source
type CalendarDaySelectedDoubleClickCallbackC = Ptr () -> Ptr () -> IO () Source
afterCalendarDaySelectedDoubleClick :: (GObject a, MonadIO m) => a -> CalendarDaySelectedDoubleClickCallback -> m SignalHandlerId Source
calendarDaySelectedDoubleClickCallbackWrapper :: CalendarDaySelectedDoubleClickCallback -> Ptr () -> Ptr () -> IO () Source
calendarDaySelectedDoubleClickClosure :: CalendarDaySelectedDoubleClickCallback -> IO Closure Source
mkCalendarDaySelectedDoubleClickCallback :: CalendarDaySelectedDoubleClickCallbackC -> IO (FunPtr CalendarDaySelectedDoubleClickCallbackC) Source
onCalendarDaySelectedDoubleClick :: (GObject a, MonadIO m) => a -> CalendarDaySelectedDoubleClickCallback -> m SignalHandlerId Source
MonthChanged
type CalendarMonthChangedCallback = IO () Source
type CalendarMonthChangedCallbackC = Ptr () -> Ptr () -> IO () Source
afterCalendarMonthChanged :: (GObject a, MonadIO m) => a -> CalendarMonthChangedCallback -> m SignalHandlerId Source
calendarMonthChangedCallbackWrapper :: CalendarMonthChangedCallback -> Ptr () -> Ptr () -> IO () Source
mkCalendarMonthChangedCallback :: CalendarMonthChangedCallbackC -> IO (FunPtr CalendarMonthChangedCallbackC) Source
onCalendarMonthChanged :: (GObject a, MonadIO m) => a -> CalendarMonthChangedCallback -> m SignalHandlerId Source
NextMonth
type CalendarNextMonthCallback = IO () Source
type CalendarNextMonthCallbackC = Ptr () -> Ptr () -> IO () Source
afterCalendarNextMonth :: (GObject a, MonadIO m) => a -> CalendarNextMonthCallback -> m SignalHandlerId Source
calendarNextMonthCallbackWrapper :: CalendarNextMonthCallback -> Ptr () -> Ptr () -> IO () Source
mkCalendarNextMonthCallback :: CalendarNextMonthCallbackC -> IO (FunPtr CalendarNextMonthCallbackC) Source
onCalendarNextMonth :: (GObject a, MonadIO m) => a -> CalendarNextMonthCallback -> m SignalHandlerId Source
NextYear
type CalendarNextYearCallback = IO () Source
type CalendarNextYearCallbackC = Ptr () -> Ptr () -> IO () Source
afterCalendarNextYear :: (GObject a, MonadIO m) => a -> CalendarNextYearCallback -> m SignalHandlerId Source
calendarNextYearCallbackWrapper :: CalendarNextYearCallback -> Ptr () -> Ptr () -> IO () Source
mkCalendarNextYearCallback :: CalendarNextYearCallbackC -> IO (FunPtr CalendarNextYearCallbackC) Source
onCalendarNextYear :: (GObject a, MonadIO m) => a -> CalendarNextYearCallback -> m SignalHandlerId Source
PrevMonth
type CalendarPrevMonthCallback = IO () Source
type CalendarPrevMonthCallbackC = Ptr () -> Ptr () -> IO () Source
afterCalendarPrevMonth :: (GObject a, MonadIO m) => a -> CalendarPrevMonthCallback -> m SignalHandlerId Source
calendarPrevMonthCallbackWrapper :: CalendarPrevMonthCallback -> Ptr () -> Ptr () -> IO () Source
mkCalendarPrevMonthCallback :: CalendarPrevMonthCallbackC -> IO (FunPtr CalendarPrevMonthCallbackC) Source
onCalendarPrevMonth :: (GObject a, MonadIO m) => a -> CalendarPrevMonthCallback -> m SignalHandlerId Source
PrevYear
type CalendarPrevYearCallback = IO () Source
type CalendarPrevYearCallbackC = Ptr () -> Ptr () -> IO () Source
afterCalendarPrevYear :: (GObject a, MonadIO m) => a -> CalendarPrevYearCallback -> m SignalHandlerId Source
calendarPrevYearCallbackWrapper :: CalendarPrevYearCallback -> Ptr () -> Ptr () -> IO () Source
mkCalendarPrevYearCallback :: CalendarPrevYearCallbackC -> IO (FunPtr CalendarPrevYearCallbackC) Source
onCalendarPrevYear :: (GObject a, MonadIO m) => a -> CalendarPrevYearCallback -> m SignalHandlerId Source