| 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 |
GI.GtkSource.Objects.Tag
Description
- newtype Tag = Tag (ManagedPtr Tag)
- class GObject o => IsTag o
- toTag :: (MonadIO m, IsTag o) => o -> m Tag
- noTag :: Maybe Tag
- tagNew :: (HasCallStack, MonadIO m) => Maybe Text -> m Tag
- constructTagDrawSpaces :: IsTag o => Bool -> IO (GValueConstruct o)
- getTagDrawSpaces :: (MonadIO m, IsTag o) => o -> m Bool
- setTagDrawSpaces :: (MonadIO m, IsTag o) => o -> Bool -> m ()
- constructTagDrawSpacesSet :: IsTag o => Bool -> IO (GValueConstruct o)
- getTagDrawSpacesSet :: (MonadIO m, IsTag o) => o -> m Bool
- setTagDrawSpacesSet :: (MonadIO m, IsTag o) => o -> Bool -> m ()
Exported types
Constructors
| Tag (ManagedPtr Tag) |
Methods
new
Arguments
| :: (HasCallStack, MonadIO m) | |
| => Maybe Text |
|
| -> m Tag | Returns: a 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
constructTagDrawSpaces :: IsTag o => Bool -> IO (GValueConstruct o) Source #
drawSpacesSet
constructTagDrawSpacesSet :: IsTag o => Bool -> IO (GValueConstruct o) Source #