gi-gtk 4.0.5 → 4.0.6
raw patch · 5 files changed
+14/−6 lines, 5 filesdep ~textsetup-changedPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: text
API changes (from Hackage documentation)
- GI.Gtk.Structs.BitsetIter: instance Data.GI.Base.BasicTypes.BoxedPtr GI.Gtk.Structs.BitsetIter.BitsetIter
- GI.Gtk.Structs.BitsetIter: instance Data.GI.Base.BasicTypes.CallocPtr GI.Gtk.Structs.BitsetIter.BitsetIter
+ GI.Gtk.Enums: AnotherContentFit :: Int -> ContentFit
+ GI.Gtk.Enums: AnotherInscriptionOverflow :: Int -> InscriptionOverflow
+ GI.Gtk.Enums: AnotherNaturalWrapMode :: Int -> NaturalWrapMode
+ GI.Gtk.Enums: AnotherSymbolicColor :: Int -> SymbolicColor
+ GI.Gtk.Enums: ContentFitContain :: ContentFit
+ GI.Gtk.Enums: ContentFitCover :: ContentFit
+ GI.Gtk.Enums: ContentFitFill :: ContentFit
+ GI.Gtk.Enums: ContentFitScaleDown :: ContentFit
+ GI.Gtk.Enums: InscriptionOverflowClip :: InscriptionOverflow
+ GI.Gtk.Enums: InscriptionOverflowEllipsizeEnd :: InscriptionOverflow
+ GI.Gtk.Enums: InscriptionOverflowEllipsizeMiddle :: InscriptionOverflow
+ GI.Gtk.Enums: InscriptionOverflowEllipsizeStart :: InscriptionOverflow
+ GI.Gtk.Enums: NaturalWrapModeInherit :: NaturalWrapMode
+ GI.Gtk.Enums: NaturalWrapModeNone :: NaturalWrapMode
+ GI.Gtk.Enums: NaturalWrapModeWord :: NaturalWrapMode
+ GI.Gtk.Enums: SymbolicColorError :: SymbolicColor
+ GI.Gtk.Enums: SymbolicColorForeground :: SymbolicColor
+ GI.Gtk.Enums: SymbolicColorSuccess :: SymbolicColor
+ GI.Gtk.Enums: SymbolicColorWarning :: SymbolicColor
+ GI.Gtk.Enums: data ContentFit
+ GI.Gtk.Enums: data InscriptionOverflow
+ GI.Gtk.Enums: data NaturalWrapMode
+ GI.Gtk.Enums: data SymbolicColor
+ GI.Gtk.Enums: instance Data.GI.Base.BasicTypes.BoxedEnum GI.Gtk.Enums.ContentFit
+ GI.Gtk.Enums: instance Data.GI.Base.BasicTypes.BoxedEnum GI.Gtk.Enums.InscriptionOverflow
+ GI.Gtk.Enums: instance Data.GI.Base.BasicTypes.BoxedEnum GI.Gtk.Enums.NaturalWrapMode
+ GI.Gtk.Enums: instance Data.GI.Base.BasicTypes.BoxedEnum GI.Gtk.Enums.SymbolicColor
+ GI.Gtk.Enums: instance Data.GI.Base.BasicTypes.TypedObject GI.Gtk.Enums.ContentFit
+ GI.Gtk.Enums: instance Data.GI.Base.BasicTypes.TypedObject GI.Gtk.Enums.InscriptionOverflow
+ GI.Gtk.Enums: instance Data.GI.Base.BasicTypes.TypedObject GI.Gtk.Enums.NaturalWrapMode
+ GI.Gtk.Enums: instance Data.GI.Base.BasicTypes.TypedObject GI.Gtk.Enums.SymbolicColor
+ GI.Gtk.Enums: instance Data.GI.Base.Overloading.HasParentTypes GI.Gtk.Enums.ContentFit
+ GI.Gtk.Enums: instance Data.GI.Base.Overloading.HasParentTypes GI.Gtk.Enums.InscriptionOverflow
+ GI.Gtk.Enums: instance Data.GI.Base.Overloading.HasParentTypes GI.Gtk.Enums.NaturalWrapMode
+ GI.Gtk.Enums: instance Data.GI.Base.Overloading.HasParentTypes GI.Gtk.Enums.SymbolicColor
+ GI.Gtk.Enums: instance GHC.Classes.Eq GI.Gtk.Enums.ContentFit
+ GI.Gtk.Enums: instance GHC.Classes.Eq GI.Gtk.Enums.InscriptionOverflow
+ GI.Gtk.Enums: instance GHC.Classes.Eq GI.Gtk.Enums.NaturalWrapMode
+ GI.Gtk.Enums: instance GHC.Classes.Eq GI.Gtk.Enums.SymbolicColor
+ GI.Gtk.Enums: instance GHC.Classes.Ord GI.Gtk.Enums.ContentFit
+ GI.Gtk.Enums: instance GHC.Classes.Ord GI.Gtk.Enums.InscriptionOverflow
+ GI.Gtk.Enums: instance GHC.Classes.Ord GI.Gtk.Enums.NaturalWrapMode
+ GI.Gtk.Enums: instance GHC.Classes.Ord GI.Gtk.Enums.SymbolicColor
+ GI.Gtk.Enums: instance GHC.Enum.Enum GI.Gtk.Enums.ContentFit
+ GI.Gtk.Enums: instance GHC.Enum.Enum GI.Gtk.Enums.InscriptionOverflow
+ GI.Gtk.Enums: instance GHC.Enum.Enum GI.Gtk.Enums.NaturalWrapMode
+ GI.Gtk.Enums: instance GHC.Enum.Enum GI.Gtk.Enums.SymbolicColor
+ GI.Gtk.Enums: instance GHC.Show.Show GI.Gtk.Enums.ContentFit
+ GI.Gtk.Enums: instance GHC.Show.Show GI.Gtk.Enums.InscriptionOverflow
+ GI.Gtk.Enums: instance GHC.Show.Show GI.Gtk.Enums.NaturalWrapMode
+ GI.Gtk.Enums: instance GHC.Show.Show GI.Gtk.Enums.SymbolicColor
+ GI.Gtk.Flags: DebugFlagsInvertTextDir :: DebugFlags
+ GI.Gtk.Interfaces.SymbolicPaintable: SymbolicPaintable :: ManagedPtr SymbolicPaintable -> SymbolicPaintable
+ GI.Gtk.Interfaces.SymbolicPaintable: class (GObject o, IsDescendantOf SymbolicPaintable o) => IsSymbolicPaintable o
+ GI.Gtk.Interfaces.SymbolicPaintable: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gtk.Interfaces.SymbolicPaintable.SymbolicPaintable o) => GI.Gtk.Interfaces.SymbolicPaintable.IsSymbolicPaintable o
+ GI.Gtk.Interfaces.SymbolicPaintable: instance Data.GI.Base.BasicTypes.GObject GI.Gtk.Interfaces.SymbolicPaintable.SymbolicPaintable
+ GI.Gtk.Interfaces.SymbolicPaintable: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Gtk.Interfaces.SymbolicPaintable.SymbolicPaintable
+ GI.Gtk.Interfaces.SymbolicPaintable: instance Data.GI.Base.BasicTypes.TypedObject GI.Gtk.Interfaces.SymbolicPaintable.SymbolicPaintable
+ GI.Gtk.Interfaces.SymbolicPaintable: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Gtk.Interfaces.SymbolicPaintable.SymbolicPaintable)
+ GI.Gtk.Interfaces.SymbolicPaintable: instance Data.GI.Base.Overloading.HasParentTypes GI.Gtk.Interfaces.SymbolicPaintable.SymbolicPaintable
+ GI.Gtk.Interfaces.SymbolicPaintable: instance GHC.Classes.Eq GI.Gtk.Interfaces.SymbolicPaintable.SymbolicPaintable
+ GI.Gtk.Interfaces.SymbolicPaintable: newtype SymbolicPaintable
+ GI.Gtk.Interfaces.SymbolicPaintable: symbolicPaintableSnapshotSymbolic :: (HasCallStack, MonadIO m, IsSymbolicPaintable a, IsSnapshot b) => a -> b -> Double -> Double -> [RGBA] -> m ()
+ GI.Gtk.Interfaces.SymbolicPaintable: toSymbolicPaintable :: (MonadIO m, IsSymbolicPaintable o) => o -> m SymbolicPaintable
+ GI.Gtk.Objects.BookmarkList: getBookmarkListItemType :: (MonadIO m, IsBookmarkList o) => o -> m GType
+ GI.Gtk.Objects.BookmarkList: getBookmarkListNItems :: (MonadIO m, IsBookmarkList o) => o -> m Word32
+ GI.Gtk.Objects.CellArea: clearCellAreaFocusCell :: (MonadIO m, IsCellArea o) => o -> m ()
+ GI.Gtk.Objects.CheckButton: checkButtonGetChild :: (HasCallStack, MonadIO m, IsCheckButton a) => a -> m (Maybe Widget)
+ GI.Gtk.Objects.CheckButton: checkButtonSetChild :: (HasCallStack, MonadIO m, IsCheckButton a, IsWidget b) => a -> Maybe b -> m ()
+ GI.Gtk.Objects.CheckButton: clearCheckButtonChild :: (MonadIO m, IsCheckButton o) => o -> m ()
+ GI.Gtk.Objects.CheckButton: constructCheckButtonChild :: (IsCheckButton o, MonadIO m, IsWidget a) => a -> m (GValueConstruct o)
+ GI.Gtk.Objects.CheckButton: getCheckButtonChild :: (MonadIO m, IsCheckButton o) => o -> m (Maybe Widget)
+ GI.Gtk.Objects.CheckButton: setCheckButtonChild :: (MonadIO m, IsCheckButton o, IsWidget a) => o -> a -> m ()
+ GI.Gtk.Objects.ComboBox: afterComboBoxActivate :: (IsComboBox a, MonadIO m) => a -> ((?self :: a) => ComboBoxActivateCallback) -> m SignalHandlerId
+ GI.Gtk.Objects.ComboBox: onComboBoxActivate :: (IsComboBox a, MonadIO m) => a -> ((?self :: a) => ComboBoxActivateCallback) -> m SignalHandlerId
+ GI.Gtk.Objects.ComboBox: type ComboBoxActivateCallback = IO ()
+ GI.Gtk.Objects.DirectoryList: getDirectoryListItemType :: (MonadIO m, IsDirectoryList o) => o -> m GType
+ GI.Gtk.Objects.DirectoryList: getDirectoryListNItems :: (MonadIO m, IsDirectoryList o) => o -> m Word32
+ GI.Gtk.Objects.DropDown: afterDropDownActivate :: (IsDropDown a, MonadIO m) => a -> ((?self :: a) => DropDownActivateCallback) -> m SignalHandlerId
+ GI.Gtk.Objects.DropDown: constructDropDownShowArrow :: (IsDropDown o, MonadIO m) => Bool -> m (GValueConstruct o)
+ GI.Gtk.Objects.DropDown: dropDownGetShowArrow :: (HasCallStack, MonadIO m, IsDropDown a) => a -> m Bool
+ GI.Gtk.Objects.DropDown: dropDownSetShowArrow :: (HasCallStack, MonadIO m, IsDropDown a) => a -> Bool -> m ()
+ GI.Gtk.Objects.DropDown: getDropDownShowArrow :: (MonadIO m, IsDropDown o) => o -> m Bool
+ GI.Gtk.Objects.DropDown: onDropDownActivate :: (IsDropDown a, MonadIO m) => a -> ((?self :: a) => DropDownActivateCallback) -> m SignalHandlerId
+ GI.Gtk.Objects.DropDown: setDropDownShowArrow :: (MonadIO m, IsDropDown o) => o -> Bool -> m ()
+ GI.Gtk.Objects.DropDown: type DropDownActivateCallback = IO ()
+ GI.Gtk.Objects.EditableLabel: constructEditableLabelEditing :: (IsEditableLabel o, MonadIO m) => Bool -> m (GValueConstruct o)
+ GI.Gtk.Objects.EditableLabel: setEditableLabelEditing :: (MonadIO m, IsEditableLabel o) => o -> Bool -> m ()
+ GI.Gtk.Objects.EventController: clearEventControllerName :: (MonadIO m, IsEventController o) => o -> m ()
+ GI.Gtk.Objects.EventController: eventControllerSetStaticName :: (HasCallStack, MonadIO m, IsEventController a) => a -> Maybe Text -> m ()
+ GI.Gtk.Objects.EventControllerScroll: eventControllerScrollGetUnit :: (HasCallStack, MonadIO m, IsEventControllerScroll a) => a -> m ScrollUnit
+ GI.Gtk.Objects.FilterListModel: getFilterListModelItemType :: (MonadIO m, IsFilterListModel o) => o -> m GType
+ GI.Gtk.Objects.FilterListModel: getFilterListModelNItems :: (MonadIO m, IsFilterListModel o) => o -> m Word32
+ GI.Gtk.Objects.FlattenListModel: getFlattenListModelItemType :: (MonadIO m, IsFlattenListModel o) => o -> m GType
+ GI.Gtk.Objects.FlattenListModel: getFlattenListModelNItems :: (MonadIO m, IsFlattenListModel o) => o -> m Word32
+ GI.Gtk.Objects.FlowBox: flowBoxAppend :: (HasCallStack, MonadIO m, IsFlowBox a, IsWidget b) => a -> b -> m ()
+ GI.Gtk.Objects.FlowBox: flowBoxPrepend :: (HasCallStack, MonadIO m, IsFlowBox a, IsWidget b) => a -> b -> m ()
+ GI.Gtk.Objects.Inscription: Inscription :: ManagedPtr Inscription -> Inscription
+ GI.Gtk.Objects.Inscription: class (GObject o, IsDescendantOf Inscription o) => IsInscription o
+ GI.Gtk.Objects.Inscription: clearInscriptionAttributes :: (MonadIO m, IsInscription o) => o -> m ()
+ GI.Gtk.Objects.Inscription: clearInscriptionMarkup :: (MonadIO m, IsInscription o) => o -> m ()
+ GI.Gtk.Objects.Inscription: clearInscriptionText :: (MonadIO m, IsInscription o) => o -> m ()
+ GI.Gtk.Objects.Inscription: constructInscriptionAttributes :: (IsInscription o, MonadIO m) => AttrList -> m (GValueConstruct o)
+ GI.Gtk.Objects.Inscription: constructInscriptionMarkup :: (IsInscription o, MonadIO m) => Text -> m (GValueConstruct o)
+ GI.Gtk.Objects.Inscription: constructInscriptionMinChars :: (IsInscription o, MonadIO m) => Word32 -> m (GValueConstruct o)
+ GI.Gtk.Objects.Inscription: constructInscriptionMinLines :: (IsInscription o, MonadIO m) => Word32 -> m (GValueConstruct o)
+ GI.Gtk.Objects.Inscription: constructInscriptionNatChars :: (IsInscription o, MonadIO m) => Word32 -> m (GValueConstruct o)
+ GI.Gtk.Objects.Inscription: constructInscriptionNatLines :: (IsInscription o, MonadIO m) => Word32 -> m (GValueConstruct o)
+ GI.Gtk.Objects.Inscription: constructInscriptionText :: (IsInscription o, MonadIO m) => Text -> m (GValueConstruct o)
+ GI.Gtk.Objects.Inscription: constructInscriptionTextOverflow :: (IsInscription o, MonadIO m) => InscriptionOverflow -> m (GValueConstruct o)
+ GI.Gtk.Objects.Inscription: constructInscriptionWrapMode :: (IsInscription o, MonadIO m) => WrapMode -> m (GValueConstruct o)
+ GI.Gtk.Objects.Inscription: constructInscriptionXalign :: (IsInscription o, MonadIO m) => Float -> m (GValueConstruct o)
+ GI.Gtk.Objects.Inscription: constructInscriptionYalign :: (IsInscription o, MonadIO m) => Float -> m (GValueConstruct o)
+ GI.Gtk.Objects.Inscription: getInscriptionAttributes :: (MonadIO m, IsInscription o) => o -> m (Maybe AttrList)
+ GI.Gtk.Objects.Inscription: getInscriptionMinChars :: (MonadIO m, IsInscription o) => o -> m Word32
+ GI.Gtk.Objects.Inscription: getInscriptionMinLines :: (MonadIO m, IsInscription o) => o -> m Word32
+ GI.Gtk.Objects.Inscription: getInscriptionNatChars :: (MonadIO m, IsInscription o) => o -> m Word32
+ GI.Gtk.Objects.Inscription: getInscriptionNatLines :: (MonadIO m, IsInscription o) => o -> m Word32
+ GI.Gtk.Objects.Inscription: getInscriptionText :: (MonadIO m, IsInscription o) => o -> m (Maybe Text)
+ GI.Gtk.Objects.Inscription: getInscriptionTextOverflow :: (MonadIO m, IsInscription o) => o -> m InscriptionOverflow
+ GI.Gtk.Objects.Inscription: getInscriptionWrapMode :: (MonadIO m, IsInscription o) => o -> m WrapMode
+ GI.Gtk.Objects.Inscription: getInscriptionXalign :: (MonadIO m, IsInscription o) => o -> m Float
+ GI.Gtk.Objects.Inscription: getInscriptionYalign :: (MonadIO m, IsInscription o) => o -> m Float
+ GI.Gtk.Objects.Inscription: inscriptionGetAttributes :: (HasCallStack, MonadIO m, IsInscription a) => a -> m (Maybe AttrList)
+ GI.Gtk.Objects.Inscription: inscriptionGetMinChars :: (HasCallStack, MonadIO m, IsInscription a) => a -> m Word32
+ GI.Gtk.Objects.Inscription: inscriptionGetMinLines :: (HasCallStack, MonadIO m, IsInscription a) => a -> m Word32
+ GI.Gtk.Objects.Inscription: inscriptionGetNatChars :: (HasCallStack, MonadIO m, IsInscription a) => a -> m Word32
+ GI.Gtk.Objects.Inscription: inscriptionGetNatLines :: (HasCallStack, MonadIO m, IsInscription a) => a -> m Word32
+ GI.Gtk.Objects.Inscription: inscriptionGetText :: (HasCallStack, MonadIO m, IsInscription a) => a -> m (Maybe Text)
+ GI.Gtk.Objects.Inscription: inscriptionGetTextOverflow :: (HasCallStack, MonadIO m, IsInscription a) => a -> m InscriptionOverflow
+ GI.Gtk.Objects.Inscription: inscriptionGetWrapMode :: (HasCallStack, MonadIO m, IsInscription a) => a -> m WrapMode
+ GI.Gtk.Objects.Inscription: inscriptionGetXalign :: (HasCallStack, MonadIO m, IsInscription a) => a -> m Float
+ GI.Gtk.Objects.Inscription: inscriptionGetYalign :: (HasCallStack, MonadIO m, IsInscription a) => a -> m Float
+ GI.Gtk.Objects.Inscription: inscriptionNew :: (HasCallStack, MonadIO m) => Maybe Text -> m Inscription
+ GI.Gtk.Objects.Inscription: inscriptionSetAttributes :: (HasCallStack, MonadIO m, IsInscription a) => a -> Maybe AttrList -> m ()
+ GI.Gtk.Objects.Inscription: inscriptionSetMarkup :: (HasCallStack, MonadIO m, IsInscription a) => a -> Maybe Text -> m ()
+ GI.Gtk.Objects.Inscription: inscriptionSetMinChars :: (HasCallStack, MonadIO m, IsInscription a) => a -> Word32 -> m ()
+ GI.Gtk.Objects.Inscription: inscriptionSetMinLines :: (HasCallStack, MonadIO m, IsInscription a) => a -> Word32 -> m ()
+ GI.Gtk.Objects.Inscription: inscriptionSetNatChars :: (HasCallStack, MonadIO m, IsInscription a) => a -> Word32 -> m ()
+ GI.Gtk.Objects.Inscription: inscriptionSetNatLines :: (HasCallStack, MonadIO m, IsInscription a) => a -> Word32 -> m ()
+ GI.Gtk.Objects.Inscription: inscriptionSetText :: (HasCallStack, MonadIO m, IsInscription a) => a -> Maybe Text -> m ()
+ GI.Gtk.Objects.Inscription: inscriptionSetTextOverflow :: (HasCallStack, MonadIO m, IsInscription a) => a -> InscriptionOverflow -> m ()
+ GI.Gtk.Objects.Inscription: inscriptionSetWrapMode :: (HasCallStack, MonadIO m, IsInscription a) => a -> WrapMode -> m ()
+ GI.Gtk.Objects.Inscription: inscriptionSetXalign :: (HasCallStack, MonadIO m, IsInscription a) => a -> Float -> m ()
+ GI.Gtk.Objects.Inscription: inscriptionSetYalign :: (HasCallStack, MonadIO m, IsInscription a) => a -> Float -> m ()
+ GI.Gtk.Objects.Inscription: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Gtk.Objects.Inscription.Inscription o) => GI.Gtk.Objects.Inscription.IsInscription o
+ GI.Gtk.Objects.Inscription: instance Data.GI.Base.BasicTypes.GObject GI.Gtk.Objects.Inscription.Inscription
+ GI.Gtk.Objects.Inscription: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Gtk.Objects.Inscription.Inscription
+ GI.Gtk.Objects.Inscription: instance Data.GI.Base.BasicTypes.TypedObject GI.Gtk.Objects.Inscription.Inscription
+ GI.Gtk.Objects.Inscription: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Gtk.Objects.Inscription.Inscription)
+ GI.Gtk.Objects.Inscription: instance Data.GI.Base.Overloading.HasParentTypes GI.Gtk.Objects.Inscription.Inscription
+ GI.Gtk.Objects.Inscription: instance GHC.Classes.Eq GI.Gtk.Objects.Inscription.Inscription
+ GI.Gtk.Objects.Inscription: newtype Inscription
+ GI.Gtk.Objects.Inscription: setInscriptionAttributes :: (MonadIO m, IsInscription o) => o -> AttrList -> m ()
+ GI.Gtk.Objects.Inscription: setInscriptionMarkup :: (MonadIO m, IsInscription o) => o -> Text -> m ()
+ GI.Gtk.Objects.Inscription: setInscriptionMinChars :: (MonadIO m, IsInscription o) => o -> Word32 -> m ()
+ GI.Gtk.Objects.Inscription: setInscriptionMinLines :: (MonadIO m, IsInscription o) => o -> Word32 -> m ()
+ GI.Gtk.Objects.Inscription: setInscriptionNatChars :: (MonadIO m, IsInscription o) => o -> Word32 -> m ()
+ GI.Gtk.Objects.Inscription: setInscriptionNatLines :: (MonadIO m, IsInscription o) => o -> Word32 -> m ()
+ GI.Gtk.Objects.Inscription: setInscriptionText :: (MonadIO m, IsInscription o) => o -> Text -> m ()
+ GI.Gtk.Objects.Inscription: setInscriptionTextOverflow :: (MonadIO m, IsInscription o) => o -> InscriptionOverflow -> m ()
+ GI.Gtk.Objects.Inscription: setInscriptionWrapMode :: (MonadIO m, IsInscription o) => o -> WrapMode -> m ()
+ GI.Gtk.Objects.Inscription: setInscriptionXalign :: (MonadIO m, IsInscription o) => o -> Float -> m ()
+ GI.Gtk.Objects.Inscription: setInscriptionYalign :: (MonadIO m, IsInscription o) => o -> Float -> m ()
+ GI.Gtk.Objects.Inscription: toInscription :: (MonadIO m, IsInscription o) => o -> m Inscription
+ GI.Gtk.Objects.Label: clearLabelTabs :: (MonadIO m, IsLabel o) => o -> m ()
+ GI.Gtk.Objects.Label: constructLabelNaturalWrapMode :: (IsLabel o, MonadIO m) => NaturalWrapMode -> m (GValueConstruct o)
+ GI.Gtk.Objects.Label: constructLabelTabs :: (IsLabel o, MonadIO m) => TabArray -> m (GValueConstruct o)
+ GI.Gtk.Objects.Label: getLabelNaturalWrapMode :: (MonadIO m, IsLabel o) => o -> m NaturalWrapMode
+ GI.Gtk.Objects.Label: getLabelTabs :: (MonadIO m, IsLabel o) => o -> m (Maybe TabArray)
+ GI.Gtk.Objects.Label: labelGetNaturalWrapMode :: (HasCallStack, MonadIO m, IsLabel a) => a -> m NaturalWrapMode
+ GI.Gtk.Objects.Label: labelGetTabs :: (HasCallStack, MonadIO m, IsLabel a) => a -> m (Maybe TabArray)
+ GI.Gtk.Objects.Label: labelSetNaturalWrapMode :: (HasCallStack, MonadIO m, IsLabel a) => a -> NaturalWrapMode -> m ()
+ GI.Gtk.Objects.Label: labelSetTabs :: (HasCallStack, MonadIO m, IsLabel a) => a -> Maybe TabArray -> m ()
+ GI.Gtk.Objects.Label: setLabelNaturalWrapMode :: (MonadIO m, IsLabel o) => o -> NaturalWrapMode -> m ()
+ GI.Gtk.Objects.Label: setLabelTabs :: (MonadIO m, IsLabel o) => o -> TabArray -> m ()
+ GI.Gtk.Objects.MapListModel: getMapListModelItemType :: (MonadIO m, IsMapListModel o) => o -> m GType
+ GI.Gtk.Objects.MapListModel: getMapListModelNItems :: (MonadIO m, IsMapListModel o) => o -> m Word32
+ GI.Gtk.Objects.MenuButton: clearMenuButtonChild :: (MonadIO m, IsMenuButton o) => o -> m ()
+ GI.Gtk.Objects.MenuButton: constructMenuButtonChild :: (IsMenuButton o, MonadIO m, IsWidget a) => a -> m (GValueConstruct o)
+ GI.Gtk.Objects.MenuButton: getMenuButtonChild :: (MonadIO m, IsMenuButton o) => o -> m (Maybe Widget)
+ GI.Gtk.Objects.MenuButton: menuButtonGetChild :: (HasCallStack, MonadIO m, IsMenuButton a) => a -> m (Maybe Widget)
+ GI.Gtk.Objects.MenuButton: menuButtonSetChild :: (HasCallStack, MonadIO m, IsMenuButton a, IsWidget b) => a -> Maybe b -> m ()
+ GI.Gtk.Objects.MenuButton: setMenuButtonChild :: (MonadIO m, IsMenuButton o, IsWidget a) => o -> a -> m ()
+ GI.Gtk.Objects.MultiFilter: getMultiFilterItemType :: (MonadIO m, IsMultiFilter o) => o -> m GType
+ GI.Gtk.Objects.MultiFilter: getMultiFilterNItems :: (MonadIO m, IsMultiFilter o) => o -> m Word32
+ GI.Gtk.Objects.MultiSelection: getMultiSelectionItemType :: (MonadIO m, IsMultiSelection o) => o -> m GType
+ GI.Gtk.Objects.MultiSelection: getMultiSelectionNItems :: (MonadIO m, IsMultiSelection o) => o -> m Word32
+ GI.Gtk.Objects.MultiSorter: getMultiSorterItemType :: (MonadIO m, IsMultiSorter o) => o -> m GType
+ GI.Gtk.Objects.MultiSorter: getMultiSorterNItems :: (MonadIO m, IsMultiSorter o) => o -> m Word32
+ GI.Gtk.Objects.NoSelection: getNoSelectionItemType :: (MonadIO m, IsNoSelection o) => o -> m GType
+ GI.Gtk.Objects.NoSelection: getNoSelectionNItems :: (MonadIO m, IsNoSelection o) => o -> m Word32
+ GI.Gtk.Objects.Paned: clearPanedEndChild :: (MonadIO m, IsPaned o) => o -> m ()
+ GI.Gtk.Objects.Paned: clearPanedStartChild :: (MonadIO m, IsPaned o) => o -> m ()
+ GI.Gtk.Objects.Picture: constructPictureContentFit :: (IsPicture o, MonadIO m) => ContentFit -> m (GValueConstruct o)
+ GI.Gtk.Objects.Picture: getPictureContentFit :: (MonadIO m, IsPicture o) => o -> m ContentFit
+ GI.Gtk.Objects.Picture: pictureGetContentFit :: (HasCallStack, MonadIO m, IsPicture a) => a -> m ContentFit
+ GI.Gtk.Objects.Picture: pictureSetContentFit :: (HasCallStack, MonadIO m, IsPicture a) => a -> ContentFit -> m ()
+ GI.Gtk.Objects.Picture: setPictureContentFit :: (MonadIO m, IsPicture o) => o -> ContentFit -> m ()
+ GI.Gtk.Objects.Popover: clearPopoverPointingTo :: (MonadIO m, IsPopover o) => o -> m ()
+ GI.Gtk.Objects.SearchEntry: constructSearchEntrySearchDelay :: (IsSearchEntry o, MonadIO m) => Word32 -> m (GValueConstruct o)
+ GI.Gtk.Objects.SearchEntry: getSearchEntrySearchDelay :: (MonadIO m, IsSearchEntry o) => o -> m Word32
+ GI.Gtk.Objects.SearchEntry: searchEntryGetSearchDelay :: (HasCallStack, MonadIO m, IsSearchEntry a) => a -> m Word32
+ GI.Gtk.Objects.SearchEntry: searchEntrySetSearchDelay :: (HasCallStack, MonadIO m, IsSearchEntry a) => a -> Word32 -> m ()
+ GI.Gtk.Objects.SearchEntry: setSearchEntrySearchDelay :: (MonadIO m, IsSearchEntry o) => o -> Word32 -> m ()
+ GI.Gtk.Objects.SelectionFilterModel: getSelectionFilterModelItemType :: (MonadIO m, IsSelectionFilterModel o) => o -> m GType
+ GI.Gtk.Objects.SelectionFilterModel: getSelectionFilterModelNItems :: (MonadIO m, IsSelectionFilterModel o) => o -> m Word32
+ GI.Gtk.Objects.Settings: constructSettingsGtkHintFontMetrics :: (IsSettings o, MonadIO m) => Bool -> m (GValueConstruct o)
+ GI.Gtk.Objects.Settings: getSettingsGtkHintFontMetrics :: (MonadIO m, IsSettings o) => o -> m Bool
+ GI.Gtk.Objects.Settings: setSettingsGtkHintFontMetrics :: (MonadIO m, IsSettings o) => o -> Bool -> m ()
+ GI.Gtk.Objects.ShortcutController: getShortcutControllerItemType :: (MonadIO m, IsShortcutController o) => o -> m GType
+ GI.Gtk.Objects.ShortcutController: getShortcutControllerNItems :: (MonadIO m, IsShortcutController o) => o -> m Word32
+ GI.Gtk.Objects.SingleSelection: getSingleSelectionItemType :: (MonadIO m, IsSingleSelection o) => o -> m GType
+ GI.Gtk.Objects.SingleSelection: getSingleSelectionNItems :: (MonadIO m, IsSingleSelection o) => o -> m Word32
+ GI.Gtk.Objects.SliceListModel: getSliceListModelItemType :: (MonadIO m, IsSliceListModel o) => o -> m GType
+ GI.Gtk.Objects.SliceListModel: getSliceListModelNItems :: (MonadIO m, IsSliceListModel o) => o -> m Word32
+ GI.Gtk.Objects.SortListModel: getSortListModelItemType :: (MonadIO m, IsSortListModel o) => o -> m GType
+ GI.Gtk.Objects.SortListModel: getSortListModelNItems :: (MonadIO m, IsSortListModel o) => o -> m Word32
+ GI.Gtk.Objects.TextChildAnchor: textChildAnchorNewWithReplacement :: (HasCallStack, MonadIO m) => Text -> m TextChildAnchor
+ GI.Gtk.Objects.TextTag: constructTextTagLineHeight :: (IsTextTag o, MonadIO m) => Float -> m (GValueConstruct o)
+ GI.Gtk.Objects.TextTag: constructTextTagLineHeightSet :: (IsTextTag o, MonadIO m) => Bool -> m (GValueConstruct o)
+ GI.Gtk.Objects.TextTag: constructTextTagSentence :: (IsTextTag o, MonadIO m) => Bool -> m (GValueConstruct o)
+ GI.Gtk.Objects.TextTag: constructTextTagSentenceSet :: (IsTextTag o, MonadIO m) => Bool -> m (GValueConstruct o)
+ GI.Gtk.Objects.TextTag: constructTextTagTextTransform :: (IsTextTag o, MonadIO m) => TextTransform -> m (GValueConstruct o)
+ GI.Gtk.Objects.TextTag: constructTextTagTextTransformSet :: (IsTextTag o, MonadIO m) => Bool -> m (GValueConstruct o)
+ GI.Gtk.Objects.TextTag: constructTextTagWord :: (IsTextTag o, MonadIO m) => Bool -> m (GValueConstruct o)
+ GI.Gtk.Objects.TextTag: constructTextTagWordSet :: (IsTextTag o, MonadIO m) => Bool -> m (GValueConstruct o)
+ GI.Gtk.Objects.TextTag: getTextTagLineHeight :: (MonadIO m, IsTextTag o) => o -> m Float
+ GI.Gtk.Objects.TextTag: getTextTagLineHeightSet :: (MonadIO m, IsTextTag o) => o -> m Bool
+ GI.Gtk.Objects.TextTag: getTextTagSentence :: (MonadIO m, IsTextTag o) => o -> m Bool
+ GI.Gtk.Objects.TextTag: getTextTagSentenceSet :: (MonadIO m, IsTextTag o) => o -> m Bool
+ GI.Gtk.Objects.TextTag: getTextTagTextTransform :: (MonadIO m, IsTextTag o) => o -> m TextTransform
+ GI.Gtk.Objects.TextTag: getTextTagTextTransformSet :: (MonadIO m, IsTextTag o) => o -> m Bool
+ GI.Gtk.Objects.TextTag: getTextTagWord :: (MonadIO m, IsTextTag o) => o -> m Bool
+ GI.Gtk.Objects.TextTag: getTextTagWordSet :: (MonadIO m, IsTextTag o) => o -> m Bool
+ GI.Gtk.Objects.TextTag: setTextTagLineHeight :: (MonadIO m, IsTextTag o) => o -> Float -> m ()
+ GI.Gtk.Objects.TextTag: setTextTagLineHeightSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
+ GI.Gtk.Objects.TextTag: setTextTagSentence :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
+ GI.Gtk.Objects.TextTag: setTextTagSentenceSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
+ GI.Gtk.Objects.TextTag: setTextTagTextTransform :: (MonadIO m, IsTextTag o) => o -> TextTransform -> m ()
+ GI.Gtk.Objects.TextTag: setTextTagTextTransformSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
+ GI.Gtk.Objects.TextTag: setTextTagWord :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
+ GI.Gtk.Objects.TextTag: setTextTagWordSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
+ GI.Gtk.Objects.TreeExpander: constructTreeExpanderIndentForIcon :: (IsTreeExpander o, MonadIO m) => Bool -> m (GValueConstruct o)
+ GI.Gtk.Objects.TreeExpander: getTreeExpanderIndentForIcon :: (MonadIO m, IsTreeExpander o) => o -> m Bool
+ GI.Gtk.Objects.TreeExpander: setTreeExpanderIndentForIcon :: (MonadIO m, IsTreeExpander o) => o -> Bool -> m ()
+ GI.Gtk.Objects.TreeExpander: treeExpanderGetIndentForIcon :: (HasCallStack, MonadIO m, IsTreeExpander a) => a -> m Bool
+ GI.Gtk.Objects.TreeExpander: treeExpanderSetIndentForIcon :: (HasCallStack, MonadIO m, IsTreeExpander a) => a -> Bool -> m ()
+ GI.Gtk.Objects.TreeListModel: getTreeListModelItemType :: (MonadIO m, IsTreeListModel o) => o -> m GType
+ GI.Gtk.Objects.TreeListModel: getTreeListModelNItems :: (MonadIO m, IsTreeListModel o) => o -> m Word32
+ GI.Gtk.Objects.Widget: widgetDisposeTemplate :: (HasCallStack, MonadIO m, IsWidget a) => a -> GType -> m ()
+ GI.Gtk.Objects.Window: clearWindowTitlebar :: (MonadIO m, IsWindow o) => o -> m ()
+ GI.Gtk.Objects.Window: constructWindowTitlebar :: (IsWindow o, MonadIO m, IsWidget a) => a -> m (GValueConstruct o)
+ GI.Gtk.Objects.Window: getWindowTitlebar :: (MonadIO m, IsWindow o) => o -> m (Maybe Widget)
+ GI.Gtk.Objects.Window: setWindowTitlebar :: (MonadIO m, IsWindow o, IsWidget a) => o -> a -> m ()
+ GI.Gtk.Structs.BitsetIter: instance Data.GI.Base.BasicTypes.GBoxed GI.Gtk.Structs.BitsetIter.BitsetIter
+ GI.Gtk.Structs.BitsetIter: instance Data.GI.Base.BasicTypes.TypedObject GI.Gtk.Structs.BitsetIter.BitsetIter
+ GI.Gtk.Structs.BitsetIter: instance Data.GI.Base.GValue.IsGValue (GHC.Maybe.Maybe GI.Gtk.Structs.BitsetIter.BitsetIter)
+ GI.Gtk.Structs.BitsetIter: instance Data.GI.Base.Overloading.HasParentTypes GI.Gtk.Structs.BitsetIter.BitsetIter
- GI.Gtk.Callbacks: type AssistantPageFunc = Int32 " /@currentPage@/: The page number used to calculate the next page." -> IO Int32 " __Returns:__ The next page number"
+ GI.Gtk.Callbacks: type AssistantPageFunc = -- | /@currentPage@/: The page number used to calculate the next page. Int32 -> -- | __Returns:__ The next page number IO Int32
- GI.Gtk.Callbacks: type AssistantPageFunc_WithClosures = Int32 " /@currentPage@/: The page number used to calculate the next page." -> Ptr () " /@data@/: user data." -> IO Int32 " __Returns:__ The next page number"
+ GI.Gtk.Callbacks: type AssistantPageFunc_WithClosures = -- | /@currentPage@/: The page number used to calculate the next page. Int32 -> -- | /@data@/: user data. Ptr () -> -- | __Returns:__ The next page number IO Int32
- GI.Gtk.Callbacks: type BuildableParserEndElementFieldCallback = BuildableParseContext -> Text -> IO () " /(Can throw 'Data.GI.Base.GError.GError')/"
+ GI.Gtk.Callbacks: type BuildableParserEndElementFieldCallback = BuildableParseContext -> Text -> -- | /(Can throw 'Data.GI.Base.GError.GError')/ IO ()
- GI.Gtk.Callbacks: type BuildableParserEndElementFieldCallback_WithClosures = BuildableParseContext -> Text -> Ptr () -> IO () " /(Can throw 'Data.GI.Base.GError.GError')/"
+ GI.Gtk.Callbacks: type BuildableParserEndElementFieldCallback_WithClosures = BuildableParseContext -> Text -> Ptr () -> -- | /(Can throw 'Data.GI.Base.GError.GError')/ IO ()
- GI.Gtk.Callbacks: type BuildableParserStartElementFieldCallback = BuildableParseContext -> Text -> Text -> Text -> IO () " /(Can throw 'Data.GI.Base.GError.GError')/"
+ GI.Gtk.Callbacks: type BuildableParserStartElementFieldCallback = BuildableParseContext -> Text -> Text -> Text -> -- | /(Can throw 'Data.GI.Base.GError.GError')/ IO ()
- GI.Gtk.Callbacks: type BuildableParserStartElementFieldCallback_WithClosures = BuildableParseContext -> Text -> Text -> Text -> Ptr () -> IO () " /(Can throw 'Data.GI.Base.GError.GError')/"
+ GI.Gtk.Callbacks: type BuildableParserStartElementFieldCallback_WithClosures = BuildableParseContext -> Text -> Text -> Text -> Ptr () -> -- | /(Can throw 'Data.GI.Base.GError.GError')/ IO ()
- GI.Gtk.Callbacks: type BuildableParserTextFieldCallback = BuildableParseContext -> Text -> Word64 -> IO () " /(Can throw 'Data.GI.Base.GError.GError')/"
+ GI.Gtk.Callbacks: type BuildableParserTextFieldCallback = BuildableParseContext -> Text -> Word64 -> -- | /(Can throw 'Data.GI.Base.GError.GError')/ IO ()
- GI.Gtk.Callbacks: type BuildableParserTextFieldCallback_WithClosures = BuildableParseContext -> Text -> Word64 -> Ptr () -> IO () " /(Can throw 'Data.GI.Base.GError.GError')/"
+ GI.Gtk.Callbacks: type BuildableParserTextFieldCallback_WithClosures = BuildableParseContext -> Text -> Word64 -> Ptr () -> -- | /(Can throw 'Data.GI.Base.GError.GError')/ IO ()
- GI.Gtk.Callbacks: type CellAllocCallback = CellRenderer " /@renderer@/: the cell renderer to operate on" -> Rectangle " /@cellArea@/: the area allocated to /@renderer@/ inside the rectangle provided to 'GI.Gtk.Objects.CellArea.cellAreaForeachAlloc'." -> Rectangle " /@cellBackground@/: the background area for /@renderer@/ inside the background area provided to 'GI.Gtk.Objects.CellArea.cellAreaForeachAlloc'." -> IO Bool " __Returns:__ 'P.True' to stop iterating over cells."
+ GI.Gtk.Callbacks: type CellAllocCallback = -- | /@renderer@/: the cell renderer to operate on CellRenderer -> -- | /@cellArea@/: the area allocated to /@renderer@/ inside the rectangle -- provided to 'GI.Gtk.Objects.CellArea.cellAreaForeachAlloc'. Rectangle -> -- | /@cellBackground@/: the background area for /@renderer@/ inside the -- background area provided to 'GI.Gtk.Objects.CellArea.cellAreaForeachAlloc'. Rectangle -> -- | __Returns:__ 'P.True' to stop iterating over cells. IO Bool
- GI.Gtk.Callbacks: type CellAllocCallback_WithClosures = CellRenderer " /@renderer@/: the cell renderer to operate on" -> Rectangle " /@cellArea@/: the area allocated to /@renderer@/ inside the rectangle provided to 'GI.Gtk.Objects.CellArea.cellAreaForeachAlloc'." -> Rectangle " /@cellBackground@/: the background area for /@renderer@/ inside the background area provided to 'GI.Gtk.Objects.CellArea.cellAreaForeachAlloc'." -> Ptr () " /@data@/: user-supplied data" -> IO Bool " __Returns:__ 'P.True' to stop iterating over cells."
+ GI.Gtk.Callbacks: type CellAllocCallback_WithClosures = -- | /@renderer@/: the cell renderer to operate on CellRenderer -> -- | /@cellArea@/: the area allocated to /@renderer@/ inside the rectangle -- provided to 'GI.Gtk.Objects.CellArea.cellAreaForeachAlloc'. Rectangle -> -- | /@cellBackground@/: the background area for /@renderer@/ inside the -- background area provided to 'GI.Gtk.Objects.CellArea.cellAreaForeachAlloc'. Rectangle -> -- | /@data@/: user-supplied data Ptr () -> -- | __Returns:__ 'P.True' to stop iterating over cells. IO Bool
- GI.Gtk.Callbacks: type CellCallback = CellRenderer " /@renderer@/: the cell renderer to operate on" -> IO Bool " __Returns:__ 'P.True' to stop iterating over cells."
+ GI.Gtk.Callbacks: type CellCallback = -- | /@renderer@/: the cell renderer to operate on CellRenderer -> -- | __Returns:__ 'P.True' to stop iterating over cells. IO Bool
- GI.Gtk.Callbacks: type CellCallback_WithClosures = CellRenderer " /@renderer@/: the cell renderer to operate on" -> Ptr () " /@data@/: user-supplied data" -> IO Bool " __Returns:__ 'P.True' to stop iterating over cells."
+ GI.Gtk.Callbacks: type CellCallback_WithClosures = -- | /@renderer@/: the cell renderer to operate on CellRenderer -> -- | /@data@/: user-supplied data Ptr () -> -- | __Returns:__ 'P.True' to stop iterating over cells. IO Bool
- GI.Gtk.Callbacks: type CellLayoutDataFunc = CellLayout " /@cellLayout@/: a @GtkCellLayout@" -> CellRenderer " /@cell@/: the cell renderer whose value is to be set" -> TreeModel " /@treeModel@/: the model" -> TreeIter " /@iter@/: a @GtkTreeIter@ indicating the row to set the value for" -> IO ()
+ GI.Gtk.Callbacks: type CellLayoutDataFunc = -- | /@cellLayout@/: a @GtkCellLayout@ CellLayout -> -- | /@cell@/: the cell renderer whose value is to be set CellRenderer -> -- | /@treeModel@/: the model TreeModel -> -- | /@iter@/: a @GtkTreeIter@ indicating the row to set the value for TreeIter -> IO ()
- GI.Gtk.Callbacks: type CellLayoutDataFunc_WithClosures = CellLayout " /@cellLayout@/: a @GtkCellLayout@" -> CellRenderer " /@cell@/: the cell renderer whose value is to be set" -> TreeModel " /@treeModel@/: the model" -> TreeIter " /@iter@/: a @GtkTreeIter@ indicating the row to set the value for" -> Ptr () " /@data@/: user data passed to 'GI.Gtk.Interfaces.CellLayout.cellLayoutSetCellDataFunc'" -> IO ()
+ GI.Gtk.Callbacks: type CellLayoutDataFunc_WithClosures = -- | /@cellLayout@/: a @GtkCellLayout@ CellLayout -> -- | /@cell@/: the cell renderer whose value is to be set CellRenderer -> -- | /@treeModel@/: the model TreeModel -> -- | /@iter@/: a @GtkTreeIter@ indicating the row to set the value for TreeIter -> -- | /@data@/: user data passed to 'GI.Gtk.Interfaces.CellLayout.cellLayoutSetCellDataFunc' Ptr () -> IO ()
- GI.Gtk.Callbacks: type CustomAllocateFunc = Widget " /@widget@/: the widget to allocate" -> Int32 " /@width@/: the new width of the widget" -> Int32 " /@height@/: the new height of the widget" -> Int32 " /@baseline@/: the new baseline of the widget, or -1" -> IO ()
+ GI.Gtk.Callbacks: type CustomAllocateFunc = -- | /@widget@/: the widget to allocate Widget -> -- | /@width@/: the new width of the widget Int32 -> -- | /@height@/: the new height of the widget Int32 -> -- | /@baseline@/: the new baseline of the widget, or -1 Int32 -> IO ()
- GI.Gtk.Callbacks: type CustomFilterFunc = Object " /@item@/: The item to be matched" -> IO Bool " __Returns:__ 'P.True' to keep the item around"
+ GI.Gtk.Callbacks: type CustomFilterFunc = -- | /@item@/: The item to be matched Object -> -- | __Returns:__ 'P.True' to keep the item around IO Bool
- GI.Gtk.Callbacks: type CustomFilterFunc_WithClosures = Object " /@item@/: The item to be matched" -> Ptr () " /@userData@/: user data" -> IO Bool " __Returns:__ 'P.True' to keep the item around"
+ GI.Gtk.Callbacks: type CustomFilterFunc_WithClosures = -- | /@item@/: The item to be matched Object -> -- | /@userData@/: user data Ptr () -> -- | __Returns:__ 'P.True' to keep the item around IO Bool
- GI.Gtk.Callbacks: type CustomMeasureFunc = Widget " /@widget@/: the widget to be measured" -> Orientation " /@orientation@/: the direction to be measured" -> Int32 " /@forSize@/: the size to be measured for" -> IO ((Int32, Int32, Int32, Int32))
+ GI.Gtk.Callbacks: type CustomMeasureFunc = -- | /@widget@/: the widget to be measured Widget -> -- | /@orientation@/: the direction to be measured Orientation -> -- | /@forSize@/: the size to be measured for Int32 -> IO ((Int32, Int32, Int32, Int32))
- GI.Gtk.Callbacks: type CustomRequestModeFunc = Widget " /@widget@/: the widget to be queried" -> IO SizeRequestMode " __Returns:__ the size request mode"
+ GI.Gtk.Callbacks: type CustomRequestModeFunc = -- | /@widget@/: the widget to be queried Widget -> -- | __Returns:__ the size request mode IO SizeRequestMode
- GI.Gtk.Callbacks: type DrawingAreaDrawFunc = DrawingArea " /@drawingArea@/: the @GtkDrawingArea@ to redraw" -> Context " /@cr@/: the context to draw to" -> Int32 " /@width@/: the actual width of the contents. This value will be at least as wide as GtkDrawingArea:width." -> Int32 " /@height@/: the actual height of the contents. This value will be at least as wide as GtkDrawingArea:height." -> IO ()
+ GI.Gtk.Callbacks: type DrawingAreaDrawFunc = -- | /@drawingArea@/: the @GtkDrawingArea@ to redraw DrawingArea -> -- | /@cr@/: the context to draw to Context -> -- | /@width@/: the actual width of the contents. This value will be at least -- as wide as GtkDrawingArea:width. Int32 -> -- | /@height@/: the actual height of the contents. This value will be at least -- as wide as GtkDrawingArea:height. Int32 -> IO ()
- GI.Gtk.Callbacks: type DrawingAreaDrawFunc_WithClosures = DrawingArea " /@drawingArea@/: the @GtkDrawingArea@ to redraw" -> Context " /@cr@/: the context to draw to" -> Int32 " /@width@/: the actual width of the contents. This value will be at least as wide as GtkDrawingArea:width." -> Int32 " /@height@/: the actual height of the contents. This value will be at least as wide as GtkDrawingArea:height." -> Ptr () " /@userData@/: user data" -> IO ()
+ GI.Gtk.Callbacks: type DrawingAreaDrawFunc_WithClosures = -- | /@drawingArea@/: the @GtkDrawingArea@ to redraw DrawingArea -> -- | /@cr@/: the context to draw to Context -> -- | /@width@/: the actual width of the contents. This value will be at least -- as wide as GtkDrawingArea:width. Int32 -> -- | /@height@/: the actual height of the contents. This value will be at least -- as wide as GtkDrawingArea:height. Int32 -> -- | /@userData@/: user data Ptr () -> IO ()
- GI.Gtk.Callbacks: type EntryCompletionMatchFunc = EntryCompletion " /@completion@/: the @GtkEntryCompletion@" -> Text " /@key@/: the string to match, normalized and case-folded" -> TreeIter " /@iter@/: a @GtkTreeIter@ indicating the row to match" -> IO Bool " __Returns:__ 'P.True' if /@iter@/ should be displayed as a possible completion for /@key@/"
+ GI.Gtk.Callbacks: type EntryCompletionMatchFunc = -- | /@completion@/: the @GtkEntryCompletion@ EntryCompletion -> -- | /@key@/: the string to match, normalized and case-folded Text -> -- | /@iter@/: a @GtkTreeIter@ indicating the row to match TreeIter -> -- | __Returns:__ 'P.True' if /@iter@/ should be displayed as a possible completion -- for /@key@/ IO Bool
- GI.Gtk.Callbacks: type EntryCompletionMatchFunc_WithClosures = EntryCompletion " /@completion@/: the @GtkEntryCompletion@" -> Text " /@key@/: the string to match, normalized and case-folded" -> TreeIter " /@iter@/: a @GtkTreeIter@ indicating the row to match" -> Ptr () " /@userData@/: user data given to 'GI.Gtk.Objects.EntryCompletion.entryCompletionSetMatchFunc'" -> IO Bool " __Returns:__ 'P.True' if /@iter@/ should be displayed as a possible completion for /@key@/"
+ GI.Gtk.Callbacks: type EntryCompletionMatchFunc_WithClosures = -- | /@completion@/: the @GtkEntryCompletion@ EntryCompletion -> -- | /@key@/: the string to match, normalized and case-folded Text -> -- | /@iter@/: a @GtkTreeIter@ indicating the row to match TreeIter -> -- | /@userData@/: user data given to 'GI.Gtk.Objects.EntryCompletion.entryCompletionSetMatchFunc' Ptr () -> -- | __Returns:__ 'P.True' if /@iter@/ should be displayed as a possible completion -- for /@key@/ IO Bool
- GI.Gtk.Callbacks: type ExpressionNotify_WithClosures = Ptr () " /@userData@/: data passed to 'GI.Gtk.Objects.Expression.expressionWatch'" -> IO ()
+ GI.Gtk.Callbacks: type ExpressionNotify_WithClosures = -- | /@userData@/: data passed to 'GI.Gtk.Objects.Expression.expressionWatch' Ptr () -> IO ()
- GI.Gtk.Callbacks: type FlowBoxCreateWidgetFunc = Object " /@item@/: the item from the model for which to create a widget for" -> IO Widget " __Returns:__ a @GtkWidget@ that represents /@item@/"
+ GI.Gtk.Callbacks: type FlowBoxCreateWidgetFunc = -- | /@item@/: the item from the model for which to create a widget for Object -> -- | __Returns:__ a @GtkWidget@ that represents /@item@/ IO Widget
- GI.Gtk.Callbacks: type FlowBoxCreateWidgetFunc_WithClosures = Object " /@item@/: the item from the model for which to create a widget for" -> Ptr () " /@userData@/: user data from 'GI.Gtk.Objects.FlowBox.flowBoxBindModel'" -> IO Widget " __Returns:__ a @GtkWidget@ that represents /@item@/"
+ GI.Gtk.Callbacks: type FlowBoxCreateWidgetFunc_WithClosures = -- | /@item@/: the item from the model for which to create a widget for Object -> -- | /@userData@/: user data from 'GI.Gtk.Objects.FlowBox.flowBoxBindModel' Ptr () -> -- | __Returns:__ a @GtkWidget@ that represents /@item@/ IO Widget
- GI.Gtk.Callbacks: type FlowBoxFilterFunc = FlowBoxChild " /@child@/: a @GtkFlowBoxChild@ that may be filtered" -> IO Bool " __Returns:__ 'P.True' if the row should be visible, 'P.False' otherwise"
+ GI.Gtk.Callbacks: type FlowBoxFilterFunc = -- | /@child@/: a @GtkFlowBoxChild@ that may be filtered FlowBoxChild -> -- | __Returns:__ 'P.True' if the row should be visible, 'P.False' otherwise IO Bool
- GI.Gtk.Callbacks: type FlowBoxFilterFunc_WithClosures = FlowBoxChild " /@child@/: a @GtkFlowBoxChild@ that may be filtered" -> Ptr () " /@userData@/: user data" -> IO Bool " __Returns:__ 'P.True' if the row should be visible, 'P.False' otherwise"
+ GI.Gtk.Callbacks: type FlowBoxFilterFunc_WithClosures = -- | /@child@/: a @GtkFlowBoxChild@ that may be filtered FlowBoxChild -> -- | /@userData@/: user data Ptr () -> -- | __Returns:__ 'P.True' if the row should be visible, 'P.False' otherwise IO Bool
- GI.Gtk.Callbacks: type FlowBoxForeachFunc = FlowBox " /@box@/: a @GtkFlowBox@" -> FlowBoxChild " /@child@/: a @GtkFlowBoxChild@" -> IO ()
+ GI.Gtk.Callbacks: type FlowBoxForeachFunc = -- | /@box@/: a @GtkFlowBox@ FlowBox -> -- | /@child@/: a @GtkFlowBoxChild@ FlowBoxChild -> IO ()
- GI.Gtk.Callbacks: type FlowBoxForeachFunc_WithClosures = FlowBox " /@box@/: a @GtkFlowBox@" -> FlowBoxChild " /@child@/: a @GtkFlowBoxChild@" -> Ptr () " /@userData@/: user data" -> IO ()
+ GI.Gtk.Callbacks: type FlowBoxForeachFunc_WithClosures = -- | /@box@/: a @GtkFlowBox@ FlowBox -> -- | /@child@/: a @GtkFlowBoxChild@ FlowBoxChild -> -- | /@userData@/: user data Ptr () -> IO ()
- GI.Gtk.Callbacks: type FlowBoxSortFunc = FlowBoxChild " /@child1@/: the first child" -> FlowBoxChild " /@child2@/: the second child" -> IO Int32 " __Returns:__ \< 0 if /@child1@/ should be before /@child2@/, 0 if the are equal, and > 0 otherwise"
+ GI.Gtk.Callbacks: type FlowBoxSortFunc = -- | /@child1@/: the first child FlowBoxChild -> -- | /@child2@/: the second child FlowBoxChild -> -- | __Returns:__ \< 0 if /@child1@/ should be before /@child2@/, 0 if -- the are equal, and > 0 otherwise IO Int32
- GI.Gtk.Callbacks: type FlowBoxSortFunc_WithClosures = FlowBoxChild " /@child1@/: the first child" -> FlowBoxChild " /@child2@/: the second child" -> Ptr () " /@userData@/: user data" -> IO Int32 " __Returns:__ \< 0 if /@child1@/ should be before /@child2@/, 0 if the are equal, and > 0 otherwise"
+ GI.Gtk.Callbacks: type FlowBoxSortFunc_WithClosures = -- | /@child1@/: the first child FlowBoxChild -> -- | /@child2@/: the second child FlowBoxChild -> -- | /@userData@/: user data Ptr () -> -- | __Returns:__ \< 0 if /@child1@/ should be before /@child2@/, 0 if -- the are equal, and > 0 otherwise IO Int32
- GI.Gtk.Callbacks: type FontFilterFunc = FontFamily " /@family@/: a @PangoFontFamily@" -> FontFace " /@face@/: a @PangoFontFace@ belonging to /@family@/" -> IO Bool " __Returns:__ 'P.True' if the font should be displayed"
+ GI.Gtk.Callbacks: type FontFilterFunc = -- | /@family@/: a @PangoFontFamily@ FontFamily -> -- | /@face@/: a @PangoFontFace@ belonging to /@family@/ FontFace -> -- | __Returns:__ 'P.True' if the font should be displayed IO Bool
- GI.Gtk.Callbacks: type FontFilterFunc_WithClosures = FontFamily " /@family@/: a @PangoFontFamily@" -> FontFace " /@face@/: a @PangoFontFace@ belonging to /@family@/" -> Ptr () " /@data@/: user data passed to 'GI.Gtk.Interfaces.FontChooser.fontChooserSetFilterFunc'" -> IO Bool " __Returns:__ 'P.True' if the font should be displayed"
+ GI.Gtk.Callbacks: type FontFilterFunc_WithClosures = -- | /@family@/: a @PangoFontFamily@ FontFamily -> -- | /@face@/: a @PangoFontFace@ belonging to /@family@/ FontFace -> -- | /@data@/: user data passed to 'GI.Gtk.Interfaces.FontChooser.fontChooserSetFilterFunc' Ptr () -> -- | __Returns:__ 'P.True' if the font should be displayed IO Bool
- GI.Gtk.Callbacks: type IconViewForeachFunc = IconView " /@iconView@/: a @GtkIconView@" -> TreePath " /@path@/: The @GtkTreePath@ of a selected row" -> IO ()
+ GI.Gtk.Callbacks: type IconViewForeachFunc = -- | /@iconView@/: a @GtkIconView@ IconView -> -- | /@path@/: The @GtkTreePath@ of a selected row TreePath -> IO ()
- GI.Gtk.Callbacks: type IconViewForeachFunc_WithClosures = IconView " /@iconView@/: a @GtkIconView@" -> TreePath " /@path@/: The @GtkTreePath@ of a selected row" -> Ptr () " /@data@/: user data" -> IO ()
+ GI.Gtk.Callbacks: type IconViewForeachFunc_WithClosures = -- | /@iconView@/: a @GtkIconView@ IconView -> -- | /@path@/: The @GtkTreePath@ of a selected row TreePath -> -- | /@data@/: user data Ptr () -> IO ()
- GI.Gtk.Callbacks: type ListBoxCreateWidgetFunc = Object " /@item@/: the item from the model for which to create a widget for" -> IO Widget " __Returns:__ a @GtkWidget@ that represents /@item@/"
+ GI.Gtk.Callbacks: type ListBoxCreateWidgetFunc = -- | /@item@/: the item from the model for which to create a widget for Object -> -- | __Returns:__ a @GtkWidget@ that represents /@item@/ IO Widget
- GI.Gtk.Callbacks: type ListBoxCreateWidgetFunc_WithClosures = Object " /@item@/: the item from the model for which to create a widget for" -> Ptr () " /@userData@/: user data" -> IO Widget " __Returns:__ a @GtkWidget@ that represents /@item@/"
+ GI.Gtk.Callbacks: type ListBoxCreateWidgetFunc_WithClosures = -- | /@item@/: the item from the model for which to create a widget for Object -> -- | /@userData@/: user data Ptr () -> -- | __Returns:__ a @GtkWidget@ that represents /@item@/ IO Widget
- GI.Gtk.Callbacks: type ListBoxFilterFunc = ListBoxRow " /@row@/: the row that may be filtered" -> IO Bool " __Returns:__ 'P.True' if the row should be visible, 'P.False' otherwise"
+ GI.Gtk.Callbacks: type ListBoxFilterFunc = -- | /@row@/: the row that may be filtered ListBoxRow -> -- | __Returns:__ 'P.True' if the row should be visible, 'P.False' otherwise IO Bool
- GI.Gtk.Callbacks: type ListBoxFilterFunc_WithClosures = ListBoxRow " /@row@/: the row that may be filtered" -> Ptr () " /@userData@/: user data" -> IO Bool " __Returns:__ 'P.True' if the row should be visible, 'P.False' otherwise"
+ GI.Gtk.Callbacks: type ListBoxFilterFunc_WithClosures = -- | /@row@/: the row that may be filtered ListBoxRow -> -- | /@userData@/: user data Ptr () -> -- | __Returns:__ 'P.True' if the row should be visible, 'P.False' otherwise IO Bool
- GI.Gtk.Callbacks: type ListBoxForeachFunc = ListBox " /@box@/: a @GtkListBox@" -> ListBoxRow " /@row@/: a @GtkListBoxRow@" -> IO ()
+ GI.Gtk.Callbacks: type ListBoxForeachFunc = -- | /@box@/: a @GtkListBox@ ListBox -> -- | /@row@/: a @GtkListBoxRow@ ListBoxRow -> IO ()
- GI.Gtk.Callbacks: type ListBoxForeachFunc_WithClosures = ListBox " /@box@/: a @GtkListBox@" -> ListBoxRow " /@row@/: a @GtkListBoxRow@" -> Ptr () " /@userData@/: user data" -> IO ()
+ GI.Gtk.Callbacks: type ListBoxForeachFunc_WithClosures = -- | /@box@/: a @GtkListBox@ ListBox -> -- | /@row@/: a @GtkListBoxRow@ ListBoxRow -> -- | /@userData@/: user data Ptr () -> IO ()
- GI.Gtk.Callbacks: type ListBoxSortFunc = ListBoxRow " /@row1@/: the first row" -> ListBoxRow " /@row2@/: the second row" -> IO Int32 " __Returns:__ \< 0 if /@row1@/ should be before /@row2@/, 0 if they are equal and > 0 otherwise"
+ GI.Gtk.Callbacks: type ListBoxSortFunc = -- | /@row1@/: the first row ListBoxRow -> -- | /@row2@/: the second row ListBoxRow -> -- | __Returns:__ \< 0 if /@row1@/ should be before /@row2@/, 0 if they are -- equal and > 0 otherwise IO Int32
- GI.Gtk.Callbacks: type ListBoxSortFunc_WithClosures = ListBoxRow " /@row1@/: the first row" -> ListBoxRow " /@row2@/: the second row" -> Ptr () " /@userData@/: user data" -> IO Int32 " __Returns:__ \< 0 if /@row1@/ should be before /@row2@/, 0 if they are equal and > 0 otherwise"
+ GI.Gtk.Callbacks: type ListBoxSortFunc_WithClosures = -- | /@row1@/: the first row ListBoxRow -> -- | /@row2@/: the second row ListBoxRow -> -- | /@userData@/: user data Ptr () -> -- | __Returns:__ \< 0 if /@row1@/ should be before /@row2@/, 0 if they are -- equal and > 0 otherwise IO Int32
- GI.Gtk.Callbacks: type ListBoxUpdateHeaderFunc = ListBoxRow " /@row@/: the row to update" -> Maybe ListBoxRow " /@before@/: the row before /@row@/, or 'P.Nothing' if it is first" -> IO ()
+ GI.Gtk.Callbacks: type ListBoxUpdateHeaderFunc = -- | /@row@/: the row to update ListBoxRow -> -- | /@before@/: the row before /@row@/, or 'P.Nothing' if it is first Maybe ListBoxRow -> IO ()
- GI.Gtk.Callbacks: type ListBoxUpdateHeaderFunc_WithClosures = ListBoxRow " /@row@/: the row to update" -> Maybe ListBoxRow " /@before@/: the row before /@row@/, or 'P.Nothing' if it is first" -> Ptr () " /@userData@/: user data" -> IO ()
+ GI.Gtk.Callbacks: type ListBoxUpdateHeaderFunc_WithClosures = -- | /@row@/: the row to update ListBoxRow -> -- | /@before@/: the row before /@row@/, or 'P.Nothing' if it is first Maybe ListBoxRow -> -- | /@userData@/: user data Ptr () -> IO ()
- GI.Gtk.Callbacks: type MapListModelMapFunc = Object " /@item@/: The item to map" -> IO Object " __Returns:__ The item to map to"
+ GI.Gtk.Callbacks: type MapListModelMapFunc = -- | /@item@/: The item to map Object -> -- | __Returns:__ The item to map to IO Object
- GI.Gtk.Callbacks: type MapListModelMapFunc_WithClosures = Object " /@item@/: The item to map" -> Ptr () " /@userData@/: user data" -> IO Object " __Returns:__ The item to map to"
+ GI.Gtk.Callbacks: type MapListModelMapFunc_WithClosures = -- | /@item@/: The item to map Object -> -- | /@userData@/: user data Ptr () -> -- | __Returns:__ The item to map to IO Object
- GI.Gtk.Callbacks: type MenuButtonCreatePopupFunc = MenuButton " /@menuButton@/: the @GtkMenuButton@" -> IO ()
+ GI.Gtk.Callbacks: type MenuButtonCreatePopupFunc = -- | /@menuButton@/: the @GtkMenuButton@ MenuButton -> IO ()
- GI.Gtk.Callbacks: type MenuButtonCreatePopupFunc_WithClosures = MenuButton " /@menuButton@/: the @GtkMenuButton@" -> Ptr () " /@userData@/: User data passed to 'GI.Gtk.Objects.MenuButton.menuButtonSetCreatePopupFunc'" -> IO ()
+ GI.Gtk.Callbacks: type MenuButtonCreatePopupFunc_WithClosures = -- | /@menuButton@/: the @GtkMenuButton@ MenuButton -> -- | /@userData@/: User data passed to 'GI.Gtk.Objects.MenuButton.menuButtonSetCreatePopupFunc' Ptr () -> IO ()
- GI.Gtk.Callbacks: type PageSetupDoneFunc = PageSetup " /@pageSetup@/: the @GtkPageSetup@ that has been passed to 'GI.Gtk.Functions.printRunPageSetupDialogAsync'" -> IO ()
+ GI.Gtk.Callbacks: type PageSetupDoneFunc = -- | /@pageSetup@/: the @GtkPageSetup@ that has been passed to -- 'GI.Gtk.Functions.printRunPageSetupDialogAsync' PageSetup -> IO ()
- GI.Gtk.Callbacks: type PageSetupDoneFunc_WithClosures = PageSetup " /@pageSetup@/: the @GtkPageSetup@ that has been passed to 'GI.Gtk.Functions.printRunPageSetupDialogAsync'" -> Ptr () " /@data@/: user data that has been passed to 'GI.Gtk.Functions.printRunPageSetupDialogAsync'" -> IO ()
+ GI.Gtk.Callbacks: type PageSetupDoneFunc_WithClosures = -- | /@pageSetup@/: the @GtkPageSetup@ that has been passed to -- 'GI.Gtk.Functions.printRunPageSetupDialogAsync' PageSetup -> -- | /@data@/: user data that has been passed to -- 'GI.Gtk.Functions.printRunPageSetupDialogAsync' Ptr () -> IO ()
- GI.Gtk.Callbacks: type PrintJobCompleteFunc = PrintJob " /@printJob@/: the @GtkPrintJob@" -> GError " /@error@/: a @GError@ that contains error information if the sending of the print job failed, otherwise 'P.Nothing'" -> IO ()
+ GI.Gtk.Callbacks: type PrintJobCompleteFunc = -- | /@printJob@/: the @GtkPrintJob@ PrintJob -> -- | /@error@/: a @GError@ that contains error information if the sending -- of the print job failed, otherwise 'P.Nothing' GError -> IO ()
- GI.Gtk.Callbacks: type PrintJobCompleteFunc_WithClosures = PrintJob " /@printJob@/: the @GtkPrintJob@" -> Ptr () " /@userData@/: user data that has been passed to 'GI.Gtk.Objects.PrintJob.printJobSend'" -> GError " /@error@/: a @GError@ that contains error information if the sending of the print job failed, otherwise 'P.Nothing'" -> IO ()
+ GI.Gtk.Callbacks: type PrintJobCompleteFunc_WithClosures = -- | /@printJob@/: the @GtkPrintJob@ PrintJob -> -- | /@userData@/: user data that has been passed to 'GI.Gtk.Objects.PrintJob.printJobSend' Ptr () -> -- | /@error@/: a @GError@ that contains error information if the sending -- of the print job failed, otherwise 'P.Nothing' GError -> IO ()
- GI.Gtk.Callbacks: type PrinterFunc = Printer " /@printer@/: a @GtkPrinter@" -> IO Bool " __Returns:__ 'P.True' to stop the enumeration, 'P.False' to continue"
+ GI.Gtk.Callbacks: type PrinterFunc = -- | /@printer@/: a @GtkPrinter@ Printer -> -- | __Returns:__ 'P.True' to stop the enumeration, 'P.False' to continue IO Bool
- GI.Gtk.Callbacks: type PrinterFunc_WithClosures = Printer " /@printer@/: a @GtkPrinter@" -> Ptr () " /@data@/: user data passed to 'GI.Gtk.Functions.enumeratePrinters'" -> IO Bool " __Returns:__ 'P.True' to stop the enumeration, 'P.False' to continue"
+ GI.Gtk.Callbacks: type PrinterFunc_WithClosures = -- | /@printer@/: a @GtkPrinter@ Printer -> -- | /@data@/: user data passed to 'GI.Gtk.Functions.enumeratePrinters' Ptr () -> -- | __Returns:__ 'P.True' to stop the enumeration, 'P.False' to continue IO Bool
- GI.Gtk.Callbacks: type ScaleFormatValueFunc = Scale " /@scale@/: The @GtkScale@" -> Double " /@value@/: The numeric value to format" -> IO Text " __Returns:__ A newly allocated string describing a textual representation of the given numerical value."
+ GI.Gtk.Callbacks: type ScaleFormatValueFunc = -- | /@scale@/: The @GtkScale@ Scale -> -- | /@value@/: The numeric value to format Double -> -- | __Returns:__ A newly allocated string describing a textual representation -- of the given numerical value. IO Text
- GI.Gtk.Callbacks: type ScaleFormatValueFunc_WithClosures = Scale " /@scale@/: The @GtkScale@" -> Double " /@value@/: The numeric value to format" -> Ptr () " /@userData@/: user data" -> IO Text " __Returns:__ A newly allocated string describing a textual representation of the given numerical value."
+ GI.Gtk.Callbacks: type ScaleFormatValueFunc_WithClosures = -- | /@scale@/: The @GtkScale@ Scale -> -- | /@value@/: The numeric value to format Double -> -- | /@userData@/: user data Ptr () -> -- | __Returns:__ A newly allocated string describing a textual representation -- of the given numerical value. IO Text
- GI.Gtk.Callbacks: type ShortcutFunc = Widget " /@widget@/: The widget passed to the activation" -> Maybe GVariant " /@args@/: The arguments passed to the activation" -> IO Bool
+ GI.Gtk.Callbacks: type ShortcutFunc = -- | /@widget@/: The widget passed to the activation Widget -> -- | /@args@/: The arguments passed to the activation Maybe GVariant -> -- | __Returns:__ 'P.True' if the action was successful. IO Bool
- GI.Gtk.Callbacks: type ShortcutFunc_WithClosures = Widget " /@widget@/: The widget passed to the activation" -> Maybe GVariant " /@args@/: The arguments passed to the activation" -> Ptr () " /@userData@/: The user data provided when activating the action" -> IO Bool
+ GI.Gtk.Callbacks: type ShortcutFunc_WithClosures = -- | /@widget@/: The widget passed to the activation Widget -> -- | /@args@/: The arguments passed to the activation Maybe GVariant -> -- | /@userData@/: The user data provided when activating the action Ptr () -> -- | __Returns:__ 'P.True' if the action was successful. IO Bool
- GI.Gtk.Callbacks: type TextCharPredicate = Char " /@ch@/: a Unicode code point" -> IO Bool " __Returns:__ 'P.True' if the predicate is satisfied, and the iteration should stop, and 'P.False' otherwise"
+ GI.Gtk.Callbacks: type TextCharPredicate = -- | /@ch@/: a Unicode code point Char -> -- | __Returns:__ 'P.True' if the predicate is satisfied, and the iteration should -- stop, and 'P.False' otherwise IO Bool
- GI.Gtk.Callbacks: type TextCharPredicate_WithClosures = Char " /@ch@/: a Unicode code point" -> Ptr () " /@userData@/: data passed to the callback" -> IO Bool " __Returns:__ 'P.True' if the predicate is satisfied, and the iteration should stop, and 'P.False' otherwise"
+ GI.Gtk.Callbacks: type TextCharPredicate_WithClosures = -- | /@ch@/: a Unicode code point Char -> -- | /@userData@/: data passed to the callback Ptr () -> -- | __Returns:__ 'P.True' if the predicate is satisfied, and the iteration should -- stop, and 'P.False' otherwise IO Bool
- GI.Gtk.Callbacks: type TextTagTableForeach = TextTag " /@tag@/: the @GtkTextTag@" -> IO ()
+ GI.Gtk.Callbacks: type TextTagTableForeach = -- | /@tag@/: the @GtkTextTag@ TextTag -> IO ()
- GI.Gtk.Callbacks: type TextTagTableForeach_WithClosures = TextTag " /@tag@/: the @GtkTextTag@" -> Ptr () " /@data@/: data passed to 'GI.Gtk.Objects.TextTagTable.textTagTableForeach'" -> IO ()
+ GI.Gtk.Callbacks: type TextTagTableForeach_WithClosures = -- | /@tag@/: the @GtkTextTag@ TextTag -> -- | /@data@/: data passed to 'GI.Gtk.Objects.TextTagTable.textTagTableForeach' Ptr () -> IO ()
- GI.Gtk.Callbacks: type TickCallback = Widget " /@widget@/: the widget" -> FrameClock " /@frameClock@/: the frame clock for the widget (same as calling 'GI.Gtk.Objects.Widget.widgetGetFrameClock')" -> IO Bool " __Returns:__ 'GI.GLib.Constants.SOURCE_CONTINUE' if the tick callback should continue to be called, 'GI.GLib.Constants.SOURCE_REMOVE' if the tick callback should be removed."
+ GI.Gtk.Callbacks: type TickCallback = -- | /@widget@/: the widget Widget -> -- | /@frameClock@/: the frame clock for the widget (same as calling 'GI.Gtk.Objects.Widget.widgetGetFrameClock') FrameClock -> -- | __Returns:__ 'GI.GLib.Constants.SOURCE_CONTINUE' if the tick callback should continue to be called, -- 'GI.GLib.Constants.SOURCE_REMOVE' if the tick callback should be removed. IO Bool
- GI.Gtk.Callbacks: type TickCallback_WithClosures = Widget " /@widget@/: the widget" -> FrameClock " /@frameClock@/: the frame clock for the widget (same as calling 'GI.Gtk.Objects.Widget.widgetGetFrameClock')" -> Ptr () " /@userData@/: user data passed to 'GI.Gtk.Objects.Widget.widgetAddTickCallback'." -> IO Bool " __Returns:__ 'GI.GLib.Constants.SOURCE_CONTINUE' if the tick callback should continue to be called, 'GI.GLib.Constants.SOURCE_REMOVE' if the tick callback should be removed."
+ GI.Gtk.Callbacks: type TickCallback_WithClosures = -- | /@widget@/: the widget Widget -> -- | /@frameClock@/: the frame clock for the widget (same as calling 'GI.Gtk.Objects.Widget.widgetGetFrameClock') FrameClock -> -- | /@userData@/: user data passed to 'GI.Gtk.Objects.Widget.widgetAddTickCallback'. Ptr () -> -- | __Returns:__ 'GI.GLib.Constants.SOURCE_CONTINUE' if the tick callback should continue to be called, -- 'GI.GLib.Constants.SOURCE_REMOVE' if the tick callback should be removed. IO Bool
- GI.Gtk.Callbacks: type TreeCellDataFunc = TreeViewColumn " /@treeColumn@/: A @GtkTreeViewColumn@" -> CellRenderer " /@cell@/: The @GtkCellRenderer@ that is being rendered by /@treeColumn@/" -> TreeModel " /@treeModel@/: The @GtkTreeModel@ being rendered" -> TreeIter " /@iter@/: A @GtkTreeIter@ of the current row rendered" -> IO ()
+ GI.Gtk.Callbacks: type TreeCellDataFunc = -- | /@treeColumn@/: A @GtkTreeViewColumn@ TreeViewColumn -> -- | /@cell@/: The @GtkCellRenderer@ that is being rendered by /@treeColumn@/ CellRenderer -> -- | /@treeModel@/: The @GtkTreeModel@ being rendered TreeModel -> -- | /@iter@/: A @GtkTreeIter@ of the current row rendered TreeIter -> IO ()
- GI.Gtk.Callbacks: type TreeCellDataFunc_WithClosures = TreeViewColumn " /@treeColumn@/: A @GtkTreeViewColumn@" -> CellRenderer " /@cell@/: The @GtkCellRenderer@ that is being rendered by /@treeColumn@/" -> TreeModel " /@treeModel@/: The @GtkTreeModel@ being rendered" -> TreeIter " /@iter@/: A @GtkTreeIter@ of the current row rendered" -> Ptr () " /@data@/: user data" -> IO ()
+ GI.Gtk.Callbacks: type TreeCellDataFunc_WithClosures = -- | /@treeColumn@/: A @GtkTreeViewColumn@ TreeViewColumn -> -- | /@cell@/: The @GtkCellRenderer@ that is being rendered by /@treeColumn@/ CellRenderer -> -- | /@treeModel@/: The @GtkTreeModel@ being rendered TreeModel -> -- | /@iter@/: A @GtkTreeIter@ of the current row rendered TreeIter -> -- | /@data@/: user data Ptr () -> IO ()
- GI.Gtk.Callbacks: type TreeIterCompareFunc = TreeModel " /@model@/: The @GtkTreeModel@ the comparison is within" -> TreeIter " /@a@/: A @GtkTreeIter@ in /@model@/" -> TreeIter " /@b@/: Another @GtkTreeIter@ in /@model@/" -> IO Int32 " __Returns:__ a negative integer, zero or a positive integer depending on whether /@a@/ sorts before, with or after /@b@/"
+ GI.Gtk.Callbacks: type TreeIterCompareFunc = -- | /@model@/: The @GtkTreeModel@ the comparison is within TreeModel -> -- | /@a@/: A @GtkTreeIter@ in /@model@/ TreeIter -> -- | /@b@/: Another @GtkTreeIter@ in /@model@/ TreeIter -> -- | __Returns:__ a negative integer, zero or a positive integer depending on whether -- /@a@/ sorts before, with or after /@b@/ IO Int32
- GI.Gtk.Callbacks: type TreeIterCompareFunc_WithClosures = TreeModel " /@model@/: The @GtkTreeModel@ the comparison is within" -> TreeIter " /@a@/: A @GtkTreeIter@ in /@model@/" -> TreeIter " /@b@/: Another @GtkTreeIter@ in /@model@/" -> Ptr () " /@userData@/: Data passed when the compare func is assigned e.g. by 'GI.Gtk.Interfaces.TreeSortable.treeSortableSetSortFunc'" -> IO Int32 " __Returns:__ a negative integer, zero or a positive integer depending on whether /@a@/ sorts before, with or after /@b@/"
+ GI.Gtk.Callbacks: type TreeIterCompareFunc_WithClosures = -- | /@model@/: The @GtkTreeModel@ the comparison is within TreeModel -> -- | /@a@/: A @GtkTreeIter@ in /@model@/ TreeIter -> -- | /@b@/: Another @GtkTreeIter@ in /@model@/ TreeIter -> -- | /@userData@/: Data passed when the compare func is assigned e.g. by -- 'GI.Gtk.Interfaces.TreeSortable.treeSortableSetSortFunc' Ptr () -> -- | __Returns:__ a negative integer, zero or a positive integer depending on whether -- /@a@/ sorts before, with or after /@b@/ IO Int32
- GI.Gtk.Callbacks: type TreeListModelCreateModelFunc = Object " /@item@/: The item that is being expanded" -> IO (Maybe ListModel) " __Returns:__ The model tracking the children of /@item@/ or 'P.Nothing' if /@item@/ can never have children"
+ GI.Gtk.Callbacks: type TreeListModelCreateModelFunc = -- | /@item@/: The item that is being expanded Object -> -- | __Returns:__ The model tracking the children of -- /@item@/ or 'P.Nothing' if /@item@/ can never have children IO (Maybe ListModel)
- GI.Gtk.Callbacks: type TreeListModelCreateModelFunc_WithClosures = Object " /@item@/: The item that is being expanded" -> Ptr () " /@userData@/: User data passed when registering the function" -> IO (Maybe ListModel) " __Returns:__ The model tracking the children of /@item@/ or 'P.Nothing' if /@item@/ can never have children"
+ GI.Gtk.Callbacks: type TreeListModelCreateModelFunc_WithClosures = -- | /@item@/: The item that is being expanded Object -> -- | /@userData@/: User data passed when registering the function Ptr () -> -- | __Returns:__ The model tracking the children of -- /@item@/ or 'P.Nothing' if /@item@/ can never have children IO (Maybe ListModel)
- GI.Gtk.Callbacks: type TreeModelFilterModifyFunc = TreeModel " /@model@/: the @GtkTreeModelFilter@" -> TreeIter " /@iter@/: a @GtkTreeIter@ pointing to the row whose display values are determined" -> GValue " /@value@/: A @GValue@ which is already initialized for with the correct type for the column /@column@/." -> Int32 " /@column@/: the column whose display value is determined" -> IO ()
+ GI.Gtk.Callbacks: type TreeModelFilterModifyFunc = -- | /@model@/: the @GtkTreeModelFilter@ TreeModel -> -- | /@iter@/: a @GtkTreeIter@ pointing to the row whose display values are determined TreeIter -> -- | /@value@/: A @GValue@ which is already initialized for -- with the correct type for the column /@column@/. GValue -> -- | /@column@/: the column whose display value is determined Int32 -> IO ()
- GI.Gtk.Callbacks: type TreeModelFilterModifyFunc_WithClosures = TreeModel " /@model@/: the @GtkTreeModelFilter@" -> TreeIter " /@iter@/: a @GtkTreeIter@ pointing to the row whose display values are determined" -> GValue " /@value@/: A @GValue@ which is already initialized for with the correct type for the column /@column@/." -> Int32 " /@column@/: the column whose display value is determined" -> Ptr () " /@data@/: user data given to 'GI.Gtk.Objects.TreeModelFilter.treeModelFilterSetModifyFunc'" -> IO ()
+ GI.Gtk.Callbacks: type TreeModelFilterModifyFunc_WithClosures = -- | /@model@/: the @GtkTreeModelFilter@ TreeModel -> -- | /@iter@/: a @GtkTreeIter@ pointing to the row whose display values are determined TreeIter -> -- | /@value@/: A @GValue@ which is already initialized for -- with the correct type for the column /@column@/. GValue -> -- | /@column@/: the column whose display value is determined Int32 -> -- | /@data@/: user data given to 'GI.Gtk.Objects.TreeModelFilter.treeModelFilterSetModifyFunc' Ptr () -> IO ()
- GI.Gtk.Callbacks: type TreeModelFilterVisibleFunc = TreeModel " /@model@/: the child model of the @GtkTreeModelFilter@" -> TreeIter " /@iter@/: a @GtkTreeIter@ pointing to the row in /@model@/ whose visibility is determined" -> IO Bool " __Returns:__ Whether the row indicated by /@iter@/ is visible."
+ GI.Gtk.Callbacks: type TreeModelFilterVisibleFunc = -- | /@model@/: the child model of the @GtkTreeModelFilter@ TreeModel -> -- | /@iter@/: a @GtkTreeIter@ pointing to the row in /@model@/ whose visibility -- is determined TreeIter -> -- | __Returns:__ Whether the row indicated by /@iter@/ is visible. IO Bool
- GI.Gtk.Callbacks: type TreeModelFilterVisibleFunc_WithClosures = TreeModel " /@model@/: the child model of the @GtkTreeModelFilter@" -> TreeIter " /@iter@/: a @GtkTreeIter@ pointing to the row in /@model@/ whose visibility is determined" -> Ptr () " /@data@/: user data given to 'GI.Gtk.Objects.TreeModelFilter.treeModelFilterSetVisibleFunc'" -> IO Bool " __Returns:__ Whether the row indicated by /@iter@/ is visible."
+ GI.Gtk.Callbacks: type TreeModelFilterVisibleFunc_WithClosures = -- | /@model@/: the child model of the @GtkTreeModelFilter@ TreeModel -> -- | /@iter@/: a @GtkTreeIter@ pointing to the row in /@model@/ whose visibility -- is determined TreeIter -> -- | /@data@/: user data given to 'GI.Gtk.Objects.TreeModelFilter.treeModelFilterSetVisibleFunc' Ptr () -> -- | __Returns:__ Whether the row indicated by /@iter@/ is visible. IO Bool
- GI.Gtk.Callbacks: type TreeModelForeachFunc = TreeModel " /@model@/: the @GtkTreeModel@ being iterated" -> TreePath " /@path@/: the current @GtkTreePath@" -> TreeIter " /@iter@/: the current @GtkTreeIter@" -> IO Bool " __Returns:__ 'P.True' to stop iterating, 'P.False' to continue"
+ GI.Gtk.Callbacks: type TreeModelForeachFunc = -- | /@model@/: the @GtkTreeModel@ being iterated TreeModel -> -- | /@path@/: the current @GtkTreePath@ TreePath -> -- | /@iter@/: the current @GtkTreeIter@ TreeIter -> -- | __Returns:__ 'P.True' to stop iterating, 'P.False' to continue IO Bool
- GI.Gtk.Callbacks: type TreeModelForeachFunc_WithClosures = TreeModel " /@model@/: the @GtkTreeModel@ being iterated" -> TreePath " /@path@/: the current @GtkTreePath@" -> TreeIter " /@iter@/: the current @GtkTreeIter@" -> Ptr () " /@data@/: The user data passed to 'GI.Gtk.Interfaces.TreeModel.treeModelForeach'" -> IO Bool " __Returns:__ 'P.True' to stop iterating, 'P.False' to continue"
+ GI.Gtk.Callbacks: type TreeModelForeachFunc_WithClosures = -- | /@model@/: the @GtkTreeModel@ being iterated TreeModel -> -- | /@path@/: the current @GtkTreePath@ TreePath -> -- | /@iter@/: the current @GtkTreeIter@ TreeIter -> -- | /@data@/: The user data passed to 'GI.Gtk.Interfaces.TreeModel.treeModelForeach' Ptr () -> -- | __Returns:__ 'P.True' to stop iterating, 'P.False' to continue IO Bool
- GI.Gtk.Callbacks: type TreeSelectionForeachFunc = TreeModel " /@model@/: The @GtkTreeModel@ being viewed" -> TreePath " /@path@/: The @GtkTreePath@ of a selected row" -> TreeIter " /@iter@/: A @GtkTreeIter@ pointing to a selected row" -> IO ()
+ GI.Gtk.Callbacks: type TreeSelectionForeachFunc = -- | /@model@/: The @GtkTreeModel@ being viewed TreeModel -> -- | /@path@/: The @GtkTreePath@ of a selected row TreePath -> -- | /@iter@/: A @GtkTreeIter@ pointing to a selected row TreeIter -> IO ()
- GI.Gtk.Callbacks: type TreeSelectionForeachFunc_WithClosures = TreeModel " /@model@/: The @GtkTreeModel@ being viewed" -> TreePath " /@path@/: The @GtkTreePath@ of a selected row" -> TreeIter " /@iter@/: A @GtkTreeIter@ pointing to a selected row" -> Ptr () " /@data@/: user data" -> IO ()
+ GI.Gtk.Callbacks: type TreeSelectionForeachFunc_WithClosures = -- | /@model@/: The @GtkTreeModel@ being viewed TreeModel -> -- | /@path@/: The @GtkTreePath@ of a selected row TreePath -> -- | /@iter@/: A @GtkTreeIter@ pointing to a selected row TreeIter -> -- | /@data@/: user data Ptr () -> IO ()
- GI.Gtk.Callbacks: type TreeSelectionFunc = TreeSelection " /@selection@/: A @GtkTreeSelection@" -> TreeModel " /@model@/: A @GtkTreeModel@ being viewed" -> TreePath " /@path@/: The @GtkTreePath@ of the row in question" -> Bool " /@pathCurrentlySelected@/: 'P.True', if the path is currently selected" -> IO Bool " __Returns:__ 'P.True', if the selection state of the row can be toggled"
+ GI.Gtk.Callbacks: type TreeSelectionFunc = -- | /@selection@/: A @GtkTreeSelection@ TreeSelection -> -- | /@model@/: A @GtkTreeModel@ being viewed TreeModel -> -- | /@path@/: The @GtkTreePath@ of the row in question TreePath -> -- | /@pathCurrentlySelected@/: 'P.True', if the path is currently selected Bool -> -- | __Returns:__ 'P.True', if the selection state of the row can be toggled IO Bool
- GI.Gtk.Callbacks: type TreeSelectionFunc_WithClosures = TreeSelection " /@selection@/: A @GtkTreeSelection@" -> TreeModel " /@model@/: A @GtkTreeModel@ being viewed" -> TreePath " /@path@/: The @GtkTreePath@ of the row in question" -> Bool " /@pathCurrentlySelected@/: 'P.True', if the path is currently selected" -> Ptr () " /@data@/: user data" -> IO Bool " __Returns:__ 'P.True', if the selection state of the row can be toggled"
+ GI.Gtk.Callbacks: type TreeSelectionFunc_WithClosures = -- | /@selection@/: A @GtkTreeSelection@ TreeSelection -> -- | /@model@/: A @GtkTreeModel@ being viewed TreeModel -> -- | /@path@/: The @GtkTreePath@ of the row in question TreePath -> -- | /@pathCurrentlySelected@/: 'P.True', if the path is currently selected Bool -> -- | /@data@/: user data Ptr () -> -- | __Returns:__ 'P.True', if the selection state of the row can be toggled IO Bool
- GI.Gtk.Callbacks: type TreeViewColumnDropFunc = TreeView " /@treeView@/: A @GtkTreeView@" -> TreeViewColumn " /@column@/: The @GtkTreeViewColumn@ being dragged" -> TreeViewColumn " /@prevColumn@/: A @GtkTreeViewColumn@ on one side of /@column@/" -> TreeViewColumn " /@nextColumn@/: A @GtkTreeViewColumn@ on the other side of /@column@/" -> IO Bool " __Returns:__ 'P.True', if /@column@/ can be dropped in this spot"
+ GI.Gtk.Callbacks: type TreeViewColumnDropFunc = -- | /@treeView@/: A @GtkTreeView@ TreeView -> -- | /@column@/: The @GtkTreeViewColumn@ being dragged TreeViewColumn -> -- | /@prevColumn@/: A @GtkTreeViewColumn@ on one side of /@column@/ TreeViewColumn -> -- | /@nextColumn@/: A @GtkTreeViewColumn@ on the other side of /@column@/ TreeViewColumn -> -- | __Returns:__ 'P.True', if /@column@/ can be dropped in this spot IO Bool
- GI.Gtk.Callbacks: type TreeViewColumnDropFunc_WithClosures = TreeView " /@treeView@/: A @GtkTreeView@" -> TreeViewColumn " /@column@/: The @GtkTreeViewColumn@ being dragged" -> TreeViewColumn " /@prevColumn@/: A @GtkTreeViewColumn@ on one side of /@column@/" -> TreeViewColumn " /@nextColumn@/: A @GtkTreeViewColumn@ on the other side of /@column@/" -> Ptr () " /@data@/: user data" -> IO Bool " __Returns:__ 'P.True', if /@column@/ can be dropped in this spot"
+ GI.Gtk.Callbacks: type TreeViewColumnDropFunc_WithClosures = -- | /@treeView@/: A @GtkTreeView@ TreeView -> -- | /@column@/: The @GtkTreeViewColumn@ being dragged TreeViewColumn -> -- | /@prevColumn@/: A @GtkTreeViewColumn@ on one side of /@column@/ TreeViewColumn -> -- | /@nextColumn@/: A @GtkTreeViewColumn@ on the other side of /@column@/ TreeViewColumn -> -- | /@data@/: user data Ptr () -> -- | __Returns:__ 'P.True', if /@column@/ can be dropped in this spot IO Bool
- GI.Gtk.Callbacks: type TreeViewMappingFunc = TreeView " /@treeView@/: A @GtkTreeView@" -> TreePath " /@path@/: The path that’s expanded" -> IO ()
+ GI.Gtk.Callbacks: type TreeViewMappingFunc = -- | /@treeView@/: A @GtkTreeView@ TreeView -> -- | /@path@/: The path that’s expanded TreePath -> IO ()
- GI.Gtk.Callbacks: type TreeViewMappingFunc_WithClosures = TreeView " /@treeView@/: A @GtkTreeView@" -> TreePath " /@path@/: The path that’s expanded" -> Ptr () " /@userData@/: user data" -> IO ()
+ GI.Gtk.Callbacks: type TreeViewMappingFunc_WithClosures = -- | /@treeView@/: A @GtkTreeView@ TreeView -> -- | /@path@/: The path that’s expanded TreePath -> -- | /@userData@/: user data Ptr () -> IO ()
- GI.Gtk.Callbacks: type TreeViewRowSeparatorFunc = TreeModel " /@model@/: the @GtkTreeModel@" -> TreeIter " /@iter@/: a @GtkTreeIter@ pointing at a row in /@model@/" -> IO Bool " __Returns:__ 'P.True' if the row is a separator"
+ GI.Gtk.Callbacks: type TreeViewRowSeparatorFunc = -- | /@model@/: the @GtkTreeModel@ TreeModel -> -- | /@iter@/: a @GtkTreeIter@ pointing at a row in /@model@/ TreeIter -> -- | __Returns:__ 'P.True' if the row is a separator IO Bool
- GI.Gtk.Callbacks: type TreeViewRowSeparatorFunc_WithClosures = TreeModel " /@model@/: the @GtkTreeModel@" -> TreeIter " /@iter@/: a @GtkTreeIter@ pointing at a row in /@model@/" -> Ptr () " /@data@/: user data" -> IO Bool " __Returns:__ 'P.True' if the row is a separator"
+ GI.Gtk.Callbacks: type TreeViewRowSeparatorFunc_WithClosures = -- | /@model@/: the @GtkTreeModel@ TreeModel -> -- | /@iter@/: a @GtkTreeIter@ pointing at a row in /@model@/ TreeIter -> -- | /@data@/: user data Ptr () -> -- | __Returns:__ 'P.True' if the row is a separator IO Bool
- GI.Gtk.Callbacks: type TreeViewSearchEqualFunc = TreeModel " /@model@/: the @GtkTreeModel@ being searched" -> Int32 " /@column@/: the search column set by 'GI.Gtk.Objects.TreeView.treeViewSetSearchColumn'" -> Text " /@key@/: the key string to compare with" -> TreeIter " /@iter@/: a @GtkTreeIter@ pointing the row of /@model@/ that should be compared with /@key@/." -> IO Bool " __Returns:__ 'P.False' if the row matches, 'P.True' otherwise."
+ GI.Gtk.Callbacks: type TreeViewSearchEqualFunc = -- | /@model@/: the @GtkTreeModel@ being searched TreeModel -> -- | /@column@/: the search column set by 'GI.Gtk.Objects.TreeView.treeViewSetSearchColumn' Int32 -> -- | /@key@/: the key string to compare with Text -> -- | /@iter@/: a @GtkTreeIter@ pointing the row of /@model@/ that should be compared -- with /@key@/. TreeIter -> -- | __Returns:__ 'P.False' if the row matches, 'P.True' otherwise. IO Bool
- GI.Gtk.Callbacks: type TreeViewSearchEqualFunc_WithClosures = TreeModel " /@model@/: the @GtkTreeModel@ being searched" -> Int32 " /@column@/: the search column set by 'GI.Gtk.Objects.TreeView.treeViewSetSearchColumn'" -> Text " /@key@/: the key string to compare with" -> TreeIter " /@iter@/: a @GtkTreeIter@ pointing the row of /@model@/ that should be compared with /@key@/." -> Ptr () " /@searchData@/: user data from 'GI.Gtk.Objects.TreeView.treeViewSetSearchEqualFunc'" -> IO Bool " __Returns:__ 'P.False' if the row matches, 'P.True' otherwise."
+ GI.Gtk.Callbacks: type TreeViewSearchEqualFunc_WithClosures = -- | /@model@/: the @GtkTreeModel@ being searched TreeModel -> -- | /@column@/: the search column set by 'GI.Gtk.Objects.TreeView.treeViewSetSearchColumn' Int32 -> -- | /@key@/: the key string to compare with Text -> -- | /@iter@/: a @GtkTreeIter@ pointing the row of /@model@/ that should be compared -- with /@key@/. TreeIter -> -- | /@searchData@/: user data from 'GI.Gtk.Objects.TreeView.treeViewSetSearchEqualFunc' Ptr () -> -- | __Returns:__ 'P.False' if the row matches, 'P.True' otherwise. IO Bool
- GI.Gtk.Callbacks: type WidgetActionActivateFunc = Widget " /@widget@/: the widget to which the action belongs" -> Text " /@actionName@/: the action name" -> GVariant " /@parameter@/: parameter for activation" -> IO ()
+ GI.Gtk.Callbacks: type WidgetActionActivateFunc = -- | /@widget@/: the widget to which the action belongs Widget -> -- | /@actionName@/: the action name Text -> -- | /@parameter@/: parameter for activation GVariant -> IO ()
- GI.Gtk.Callbacks: type WidgetClassContainsFieldCallback = Widget " /@widget@/: the widget to query" -> Double " /@x@/: X coordinate to test, relative to /@widget@/\'s origin" -> Double " /@y@/: Y coordinate to test, relative to /@widget@/\'s origin" -> IO Bool " __Returns:__ 'P.True' if /@widget@/ contains (/@x@/, /@y@/)."
+ GI.Gtk.Callbacks: type WidgetClassContainsFieldCallback = -- | /@widget@/: the widget to query Widget -> -- | /@x@/: X coordinate to test, relative to /@widget@/\'s origin Double -> -- | /@y@/: Y coordinate to test, relative to /@widget@/\'s origin Double -> -- | __Returns:__ 'P.True' if /@widget@/ contains (/@x@/, /@y@/). IO Bool
- GI.Gtk.Callbacks: type WidgetClassGetRequestModeFieldCallback = Widget " /@widget@/: a @GtkWidget@ instance" -> IO SizeRequestMode " __Returns:__ The @GtkSizeRequestMode@ preferred by /@widget@/."
+ GI.Gtk.Callbacks: type WidgetClassGetRequestModeFieldCallback = -- | /@widget@/: a @GtkWidget@ instance Widget -> -- | __Returns:__ The @GtkSizeRequestMode@ preferred by /@widget@/. IO SizeRequestMode
- GI.Gtk.Callbacks: type WidgetClassGrabFocusFieldCallback = Widget " /@widget@/: a @GtkWidget@" -> IO Bool " __Returns:__ 'P.True' if focus is now inside /@widget@/."
+ GI.Gtk.Callbacks: type WidgetClassGrabFocusFieldCallback = -- | /@widget@/: a @GtkWidget@ Widget -> -- | __Returns:__ 'P.True' if focus is now inside /@widget@/. IO Bool
- GI.Gtk.Callbacks: type WidgetClassHideFieldCallback = Widget " /@widget@/: a @GtkWidget@" -> IO ()
+ GI.Gtk.Callbacks: type WidgetClassHideFieldCallback = -- | /@widget@/: a @GtkWidget@ Widget -> IO ()
- GI.Gtk.Callbacks: type WidgetClassKeynavFailedFieldCallback = Widget " /@widget@/: a @GtkWidget@" -> DirectionType " /@direction@/: direction of focus movement" -> IO Bool " __Returns:__ 'P.True' if stopping keyboard navigation is fine, 'P.False' if the emitting widget should try to handle the keyboard navigation attempt in its parent container(s)."
+ GI.Gtk.Callbacks: type WidgetClassKeynavFailedFieldCallback = -- | /@widget@/: a @GtkWidget@ Widget -> -- | /@direction@/: direction of focus movement DirectionType -> -- | __Returns:__ 'P.True' if stopping keyboard navigation is fine, 'P.False' -- if the emitting widget should try to handle the keyboard -- navigation attempt in its parent container(s). IO Bool
- GI.Gtk.Callbacks: type WidgetClassMapFieldCallback = Widget " /@widget@/: a @GtkWidget@" -> IO ()
+ GI.Gtk.Callbacks: type WidgetClassMapFieldCallback = -- | /@widget@/: a @GtkWidget@ Widget -> IO ()
- GI.Gtk.Callbacks: type WidgetClassMeasureFieldCallback = Widget " /@widget@/: A @GtkWidget@ instance" -> Orientation " /@orientation@/: the orientation to measure" -> Int32 " /@forSize@/: Size for the opposite of /@orientation@/, i.e. if /@orientation@/ is 'GI.Gtk.Enums.OrientationHorizontal', this is the height the widget should be measured with. The 'GI.Gtk.Enums.OrientationVertical' case is analogous. This way, both height-for-width and width-for-height requests can be implemented. If no size is known, -1 can be passed." -> IO ((Int32, Int32, Int32, Int32))
+ GI.Gtk.Callbacks: type WidgetClassMeasureFieldCallback = -- | /@widget@/: A @GtkWidget@ instance Widget -> -- | /@orientation@/: the orientation to measure Orientation -> -- | /@forSize@/: Size for the opposite of /@orientation@/, i.e. -- if /@orientation@/ is 'GI.Gtk.Enums.OrientationHorizontal', this is -- the height the widget should be measured with. The 'GI.Gtk.Enums.OrientationVertical' -- case is analogous. This way, both height-for-width and width-for-height -- requests can be implemented. If no size is known, -1 can be passed. Int32 -> IO ((Int32, Int32, Int32, Int32))
- GI.Gtk.Callbacks: type WidgetClassMnemonicActivateFieldCallback = Widget " /@widget@/: a @GtkWidget@" -> Bool " /@groupCycling@/: 'P.True' if there are other widgets with the same mnemonic" -> IO Bool " __Returns:__ 'P.True' if the signal has been handled"
+ GI.Gtk.Callbacks: type WidgetClassMnemonicActivateFieldCallback = -- | /@widget@/: a @GtkWidget@ Widget -> -- | /@groupCycling@/: 'P.True' if there are other widgets with the same mnemonic Bool -> -- | __Returns:__ 'P.True' if the signal has been handled IO Bool
- GI.Gtk.Callbacks: type WidgetClassRealizeFieldCallback = Widget " /@widget@/: a @GtkWidget@" -> IO ()
+ GI.Gtk.Callbacks: type WidgetClassRealizeFieldCallback = -- | /@widget@/: a @GtkWidget@ Widget -> IO ()
- GI.Gtk.Callbacks: type WidgetClassSetFocusChildFieldCallback = Widget " /@widget@/: a @GtkWidget@" -> Maybe Widget " /@child@/: a direct child widget of /@widget@/ or 'P.Nothing' to unset the focus child of /@widget@/" -> IO ()
+ GI.Gtk.Callbacks: type WidgetClassSetFocusChildFieldCallback = -- | /@widget@/: a @GtkWidget@ Widget -> -- | /@child@/: a direct child widget of /@widget@/ or 'P.Nothing' -- to unset the focus child of /@widget@/ Maybe Widget -> IO ()
- GI.Gtk.Callbacks: type WidgetClassShowFieldCallback = Widget " /@widget@/: a @GtkWidget@" -> IO ()
+ GI.Gtk.Callbacks: type WidgetClassShowFieldCallback = -- | /@widget@/: a @GtkWidget@ Widget -> IO ()
- GI.Gtk.Callbacks: type WidgetClassUnmapFieldCallback = Widget " /@widget@/: a @GtkWidget@" -> IO ()
+ GI.Gtk.Callbacks: type WidgetClassUnmapFieldCallback = -- | /@widget@/: a @GtkWidget@ Widget -> IO ()
- GI.Gtk.Callbacks: type WidgetClassUnrealizeFieldCallback = Widget " /@widget@/: a @GtkWidget@" -> IO ()
+ GI.Gtk.Callbacks: type WidgetClassUnrealizeFieldCallback = -- | /@widget@/: a @GtkWidget@ Widget -> IO ()
- GI.Gtk.Constants: pattern INVALID_LIST_POSITION :: Int32
+ GI.Gtk.Constants: pattern INVALID_LIST_POSITION :: Word32
- GI.Gtk.Interfaces.Buildable: buildableGetBuildableId :: (HasCallStack, MonadIO m, IsBuildable a) => a -> m Text
+ GI.Gtk.Interfaces.Buildable: buildableGetBuildableId :: (HasCallStack, MonadIO m, IsBuildable a) => a -> m (Maybe Text)
- GI.Gtk.Interfaces.ColorChooser: type ColorChooserColorActivatedCallback = RGBA " /@color@/: the color" -> IO ()
+ GI.Gtk.Interfaces.ColorChooser: type ColorChooserColorActivatedCallback = -- | /@color@/: the color RGBA -> IO ()
- GI.Gtk.Interfaces.Editable: type EditableDeleteTextCallback = Int32 " /@startPos@/: the starting position" -> Int32 " /@endPos@/: the end position" -> IO ()
+ GI.Gtk.Interfaces.Editable: type EditableDeleteTextCallback = -- | /@startPos@/: the starting position Int32 -> -- | /@endPos@/: the end position Int32 -> IO ()
- GI.Gtk.Interfaces.Editable: type EditableInsertTextCallback = Text " /@text@/: the new text to insert" -> Int32 " /@length@/: the length of the new text, in bytes, or -1 if new_text is nul-terminated" -> Int32 " /@position@/: the position, in characters, at which to insert the new text. this is an in-out parameter. After the signal emission is finished, it should point after the newly inserted text." -> IO (Int32)
+ GI.Gtk.Interfaces.Editable: type EditableInsertTextCallback = -- | /@text@/: the new text to insert Text -> -- | /@length@/: the length of the new text, in bytes, -- or -1 if new_text is nul-terminated Int32 -> -- | /@position@/: the position, in characters, -- at which to insert the new text. this is an in-out -- parameter. After the signal emission is finished, it -- should point after the newly inserted text. Int32 -> IO (Int32)
- GI.Gtk.Interfaces.FileChooser: fileChooserGetChoice :: (HasCallStack, MonadIO m, IsFileChooser a) => a -> Text -> m Text
+ GI.Gtk.Interfaces.FileChooser: fileChooserGetChoice :: (HasCallStack, MonadIO m, IsFileChooser a) => a -> Text -> m (Maybe Text)
- GI.Gtk.Interfaces.FileChooser: fileChooserGetCurrentFolder :: (HasCallStack, MonadIO m, IsFileChooser a) => a -> m File
+ GI.Gtk.Interfaces.FileChooser: fileChooserGetCurrentFolder :: (HasCallStack, MonadIO m, IsFileChooser a) => a -> m (Maybe File)
- GI.Gtk.Interfaces.FileChooser: fileChooserGetCurrentName :: (HasCallStack, MonadIO m, IsFileChooser a) => a -> m Text
+ GI.Gtk.Interfaces.FileChooser: fileChooserGetCurrentName :: (HasCallStack, MonadIO m, IsFileChooser a) => a -> m (Maybe Text)
- GI.Gtk.Interfaces.FileChooser: fileChooserGetFile :: (HasCallStack, MonadIO m, IsFileChooser a) => a -> m File
+ GI.Gtk.Interfaces.FileChooser: fileChooserGetFile :: (HasCallStack, MonadIO m, IsFileChooser a) => a -> m (Maybe File)
- GI.Gtk.Interfaces.FileChooser: fileChooserSetCurrentFolder :: (HasCallStack, MonadIO m, IsFileChooser a, IsFile b) => a -> b -> m ()
+ GI.Gtk.Interfaces.FileChooser: fileChooserSetCurrentFolder :: (HasCallStack, MonadIO m, IsFileChooser a, IsFile b) => a -> Maybe b -> m ()
- GI.Gtk.Interfaces.FontChooser: type FontChooserFontActivatedCallback = Text " /@fontname@/: the font name" -> IO ()
+ GI.Gtk.Interfaces.FontChooser: type FontChooserFontActivatedCallback = -- | /@fontname@/: the font name Text -> IO ()
- GI.Gtk.Interfaces.Native: nativeGetForSurface :: (HasCallStack, MonadIO m, IsSurface a) => a -> m Native
+ GI.Gtk.Interfaces.Native: nativeGetForSurface :: (HasCallStack, MonadIO m, IsSurface a) => a -> m (Maybe Native)
- GI.Gtk.Interfaces.PrintOperationPreview: type PrintOperationPreviewGotPageSizeCallback = PrintContext " /@context@/: the current @GtkPrintContext@" -> PageSetup " /@pageSetup@/: the @GtkPageSetup@ for the current page" -> IO ()
+ GI.Gtk.Interfaces.PrintOperationPreview: type PrintOperationPreviewGotPageSizeCallback = -- | /@context@/: the current @GtkPrintContext@ PrintContext -> -- | /@pageSetup@/: the @GtkPageSetup@ for the current page PageSetup -> IO ()
- GI.Gtk.Interfaces.PrintOperationPreview: type PrintOperationPreviewReadyCallback = PrintContext " /@context@/: the current @GtkPrintContext@" -> IO ()
+ GI.Gtk.Interfaces.PrintOperationPreview: type PrintOperationPreviewReadyCallback = -- | /@context@/: the current @GtkPrintContext@ PrintContext -> IO ()
- GI.Gtk.Interfaces.Scrollable: getScrollableHadjustment :: (MonadIO m, IsScrollable o) => o -> m Adjustment
+ GI.Gtk.Interfaces.Scrollable: getScrollableHadjustment :: (MonadIO m, IsScrollable o) => o -> m (Maybe Adjustment)
- GI.Gtk.Interfaces.Scrollable: getScrollableVadjustment :: (MonadIO m, IsScrollable o) => o -> m Adjustment
+ GI.Gtk.Interfaces.Scrollable: getScrollableVadjustment :: (MonadIO m, IsScrollable o) => o -> m (Maybe Adjustment)
- GI.Gtk.Interfaces.Scrollable: scrollableGetHadjustment :: (HasCallStack, MonadIO m, IsScrollable a) => a -> m Adjustment
+ GI.Gtk.Interfaces.Scrollable: scrollableGetHadjustment :: (HasCallStack, MonadIO m, IsScrollable a) => a -> m (Maybe Adjustment)
- GI.Gtk.Interfaces.Scrollable: scrollableGetVadjustment :: (HasCallStack, MonadIO m, IsScrollable a) => a -> m Adjustment
+ GI.Gtk.Interfaces.Scrollable: scrollableGetVadjustment :: (HasCallStack, MonadIO m, IsScrollable a) => a -> m (Maybe Adjustment)
- GI.Gtk.Interfaces.SelectionModel: type SelectionModelSelectionChangedCallback = Word32 " /@position@/: The first item that may have changed" -> Word32 " /@nItems@/: number of items with changes" -> IO ()
+ GI.Gtk.Interfaces.SelectionModel: type SelectionModelSelectionChangedCallback = -- | /@position@/: The first item that may have changed Word32 -> -- | /@nItems@/: number of items with changes Word32 -> IO ()
- GI.Gtk.Interfaces.TreeModel: type TreeModelRowChangedCallback = TreePath " /@path@/: a @GtkTreePath@ identifying the changed row" -> TreeIter " /@iter@/: a valid @GtkTreeIter@ pointing to the changed row" -> IO ()
+ GI.Gtk.Interfaces.TreeModel: type TreeModelRowChangedCallback = -- | /@path@/: a @GtkTreePath@ identifying the changed row TreePath -> -- | /@iter@/: a valid @GtkTreeIter@ pointing to the changed row TreeIter -> IO ()
- GI.Gtk.Interfaces.TreeModel: type TreeModelRowDeletedCallback = TreePath " /@path@/: a @GtkTreePath@ identifying the row" -> IO ()
+ GI.Gtk.Interfaces.TreeModel: type TreeModelRowDeletedCallback = -- | /@path@/: a @GtkTreePath@ identifying the row TreePath -> IO ()
- GI.Gtk.Interfaces.TreeModel: type TreeModelRowHasChildToggledCallback = TreePath " /@path@/: a @GtkTreePath@ identifying the row" -> TreeIter " /@iter@/: a valid @GtkTreeIter@ pointing to the row" -> IO ()
+ GI.Gtk.Interfaces.TreeModel: type TreeModelRowHasChildToggledCallback = -- | /@path@/: a @GtkTreePath@ identifying the row TreePath -> -- | /@iter@/: a valid @GtkTreeIter@ pointing to the row TreeIter -> IO ()
- GI.Gtk.Interfaces.TreeModel: type TreeModelRowInsertedCallback = TreePath " /@path@/: a @GtkTreePath@ identifying the new row" -> TreeIter " /@iter@/: a valid @GtkTreeIter@ pointing to the new row" -> IO ()
+ GI.Gtk.Interfaces.TreeModel: type TreeModelRowInsertedCallback = -- | /@path@/: a @GtkTreePath@ identifying the new row TreePath -> -- | /@iter@/: a valid @GtkTreeIter@ pointing to the new row TreeIter -> IO ()
- GI.Gtk.Objects.AboutDialog: type AboutDialogActivateLinkCallback = Text " /@uri@/: the URI that is activated" -> IO Bool " __Returns:__ @TRUE@ if the link has been activated"
+ GI.Gtk.Objects.AboutDialog: type AboutDialogActivateLinkCallback = -- | /@uri@/: the URI that is activated Text -> -- | __Returns:__ @TRUE@ if the link has been activated IO Bool
- GI.Gtk.Objects.AppChooserButton: type AppChooserButtonCustomItemActivatedCallback = Text " /@itemName@/: the name of the activated item" -> IO ()
+ GI.Gtk.Objects.AppChooserButton: type AppChooserButtonCustomItemActivatedCallback = -- | /@itemName@/: the name of the activated item Text -> IO ()
- GI.Gtk.Objects.AppChooserWidget: type AppChooserWidgetApplicationActivatedCallback = AppInfo " /@application@/: the activated @GAppInfo@" -> IO ()
+ GI.Gtk.Objects.AppChooserWidget: type AppChooserWidgetApplicationActivatedCallback = -- | /@application@/: the activated @GAppInfo@ AppInfo -> IO ()
- GI.Gtk.Objects.AppChooserWidget: type AppChooserWidgetApplicationSelectedCallback = AppInfo " /@application@/: the selected @GAppInfo@" -> IO ()
+ GI.Gtk.Objects.AppChooserWidget: type AppChooserWidgetApplicationSelectedCallback = -- | /@application@/: the selected @GAppInfo@ AppInfo -> IO ()
- GI.Gtk.Objects.Application: type ApplicationWindowAddedCallback = Window " /@window@/: the newly-added t'GI.Gtk.Objects.Window.Window'" -> IO ()
+ GI.Gtk.Objects.Application: type ApplicationWindowAddedCallback = -- | /@window@/: the newly-added t'GI.Gtk.Objects.Window.Window' Window -> IO ()
- GI.Gtk.Objects.Application: type ApplicationWindowRemovedCallback = Window " /@window@/: the t'GI.Gtk.Objects.Window.Window' that is being removed" -> IO ()
+ GI.Gtk.Objects.Application: type ApplicationWindowRemovedCallback = -- | /@window@/: the t'GI.Gtk.Objects.Window.Window' that is being removed Window -> IO ()
- GI.Gtk.Objects.Assistant: type AssistantPrepareCallback = Widget " /@page@/: the current page" -> IO ()
+ GI.Gtk.Objects.Assistant: type AssistantPrepareCallback = -- | /@page@/: the current page Widget -> IO ()
- GI.Gtk.Objects.CellArea: cellAreaGetEditWidget :: (HasCallStack, MonadIO m, IsCellArea a) => a -> m CellEditable
+ GI.Gtk.Objects.CellArea: cellAreaGetEditWidget :: (HasCallStack, MonadIO m, IsCellArea a) => a -> m (Maybe CellEditable)
- GI.Gtk.Objects.CellArea: cellAreaGetEditedCell :: (HasCallStack, MonadIO m, IsCellArea a) => a -> m CellRenderer
+ GI.Gtk.Objects.CellArea: cellAreaGetEditedCell :: (HasCallStack, MonadIO m, IsCellArea a) => a -> m (Maybe CellRenderer)
- GI.Gtk.Objects.CellArea: cellAreaGetFocusCell :: (HasCallStack, MonadIO m, IsCellArea a) => a -> m CellRenderer
+ GI.Gtk.Objects.CellArea: cellAreaGetFocusCell :: (HasCallStack, MonadIO m, IsCellArea a) => a -> m (Maybe CellRenderer)
- GI.Gtk.Objects.CellArea: cellAreaSetFocusCell :: (HasCallStack, MonadIO m, IsCellArea a, IsCellRenderer b) => a -> b -> m ()
+ GI.Gtk.Objects.CellArea: cellAreaSetFocusCell :: (HasCallStack, MonadIO m, IsCellArea a, IsCellRenderer b) => a -> Maybe b -> m ()
- GI.Gtk.Objects.CellArea: getCellAreaEditWidget :: (MonadIO m, IsCellArea o) => o -> m CellEditable
+ GI.Gtk.Objects.CellArea: getCellAreaEditWidget :: (MonadIO m, IsCellArea o) => o -> m (Maybe CellEditable)
- GI.Gtk.Objects.CellArea: getCellAreaEditedCell :: (MonadIO m, IsCellArea o) => o -> m CellRenderer
+ GI.Gtk.Objects.CellArea: getCellAreaEditedCell :: (MonadIO m, IsCellArea o) => o -> m (Maybe CellRenderer)
- GI.Gtk.Objects.CellArea: getCellAreaFocusCell :: (MonadIO m, IsCellArea o) => o -> m CellRenderer
+ GI.Gtk.Objects.CellArea: getCellAreaFocusCell :: (MonadIO m, IsCellArea o) => o -> m (Maybe CellRenderer)
- GI.Gtk.Objects.CellArea: type CellAreaAddEditableCallback = CellRenderer " /@renderer@/: the @GtkCellRenderer@ that started the edited" -> CellEditable " /@editable@/: the @GtkCellEditable@ widget to add" -> Rectangle " /@cellArea@/: the @GtkWidget@ relative @GdkRectangle@ coordinates where /@editable@/ should be added" -> Text " /@path@/: the @GtkTreePath@ string this edit was initiated for" -> IO ()
+ GI.Gtk.Objects.CellArea: type CellAreaAddEditableCallback = -- | /@renderer@/: the @GtkCellRenderer@ that started the edited CellRenderer -> -- | /@editable@/: the @GtkCellEditable@ widget to add CellEditable -> -- | /@cellArea@/: the @GtkWidget@ relative @GdkRectangle@ coordinates -- where /@editable@/ should be added Rectangle -> -- | /@path@/: the @GtkTreePath@ string this edit was initiated for Text -> IO ()
- GI.Gtk.Objects.CellArea: type CellAreaApplyAttributesCallback = TreeModel " /@model@/: the @GtkTreeModel@ to apply the attributes from" -> TreeIter " /@iter@/: the @GtkTreeIter@ indicating which row to apply the attributes of" -> Bool " /@isExpander@/: whether the view shows children for this row" -> Bool " /@isExpanded@/: whether the view is currently showing the children of this row" -> IO ()
+ GI.Gtk.Objects.CellArea: type CellAreaApplyAttributesCallback = -- | /@model@/: the @GtkTreeModel@ to apply the attributes from TreeModel -> -- | /@iter@/: the @GtkTreeIter@ indicating which row to apply the attributes of TreeIter -> -- | /@isExpander@/: whether the view shows children for this row Bool -> -- | /@isExpanded@/: whether the view is currently showing the children of this row Bool -> IO ()
- GI.Gtk.Objects.CellArea: type CellAreaFocusChangedCallback = CellRenderer " /@renderer@/: the @GtkCellRenderer@ that has focus" -> Text " /@path@/: the current @GtkTreePath@ string set for /@area@/" -> IO ()
+ GI.Gtk.Objects.CellArea: type CellAreaFocusChangedCallback = -- | /@renderer@/: the @GtkCellRenderer@ that has focus CellRenderer -> -- | /@path@/: the current @GtkTreePath@ string set for /@area@/ Text -> IO ()
- GI.Gtk.Objects.CellArea: type CellAreaRemoveEditableCallback = CellRenderer " /@renderer@/: the @GtkCellRenderer@ that finished editeding" -> CellEditable " /@editable@/: the @GtkCellEditable@ widget to remove" -> IO ()
+ GI.Gtk.Objects.CellArea: type CellAreaRemoveEditableCallback = -- | /@renderer@/: the @GtkCellRenderer@ that finished editeding CellRenderer -> -- | /@editable@/: the @GtkCellEditable@ widget to remove CellEditable -> IO ()
- GI.Gtk.Objects.CellRenderer: type CellRendererEditingStartedCallback = CellEditable " /@editable@/: the @GtkCellEditable@" -> Text " /@path@/: the path identifying the edited cell" -> IO ()
+ GI.Gtk.Objects.CellRenderer: type CellRendererEditingStartedCallback = -- | /@editable@/: the @GtkCellEditable@ CellEditable -> -- | /@path@/: the path identifying the edited cell Text -> IO ()
- GI.Gtk.Objects.CellRendererAccel: type CellRendererAccelAccelClearedCallback = Text " /@pathString@/: the path identifying the row of the edited cell" -> IO ()
+ GI.Gtk.Objects.CellRendererAccel: type CellRendererAccelAccelClearedCallback = -- | /@pathString@/: the path identifying the row of the edited cell Text -> IO ()
- GI.Gtk.Objects.CellRendererAccel: type CellRendererAccelAccelEditedCallback = Text " /@pathString@/: the path identifying the row of the edited cell" -> Word32 " /@accelKey@/: the new accelerator keyval" -> [ModifierType] " /@accelMods@/: the new acclerator modifier mask" -> Word32 " /@hardwareKeycode@/: the keycode of the new accelerator" -> IO ()
+ GI.Gtk.Objects.CellRendererAccel: type CellRendererAccelAccelEditedCallback = -- | /@pathString@/: the path identifying the row of the edited cell Text -> -- | /@accelKey@/: the new accelerator keyval Word32 -> -- | /@accelMods@/: the new acclerator modifier mask [ModifierType] -> -- | /@hardwareKeycode@/: the keycode of the new accelerator Word32 -> IO ()
- GI.Gtk.Objects.CellRendererCombo: type CellRendererComboChangedCallback = Text " /@pathString@/: a string of the path identifying the edited cell (relative to the tree view model)" -> TreeIter " /@newIter@/: the new iter selected in the combo box (relative to the combo box model)" -> IO ()
+ GI.Gtk.Objects.CellRendererCombo: type CellRendererComboChangedCallback = -- | /@pathString@/: a string of the path identifying the edited cell -- (relative to the tree view model) Text -> -- | /@newIter@/: the new iter selected in the combo box -- (relative to the combo box model) TreeIter -> IO ()
- GI.Gtk.Objects.CellRendererText: type CellRendererTextEditedCallback = Text " /@path@/: the path identifying the edited cell" -> Text " /@newText@/: the new text" -> IO ()
+ GI.Gtk.Objects.CellRendererText: type CellRendererTextEditedCallback = -- | /@path@/: the path identifying the edited cell Text -> -- | /@newText@/: the new text Text -> IO ()
- GI.Gtk.Objects.CellRendererToggle: type CellRendererToggleToggledCallback = Text " /@path@/: string representation of @GtkTreePath@ describing the event location" -> IO ()
+ GI.Gtk.Objects.CellRendererToggle: type CellRendererToggleToggledCallback = -- | /@path@/: string representation of @GtkTreePath@ describing the -- event location Text -> IO ()
- GI.Gtk.Objects.ColumnView: type ColumnViewActivateCallback = Word32 " /@position@/: position of item to activate" -> IO ()
+ GI.Gtk.Objects.ColumnView: type ColumnViewActivateCallback = -- | /@position@/: position of item to activate Word32 -> IO ()
- GI.Gtk.Objects.ComboBox: type ComboBoxFormatEntryTextCallback = Text " /@path@/: the [struct/@gtk@/.TreePath] string from the combo box\'s current model to format text for" -> IO Text " __Returns:__ a newly allocated string representing /@path@/ for the current @GtkComboBox@ model."
+ GI.Gtk.Objects.ComboBox: type ComboBoxFormatEntryTextCallback = -- | /@path@/: the [struct/@gtk@/.TreePath] string from the combo box\'s current model -- to format text for Text -> -- | __Returns:__ a newly allocated string representing /@path@/ -- for the current @GtkComboBox@ model. IO Text
- GI.Gtk.Objects.ComboBox: type ComboBoxMoveActiveCallback = ScrollType " /@scrollType@/: a @GtkScrollType@" -> IO ()
+ GI.Gtk.Objects.ComboBox: type ComboBoxMoveActiveCallback = -- | /@scrollType@/: a @GtkScrollType@ ScrollType -> IO ()
- GI.Gtk.Objects.ConstraintGuide: constraintGuideGetMaxSize :: (HasCallStack, MonadIO m, IsConstraintGuide a) => a -> Int32 -> Int32 -> m ()
+ GI.Gtk.Objects.ConstraintGuide: constraintGuideGetMaxSize :: (HasCallStack, MonadIO m, IsConstraintGuide a) => a -> m (Int32, Int32)
- GI.Gtk.Objects.ConstraintGuide: constraintGuideGetMinSize :: (HasCallStack, MonadIO m, IsConstraintGuide a) => a -> Int32 -> Int32 -> m ()
+ GI.Gtk.Objects.ConstraintGuide: constraintGuideGetMinSize :: (HasCallStack, MonadIO m, IsConstraintGuide a) => a -> m (Int32, Int32)
- GI.Gtk.Objects.ConstraintGuide: constraintGuideGetNatSize :: (HasCallStack, MonadIO m, IsConstraintGuide a) => a -> Int32 -> Int32 -> m ()
+ GI.Gtk.Objects.ConstraintGuide: constraintGuideGetNatSize :: (HasCallStack, MonadIO m, IsConstraintGuide a) => a -> m (Int32, Int32)
- GI.Gtk.Objects.CssProvider: cssProviderLoadFromPath :: (HasCallStack, MonadIO m, IsCssProvider a) => a -> Text -> m ()
+ GI.Gtk.Objects.CssProvider: cssProviderLoadFromPath :: (HasCallStack, MonadIO m, IsCssProvider a) => a -> [Char] -> m ()
- GI.Gtk.Objects.CssProvider: type CssProviderParsingErrorCallback = CssSection " /@section@/: section the error happened in" -> GError " /@error@/: The parsing error" -> IO ()
+ GI.Gtk.Objects.CssProvider: type CssProviderParsingErrorCallback = -- | /@section@/: section the error happened in CssSection -> -- | /@error@/: The parsing error GError -> IO ()
- GI.Gtk.Objects.Dialog: type DialogResponseCallback = Int32 " /@responseId@/: the response ID" -> IO ()
+ GI.Gtk.Objects.Dialog: type DialogResponseCallback = -- | /@responseId@/: the response ID Int32 -> IO ()
- GI.Gtk.Objects.DragSource: type DragSourceDragBeginCallback = Drag " /@drag@/: the @GdkDrag@ object" -> IO ()
+ GI.Gtk.Objects.DragSource: type DragSourceDragBeginCallback = -- | /@drag@/: the @GdkDrag@ object Drag -> IO ()
- GI.Gtk.Objects.DragSource: type DragSourceDragCancelCallback = Drag " /@drag@/: the @GdkDrag@ object" -> DragCancelReason " /@reason@/: information on why the drag failed" -> IO Bool " __Returns:__ 'P.True' if the failed drag operation has been already handled"
+ GI.Gtk.Objects.DragSource: type DragSourceDragCancelCallback = -- | /@drag@/: the @GdkDrag@ object Drag -> -- | /@reason@/: information on why the drag failed DragCancelReason -> -- | __Returns:__ 'P.True' if the failed drag operation has been already handled IO Bool
- GI.Gtk.Objects.DragSource: type DragSourceDragEndCallback = Drag " /@drag@/: the @GdkDrag@ object" -> Bool " /@deleteData@/: 'P.True' if the drag was performing 'GI.Gdk.Flags.DragActionMove', and the data should be deleted" -> IO ()
+ GI.Gtk.Objects.DragSource: type DragSourceDragEndCallback = -- | /@drag@/: the @GdkDrag@ object Drag -> -- | /@deleteData@/: 'P.True' if the drag was performing 'GI.Gdk.Flags.DragActionMove', -- and the data should be deleted Bool -> IO ()
- GI.Gtk.Objects.DragSource: type DragSourcePrepareCallback = Double " /@x@/: the X coordinate of the drag starting point" -> Double " /@y@/: the Y coordinate fo the drag starting point" -> IO (Maybe ContentProvider) " __Returns:__ a @GdkContentProvider@"
+ GI.Gtk.Objects.DragSource: type DragSourcePrepareCallback = -- | /@x@/: the X coordinate of the drag starting point Double -> -- | /@y@/: the Y coordinate fo the drag starting point Double -> -- | __Returns:__ a @GdkContentProvider@ IO (Maybe ContentProvider)
- GI.Gtk.Objects.DrawingArea: type DrawingAreaResizeCallback = Int32 " /@width@/: the width of the viewport" -> Int32 " /@height@/: the height of the viewport" -> IO ()
+ GI.Gtk.Objects.DrawingArea: type DrawingAreaResizeCallback = -- | /@width@/: the width of the viewport Int32 -> -- | /@height@/: the height of the viewport Int32 -> IO ()
- GI.Gtk.Objects.DropControllerMotion: type DropControllerMotionEnterCallback = Double " /@x@/: coordinates of pointer location" -> Double " /@y@/: coordinates of pointer location" -> IO ()
+ GI.Gtk.Objects.DropControllerMotion: type DropControllerMotionEnterCallback = -- | /@x@/: coordinates of pointer location Double -> -- | /@y@/: coordinates of pointer location Double -> IO ()
- GI.Gtk.Objects.DropControllerMotion: type DropControllerMotionMotionCallback = Double " /@x@/: the x coordinate" -> Double " /@y@/: the y coordinate" -> IO ()
+ GI.Gtk.Objects.DropControllerMotion: type DropControllerMotionMotionCallback = -- | /@x@/: the x coordinate Double -> -- | /@y@/: the y coordinate Double -> IO ()
- GI.Gtk.Objects.DropTarget: type DropTargetAcceptCallback = Drop " /@drop@/: the @GdkDrop@" -> IO Bool " __Returns:__ 'P.True' if /@drop@/ is accepted"
+ GI.Gtk.Objects.DropTarget: type DropTargetAcceptCallback = -- | /@drop@/: the @GdkDrop@ Drop -> -- | __Returns:__ 'P.True' if /@drop@/ is accepted IO Bool
- GI.Gtk.Objects.DropTarget: type DropTargetDropCallback = GValue " /@value@/: the @GValue@ being dropped" -> Double " /@x@/: the x coordinate of the current pointer position" -> Double " /@y@/: the y coordinate of the current pointer position" -> IO Bool " __Returns:__ whether the drop was accepted at the given pointer position"
+ GI.Gtk.Objects.DropTarget: type DropTargetDropCallback = -- | /@value@/: the @GValue@ being dropped GValue -> -- | /@x@/: the x coordinate of the current pointer position Double -> -- | /@y@/: the y coordinate of the current pointer position Double -> -- | __Returns:__ whether the drop was accepted at the given pointer position IO Bool
- GI.Gtk.Objects.DropTarget: type DropTargetEnterCallback = Double " /@x@/: the x coordinate of the current pointer position" -> Double " /@y@/: the y coordinate of the current pointer position" -> IO [DragAction] " __Returns:__ Preferred action for this drag operation or 0 if dropping is not supported at the current /@x@/,/@y@/ location."
+ GI.Gtk.Objects.DropTarget: type DropTargetEnterCallback = -- | /@x@/: the x coordinate of the current pointer position Double -> -- | /@y@/: the y coordinate of the current pointer position Double -> -- | __Returns:__ Preferred action for this drag operation or 0 if -- dropping is not supported at the current /@x@/,/@y@/ location. IO [DragAction]
- GI.Gtk.Objects.DropTarget: type DropTargetMotionCallback = Double " /@x@/: the x coordinate of the current pointer position" -> Double " /@y@/: the y coordinate of the current pointer position" -> IO [DragAction] " __Returns:__ Preferred action for this drag operation or 0 if dropping is not supported at the current /@x@/,/@y@/ location."
+ GI.Gtk.Objects.DropTarget: type DropTargetMotionCallback = -- | /@x@/: the x coordinate of the current pointer position Double -> -- | /@y@/: the y coordinate of the current pointer position Double -> -- | __Returns:__ Preferred action for this drag operation or 0 if -- dropping is not supported at the current /@x@/,/@y@/ location. IO [DragAction]
- GI.Gtk.Objects.DropTargetAsync: type DropTargetAsyncAcceptCallback = Drop " /@drop@/: the @GdkDrop@" -> IO Bool " __Returns:__ 'P.True' if /@drop@/ is accepted"
+ GI.Gtk.Objects.DropTargetAsync: type DropTargetAsyncAcceptCallback = -- | /@drop@/: the @GdkDrop@ Drop -> -- | __Returns:__ 'P.True' if /@drop@/ is accepted IO Bool
- GI.Gtk.Objects.DropTargetAsync: type DropTargetAsyncDragEnterCallback = Drop " /@drop@/: the @GdkDrop@" -> Double " /@x@/: the x coordinate of the current pointer position" -> Double " /@y@/: the y coordinate of the current pointer position" -> IO [DragAction] " __Returns:__ Preferred action for this drag operation."
+ GI.Gtk.Objects.DropTargetAsync: type DropTargetAsyncDragEnterCallback = -- | /@drop@/: the @GdkDrop@ Drop -> -- | /@x@/: the x coordinate of the current pointer position Double -> -- | /@y@/: the y coordinate of the current pointer position Double -> -- | __Returns:__ Preferred action for this drag operation. IO [DragAction]
- GI.Gtk.Objects.DropTargetAsync: type DropTargetAsyncDragLeaveCallback = Drop " /@drop@/: the @GdkDrop@" -> IO ()
+ GI.Gtk.Objects.DropTargetAsync: type DropTargetAsyncDragLeaveCallback = -- | /@drop@/: the @GdkDrop@ Drop -> IO ()
- GI.Gtk.Objects.DropTargetAsync: type DropTargetAsyncDragMotionCallback = Drop " /@drop@/: the @GdkDrop@" -> Double " /@x@/: the x coordinate of the current pointer position" -> Double " /@y@/: the y coordinate of the current pointer position" -> IO [DragAction] " __Returns:__ Preferred action for this drag operation."
+ GI.Gtk.Objects.DropTargetAsync: type DropTargetAsyncDragMotionCallback = -- | /@drop@/: the @GdkDrop@ Drop -> -- | /@x@/: the x coordinate of the current pointer position Double -> -- | /@y@/: the y coordinate of the current pointer position Double -> -- | __Returns:__ Preferred action for this drag operation. IO [DragAction]
- GI.Gtk.Objects.DropTargetAsync: type DropTargetAsyncDropCallback = Drop " /@drop@/: the @GdkDrop@" -> Double " /@x@/: the x coordinate of the current pointer position" -> Double " /@y@/: the y coordinate of the current pointer position" -> IO Bool " __Returns:__ whether the drop is accepted at the given pointer position"
+ GI.Gtk.Objects.DropTargetAsync: type DropTargetAsyncDropCallback = -- | /@drop@/: the @GdkDrop@ Drop -> -- | /@x@/: the x coordinate of the current pointer position Double -> -- | /@y@/: the y coordinate of the current pointer position Double -> -- | __Returns:__ whether the drop is accepted at the given pointer position IO Bool
- GI.Gtk.Objects.EmojiChooser: type EmojiChooserEmojiPickedCallback = Text " /@text@/: the Unicode sequence for the picked Emoji, in UTF-8" -> IO ()
+ GI.Gtk.Objects.EmojiChooser: type EmojiChooserEmojiPickedCallback = -- | /@text@/: the Unicode sequence for the picked Emoji, in UTF-8 Text -> IO ()
- GI.Gtk.Objects.Entry: type EntryIconPressCallback = EntryIconPosition " /@iconPos@/: The position of the clicked icon" -> IO ()
+ GI.Gtk.Objects.Entry: type EntryIconPressCallback = -- | /@iconPos@/: The position of the clicked icon EntryIconPosition -> IO ()
- GI.Gtk.Objects.Entry: type EntryIconReleaseCallback = EntryIconPosition " /@iconPos@/: The position of the clicked icon" -> IO ()
+ GI.Gtk.Objects.Entry: type EntryIconReleaseCallback = -- | /@iconPos@/: The position of the clicked icon EntryIconPosition -> IO ()
- GI.Gtk.Objects.EntryBuffer: type EntryBufferDeletedTextCallback = Word32 " /@position@/: the position the text was deleted at." -> Word32 " /@nChars@/: The number of characters that were deleted." -> IO ()
+ GI.Gtk.Objects.EntryBuffer: type EntryBufferDeletedTextCallback = -- | /@position@/: the position the text was deleted at. Word32 -> -- | /@nChars@/: The number of characters that were deleted. Word32 -> IO ()
- GI.Gtk.Objects.EntryBuffer: type EntryBufferInsertedTextCallback = Word32 " /@position@/: the position the text was inserted at." -> Text " /@chars@/: The text that was inserted." -> Word32 " /@nChars@/: The number of characters that were inserted." -> IO ()
+ GI.Gtk.Objects.EntryBuffer: type EntryBufferInsertedTextCallback = -- | /@position@/: the position the text was inserted at. Word32 -> -- | /@chars@/: The text that was inserted. Text -> -- | /@nChars@/: The number of characters that were inserted. Word32 -> IO ()
- GI.Gtk.Objects.EntryCompletion: type EntryCompletionCursorOnMatchCallback = TreeModel " /@model@/: the @GtkTreeModel@ containing the matches" -> TreeIter " /@iter@/: a @GtkTreeIter@ positioned at the selected match" -> IO Bool " __Returns:__ 'P.True' if the signal has been handled"
+ GI.Gtk.Objects.EntryCompletion: type EntryCompletionCursorOnMatchCallback = -- | /@model@/: the @GtkTreeModel@ containing the matches TreeModel -> -- | /@iter@/: a @GtkTreeIter@ positioned at the selected match TreeIter -> -- | __Returns:__ 'P.True' if the signal has been handled IO Bool
- GI.Gtk.Objects.EntryCompletion: type EntryCompletionInsertPrefixCallback = Text " /@prefix@/: the common prefix of all possible completions" -> IO Bool " __Returns:__ 'P.True' if the signal has been handled"
+ GI.Gtk.Objects.EntryCompletion: type EntryCompletionInsertPrefixCallback = -- | /@prefix@/: the common prefix of all possible completions Text -> -- | __Returns:__ 'P.True' if the signal has been handled IO Bool
- GI.Gtk.Objects.EntryCompletion: type EntryCompletionMatchSelectedCallback = TreeModel " /@model@/: the @GtkTreeModel@ containing the matches" -> TreeIter " /@iter@/: a @GtkTreeIter@ positioned at the selected match" -> IO Bool " __Returns:__ 'P.True' if the signal has been handled"
+ GI.Gtk.Objects.EntryCompletion: type EntryCompletionMatchSelectedCallback = -- | /@model@/: the @GtkTreeModel@ containing the matches TreeModel -> -- | /@iter@/: a @GtkTreeIter@ positioned at the selected match TreeIter -> -- | __Returns:__ 'P.True' if the signal has been handled IO Bool
- GI.Gtk.Objects.EventController: eventControllerGetName :: (HasCallStack, MonadIO m, IsEventController a) => a -> m Text
+ GI.Gtk.Objects.EventController: eventControllerGetName :: (HasCallStack, MonadIO m, IsEventController a) => a -> m (Maybe Text)
- GI.Gtk.Objects.EventController: eventControllerSetName :: (HasCallStack, MonadIO m, IsEventController a) => a -> Text -> m ()
+ GI.Gtk.Objects.EventController: eventControllerSetName :: (HasCallStack, MonadIO m, IsEventController a) => a -> Maybe Text -> m ()
- GI.Gtk.Objects.EventController: getEventControllerName :: (MonadIO m, IsEventController o) => o -> m Text
+ GI.Gtk.Objects.EventController: getEventControllerName :: (MonadIO m, IsEventController o) => o -> m (Maybe Text)
- GI.Gtk.Objects.EventControllerKey: eventControllerKeyGetImContext :: (HasCallStack, MonadIO m, IsEventControllerKey a) => a -> m IMContext
+ GI.Gtk.Objects.EventControllerKey: eventControllerKeyGetImContext :: (HasCallStack, MonadIO m, IsEventControllerKey a) => a -> m (Maybe IMContext)
- GI.Gtk.Objects.EventControllerKey: eventControllerKeySetImContext :: (HasCallStack, MonadIO m, IsEventControllerKey a, IsIMContext b) => a -> b -> m ()
+ GI.Gtk.Objects.EventControllerKey: eventControllerKeySetImContext :: (HasCallStack, MonadIO m, IsEventControllerKey a, IsIMContext b) => a -> Maybe b -> m ()
- GI.Gtk.Objects.EventControllerKey: type EventControllerKeyKeyPressedCallback = Word32 " /@keyval@/: the pressed key." -> Word32 " /@keycode@/: the raw code of the pressed key." -> [ModifierType] " /@state@/: the bitmask, representing the state of modifier keys and pointer buttons. See @GdkModifierType@." -> IO Bool " __Returns:__ 'P.True' if the key press was handled, 'P.False' otherwise."
+ GI.Gtk.Objects.EventControllerKey: type EventControllerKeyKeyPressedCallback = -- | /@keyval@/: the pressed key. Word32 -> -- | /@keycode@/: the raw code of the pressed key. Word32 -> -- | /@state@/: the bitmask, representing the state of modifier keys and pointer buttons. See @GdkModifierType@. [ModifierType] -> -- | __Returns:__ 'P.True' if the key press was handled, 'P.False' otherwise. IO Bool
- GI.Gtk.Objects.EventControllerKey: type EventControllerKeyKeyReleasedCallback = Word32 " /@keyval@/: the released key." -> Word32 " /@keycode@/: the raw code of the released key." -> [ModifierType] " /@state@/: the bitmask, representing the state of modifier keys and pointer buttons. See @GdkModifierType@." -> IO ()
+ GI.Gtk.Objects.EventControllerKey: type EventControllerKeyKeyReleasedCallback = -- | /@keyval@/: the released key. Word32 -> -- | /@keycode@/: the raw code of the released key. Word32 -> -- | /@state@/: the bitmask, representing the state of modifier keys and pointer buttons. See @GdkModifierType@. [ModifierType] -> IO ()
- GI.Gtk.Objects.EventControllerKey: type EventControllerKeyModifiersCallback = [ModifierType] " /@keyval@/: the released key." -> IO Bool
+ GI.Gtk.Objects.EventControllerKey: type EventControllerKeyModifiersCallback = -- | /@keyval@/: the released key. [ModifierType] -> IO Bool
- GI.Gtk.Objects.EventControllerLegacy: type EventControllerLegacyEventCallback = Event " /@event@/: the @GdkEvent@ which triggered this signal" -> IO Bool " __Returns:__ 'P.True' to stop other handlers from being invoked for the event and the emission of this signal. 'P.False' to propagate the event further."
+ GI.Gtk.Objects.EventControllerLegacy: type EventControllerLegacyEventCallback = -- | /@event@/: the @GdkEvent@ which triggered this signal Event -> -- | __Returns:__ 'P.True' to stop other handlers from being invoked for the event -- and the emission of this signal. 'P.False' to propagate the event further. IO Bool
- GI.Gtk.Objects.EventControllerMotion: type EventControllerMotionEnterCallback = Double " /@x@/: coordinates of pointer location" -> Double " /@y@/: coordinates of pointer location" -> IO ()
+ GI.Gtk.Objects.EventControllerMotion: type EventControllerMotionEnterCallback = -- | /@x@/: coordinates of pointer location Double -> -- | /@y@/: coordinates of pointer location Double -> IO ()
- GI.Gtk.Objects.EventControllerMotion: type EventControllerMotionMotionCallback = Double " /@x@/: the x coordinate" -> Double " /@y@/: the y coordinate" -> IO ()
+ GI.Gtk.Objects.EventControllerMotion: type EventControllerMotionMotionCallback = -- | /@x@/: the x coordinate Double -> -- | /@y@/: the y coordinate Double -> IO ()
- GI.Gtk.Objects.EventControllerScroll: type EventControllerScrollDecelerateCallback = Double " /@velX@/: X velocity" -> Double " /@velY@/: Y velocity" -> IO ()
+ GI.Gtk.Objects.EventControllerScroll: type EventControllerScrollDecelerateCallback = -- | /@velX@/: X velocity Double -> -- | /@velY@/: Y velocity Double -> IO ()
- GI.Gtk.Objects.EventControllerScroll: type EventControllerScrollScrollCallback = Double " /@dx@/: X delta" -> Double " /@dy@/: Y delta" -> IO Bool " __Returns:__ 'P.True' if the scroll event was handled, 'P.False' otherwise."
+ GI.Gtk.Objects.EventControllerScroll: type EventControllerScrollScrollCallback = -- | /@dx@/: X delta Double -> -- | /@dy@/: Y delta Double -> -- | __Returns:__ 'P.True' if the scroll event was handled, -- 'P.False' otherwise. IO Bool
- GI.Gtk.Objects.FileChooserWidget: type FileChooserWidgetLocationPopupCallback = Text " /@path@/: a string that gets put in the text entry for the file name" -> IO ()
+ GI.Gtk.Objects.FileChooserWidget: type FileChooserWidgetLocationPopupCallback = -- | /@path@/: a string that gets put in the text entry for the file name Text -> IO ()
- GI.Gtk.Objects.FileChooserWidget: type FileChooserWidgetQuickBookmarkCallback = Int32 " /@bookmarkIndex@/: the number of the bookmark to switch to" -> IO ()
+ GI.Gtk.Objects.FileChooserWidget: type FileChooserWidgetQuickBookmarkCallback = -- | /@bookmarkIndex@/: the number of the bookmark to switch to Int32 -> IO ()
- GI.Gtk.Objects.Filter: type FilterChangedCallback = FilterChange " /@change@/: how the filter changed" -> IO ()
+ GI.Gtk.Objects.Filter: type FilterChangedCallback = -- | /@change@/: how the filter changed FilterChange -> IO ()
- GI.Gtk.Objects.FlattenListModel: flattenListModelGetModelForItem :: (HasCallStack, MonadIO m, IsFlattenListModel a) => a -> Word32 -> m ListModel
+ GI.Gtk.Objects.FlattenListModel: flattenListModelGetModelForItem :: (HasCallStack, MonadIO m, IsFlattenListModel a) => a -> Word32 -> m (Maybe ListModel)
- GI.Gtk.Objects.FlowBox: type FlowBoxChildActivatedCallback = FlowBoxChild " /@child@/: the child that is activated" -> IO ()
+ GI.Gtk.Objects.FlowBox: type FlowBoxChildActivatedCallback = -- | /@child@/: the child that is activated FlowBoxChild -> IO ()
- GI.Gtk.Objects.FlowBox: type FlowBoxMoveCursorCallback = MovementStep " /@step@/: the granularity fo the move, as a @GtkMovementStep@" -> Int32 " /@count@/: the number of /@step@/ units to move" -> Bool " /@extend@/: whether to extend the selection" -> Bool " /@modify@/: whether to modify the selection" -> IO Bool " __Returns:__ 'P.True' to stop other handlers from being invoked for the event. 'P.False' to propagate the event further."
+ GI.Gtk.Objects.FlowBox: type FlowBoxMoveCursorCallback = -- | /@step@/: the granularity fo the move, as a @GtkMovementStep@ MovementStep -> -- | /@count@/: the number of /@step@/ units to move Int32 -> -- | /@extend@/: whether to extend the selection Bool -> -- | /@modify@/: whether to modify the selection Bool -> -- | __Returns:__ 'P.True' to stop other handlers from being invoked for the event. -- 'P.False' to propagate the event further. IO Bool
- GI.Gtk.Objects.GLArea: gLAreaGetContext :: (HasCallStack, MonadIO m, IsGLArea a) => a -> m GLContext
+ GI.Gtk.Objects.GLArea: gLAreaGetContext :: (HasCallStack, MonadIO m, IsGLArea a) => a -> m (Maybe GLContext)
- GI.Gtk.Objects.GLArea: getGLAreaContext :: (MonadIO m, IsGLArea o) => o -> m GLContext
+ GI.Gtk.Objects.GLArea: getGLAreaContext :: (MonadIO m, IsGLArea o) => o -> m (Maybe GLContext)
- GI.Gtk.Objects.GLArea: type GLAreaCreateContextCallback = IO GLContext " __Returns:__ a newly created @GdkGLContext@; the @GtkGLArea@ widget will take ownership of the returned value."
+ GI.Gtk.Objects.GLArea: type GLAreaCreateContextCallback = -- | __Returns:__ a newly created @GdkGLContext@; -- the @GtkGLArea@ widget will take ownership of the returned value. IO GLContext
- GI.Gtk.Objects.GLArea: type GLAreaRenderCallback = GLContext " /@context@/: the @GdkGLContext@ used by /@area@/" -> IO Bool " __Returns:__ 'P.True' to stop other handlers from being invoked for the event. 'P.False' to propagate the event further."
+ GI.Gtk.Objects.GLArea: type GLAreaRenderCallback = -- | /@context@/: the @GdkGLContext@ used by /@area@/ GLContext -> -- | __Returns:__ 'P.True' to stop other handlers from being invoked for the event. -- 'P.False' to propagate the event further. IO Bool
- GI.Gtk.Objects.GLArea: type GLAreaResizeCallback = Int32 " /@width@/: the width of the viewport" -> Int32 " /@height@/: the height of the viewport" -> IO ()
+ GI.Gtk.Objects.GLArea: type GLAreaResizeCallback = -- | /@width@/: the width of the viewport Int32 -> -- | /@height@/: the height of the viewport Int32 -> IO ()
- GI.Gtk.Objects.Gesture: type GestureBeginCallback = Maybe EventSequence " /@sequence@/: the @GdkEventSequence@ that made the gesture to be recognized" -> IO ()
+ GI.Gtk.Objects.Gesture: type GestureBeginCallback = -- | /@sequence@/: the @GdkEventSequence@ that made the gesture -- to be recognized Maybe EventSequence -> IO ()
- GI.Gtk.Objects.Gesture: type GestureCancelCallback = Maybe EventSequence " /@sequence@/: the @GdkEventSequence@ that was cancelled" -> IO ()
+ GI.Gtk.Objects.Gesture: type GestureCancelCallback = -- | /@sequence@/: the @GdkEventSequence@ that was cancelled Maybe EventSequence -> IO ()
- GI.Gtk.Objects.Gesture: type GestureEndCallback = Maybe EventSequence " /@sequence@/: the @GdkEventSequence@ that made gesture recognition to finish" -> IO ()
+ GI.Gtk.Objects.Gesture: type GestureEndCallback = -- | /@sequence@/: the @GdkEventSequence@ that made gesture -- recognition to finish Maybe EventSequence -> IO ()
- GI.Gtk.Objects.Gesture: type GestureSequenceStateChangedCallback = Maybe EventSequence " /@sequence@/: the @GdkEventSequence@ that was cancelled" -> EventSequenceState " /@state@/: the new sequence state" -> IO ()
+ GI.Gtk.Objects.Gesture: type GestureSequenceStateChangedCallback = -- | /@sequence@/: the @GdkEventSequence@ that was cancelled Maybe EventSequence -> -- | /@state@/: the new sequence state EventSequenceState -> IO ()
- GI.Gtk.Objects.Gesture: type GestureUpdateCallback = Maybe EventSequence " /@sequence@/: the @GdkEventSequence@ that was updated" -> IO ()
+ GI.Gtk.Objects.Gesture: type GestureUpdateCallback = -- | /@sequence@/: the @GdkEventSequence@ that was updated Maybe EventSequence -> IO ()
- GI.Gtk.Objects.GestureClick: type GestureClickPressedCallback = Int32 " /@nPress@/: how many touch\/button presses happened with this one" -> Double " /@x@/: The X coordinate, in widget allocation coordinates" -> Double " /@y@/: The Y coordinate, in widget allocation coordinates" -> IO ()
+ GI.Gtk.Objects.GestureClick: type GestureClickPressedCallback = -- | /@nPress@/: how many touch\/button presses happened with this one Int32 -> -- | /@x@/: The X coordinate, in widget allocation coordinates Double -> -- | /@y@/: The Y coordinate, in widget allocation coordinates Double -> IO ()
- GI.Gtk.Objects.GestureClick: type GestureClickReleasedCallback = Int32 " /@nPress@/: number of press that is paired with this release" -> Double " /@x@/: The X coordinate, in widget allocation coordinates" -> Double " /@y@/: The Y coordinate, in widget allocation coordinates" -> IO ()
+ GI.Gtk.Objects.GestureClick: type GestureClickReleasedCallback = -- | /@nPress@/: number of press that is paired with this release Int32 -> -- | /@x@/: The X coordinate, in widget allocation coordinates Double -> -- | /@y@/: The Y coordinate, in widget allocation coordinates Double -> IO ()
- GI.Gtk.Objects.GestureClick: type GestureClickUnpairedReleaseCallback = Double " /@x@/: X coordinate of the event" -> Double " /@y@/: Y coordinate of the event" -> Word32 " /@button@/: Button being released" -> EventSequence " /@sequence@/: Sequence being released" -> IO ()
+ GI.Gtk.Objects.GestureClick: type GestureClickUnpairedReleaseCallback = -- | /@x@/: X coordinate of the event Double -> -- | /@y@/: Y coordinate of the event Double -> -- | /@button@/: Button being released Word32 -> -- | /@sequence@/: Sequence being released Maybe EventSequence -> IO ()
- GI.Gtk.Objects.GestureDrag: type GestureDragDragBeginCallback = Double " /@startX@/: X coordinate, relative to the widget allocation" -> Double " /@startY@/: Y coordinate, relative to the widget allocation" -> IO ()
+ GI.Gtk.Objects.GestureDrag: type GestureDragDragBeginCallback = -- | /@startX@/: X coordinate, relative to the widget allocation Double -> -- | /@startY@/: Y coordinate, relative to the widget allocation Double -> IO ()
- GI.Gtk.Objects.GestureDrag: type GestureDragDragEndCallback = Double " /@offsetX@/: X offset, relative to the start point" -> Double " /@offsetY@/: Y offset, relative to the start point" -> IO ()
+ GI.Gtk.Objects.GestureDrag: type GestureDragDragEndCallback = -- | /@offsetX@/: X offset, relative to the start point Double -> -- | /@offsetY@/: Y offset, relative to the start point Double -> IO ()
- GI.Gtk.Objects.GestureDrag: type GestureDragDragUpdateCallback = Double " /@offsetX@/: X offset, relative to the start point" -> Double " /@offsetY@/: Y offset, relative to the start point" -> IO ()
+ GI.Gtk.Objects.GestureDrag: type GestureDragDragUpdateCallback = -- | /@offsetX@/: X offset, relative to the start point Double -> -- | /@offsetY@/: Y offset, relative to the start point Double -> IO ()
- GI.Gtk.Objects.GestureLongPress: type GestureLongPressPressedCallback = Double " /@x@/: the X coordinate where the press happened, relative to the widget allocation" -> Double " /@y@/: the Y coordinate where the press happened, relative to the widget allocation" -> IO ()
+ GI.Gtk.Objects.GestureLongPress: type GestureLongPressPressedCallback = -- | /@x@/: the X coordinate where the press happened, relative to the widget allocation Double -> -- | /@y@/: the Y coordinate where the press happened, relative to the widget allocation Double -> IO ()
- GI.Gtk.Objects.GesturePan: type GesturePanPanCallback = PanDirection " /@direction@/: current direction of the pan gesture" -> Double " /@offset@/: Offset along the gesture orientation" -> IO ()
+ GI.Gtk.Objects.GesturePan: type GesturePanPanCallback = -- | /@direction@/: current direction of the pan gesture PanDirection -> -- | /@offset@/: Offset along the gesture orientation Double -> IO ()
- GI.Gtk.Objects.GestureRotate: type GestureRotateAngleChangedCallback = Double " /@angle@/: Current angle in radians" -> Double " /@angleDelta@/: Difference with the starting angle, in radians" -> IO ()
+ GI.Gtk.Objects.GestureRotate: type GestureRotateAngleChangedCallback = -- | /@angle@/: Current angle in radians Double -> -- | /@angleDelta@/: Difference with the starting angle, in radians Double -> IO ()
- GI.Gtk.Objects.GestureStylus: type GestureStylusDownCallback = Double " /@x@/: the X coordinate of the stylus event" -> Double " /@y@/: the Y coordinate of the stylus event" -> IO ()
+ GI.Gtk.Objects.GestureStylus: type GestureStylusDownCallback = -- | /@x@/: the X coordinate of the stylus event Double -> -- | /@y@/: the Y coordinate of the stylus event Double -> IO ()
- GI.Gtk.Objects.GestureStylus: type GestureStylusMotionCallback = Double " /@x@/: the X coordinate of the stylus event" -> Double " /@y@/: the Y coordinate of the stylus event" -> IO ()
+ GI.Gtk.Objects.GestureStylus: type GestureStylusMotionCallback = -- | /@x@/: the X coordinate of the stylus event Double -> -- | /@y@/: the Y coordinate of the stylus event Double -> IO ()
- GI.Gtk.Objects.GestureStylus: type GestureStylusProximityCallback = Double " /@x@/: the X coordinate of the stylus event" -> Double " /@y@/: the Y coordinate of the stylus event" -> IO ()
+ GI.Gtk.Objects.GestureStylus: type GestureStylusProximityCallback = -- | /@x@/: the X coordinate of the stylus event Double -> -- | /@y@/: the Y coordinate of the stylus event Double -> IO ()
- GI.Gtk.Objects.GestureStylus: type GestureStylusUpCallback = Double " /@x@/: the X coordinate of the stylus event" -> Double " /@y@/: the Y coordinate of the stylus event" -> IO ()
+ GI.Gtk.Objects.GestureStylus: type GestureStylusUpCallback = -- | /@x@/: the X coordinate of the stylus event Double -> -- | /@y@/: the Y coordinate of the stylus event Double -> IO ()
- GI.Gtk.Objects.GestureSwipe: type GestureSwipeSwipeCallback = Double " /@velocityX@/: velocity in the X axis, in pixels\/sec" -> Double " /@velocityY@/: velocity in the Y axis, in pixels\/sec" -> IO ()
+ GI.Gtk.Objects.GestureSwipe: type GestureSwipeSwipeCallback = -- | /@velocityX@/: velocity in the X axis, in pixels\/sec Double -> -- | /@velocityY@/: velocity in the Y axis, in pixels\/sec Double -> IO ()
- GI.Gtk.Objects.GestureZoom: type GestureZoomScaleChangedCallback = Double " /@scale@/: Scale delta, taking the initial state as 1:1" -> IO ()
+ GI.Gtk.Objects.GestureZoom: type GestureZoomScaleChangedCallback = -- | /@scale@/: Scale delta, taking the initial state as 1:1 Double -> IO ()
- GI.Gtk.Objects.GridView: type GridViewActivateCallback = Word32 " /@position@/: position of item to activate" -> IO ()
+ GI.Gtk.Objects.GridView: type GridViewActivateCallback = -- | /@position@/: position of item to activate Word32 -> IO ()
- GI.Gtk.Objects.IMContext: type IMContextCommitCallback = Text " /@str@/: the completed character(s) entered by the user" -> IO ()
+ GI.Gtk.Objects.IMContext: type IMContextCommitCallback = -- | /@str@/: the completed character(s) entered by the user Text -> IO ()
- GI.Gtk.Objects.IMContext: type IMContextDeleteSurroundingCallback = Int32 " /@offset@/: the character offset from the cursor position of the text to be deleted. A negative value indicates a position before the cursor." -> Int32 " /@nChars@/: the number of characters to be deleted" -> IO Bool " __Returns:__ 'P.True' if the signal was handled."
+ GI.Gtk.Objects.IMContext: type IMContextDeleteSurroundingCallback = -- | /@offset@/: the character offset from the cursor position of the text -- to be deleted. A negative value indicates a position before -- the cursor. Int32 -> -- | /@nChars@/: the number of characters to be deleted Int32 -> -- | __Returns:__ 'P.True' if the signal was handled. IO Bool
- GI.Gtk.Objects.IMContext: type IMContextRetrieveSurroundingCallback = IO Bool " __Returns:__ 'P.True' if the signal was handled."
+ GI.Gtk.Objects.IMContext: type IMContextRetrieveSurroundingCallback = -- | __Returns:__ 'P.True' if the signal was handled. IO Bool
- GI.Gtk.Objects.IconView: iconViewCreateDragIcon :: (HasCallStack, MonadIO m, IsIconView a) => a -> TreePath -> m Paintable
+ GI.Gtk.Objects.IconView: iconViewCreateDragIcon :: (HasCallStack, MonadIO m, IsIconView a) => a -> TreePath -> m (Maybe Paintable)
- GI.Gtk.Objects.IconView: iconViewGetDragDestItem :: (HasCallStack, MonadIO m, IsIconView a) => a -> m (TreePath, IconViewDropPosition)
+ GI.Gtk.Objects.IconView: iconViewGetDragDestItem :: (HasCallStack, MonadIO m, IsIconView a) => a -> m (Maybe TreePath, IconViewDropPosition)
- GI.Gtk.Objects.IconView: type IconViewItemActivatedCallback = TreePath " /@path@/: the @GtkTreePath@ for the activated item" -> IO ()
+ GI.Gtk.Objects.IconView: type IconViewItemActivatedCallback = -- | /@path@/: the @GtkTreePath@ for the activated item TreePath -> IO ()
- GI.Gtk.Objects.IconView: type IconViewMoveCursorCallback = MovementStep " /@step@/: the granularity of the move, as a @GtkMovementStep@" -> Int32 " /@count@/: the number of /@step@/ units to move" -> Bool " /@extend@/: whether to extend the selection" -> Bool " /@modify@/: whether to modify the selection" -> IO Bool
+ GI.Gtk.Objects.IconView: type IconViewMoveCursorCallback = -- | /@step@/: the granularity of the move, as a @GtkMovementStep@ MovementStep -> -- | /@count@/: the number of /@step@/ units to move Int32 -> -- | /@extend@/: whether to extend the selection Bool -> -- | /@modify@/: whether to modify the selection Bool -> IO Bool
- GI.Gtk.Objects.InfoBar: type InfoBarResponseCallback = Int32 " /@responseId@/: the response ID" -> IO ()
+ GI.Gtk.Objects.InfoBar: type InfoBarResponseCallback = -- | /@responseId@/: the response ID Int32 -> IO ()
- GI.Gtk.Objects.Label: type LabelActivateLinkCallback = Text " /@uri@/: the URI that is activated" -> IO Bool " __Returns:__ 'P.True' if the link has been activated"
+ GI.Gtk.Objects.Label: type LabelActivateLinkCallback = -- | /@uri@/: the URI that is activated Text -> -- | __Returns:__ 'P.True' if the link has been activated IO Bool
- GI.Gtk.Objects.Label: type LabelMoveCursorCallback = MovementStep " /@step@/: the granularity of the move, as a @GtkMovementStep@" -> Int32 " /@count@/: the number of /@step@/ units to move" -> Bool " /@extendSelection@/: 'P.True' if the move should extend the selection" -> IO ()
+ GI.Gtk.Objects.Label: type LabelMoveCursorCallback = -- | /@step@/: the granularity of the move, as a @GtkMovementStep@ MovementStep -> -- | /@count@/: the number of /@step@/ units to move Int32 -> -- | /@extendSelection@/: 'P.True' if the move should extend the selection Bool -> IO ()
- GI.Gtk.Objects.LevelBar: type LevelBarOffsetChangedCallback = Text " /@name@/: the name of the offset that changed value" -> IO ()
+ GI.Gtk.Objects.LevelBar: type LevelBarOffsetChangedCallback = -- | /@name@/: the name of the offset that changed value Text -> IO ()
- GI.Gtk.Objects.LinkButton: type LinkButtonActivateLinkCallback = IO Bool " __Returns:__ 'P.True' if the signal has been handled"
+ GI.Gtk.Objects.LinkButton: type LinkButtonActivateLinkCallback = -- | __Returns:__ 'P.True' if the signal has been handled IO Bool
- GI.Gtk.Objects.ListBox: listBoxGetAdjustment :: (HasCallStack, MonadIO m, IsListBox a) => a -> m Adjustment
+ GI.Gtk.Objects.ListBox: listBoxGetAdjustment :: (HasCallStack, MonadIO m, IsListBox a) => a -> m (Maybe Adjustment)
- GI.Gtk.Objects.ListBox: type ListBoxRowActivatedCallback = ListBoxRow " /@row@/: the activated row" -> IO ()
+ GI.Gtk.Objects.ListBox: type ListBoxRowActivatedCallback = -- | /@row@/: the activated row ListBoxRow -> IO ()
- GI.Gtk.Objects.ListBox: type ListBoxRowSelectedCallback = Maybe ListBoxRow " /@row@/: the selected row" -> IO ()
+ GI.Gtk.Objects.ListBox: type ListBoxRowSelectedCallback = -- | /@row@/: the selected row Maybe ListBoxRow -> IO ()
- GI.Gtk.Objects.ListView: type ListViewActivateCallback = Word32 " /@position@/: position of item to activate" -> IO ()
+ GI.Gtk.Objects.ListView: type ListViewActivateCallback = -- | /@position@/: position of item to activate Word32 -> IO ()
- GI.Gtk.Objects.LockButton: getLockButtonPermission :: (MonadIO m, IsLockButton o) => o -> m Permission
+ GI.Gtk.Objects.LockButton: getLockButtonPermission :: (MonadIO m, IsLockButton o) => o -> m (Maybe Permission)
- GI.Gtk.Objects.LockButton: lockButtonGetPermission :: (HasCallStack, MonadIO m, IsLockButton a) => a -> m Permission
+ GI.Gtk.Objects.LockButton: lockButtonGetPermission :: (HasCallStack, MonadIO m, IsLockButton a) => a -> m (Maybe Permission)
- GI.Gtk.Objects.MenuButton: getMenuButtonIconName :: (MonadIO m, IsMenuButton o) => o -> m Text
+ GI.Gtk.Objects.MenuButton: getMenuButtonIconName :: (MonadIO m, IsMenuButton o) => o -> m (Maybe Text)
- GI.Gtk.Objects.MenuButton: getMenuButtonLabel :: (MonadIO m, IsMenuButton o) => o -> m Text
+ GI.Gtk.Objects.MenuButton: getMenuButtonLabel :: (MonadIO m, IsMenuButton o) => o -> m (Maybe Text)
- GI.Gtk.Objects.MenuButton: menuButtonGetIconName :: (HasCallStack, MonadIO m, IsMenuButton a) => a -> m Text
+ GI.Gtk.Objects.MenuButton: menuButtonGetIconName :: (HasCallStack, MonadIO m, IsMenuButton a) => a -> m (Maybe Text)
- GI.Gtk.Objects.MenuButton: menuButtonGetLabel :: (HasCallStack, MonadIO m, IsMenuButton a) => a -> m Text
+ GI.Gtk.Objects.MenuButton: menuButtonGetLabel :: (HasCallStack, MonadIO m, IsMenuButton a) => a -> m (Maybe Text)
- GI.Gtk.Objects.MountOperation: getMountOperationParent :: (MonadIO m, IsMountOperation o) => o -> m Window
+ GI.Gtk.Objects.MountOperation: getMountOperationParent :: (MonadIO m, IsMountOperation o) => o -> m (Maybe Window)
- GI.Gtk.Objects.MountOperation: mountOperationGetParent :: (HasCallStack, MonadIO m, IsMountOperation a) => a -> m Window
+ GI.Gtk.Objects.MountOperation: mountOperationGetParent :: (HasCallStack, MonadIO m, IsMountOperation a) => a -> m (Maybe Window)
- GI.Gtk.Objects.MultiSelection: getMultiSelectionModel :: (MonadIO m, IsMultiSelection o) => o -> m ListModel
+ GI.Gtk.Objects.MultiSelection: getMultiSelectionModel :: (MonadIO m, IsMultiSelection o) => o -> m (Maybe ListModel)
- GI.Gtk.Objects.MultiSelection: multiSelectionGetModel :: (HasCallStack, MonadIO m, IsMultiSelection a) => a -> m ListModel
+ GI.Gtk.Objects.MultiSelection: multiSelectionGetModel :: (HasCallStack, MonadIO m, IsMultiSelection a) => a -> m (Maybe ListModel)
- GI.Gtk.Objects.NativeDialog: type NativeDialogResponseCallback = Int32 " /@responseId@/: the response ID" -> IO ()
+ GI.Gtk.Objects.NativeDialog: type NativeDialogResponseCallback = -- | /@responseId@/: the response ID Int32 -> IO ()
- GI.Gtk.Objects.NoSelection: getNoSelectionModel :: (MonadIO m, IsNoSelection o) => o -> m ListModel
+ GI.Gtk.Objects.NoSelection: getNoSelectionModel :: (MonadIO m, IsNoSelection o) => o -> m (Maybe ListModel)
- GI.Gtk.Objects.NoSelection: noSelectionGetModel :: (HasCallStack, MonadIO m, IsNoSelection a) => a -> m ListModel
+ GI.Gtk.Objects.NoSelection: noSelectionGetModel :: (HasCallStack, MonadIO m, IsNoSelection a) => a -> m (Maybe ListModel)
- GI.Gtk.Objects.Notebook: type NotebookCreateWindowCallback = Widget " /@page@/: the tab of /@notebook@/ that is being detached" -> IO (Maybe Notebook) " __Returns:__ a @GtkNotebook@ that /@page@/ should be added to"
+ GI.Gtk.Objects.Notebook: type NotebookCreateWindowCallback = -- | /@page@/: the tab of /@notebook@/ that is being detached Widget -> -- | __Returns:__ a @GtkNotebook@ that -- /@page@/ should be added to IO (Maybe Notebook)
- GI.Gtk.Objects.Notebook: type NotebookPageAddedCallback = Widget " /@child@/: the child @GtkWidget@ affected" -> Word32 " /@pageNum@/: the new page number for /@child@/" -> IO ()
+ GI.Gtk.Objects.Notebook: type NotebookPageAddedCallback = -- | /@child@/: the child @GtkWidget@ affected Widget -> -- | /@pageNum@/: the new page number for /@child@/ Word32 -> IO ()
- GI.Gtk.Objects.Notebook: type NotebookPageRemovedCallback = Widget " /@child@/: the child @GtkWidget@ affected" -> Word32 " /@pageNum@/: the /@child@/ page number" -> IO ()
+ GI.Gtk.Objects.Notebook: type NotebookPageRemovedCallback = -- | /@child@/: the child @GtkWidget@ affected Widget -> -- | /@pageNum@/: the /@child@/ page number Word32 -> IO ()
- GI.Gtk.Objects.Notebook: type NotebookPageReorderedCallback = Widget " /@child@/: the child @GtkWidget@ affected" -> Word32 " /@pageNum@/: the new page number for /@child@/" -> IO ()
+ GI.Gtk.Objects.Notebook: type NotebookPageReorderedCallback = -- | /@child@/: the child @GtkWidget@ affected Widget -> -- | /@pageNum@/: the new page number for /@child@/ Word32 -> IO ()
- GI.Gtk.Objects.Notebook: type NotebookSwitchPageCallback = Widget " /@page@/: the new current page" -> Word32 " /@pageNum@/: the index of the page" -> IO ()
+ GI.Gtk.Objects.Notebook: type NotebookSwitchPageCallback = -- | /@page@/: the new current page Widget -> -- | /@pageNum@/: the index of the page Word32 -> IO ()
- GI.Gtk.Objects.PageSetupUnixDialog: pageSetupUnixDialogGetPrintSettings :: (HasCallStack, MonadIO m, IsPageSetupUnixDialog a) => a -> m PrintSettings
+ GI.Gtk.Objects.PageSetupUnixDialog: pageSetupUnixDialogGetPrintSettings :: (HasCallStack, MonadIO m, IsPageSetupUnixDialog a) => a -> m (Maybe PrintSettings)
- GI.Gtk.Objects.PageSetupUnixDialog: pageSetupUnixDialogSetPrintSettings :: (HasCallStack, MonadIO m, IsPageSetupUnixDialog a, IsPrintSettings b) => a -> b -> m ()
+ GI.Gtk.Objects.PageSetupUnixDialog: pageSetupUnixDialogSetPrintSettings :: (HasCallStack, MonadIO m, IsPageSetupUnixDialog a, IsPrintSettings b) => a -> Maybe b -> m ()
- GI.Gtk.Objects.Paned: panedSetEndChild :: (HasCallStack, MonadIO m, IsPaned a, IsWidget b) => a -> b -> m ()
+ GI.Gtk.Objects.Paned: panedSetEndChild :: (HasCallStack, MonadIO m, IsPaned a, IsWidget b) => a -> Maybe b -> m ()
- GI.Gtk.Objects.Paned: panedSetStartChild :: (HasCallStack, MonadIO m, IsPaned a, IsWidget b) => a -> b -> m ()
+ GI.Gtk.Objects.Paned: panedSetStartChild :: (HasCallStack, MonadIO m, IsPaned a, IsWidget b) => a -> Maybe b -> m ()
- GI.Gtk.Objects.Paned: type PanedCycleChildFocusCallback = Bool " /@reversed@/: whether cycling backward or forward" -> IO Bool
+ GI.Gtk.Objects.Paned: type PanedCycleChildFocusCallback = -- | /@reversed@/: whether cycling backward or forward Bool -> IO Bool
- GI.Gtk.Objects.Paned: type PanedCycleHandleFocusCallback = Bool " /@reversed@/: whether cycling backward or forward" -> IO Bool
+ GI.Gtk.Objects.Paned: type PanedCycleHandleFocusCallback = -- | /@reversed@/: whether cycling backward or forward Bool -> IO Bool
- GI.Gtk.Objects.Paned: type PanedMoveHandleCallback = ScrollType " /@scrollType@/: a @GtkScrollType@" -> IO Bool
+ GI.Gtk.Objects.Paned: type PanedMoveHandleCallback = -- | /@scrollType@/: a @GtkScrollType@ ScrollType -> IO Bool
- GI.Gtk.Objects.PasswordEntry: getPasswordEntryExtraMenu :: (MonadIO m, IsPasswordEntry o) => o -> m MenuModel
+ GI.Gtk.Objects.PasswordEntry: getPasswordEntryExtraMenu :: (MonadIO m, IsPasswordEntry o) => o -> m (Maybe MenuModel)
- GI.Gtk.Objects.PasswordEntry: passwordEntryGetExtraMenu :: (HasCallStack, MonadIO m, IsPasswordEntry a) => a -> m MenuModel
+ GI.Gtk.Objects.PasswordEntry: passwordEntryGetExtraMenu :: (HasCallStack, MonadIO m, IsPasswordEntry a) => a -> m (Maybe MenuModel)
- GI.Gtk.Objects.Popover: popoverSetPointingTo :: (HasCallStack, MonadIO m, IsPopover a) => a -> Rectangle -> m ()
+ GI.Gtk.Objects.Popover: popoverSetPointingTo :: (HasCallStack, MonadIO m, IsPopover a) => a -> Maybe Rectangle -> m ()
- GI.Gtk.Objects.PopoverMenu: getPopoverMenuMenuModel :: (MonadIO m, IsPopoverMenu o) => o -> m MenuModel
+ GI.Gtk.Objects.PopoverMenu: getPopoverMenuMenuModel :: (MonadIO m, IsPopoverMenu o) => o -> m (Maybe MenuModel)
- GI.Gtk.Objects.PopoverMenu: popoverMenuGetMenuModel :: (HasCallStack, MonadIO m, IsPopoverMenu a) => a -> m MenuModel
+ GI.Gtk.Objects.PopoverMenu: popoverMenuGetMenuModel :: (HasCallStack, MonadIO m, IsPopoverMenu a) => a -> m (Maybe MenuModel)
- GI.Gtk.Objects.PopoverMenuBar: getPopoverMenuBarMenuModel :: (MonadIO m, IsPopoverMenuBar o) => o -> m MenuModel
+ GI.Gtk.Objects.PopoverMenuBar: getPopoverMenuBarMenuModel :: (MonadIO m, IsPopoverMenuBar o) => o -> m (Maybe MenuModel)
- GI.Gtk.Objects.PopoverMenuBar: popoverMenuBarGetMenuModel :: (HasCallStack, MonadIO m, IsPopoverMenuBar a) => a -> m MenuModel
+ GI.Gtk.Objects.PopoverMenuBar: popoverMenuBarGetMenuModel :: (HasCallStack, MonadIO m, IsPopoverMenuBar a) => a -> m (Maybe MenuModel)
- GI.Gtk.Objects.PrintOperation: getPrintOperationPrintSettings :: (MonadIO m, IsPrintOperation o) => o -> m PrintSettings
+ GI.Gtk.Objects.PrintOperation: getPrintOperationPrintSettings :: (MonadIO m, IsPrintOperation o) => o -> m (Maybe PrintSettings)
- GI.Gtk.Objects.PrintOperation: printOperationGetPrintSettings :: (HasCallStack, MonadIO m, IsPrintOperation a) => a -> m PrintSettings
+ GI.Gtk.Objects.PrintOperation: printOperationGetPrintSettings :: (HasCallStack, MonadIO m, IsPrintOperation a) => a -> m (Maybe PrintSettings)
- GI.Gtk.Objects.PrintOperation: type PrintOperationBeginPrintCallback = PrintContext " /@context@/: the @GtkPrintContext@ for the current operation" -> IO ()
+ GI.Gtk.Objects.PrintOperation: type PrintOperationBeginPrintCallback = -- | /@context@/: the @GtkPrintContext@ for the current operation PrintContext -> IO ()
- GI.Gtk.Objects.PrintOperation: type PrintOperationCreateCustomWidgetCallback = IO (Maybe Object) " __Returns:__ A custom widget that gets embedded in the print dialog"
+ GI.Gtk.Objects.PrintOperation: type PrintOperationCreateCustomWidgetCallback = -- | __Returns:__ A custom widget that gets embedded in -- the print dialog IO (Maybe Object)
- GI.Gtk.Objects.PrintOperation: type PrintOperationCustomWidgetApplyCallback = Widget " /@widget@/: the custom widget added in [createCustomWidget](#g:signal:createCustomWidget)" -> IO ()
+ GI.Gtk.Objects.PrintOperation: type PrintOperationCustomWidgetApplyCallback = -- | /@widget@/: the custom widget added in [createCustomWidget](#g:signal:createCustomWidget) Widget -> IO ()
- GI.Gtk.Objects.PrintOperation: type PrintOperationDoneCallback = PrintOperationResult " /@result@/: the result of the print operation" -> IO ()
+ GI.Gtk.Objects.PrintOperation: type PrintOperationDoneCallback = -- | /@result@/: the result of the print operation PrintOperationResult -> IO ()
- GI.Gtk.Objects.PrintOperation: type PrintOperationDrawPageCallback = PrintContext " /@context@/: the @GtkPrintContext@ for the current operation" -> Int32 " /@pageNr@/: the number of the currently printed page (0-based)" -> IO ()
+ GI.Gtk.Objects.PrintOperation: type PrintOperationDrawPageCallback = -- | /@context@/: the @GtkPrintContext@ for the current operation PrintContext -> -- | /@pageNr@/: the number of the currently printed page (0-based) Int32 -> IO ()
- GI.Gtk.Objects.PrintOperation: type PrintOperationEndPrintCallback = PrintContext " /@context@/: the @GtkPrintContext@ for the current operation" -> IO ()
+ GI.Gtk.Objects.PrintOperation: type PrintOperationEndPrintCallback = -- | /@context@/: the @GtkPrintContext@ for the current operation PrintContext -> IO ()
- GI.Gtk.Objects.PrintOperation: type PrintOperationPaginateCallback = PrintContext " /@context@/: the @GtkPrintContext@ for the current operation" -> IO Bool " __Returns:__ 'P.True' if pagination is complete"
+ GI.Gtk.Objects.PrintOperation: type PrintOperationPaginateCallback = -- | /@context@/: the @GtkPrintContext@ for the current operation PrintContext -> -- | __Returns:__ 'P.True' if pagination is complete IO Bool
- GI.Gtk.Objects.PrintOperation: type PrintOperationPreviewCallback = PrintOperationPreview " /@preview@/: the @GtkPrintOperationPreview@ for the current operation" -> PrintContext " /@context@/: the @GtkPrintContext@ that will be used" -> Maybe Window " /@parent@/: the @GtkWindow@ to use as window parent" -> IO Bool " __Returns:__ 'P.True' if the listener wants to take over control of the preview"
+ GI.Gtk.Objects.PrintOperation: type PrintOperationPreviewCallback = -- | /@preview@/: the @GtkPrintOperationPreview@ for the current operation PrintOperationPreview -> -- | /@context@/: the @GtkPrintContext@ that will be used PrintContext -> -- | /@parent@/: the @GtkWindow@ to use as window parent Maybe Window -> -- | __Returns:__ 'P.True' if the listener wants to take over control of the preview IO Bool
- GI.Gtk.Objects.PrintOperation: type PrintOperationRequestPageSetupCallback = PrintContext " /@context@/: the @GtkPrintContext@ for the current operation" -> Int32 " /@pageNr@/: the number of the currently printed page (0-based)" -> PageSetup " /@setup@/: the @GtkPageSetup@" -> IO ()
+ GI.Gtk.Objects.PrintOperation: type PrintOperationRequestPageSetupCallback = -- | /@context@/: the @GtkPrintContext@ for the current operation PrintContext -> -- | /@pageNr@/: the number of the currently printed page (0-based) Int32 -> -- | /@setup@/: the @GtkPageSetup@ PageSetup -> IO ()
- GI.Gtk.Objects.PrintOperation: type PrintOperationUpdateCustomWidgetCallback = Widget " /@widget@/: the custom widget added in [createCustomWidget](#g:signal:createCustomWidget)" -> PageSetup " /@setup@/: actual page setup" -> PrintSettings " /@settings@/: actual print settings" -> IO ()
+ GI.Gtk.Objects.PrintOperation: type PrintOperationUpdateCustomWidgetCallback = -- | /@widget@/: the custom widget added in [createCustomWidget](#g:signal:createCustomWidget) Widget -> -- | /@setup@/: actual page setup PageSetup -> -- | /@settings@/: actual print settings PrintSettings -> IO ()
- GI.Gtk.Objects.PrintSettings: printSettingsGet :: (HasCallStack, MonadIO m, IsPrintSettings a) => a -> Text -> m Text
+ GI.Gtk.Objects.PrintSettings: printSettingsGet :: (HasCallStack, MonadIO m, IsPrintSettings a) => a -> Text -> m (Maybe Text)
- GI.Gtk.Objects.PrintSettings: printSettingsGetDefaultSource :: (HasCallStack, MonadIO m, IsPrintSettings a) => a -> m Text
+ GI.Gtk.Objects.PrintSettings: printSettingsGetDefaultSource :: (HasCallStack, MonadIO m, IsPrintSettings a) => a -> m (Maybe Text)
- GI.Gtk.Objects.PrintSettings: printSettingsGetDither :: (HasCallStack, MonadIO m, IsPrintSettings a) => a -> m Text
+ GI.Gtk.Objects.PrintSettings: printSettingsGetDither :: (HasCallStack, MonadIO m, IsPrintSettings a) => a -> m (Maybe Text)
- GI.Gtk.Objects.PrintSettings: printSettingsGetFinishings :: (HasCallStack, MonadIO m, IsPrintSettings a) => a -> m Text
+ GI.Gtk.Objects.PrintSettings: printSettingsGetFinishings :: (HasCallStack, MonadIO m, IsPrintSettings a) => a -> m (Maybe Text)
- GI.Gtk.Objects.PrintSettings: printSettingsGetMediaType :: (HasCallStack, MonadIO m, IsPrintSettings a) => a -> m Text
+ GI.Gtk.Objects.PrintSettings: printSettingsGetMediaType :: (HasCallStack, MonadIO m, IsPrintSettings a) => a -> m (Maybe Text)
- GI.Gtk.Objects.PrintSettings: printSettingsGetOutputBin :: (HasCallStack, MonadIO m, IsPrintSettings a) => a -> m Text
+ GI.Gtk.Objects.PrintSettings: printSettingsGetOutputBin :: (HasCallStack, MonadIO m, IsPrintSettings a) => a -> m (Maybe Text)
- GI.Gtk.Objects.PrintSettings: printSettingsGetPaperSize :: (HasCallStack, MonadIO m, IsPrintSettings a) => a -> m PaperSize
+ GI.Gtk.Objects.PrintSettings: printSettingsGetPaperSize :: (HasCallStack, MonadIO m, IsPrintSettings a) => a -> m (Maybe PaperSize)
- GI.Gtk.Objects.PrintSettings: printSettingsGetPrinter :: (HasCallStack, MonadIO m, IsPrintSettings a) => a -> m Text
+ GI.Gtk.Objects.PrintSettings: printSettingsGetPrinter :: (HasCallStack, MonadIO m, IsPrintSettings a) => a -> m (Maybe Text)
- GI.Gtk.Objects.PrintUnixDialog: getPrintUnixDialogSelectedPrinter :: (MonadIO m, IsPrintUnixDialog o) => o -> m Printer
+ GI.Gtk.Objects.PrintUnixDialog: getPrintUnixDialogSelectedPrinter :: (MonadIO m, IsPrintUnixDialog o) => o -> m (Maybe Printer)
- GI.Gtk.Objects.PrintUnixDialog: printUnixDialogGetSelectedPrinter :: (HasCallStack, MonadIO m, IsPrintUnixDialog a) => a -> m Printer
+ GI.Gtk.Objects.PrintUnixDialog: printUnixDialogGetSelectedPrinter :: (HasCallStack, MonadIO m, IsPrintUnixDialog a) => a -> m (Maybe Printer)
- GI.Gtk.Objects.Printer: type PrinterDetailsAcquiredCallback = Bool " /@success@/: 'P.True' if the details were successfully acquired" -> IO ()
+ GI.Gtk.Objects.Printer: type PrinterDetailsAcquiredCallback = -- | /@success@/: 'P.True' if the details were successfully acquired Bool -> IO ()
- GI.Gtk.Objects.PropertyExpression: propertyExpressionGetExpression :: (HasCallStack, MonadIO m, IsPropertyExpression a) => a -> m Expression
+ GI.Gtk.Objects.PropertyExpression: propertyExpressionGetExpression :: (HasCallStack, MonadIO m, IsPropertyExpression a) => a -> m (Maybe Expression)
- GI.Gtk.Objects.Range: type RangeAdjustBoundsCallback = Double " /@value@/: the value before we clamp" -> IO ()
+ GI.Gtk.Objects.Range: type RangeAdjustBoundsCallback = -- | /@value@/: the value before we clamp Double -> IO ()
- GI.Gtk.Objects.Range: type RangeChangeValueCallback = ScrollType " /@scroll@/: the type of scroll action that was performed" -> Double " /@value@/: the new value resulting from the scroll action" -> IO Bool " __Returns:__ 'P.True' to prevent other handlers from being invoked for the signal, 'P.False' to propagate the signal further"
+ GI.Gtk.Objects.Range: type RangeChangeValueCallback = -- | /@scroll@/: the type of scroll action that was performed ScrollType -> -- | /@value@/: the new value resulting from the scroll action Double -> -- | __Returns:__ 'P.True' to prevent other handlers from being invoked for -- the signal, 'P.False' to propagate the signal further IO Bool
- GI.Gtk.Objects.Range: type RangeMoveSliderCallback = ScrollType " /@step@/: how to move the slider" -> IO ()
+ GI.Gtk.Objects.Range: type RangeMoveSliderCallback = -- | /@step@/: how to move the slider ScrollType -> IO ()
- GI.Gtk.Objects.ScaleButton: type ScaleButtonValueChangedCallback = Double " /@value@/: the new value" -> IO ()
+ GI.Gtk.Objects.ScaleButton: type ScaleButtonValueChangedCallback = -- | /@value@/: the new value Double -> IO ()
- GI.Gtk.Objects.ScrolledWindow: type ScrolledWindowEdgeOvershotCallback = PositionType " /@pos@/: edge side that was hit" -> IO ()
+ GI.Gtk.Objects.ScrolledWindow: type ScrolledWindowEdgeOvershotCallback = -- | /@pos@/: edge side that was hit PositionType -> IO ()
- GI.Gtk.Objects.ScrolledWindow: type ScrolledWindowEdgeReachedCallback = PositionType " /@pos@/: edge side that was reached" -> IO ()
+ GI.Gtk.Objects.ScrolledWindow: type ScrolledWindowEdgeReachedCallback = -- | /@pos@/: edge side that was reached PositionType -> IO ()
- GI.Gtk.Objects.ScrolledWindow: type ScrolledWindowMoveFocusOutCallback = DirectionType " /@directionType@/: either 'GI.Gtk.Enums.DirectionTypeTabForward' or 'GI.Gtk.Enums.DirectionTypeTabBackward'" -> IO ()
+ GI.Gtk.Objects.ScrolledWindow: type ScrolledWindowMoveFocusOutCallback = -- | /@directionType@/: either 'GI.Gtk.Enums.DirectionTypeTabForward' or -- 'GI.Gtk.Enums.DirectionTypeTabBackward' DirectionType -> IO ()
- GI.Gtk.Objects.ScrolledWindow: type ScrolledWindowScrollChildCallback = ScrollType " /@scroll@/: a @GtkScrollType@ describing how much to scroll" -> Bool " /@horizontal@/: whether the keybinding scrolls the child horizontally or not" -> IO Bool
+ GI.Gtk.Objects.ScrolledWindow: type ScrolledWindowScrollChildCallback = -- | /@scroll@/: a @GtkScrollType@ describing how much to scroll ScrollType -> -- | /@horizontal@/: whether the keybinding scrolls the child -- horizontally or not Bool -> IO Bool
- GI.Gtk.Objects.SearchBar: getSearchBarKeyCaptureWidget :: (MonadIO m, IsSearchBar o) => o -> m Widget
+ GI.Gtk.Objects.SearchBar: getSearchBarKeyCaptureWidget :: (MonadIO m, IsSearchBar o) => o -> m (Maybe Widget)
- GI.Gtk.Objects.SearchBar: searchBarGetKeyCaptureWidget :: (HasCallStack, MonadIO m, IsSearchBar a) => a -> m Widget
+ GI.Gtk.Objects.SearchBar: searchBarGetKeyCaptureWidget :: (HasCallStack, MonadIO m, IsSearchBar a) => a -> m (Maybe Widget)
- GI.Gtk.Objects.SearchEntry: searchEntryGetKeyCaptureWidget :: (HasCallStack, MonadIO m, IsSearchEntry a) => a -> m Widget
+ GI.Gtk.Objects.SearchEntry: searchEntryGetKeyCaptureWidget :: (HasCallStack, MonadIO m, IsSearchEntry a) => a -> m (Maybe Widget)
- GI.Gtk.Objects.SignalListItemFactory: type SignalListItemFactoryBindCallback = ListItem " /@listitem@/: The @GtkListItem@ to bind" -> IO ()
+ GI.Gtk.Objects.SignalListItemFactory: type SignalListItemFactoryBindCallback = -- | /@object@/: The @GObject@ to bind Object -> IO ()
- GI.Gtk.Objects.SignalListItemFactory: type SignalListItemFactorySetupCallback = ListItem " /@listitem@/: The @GtkListItem@ to set up" -> IO ()
+ GI.Gtk.Objects.SignalListItemFactory: type SignalListItemFactorySetupCallback = -- | /@object@/: The @GObject@ to set up Object -> IO ()
- GI.Gtk.Objects.SignalListItemFactory: type SignalListItemFactoryTeardownCallback = ListItem " /@listitem@/: The @GtkListItem@ to teardown" -> IO ()
+ GI.Gtk.Objects.SignalListItemFactory: type SignalListItemFactoryTeardownCallback = -- | /@object@/: The @GObject@ to tear down Object -> IO ()
- GI.Gtk.Objects.SignalListItemFactory: type SignalListItemFactoryUnbindCallback = ListItem " /@listitem@/: The @GtkListItem@ to unbind" -> IO ()
+ GI.Gtk.Objects.SignalListItemFactory: type SignalListItemFactoryUnbindCallback = -- | /@object@/: The @GObject@ to unbind Object -> IO ()
- GI.Gtk.Objects.SingleSelection: getSingleSelectionModel :: (MonadIO m, IsSingleSelection o) => o -> m ListModel
+ GI.Gtk.Objects.SingleSelection: getSingleSelectionModel :: (MonadIO m, IsSingleSelection o) => o -> m (Maybe ListModel)
- GI.Gtk.Objects.SingleSelection: singleSelectionGetModel :: (HasCallStack, MonadIO m, IsSingleSelection a) => a -> m ListModel
+ GI.Gtk.Objects.SingleSelection: singleSelectionGetModel :: (HasCallStack, MonadIO m, IsSingleSelection a) => a -> m (Maybe ListModel)
- GI.Gtk.Objects.Snapshot: snapshotPushShadow :: (HasCallStack, MonadIO m, IsSnapshot a) => a -> Shadow -> Word64 -> m ()
+ GI.Gtk.Objects.Snapshot: snapshotPushShadow :: (HasCallStack, MonadIO m, IsSnapshot a) => a -> [Shadow] -> m ()
- GI.Gtk.Objects.Snapshot: snapshotToNode :: (HasCallStack, MonadIO m, IsSnapshot a) => a -> m RenderNode
+ GI.Gtk.Objects.Snapshot: snapshotToNode :: (HasCallStack, MonadIO m, IsSnapshot a) => a -> m (Maybe RenderNode)
- GI.Gtk.Objects.Snapshot: snapshotToPaintable :: (HasCallStack, MonadIO m, IsSnapshot a) => a -> Maybe Size -> m Paintable
+ GI.Gtk.Objects.Snapshot: snapshotToPaintable :: (HasCallStack, MonadIO m, IsSnapshot a) => a -> Maybe Size -> m (Maybe Paintable)
- GI.Gtk.Objects.Sorter: type SorterChangedCallback = SorterChange " /@change@/: how the sorter changed" -> IO ()
+ GI.Gtk.Objects.Sorter: type SorterChangedCallback = -- | /@change@/: how the sorter changed SorterChange -> IO ()
- GI.Gtk.Objects.SpinButton: type SpinButtonChangeValueCallback = ScrollType " /@scroll@/: a @GtkScrollType@ to specify the speed and amount of change" -> IO ()
+ GI.Gtk.Objects.SpinButton: type SpinButtonChangeValueCallback = -- | /@scroll@/: a @GtkScrollType@ to specify the speed and amount of change ScrollType -> IO ()
- GI.Gtk.Objects.SpinButton: type SpinButtonInputCallback = IO ((Int32, Double)) " __Returns:__ 'P.True' for a successful conversion, 'P.False' if the input was not handled, and 'GI.Gtk.Constants.INPUT_ERROR' if the conversion failed."
+ GI.Gtk.Objects.SpinButton: type SpinButtonInputCallback = -- | __Returns:__ 'P.True' for a successful conversion, 'P.False' if the input -- was not handled, and 'GI.Gtk.Constants.INPUT_ERROR' if the conversion failed. IO ((Int32, Double))
- GI.Gtk.Objects.SpinButton: type SpinButtonOutputCallback = IO Bool " __Returns:__ 'P.True' if the value has been displayed"
+ GI.Gtk.Objects.SpinButton: type SpinButtonOutputCallback = -- | __Returns:__ 'P.True' if the value has been displayed IO Bool
- GI.Gtk.Objects.Statusbar: type StatusbarTextPoppedCallback = Word32 " /@contextId@/: the context id of the relevant message\/statusbar" -> Text " /@text@/: the message that was just popped" -> IO ()
+ GI.Gtk.Objects.Statusbar: type StatusbarTextPoppedCallback = -- | /@contextId@/: the context id of the relevant message\/statusbar Word32 -> -- | /@text@/: the message that was just popped Text -> IO ()
- GI.Gtk.Objects.Statusbar: type StatusbarTextPushedCallback = Word32 " /@contextId@/: the context id of the relevant message\/statusbar" -> Text " /@text@/: the message that was pushed" -> IO ()
+ GI.Gtk.Objects.Statusbar: type StatusbarTextPushedCallback = -- | /@contextId@/: the context id of the relevant message\/statusbar Word32 -> -- | /@text@/: the message that was pushed Text -> IO ()
- GI.Gtk.Objects.Switch: type SwitchStateSetCallback = Bool " /@state@/: the new state of the switch" -> IO Bool " __Returns:__ 'P.True' to stop the signal emission"
+ GI.Gtk.Objects.Switch: type SwitchStateSetCallback = -- | /@state@/: the new state of the switch Bool -> -- | __Returns:__ 'P.True' to stop the signal emission IO Bool
- GI.Gtk.Objects.Text: type TextDeleteFromCursorCallback = DeleteType " /@type@/: the granularity of the deletion, as a @GtkDeleteType@" -> Int32 " /@count@/: the number of /@type@/ units to delete" -> IO ()
+ GI.Gtk.Objects.Text: type TextDeleteFromCursorCallback = -- | /@type@/: the granularity of the deletion, as a @GtkDeleteType@ DeleteType -> -- | /@count@/: the number of /@type@/ units to delete Int32 -> IO ()
- GI.Gtk.Objects.Text: type TextInsertAtCursorCallback = Text " /@string@/: the string to insert" -> IO ()
+ GI.Gtk.Objects.Text: type TextInsertAtCursorCallback = -- | /@string@/: the string to insert Text -> IO ()
- GI.Gtk.Objects.Text: type TextMoveCursorCallback = MovementStep " /@step@/: the granularity of the move, as a @GtkMovementStep@" -> Int32 " /@count@/: the number of /@step@/ units to move" -> Bool " /@extend@/: 'P.True' if the move should extend the selection" -> IO ()
+ GI.Gtk.Objects.Text: type TextMoveCursorCallback = -- | /@step@/: the granularity of the move, as a @GtkMovementStep@ MovementStep -> -- | /@count@/: the number of /@step@/ units to move Int32 -> -- | /@extend@/: 'P.True' if the move should extend the selection Bool -> IO ()
- GI.Gtk.Objects.Text: type TextPreeditChangedCallback = Text " /@preedit@/: the current preedit string" -> IO ()
+ GI.Gtk.Objects.Text: type TextPreeditChangedCallback = -- | /@preedit@/: the current preedit string Text -> IO ()
- GI.Gtk.Objects.TextBuffer: type TextBufferApplyTagCallback = TextTag " /@tag@/: the applied tag" -> TextIter " /@start@/: the start of the range the tag is applied to" -> TextIter " /@end@/: the end of the range the tag is applied to" -> IO ()
+ GI.Gtk.Objects.TextBuffer: type TextBufferApplyTagCallback = -- | /@tag@/: the applied tag TextTag -> -- | /@start@/: the start of the range the tag is applied to TextIter -> -- | /@end@/: the end of the range the tag is applied to TextIter -> IO ()
- GI.Gtk.Objects.TextBuffer: type TextBufferDeleteRangeCallback = TextIter " /@start@/: the start of the range to be deleted" -> TextIter " /@end@/: the end of the range to be deleted" -> IO ()
+ GI.Gtk.Objects.TextBuffer: type TextBufferDeleteRangeCallback = -- | /@start@/: the start of the range to be deleted TextIter -> -- | /@end@/: the end of the range to be deleted TextIter -> IO ()
- GI.Gtk.Objects.TextBuffer: type TextBufferInsertChildAnchorCallback = TextIter " /@location@/: position to insert /@anchor@/ in /@textbuffer@/" -> TextChildAnchor " /@anchor@/: the @GtkTextChildAnchor@ to be inserted" -> IO ()
+ GI.Gtk.Objects.TextBuffer: type TextBufferInsertChildAnchorCallback = -- | /@location@/: position to insert /@anchor@/ in /@textbuffer@/ TextIter -> -- | /@anchor@/: the @GtkTextChildAnchor@ to be inserted TextChildAnchor -> IO ()
- GI.Gtk.Objects.TextBuffer: type TextBufferInsertPaintableCallback = TextIter " /@location@/: position to insert /@paintable@/ in /@textbuffer@/" -> Paintable " /@paintable@/: the @GdkPaintable@ to be inserted" -> IO ()
+ GI.Gtk.Objects.TextBuffer: type TextBufferInsertPaintableCallback = -- | /@location@/: position to insert /@paintable@/ in /@textbuffer@/ TextIter -> -- | /@paintable@/: the @GdkPaintable@ to be inserted Paintable -> IO ()
- GI.Gtk.Objects.TextBuffer: type TextBufferInsertTextCallback = TextIter " /@location@/: position to insert /@text@/ in /@textbuffer@/" -> Text " /@text@/: the UTF-8 text to be inserted" -> Int32 " /@len@/: length of the inserted text in bytes" -> IO ()
+ GI.Gtk.Objects.TextBuffer: type TextBufferInsertTextCallback = -- | /@location@/: position to insert /@text@/ in /@textbuffer@/ TextIter -> -- | /@text@/: the UTF-8 text to be inserted Text -> -- | /@len@/: length of the inserted text in bytes Int32 -> IO ()
- GI.Gtk.Objects.TextBuffer: type TextBufferMarkDeletedCallback = TextMark " /@mark@/: The mark that was deleted" -> IO ()
+ GI.Gtk.Objects.TextBuffer: type TextBufferMarkDeletedCallback = -- | /@mark@/: The mark that was deleted TextMark -> IO ()
- GI.Gtk.Objects.TextBuffer: type TextBufferMarkSetCallback = TextIter " /@location@/: The location of /@mark@/ in /@textbuffer@/" -> TextMark " /@mark@/: The mark that is set" -> IO ()
+ GI.Gtk.Objects.TextBuffer: type TextBufferMarkSetCallback = -- | /@location@/: The location of /@mark@/ in /@textbuffer@/ TextIter -> -- | /@mark@/: The mark that is set TextMark -> IO ()
- GI.Gtk.Objects.TextBuffer: type TextBufferPasteDoneCallback = Clipboard " /@clipboard@/: the @GdkClipboard@ pasted from" -> IO ()
+ GI.Gtk.Objects.TextBuffer: type TextBufferPasteDoneCallback = -- | /@clipboard@/: the @GdkClipboard@ pasted from Clipboard -> IO ()
- GI.Gtk.Objects.TextBuffer: type TextBufferRemoveTagCallback = TextTag " /@tag@/: the tag to be removed" -> TextIter " /@start@/: the start of the range the tag is removed from" -> TextIter " /@end@/: the end of the range the tag is removed from" -> IO ()
+ GI.Gtk.Objects.TextBuffer: type TextBufferRemoveTagCallback = -- | /@tag@/: the tag to be removed TextTag -> -- | /@start@/: the start of the range the tag is removed from TextIter -> -- | /@end@/: the end of the range the tag is removed from TextIter -> IO ()
- GI.Gtk.Objects.TextMark: textMarkGetBuffer :: (HasCallStack, MonadIO m, IsTextMark a) => a -> m TextBuffer
+ GI.Gtk.Objects.TextMark: textMarkGetBuffer :: (HasCallStack, MonadIO m, IsTextMark a) => a -> m (Maybe TextBuffer)
- GI.Gtk.Objects.TextTagTable: type TextTagTableTagAddedCallback = TextTag " /@tag@/: the added tag." -> IO ()
+ GI.Gtk.Objects.TextTagTable: type TextTagTableTagAddedCallback = -- | /@tag@/: the added tag. TextTag -> IO ()
- GI.Gtk.Objects.TextTagTable: type TextTagTableTagChangedCallback = TextTag " /@tag@/: the changed tag." -> Bool " /@sizeChanged@/: whether the change affects the @GtkTextView@ layout." -> IO ()
+ GI.Gtk.Objects.TextTagTable: type TextTagTableTagChangedCallback = -- | /@tag@/: the changed tag. TextTag -> -- | /@sizeChanged@/: whether the change affects the @GtkTextView@ layout. Bool -> IO ()
- GI.Gtk.Objects.TextTagTable: type TextTagTableTagRemovedCallback = TextTag " /@tag@/: the removed tag." -> IO ()
+ GI.Gtk.Objects.TextTagTable: type TextTagTableTagRemovedCallback = -- | /@tag@/: the removed tag. TextTag -> IO ()
- GI.Gtk.Objects.TextView: type TextViewDeleteFromCursorCallback = DeleteType " /@type@/: the granularity of the deletion, as a @GtkDeleteType@" -> Int32 " /@count@/: the number of /@type@/ units to delete" -> IO ()
+ GI.Gtk.Objects.TextView: type TextViewDeleteFromCursorCallback = -- | /@type@/: the granularity of the deletion, as a @GtkDeleteType@ DeleteType -> -- | /@count@/: the number of /@type@/ units to delete Int32 -> IO ()
- GI.Gtk.Objects.TextView: type TextViewExtendSelectionCallback = TextExtendSelection " /@granularity@/: the granularity type" -> TextIter " /@location@/: the location where to extend the selection" -> TextIter " /@start@/: where the selection should start" -> TextIter " /@end@/: where the selection should end" -> IO Bool " __Returns:__ 'GI.Gdk.Constants.EVENT_STOP' to stop other handlers from being invoked for the event. 'GI.Gdk.Constants.EVENT_PROPAGATE' to propagate the event further."
+ GI.Gtk.Objects.TextView: type TextViewExtendSelectionCallback = -- | /@granularity@/: the granularity type TextExtendSelection -> -- | /@location@/: the location where to extend the selection TextIter -> -- | /@start@/: where the selection should start TextIter -> -- | /@end@/: where the selection should end TextIter -> -- | __Returns:__ 'GI.Gdk.Constants.EVENT_STOP' to stop other handlers from being invoked for the -- event. 'GI.Gdk.Constants.EVENT_PROPAGATE' to propagate the event further. IO Bool
- GI.Gtk.Objects.TextView: type TextViewInsertAtCursorCallback = Text " /@string@/: the string to insert" -> IO ()
+ GI.Gtk.Objects.TextView: type TextViewInsertAtCursorCallback = -- | /@string@/: the string to insert Text -> IO ()
- GI.Gtk.Objects.TextView: type TextViewMoveCursorCallback = MovementStep " /@step@/: the granularity of the move, as a @GtkMovementStep@" -> Int32 " /@count@/: the number of /@step@/ units to move" -> Bool " /@extendSelection@/: 'P.True' if the move should extend the selection" -> IO ()
+ GI.Gtk.Objects.TextView: type TextViewMoveCursorCallback = -- | /@step@/: the granularity of the move, as a @GtkMovementStep@ MovementStep -> -- | /@count@/: the number of /@step@/ units to move Int32 -> -- | /@extendSelection@/: 'P.True' if the move should extend the selection Bool -> IO ()
- GI.Gtk.Objects.TextView: type TextViewMoveViewportCallback = ScrollStep " /@step@/: the granularity of the movement, as a @GtkScrollStep@" -> Int32 " /@count@/: the number of /@step@/ units to move" -> IO ()
+ GI.Gtk.Objects.TextView: type TextViewMoveViewportCallback = -- | /@step@/: the granularity of the movement, as a @GtkScrollStep@ ScrollStep -> -- | /@count@/: the number of /@step@/ units to move Int32 -> IO ()
- GI.Gtk.Objects.TextView: type TextViewPreeditChangedCallback = Text " /@preedit@/: the current preedit string" -> IO ()
+ GI.Gtk.Objects.TextView: type TextViewPreeditChangedCallback = -- | /@preedit@/: the current preedit string Text -> IO ()
- GI.Gtk.Objects.TextView: type TextViewSelectAllCallback = Bool " /@select@/: 'P.True' to select, 'P.False' to unselect" -> IO ()
+ GI.Gtk.Objects.TextView: type TextViewSelectAllCallback = -- | /@select@/: 'P.True' to select, 'P.False' to unselect Bool -> IO ()
- GI.Gtk.Objects.TreeView: type TreeViewMoveCursorCallback = MovementStep " /@step@/: the granularity of the move, as a @GtkMovementStep@. 'GI.Gtk.Enums.MovementStepLogicalPositions', 'GI.Gtk.Enums.MovementStepVisualPositions', 'GI.Gtk.Enums.MovementStepDisplayLines', 'GI.Gtk.Enums.MovementStepPages' and 'GI.Gtk.Enums.MovementStepBufferEnds' are supported. 'GI.Gtk.Enums.MovementStepLogicalPositions' and 'GI.Gtk.Enums.MovementStepVisualPositions' are treated identically." -> Int32 " /@direction@/: the direction to move: +1 to move forwards; -1 to move backwards. The resulting movement is undefined for all other values." -> Bool " /@extend@/: whether to extend the selection" -> Bool " /@modify@/: whether to modify the selection" -> IO Bool " __Returns:__ 'P.True' if /@step@/ is supported, 'P.False' otherwise."
+ GI.Gtk.Objects.TreeView: type TreeViewMoveCursorCallback = -- | /@step@/: the granularity of the move, as a @GtkMovementStep@. -- 'GI.Gtk.Enums.MovementStepLogicalPositions', 'GI.Gtk.Enums.MovementStepVisualPositions', -- 'GI.Gtk.Enums.MovementStepDisplayLines', 'GI.Gtk.Enums.MovementStepPages' and -- 'GI.Gtk.Enums.MovementStepBufferEnds' are supported. -- 'GI.Gtk.Enums.MovementStepLogicalPositions' and 'GI.Gtk.Enums.MovementStepVisualPositions' -- are treated identically. MovementStep -> -- | /@direction@/: the direction to move: +1 to move forwards; -1 to move -- backwards. The resulting movement is undefined for all other values. Int32 -> -- | /@extend@/: whether to extend the selection Bool -> -- | /@modify@/: whether to modify the selection Bool -> -- | __Returns:__ 'P.True' if /@step@/ is supported, 'P.False' otherwise. IO Bool
- GI.Gtk.Objects.TreeView: type TreeViewRowActivatedCallback = TreePath " /@path@/: the @GtkTreePath@ for the activated row" -> Maybe TreeViewColumn " /@column@/: the @GtkTreeViewColumn@ in which the activation occurred" -> IO ()
+ GI.Gtk.Objects.TreeView: type TreeViewRowActivatedCallback = -- | /@path@/: the @GtkTreePath@ for the activated row TreePath -> -- | /@column@/: the @GtkTreeViewColumn@ in which the activation occurred Maybe TreeViewColumn -> IO ()
- GI.Gtk.Objects.TreeView: type TreeViewRowCollapsedCallback = TreeIter " /@iter@/: the tree iter of the collapsed row" -> TreePath " /@path@/: a tree path that points to the row" -> IO ()
+ GI.Gtk.Objects.TreeView: type TreeViewRowCollapsedCallback = -- | /@iter@/: the tree iter of the collapsed row TreeIter -> -- | /@path@/: a tree path that points to the row TreePath -> IO ()
- GI.Gtk.Objects.TreeView: type TreeViewRowExpandedCallback = TreeIter " /@iter@/: the tree iter of the expanded row" -> TreePath " /@path@/: a tree path that points to the row" -> IO ()
+ GI.Gtk.Objects.TreeView: type TreeViewRowExpandedCallback = -- | /@iter@/: the tree iter of the expanded row TreeIter -> -- | /@path@/: a tree path that points to the row TreePath -> IO ()
- GI.Gtk.Objects.TreeView: type TreeViewTestCollapseRowCallback = TreeIter " /@iter@/: the tree iter of the row to collapse" -> TreePath " /@path@/: a tree path that points to the row" -> IO Bool " __Returns:__ 'P.False' to allow collapsing, 'P.True' to reject"
+ GI.Gtk.Objects.TreeView: type TreeViewTestCollapseRowCallback = -- | /@iter@/: the tree iter of the row to collapse TreeIter -> -- | /@path@/: a tree path that points to the row TreePath -> -- | __Returns:__ 'P.False' to allow collapsing, 'P.True' to reject IO Bool
- GI.Gtk.Objects.TreeView: type TreeViewTestExpandRowCallback = TreeIter " /@iter@/: the tree iter of the row to expand" -> TreePath " /@path@/: a tree path that points to the row" -> IO Bool " __Returns:__ 'P.False' to allow expansion, 'P.True' to reject"
+ GI.Gtk.Objects.TreeView: type TreeViewTestExpandRowCallback = -- | /@iter@/: the tree iter of the row to expand TreeIter -> -- | /@path@/: a tree path that points to the row TreePath -> -- | __Returns:__ 'P.False' to allow expansion, 'P.True' to reject IO Bool
- GI.Gtk.Objects.Widget: type WidgetDirectionChangedCallback = TextDirection " /@previousDirection@/: the previous text direction of /@widget@/" -> IO ()
+ GI.Gtk.Objects.Widget: type WidgetDirectionChangedCallback = -- | /@previousDirection@/: the previous text direction of /@widget@/ TextDirection -> IO ()
- GI.Gtk.Objects.Widget: type WidgetKeynavFailedCallback = DirectionType " /@direction@/: the direction of movement" -> IO Bool " __Returns:__ 'P.True' if stopping keyboard navigation is fine, 'P.False' if the emitting widget should try to handle the keyboard navigation attempt in its parent widget(s)."
+ GI.Gtk.Objects.Widget: type WidgetKeynavFailedCallback = -- | /@direction@/: the direction of movement DirectionType -> -- | __Returns:__ 'P.True' if stopping keyboard navigation is fine, 'P.False' -- if the emitting widget should try to handle the keyboard -- navigation attempt in its parent widget(s). IO Bool
- GI.Gtk.Objects.Widget: type WidgetMnemonicActivateCallback = Bool " /@groupCycling@/: 'P.True' if there are other widgets with the same mnemonic" -> IO Bool " __Returns:__ 'P.True' to stop other handlers from being invoked for the event. 'P.False' to propagate the event further."
+ GI.Gtk.Objects.Widget: type WidgetMnemonicActivateCallback = -- | /@groupCycling@/: 'P.True' if there are other widgets with the same mnemonic Bool -> -- | __Returns:__ 'P.True' to stop other handlers from being invoked for the event. -- 'P.False' to propagate the event further. IO Bool
- GI.Gtk.Objects.Widget: type WidgetMoveFocusCallback = DirectionType " /@direction@/: the direction of the focus move" -> IO ()
+ GI.Gtk.Objects.Widget: type WidgetMoveFocusCallback = -- | /@direction@/: the direction of the focus move DirectionType -> IO ()
- GI.Gtk.Objects.Widget: type WidgetQueryTooltipCallback = Int32 " /@x@/: the x coordinate of the cursor position where the request has been emitted, relative to /@widget@/\'s left side" -> Int32 " /@y@/: the y coordinate of the cursor position where the request has been emitted, relative to /@widget@/\'s top" -> Bool " /@keyboardMode@/: 'P.True' if the tooltip was triggered using the keyboard" -> Tooltip " /@tooltip@/: a @GtkTooltip@" -> IO Bool " __Returns:__ 'P.True' if /@tooltip@/ should be shown right now, 'P.False' otherwise."
+ GI.Gtk.Objects.Widget: type WidgetQueryTooltipCallback = -- | /@x@/: the x coordinate of the cursor position where the request has -- been emitted, relative to /@widget@/\'s left side Int32 -> -- | /@y@/: the y coordinate of the cursor position where the request has -- been emitted, relative to /@widget@/\'s top Int32 -> -- | /@keyboardMode@/: 'P.True' if the tooltip was triggered using the keyboard Bool -> -- | /@tooltip@/: a @GtkTooltip@ Tooltip -> -- | __Returns:__ 'P.True' if /@tooltip@/ should be shown right now, 'P.False' otherwise. IO Bool
- GI.Gtk.Objects.Widget: type WidgetStateFlagsChangedCallback = [StateFlags] " /@flags@/: The previous state flags." -> IO ()
+ GI.Gtk.Objects.Widget: type WidgetStateFlagsChangedCallback = -- | /@flags@/: The previous state flags. [StateFlags] -> IO ()
- GI.Gtk.Objects.Window: type WindowCloseRequestCallback = IO Bool " __Returns:__ 'P.True' to stop other handlers from being invoked for the signal"
+ GI.Gtk.Objects.Window: type WindowCloseRequestCallback = -- | __Returns:__ 'P.True' to stop other handlers from being invoked for the signal IO Bool
- GI.Gtk.Objects.Window: type WindowEnableDebuggingCallback = Bool " /@toggle@/: toggle the debugger" -> IO Bool " __Returns:__ 'P.True' if the key binding was handled"
+ GI.Gtk.Objects.Window: type WindowEnableDebuggingCallback = -- | /@toggle@/: toggle the debugger Bool -> -- | __Returns:__ 'P.True' if the key binding was handled IO Bool
- GI.Gtk.Structs.CssSection: cssSectionGetFile :: (HasCallStack, MonadIO m) => CssSection -> m File
+ GI.Gtk.Structs.CssSection: cssSectionGetFile :: (HasCallStack, MonadIO m) => CssSection -> m (Maybe File)
- GI.Gtk.Structs.TextIter: textIterGetChildAnchor :: (HasCallStack, MonadIO m) => TextIter -> m TextChildAnchor
+ GI.Gtk.Structs.TextIter: textIterGetChildAnchor :: (HasCallStack, MonadIO m) => TextIter -> m (Maybe TextChildAnchor)
- GI.Gtk.Structs.TextIter: textIterGetPaintable :: (HasCallStack, MonadIO m) => TextIter -> m Paintable
+ GI.Gtk.Structs.TextIter: textIterGetPaintable :: (HasCallStack, MonadIO m) => TextIter -> m (Maybe Paintable)
Files
- ChangeLog.md +4/−0
- Gtk.overrides +1/−1
- README.md +1/−1
- Setup.hs +1/−1
- gi-gtk.cabal +7/−3
ChangeLog.md view
@@ -1,3 +1,7 @@+### 4.0.6+++ Relax constraint on text+ ### 4.0.5 + Update to haskell-gi(-base)-0.26
Gtk.overrides view
@@ -1,4 +1,4 @@-C-docs-url Gtk https://developer.gnome.org/gtk4/stable+C-docs-url Gtk https://docs.gtk.org/gtk4 # The introspection annotation marks the parameters as # (out caller-allocates), but it is just a pointer to a GValue.
README.md view
@@ -1,6 +1,6 @@ # Documentation Autogenerated documentation for this package can be found at -[https://hackage.haskell.org/package/gi-gtk-4.0.5/docs/GI-Gtk.html](https://hackage.haskell.org/package/gi-gtk-4.0.5/docs/GI-Gtk.html)+[https://hackage.haskell.org/package/gi-gtk-4.0.6/docs/GI-Gtk.html](https://hackage.haskell.org/package/gi-gtk-4.0.6/docs/GI-Gtk.html) For general documentation on using [haskell-gi](https://github.com/haskell-gi/haskell-gi) based bindings, see [the project page](https://github.com/haskell-gi/haskell-gi) or [the Wiki](https://github.com/haskell-gi/haskell-gi/wiki).
Setup.hs view
@@ -18,7 +18,7 @@ where name = "Gtk" version = "4.0" pkgName = "gi-gtk"- pkgVersion = "4.0.5"+ pkgVersion = "4.0.6" overridesFile = Just "Gtk.overrides" verbose = False outputDir = Nothing
gi-gtk.cabal view
@@ -1,5 +1,5 @@ name: gi-gtk-version: 4.0.5+version: 4.0.6 synopsis: Gtk bindings description: Bindings for Gtk, autogenerated by haskell-gi. homepage: https://github.com/haskell-gi/haskell-gi@@ -30,7 +30,7 @@ library default-language: Haskell2010- default-extensions: NoImplicitPrelude, ScopedTypeVariables, CPP, OverloadedStrings, NegativeLiterals, ConstraintKinds, TypeFamilies, MultiParamTypeClasses, KindSignatures, FlexibleInstances, UndecidableInstances, DataKinds, FlexibleContexts, UndecidableSuperClasses+ default-extensions: NoImplicitPrelude, ScopedTypeVariables, CPP, OverloadedStrings, NegativeLiterals, ConstraintKinds, TypeFamilies, MultiParamTypeClasses, KindSignatures, FlexibleInstances, UndecidableInstances, DataKinds, FlexibleContexts, UndecidableSuperClasses, TypeOperators other-extensions: PatternSynonyms, ViewPatterns, TypeApplications ghc-options: -fno-warn-unused-imports -fno-warn-warnings-deprecations @@ -51,7 +51,7 @@ gi-atk == 2.0.*, bytestring >= 0.10 && < 1, containers >= 0.5 && < 1,- text >= 1.0 && < 2,+ text >= 1.0 && < 3, transformers >= 0.4 && < 1 -- Disable overloading when compiling under GHC 8.2.x@@ -93,6 +93,7 @@ GI.Gtk.Interfaces.SelectionModel, GI.Gtk.Interfaces.ShortcutManager, GI.Gtk.Interfaces.StyleProvider,+ GI.Gtk.Interfaces.SymbolicPaintable, GI.Gtk.Interfaces.TreeDragDest, GI.Gtk.Interfaces.TreeDragSource, GI.Gtk.Interfaces.TreeModel,@@ -265,6 +266,7 @@ GI.Gtk.Objects.Paned, GI.Gtk.Objects.ParamSpecExpression, GI.Gtk.Objects.PasswordEntry,+ GI.Gtk.Objects.PasswordEntryBuffer, GI.Gtk.Objects.Picture, GI.Gtk.Objects.Popover, GI.Gtk.Objects.PopoverMenu,@@ -399,6 +401,7 @@ GI.Gtk.Interfaces.SelectionModel, GI.Gtk.Interfaces.ShortcutManager, GI.Gtk.Interfaces.StyleProvider,+ GI.Gtk.Interfaces.SymbolicPaintable, GI.Gtk.Interfaces.TreeDragDest, GI.Gtk.Interfaces.TreeDragSource, GI.Gtk.Interfaces.TreeModel,@@ -571,6 +574,7 @@ GI.Gtk.Objects.Paned, GI.Gtk.Objects.ParamSpecExpression, GI.Gtk.Objects.PasswordEntry,+ GI.Gtk.Objects.PasswordEntryBuffer, GI.Gtk.Objects.Picture, GI.Gtk.Objects.Popover, GI.Gtk.Objects.PopoverMenu,