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 Tag = Tag (ManagedPtr Tag)
- class GObject o => IsTag o
- toTag :: IsTag o => o -> IO Tag
- noTag :: Maybe Tag
- tagNew :: (HasCallStack, MonadIO m) => Maybe Text -> m Tag
- data TagDrawSpacesPropertyInfo
- constructTagDrawSpaces :: IsTag o => Bool -> IO (GValueConstruct o)
- getTagDrawSpaces :: (MonadIO m, IsTag o) => o -> m Bool
- setTagDrawSpaces :: (MonadIO m, IsTag o) => o -> Bool -> m ()
- tagDrawSpaces :: AttrLabelProxy "drawSpaces"
- data TagDrawSpacesSetPropertyInfo
- constructTagDrawSpacesSet :: IsTag o => Bool -> IO (GValueConstruct o)
- getTagDrawSpacesSet :: (MonadIO m, IsTag o) => o -> m Bool
- setTagDrawSpacesSet :: (MonadIO m, IsTag o) => o -> Bool -> m ()
- tagDrawSpacesSet :: AttrLabelProxy "drawSpacesSet"
Exported types
Tag (ManagedPtr Tag) |
GObject Tag Source # | |
IsObject Tag Source # | |
IsTextTag Tag Source # | |
IsTag Tag Source # | |
((~) * info (ResolveTagMethod t Tag), MethodInfo * info Tag p) => IsLabel t (Tag -> p) Source # | |
((~) * info (ResolveTagMethod t Tag), MethodInfo * info Tag p) => IsLabelProxy t (Tag -> p) Source # | |
HasAttributeList * Tag Source # | |
type AttributeList Tag Source # | |
type SignalList Tag Source # | |
Methods
new
Creates a Tag
. Configure the tag using object arguments,
i.e. using g_object_set()
.
For usual cases, gtk_source_buffer_create_source_tag()
is more convenient to
use.
Since: 3.20
Properties
drawSpaces
data TagDrawSpacesPropertyInfo Source #
constructTagDrawSpaces :: IsTag o => Bool -> IO (GValueConstruct o) Source #
tagDrawSpaces :: AttrLabelProxy "drawSpaces" Source #
drawSpacesSet
data TagDrawSpacesSetPropertyInfo Source #
constructTagDrawSpacesSet :: IsTag o => Bool -> IO (GValueConstruct o) Source #
tagDrawSpacesSet :: AttrLabelProxy "drawSpacesSet" Source #