Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
Safe Haskell | None |
Language | Haskell2010 |
- newtype TocSetter = TocSetter (ForeignPtr TocSetter)
- noTocSetter :: Maybe TocSetter
- class GObject o => TocSetterK o
- toTocSetter :: TocSetterK o => o -> IO TocSetter
- data TocSetterGetTocMethodInfo
- tocSetterGetToc :: (MonadIO m, TocSetterK a) => a -> m Toc
- data TocSetterResetMethodInfo
- tocSetterReset :: (MonadIO m, TocSetterK a) => a -> m ()
- data TocSetterSetTocMethodInfo
- tocSetterSetToc :: (MonadIO m, TocSetterK a) => a -> Maybe Toc -> m ()
Exported types
GObject TocSetter Source | |
((~) * info (ResolveTocSetterMethod t TocSetter), MethodInfo * info TocSetter p) => IsLabel t (TocSetter -> p) Source | |
((~) * info (ResolveTocSetterMethod t TocSetter), MethodInfo * info TocSetter p) => IsLabelProxy t (TocSetter -> p) Source | |
type ParentTypes TocSetter Source | |
type AttributeList TocSetter Source | |
type SignalList TocSetter Source |
class GObject o => TocSetterK o Source
(GObject o, IsDescendantOf TocSetter o) => TocSetterK o Source | |
toTocSetter :: TocSetterK o => o -> IO TocSetter Source
Methods
tocSetterGetToc
data TocSetterGetTocMethodInfo Source
((~) (TYPE Lifted) signature (m Toc), MonadIO m, TocSetterK a) => MethodInfo (TYPE Lifted) TocSetterGetTocMethodInfo a signature Source | |
tocSetterGetToc :: (MonadIO m, TocSetterK a) => a -> m Toc Source
tocSetterReset
data TocSetterResetMethodInfo Source
((~) (TYPE Lifted) signature (m ()), MonadIO m, TocSetterK a) => MethodInfo (TYPE Lifted) TocSetterResetMethodInfo a signature Source | |
tocSetterReset :: (MonadIO m, TocSetterK a) => a -> m () Source
tocSetterSetToc
data TocSetterSetTocMethodInfo Source
((~) (TYPE Lifted) signature (Maybe Toc -> m ()), MonadIO m, TocSetterK a) => MethodInfo (TYPE Lifted) TocSetterSetTocMethodInfo a signature Source | |
tocSetterSetToc :: (MonadIO m, TocSetterK a) => a -> Maybe Toc -> m () Source