gi-gtksource-3.0.13: GtkSource bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.GtkSource.Objects.Tag

Contents

Description

 

Synopsis

Exported types

newtype Tag Source #

Constructors

Tag (ManagedPtr Tag) 

Instances

GObject Tag Source # 

Methods

gobjectType :: Tag -> IO GType #

IsObject Tag Source # 
IsTextTag Tag Source # 
IsTag Tag Source # 
((~) * info (ResolveTagMethod t Tag), MethodInfo * info Tag p) => IsLabel t (Tag -> p) Source # 

Methods

fromLabel :: Proxy# Symbol t -> Tag -> p #

((~) * info (ResolveTagMethod t Tag), MethodInfo * info Tag p) => IsLabelProxy t (Tag -> p) Source # 

Methods

fromLabelProxy :: Proxy Symbol t -> Tag -> p #

HasAttributeList * Tag Source # 
type AttributeList Tag Source # 
type SignalList Tag Source # 

toTag :: IsTag o => o -> IO Tag Source #

Methods

new

tagNew Source #

Arguments

:: (HasCallStack, MonadIO m) 
=> Maybe Text

name: tag name, or Nothing.

-> m Tag

Returns: a new Tag.

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 #

Instances

AttrInfo TagDrawSpacesPropertyInfo Source # 
type AttrOrigin TagDrawSpacesPropertyInfo Source # 
type AttrLabel TagDrawSpacesPropertyInfo Source # 
type AttrGetType TagDrawSpacesPropertyInfo Source # 
type AttrBaseTypeConstraint TagDrawSpacesPropertyInfo Source # 
type AttrSetTypeConstraint TagDrawSpacesPropertyInfo Source # 
type AttrAllowedOps TagDrawSpacesPropertyInfo Source # 

setTagDrawSpaces :: (MonadIO m, IsTag o) => o -> Bool -> m () Source #

drawSpacesSet

data TagDrawSpacesSetPropertyInfo Source #

Instances

AttrInfo TagDrawSpacesSetPropertyInfo Source # 
type AttrOrigin TagDrawSpacesSetPropertyInfo Source # 
type AttrLabel TagDrawSpacesSetPropertyInfo Source # 
type AttrLabel TagDrawSpacesSetPropertyInfo = "draw-spaces-set"
type AttrGetType TagDrawSpacesSetPropertyInfo Source # 
type AttrBaseTypeConstraint TagDrawSpacesSetPropertyInfo Source # 
type AttrSetTypeConstraint TagDrawSpacesSetPropertyInfo Source # 
type AttrAllowedOps TagDrawSpacesSetPropertyInfo Source # 

setTagDrawSpacesSet :: (MonadIO m, IsTag o) => o -> Bool -> m () Source #