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 TagSetter = TagSetter (ForeignPtr TagSetter)
- noTagSetter :: Maybe TagSetter
- class GObject o => TagSetterK o
- toTagSetter :: TagSetterK o => o -> IO TagSetter
- data TagSetterAddTagValueMethodInfo
- tagSetterAddTagValue :: (MonadIO m, TagSetterK a) => a -> TagMergeMode -> Text -> GValue -> m ()
- data TagSetterGetTagListMethodInfo
- tagSetterGetTagList :: (MonadIO m, TagSetterK a) => a -> m TagList
- data TagSetterGetTagMergeModeMethodInfo
- tagSetterGetTagMergeMode :: (MonadIO m, TagSetterK a) => a -> m TagMergeMode
- data TagSetterMergeTagsMethodInfo
- tagSetterMergeTags :: (MonadIO m, TagSetterK a) => a -> TagList -> TagMergeMode -> m ()
- data TagSetterResetTagsMethodInfo
- tagSetterResetTags :: (MonadIO m, TagSetterK a) => a -> m ()
- data TagSetterSetTagMergeModeMethodInfo
- tagSetterSetTagMergeMode :: (MonadIO m, TagSetterK a) => a -> TagMergeMode -> m ()
Exported types
GObject TagSetter Source | |
((~) * info (ResolveTagSetterMethod t TagSetter), MethodInfo * info TagSetter p) => IsLabel t (TagSetter -> p) Source | |
((~) * info (ResolveTagSetterMethod t TagSetter), MethodInfo * info TagSetter p) => IsLabelProxy t (TagSetter -> p) Source | |
type ParentTypes TagSetter Source | |
type AttributeList TagSetter Source | |
type SignalList TagSetter Source |
class GObject o => TagSetterK o Source
(GObject o, IsDescendantOf TagSetter o) => TagSetterK o Source | |
toTagSetter :: TagSetterK o => o -> IO TagSetter Source
Methods
tagSetterAddTagValue
data TagSetterAddTagValueMethodInfo Source
((~) (TYPE Lifted) signature (TagMergeMode -> Text -> GValue -> m ()), MonadIO m, TagSetterK a) => MethodInfo (TYPE Lifted) TagSetterAddTagValueMethodInfo a signature Source | |
tagSetterAddTagValue :: (MonadIO m, TagSetterK a) => a -> TagMergeMode -> Text -> GValue -> m () Source
tagSetterGetTagList
data TagSetterGetTagListMethodInfo Source
((~) (TYPE Lifted) signature (m TagList), MonadIO m, TagSetterK a) => MethodInfo (TYPE Lifted) TagSetterGetTagListMethodInfo a signature Source | |
tagSetterGetTagList :: (MonadIO m, TagSetterK a) => a -> m TagList Source
tagSetterGetTagMergeMode
data TagSetterGetTagMergeModeMethodInfo Source
((~) (TYPE Lifted) signature (m TagMergeMode), MonadIO m, TagSetterK a) => MethodInfo (TYPE Lifted) TagSetterGetTagMergeModeMethodInfo a signature Source | |
tagSetterGetTagMergeMode :: (MonadIO m, TagSetterK a) => a -> m TagMergeMode Source
tagSetterMergeTags
data TagSetterMergeTagsMethodInfo Source
((~) (TYPE Lifted) signature (TagList -> TagMergeMode -> m ()), MonadIO m, TagSetterK a) => MethodInfo (TYPE Lifted) TagSetterMergeTagsMethodInfo a signature Source | |
tagSetterMergeTags :: (MonadIO m, TagSetterK a) => a -> TagList -> TagMergeMode -> m () Source
tagSetterResetTags
data TagSetterResetTagsMethodInfo Source
((~) (TYPE Lifted) signature (m ()), MonadIO m, TagSetterK a) => MethodInfo (TYPE Lifted) TagSetterResetTagsMethodInfo a signature Source | |
tagSetterResetTags :: (MonadIO m, TagSetterK a) => a -> m () Source
tagSetterSetTagMergeMode
data TagSetterSetTagMergeModeMethodInfo Source
((~) (TYPE Lifted) signature (TagMergeMode -> m ()), MonadIO m, TagSetterK a) => MethodInfo (TYPE Lifted) TagSetterSetTagMergeModeMethodInfo a signature Source | |
tagSetterSetTagMergeMode :: (MonadIO m, TagSetterK a) => a -> TagMergeMode -> m () Source