gi-gtksource-3.0.9: 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 # 
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 SignalList Tag Source # 
type SignalList Tag
type AttributeList Tag Source # 
type AttributeList Tag

class GObject o => IsTag o Source #

Instances

(GObject a, UnknownAncestorError Constraint Tag a) => IsTag a Source # 
IsTag Tag Source # 

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

Methods

new

tagNew :: MonadIO m => Maybe Text -> m Tag Source #

Properties

drawSpaces

data TagDrawSpacesPropertyInfo Source #

Instances

AttrInfo TagDrawSpacesPropertyInfo Source # 

Associated Types

type AttrAllowedOps TagDrawSpacesPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint TagDrawSpacesPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint TagDrawSpacesPropertyInfo :: * -> Constraint

type AttrGetType TagDrawSpacesPropertyInfo :: *

type AttrLabel TagDrawSpacesPropertyInfo :: Symbol

type AttrOrigin TagDrawSpacesPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint TagDrawSpacesPropertyInfo o => Proxy * TagDrawSpacesPropertyInfo -> o -> IO (AttrGetType TagDrawSpacesPropertyInfo)

attrSet :: (AttrBaseTypeConstraint TagDrawSpacesPropertyInfo o, AttrSetTypeConstraint TagDrawSpacesPropertyInfo b) => Proxy * TagDrawSpacesPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint TagDrawSpacesPropertyInfo o => Proxy * TagDrawSpacesPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint TagDrawSpacesPropertyInfo o, AttrSetTypeConstraint TagDrawSpacesPropertyInfo b) => Proxy * TagDrawSpacesPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint TagDrawSpacesPropertyInfo Source # 
type AttrSetTypeConstraint TagDrawSpacesPropertyInfo = * ~ Bool
type AttrOrigin TagDrawSpacesPropertyInfo Source # 
type AttrOrigin TagDrawSpacesPropertyInfo = Tag
type AttrLabel TagDrawSpacesPropertyInfo Source # 
type AttrLabel TagDrawSpacesPropertyInfo = "draw-spaces"
type AttrGetType TagDrawSpacesPropertyInfo Source # 
type AttrGetType TagDrawSpacesPropertyInfo = Bool
type AttrBaseTypeConstraint TagDrawSpacesPropertyInfo Source # 
type AttrBaseTypeConstraint TagDrawSpacesPropertyInfo = IsTag
type AttrAllowedOps TagDrawSpacesPropertyInfo Source # 
type AttrAllowedOps TagDrawSpacesPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructTagDrawSpaces :: IsTag o => Bool -> IO (GValueConstruct o) Source #

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

tagDrawSpaces :: AttrLabelProxy "drawSpaces" Source #

drawSpacesSet

data TagDrawSpacesSetPropertyInfo Source #

Instances

AttrInfo TagDrawSpacesSetPropertyInfo Source # 

Associated Types

type AttrAllowedOps TagDrawSpacesSetPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint TagDrawSpacesSetPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint TagDrawSpacesSetPropertyInfo :: * -> Constraint

type AttrGetType TagDrawSpacesSetPropertyInfo :: *

type AttrLabel TagDrawSpacesSetPropertyInfo :: Symbol

type AttrOrigin TagDrawSpacesSetPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint TagDrawSpacesSetPropertyInfo o => Proxy * TagDrawSpacesSetPropertyInfo -> o -> IO (AttrGetType TagDrawSpacesSetPropertyInfo)

attrSet :: (AttrBaseTypeConstraint TagDrawSpacesSetPropertyInfo o, AttrSetTypeConstraint TagDrawSpacesSetPropertyInfo b) => Proxy * TagDrawSpacesSetPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint TagDrawSpacesSetPropertyInfo o => Proxy * TagDrawSpacesSetPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint TagDrawSpacesSetPropertyInfo o, AttrSetTypeConstraint TagDrawSpacesSetPropertyInfo b) => Proxy * TagDrawSpacesSetPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint TagDrawSpacesSetPropertyInfo Source # 
type AttrSetTypeConstraint TagDrawSpacesSetPropertyInfo = * ~ Bool
type AttrOrigin TagDrawSpacesSetPropertyInfo Source # 
type AttrLabel TagDrawSpacesSetPropertyInfo Source # 
type AttrLabel TagDrawSpacesSetPropertyInfo = "draw-spaces-set"
type AttrGetType TagDrawSpacesSetPropertyInfo Source # 
type AttrBaseTypeConstraint TagDrawSpacesSetPropertyInfo Source # 
type AttrBaseTypeConstraint TagDrawSpacesSetPropertyInfo = IsTag
type AttrAllowedOps TagDrawSpacesSetPropertyInfo Source # 
type AttrAllowedOps TagDrawSpacesSetPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructTagDrawSpacesSet :: IsTag o => Bool -> IO (GValueConstruct o) Source #

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

tagDrawSpacesSet :: AttrLabelProxy "drawSpacesSet" Source #