gi-gtk-3.0.9: Gtk 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.Gtk.Objects.TextMark

Contents

Description

 

Synopsis

Exported types

newtype TextMark Source #

Constructors

TextMark (ManagedPtr TextMark) 

Instances

GObject TextMark Source # 
IsObject TextMark Source # 
IsTextMark TextMark Source # 
((~) * info (ResolveTextMarkMethod t TextMark), MethodInfo * info TextMark p) => IsLabel t (TextMark -> p) Source # 

Methods

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

((~) * info (ResolveTextMarkMethod t TextMark), MethodInfo * info TextMark p) => IsLabelProxy t (TextMark -> p) Source # 

Methods

fromLabelProxy :: Proxy Symbol t -> TextMark -> p

HasAttributeList * TextMark Source # 
type SignalList TextMark Source # 
type SignalList TextMark
type AttributeList TextMark Source # 
type AttributeList TextMark

class GObject o => IsTextMark o Source #

Instances

(GObject a, UnknownAncestorError Constraint TextMark a) => IsTextMark a Source # 
IsTextMark TextMark Source # 

Methods

getBuffer

data TextMarkGetBufferMethodInfo Source #

Instances

((~) * signature (m TextBuffer), MonadIO m, IsTextMark a) => MethodInfo * TextMarkGetBufferMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextMarkGetBufferMethodInfo a -> signature -> s

getDeleted

data TextMarkGetDeletedMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsTextMark a) => MethodInfo * TextMarkGetDeletedMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextMarkGetDeletedMethodInfo a -> signature -> s

getLeftGravity

data TextMarkGetLeftGravityMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsTextMark a) => MethodInfo * TextMarkGetLeftGravityMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextMarkGetLeftGravityMethodInfo a -> signature -> s

getName

data TextMarkGetNameMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsTextMark a) => MethodInfo * TextMarkGetNameMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextMarkGetNameMethodInfo a -> signature -> s

textMarkGetName :: (MonadIO m, IsTextMark a) => a -> m Text Source #

getVisible

data TextMarkGetVisibleMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsTextMark a) => MethodInfo * TextMarkGetVisibleMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextMarkGetVisibleMethodInfo a -> signature -> s

new

setVisible

data TextMarkSetVisibleMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsTextMark a) => MethodInfo * TextMarkSetVisibleMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TextMarkSetVisibleMethodInfo a -> signature -> s

textMarkSetVisible :: (MonadIO m, IsTextMark a) => a -> Bool -> m () Source #

Properties

leftGravity

data TextMarkLeftGravityPropertyInfo Source #

Instances

AttrInfo TextMarkLeftGravityPropertyInfo Source # 

Associated Types

type AttrAllowedOps TextMarkLeftGravityPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint TextMarkLeftGravityPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint TextMarkLeftGravityPropertyInfo :: * -> Constraint

type AttrGetType TextMarkLeftGravityPropertyInfo :: *

type AttrLabel TextMarkLeftGravityPropertyInfo :: Symbol

type AttrOrigin TextMarkLeftGravityPropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint TextMarkLeftGravityPropertyInfo Source # 
type AttrSetTypeConstraint TextMarkLeftGravityPropertyInfo = * ~ Bool
type AttrOrigin TextMarkLeftGravityPropertyInfo Source # 
type AttrLabel TextMarkLeftGravityPropertyInfo Source # 
type AttrLabel TextMarkLeftGravityPropertyInfo = "left-gravity"
type AttrGetType TextMarkLeftGravityPropertyInfo Source # 
type AttrBaseTypeConstraint TextMarkLeftGravityPropertyInfo Source # 
type AttrBaseTypeConstraint TextMarkLeftGravityPropertyInfo = IsTextMark
type AttrAllowedOps TextMarkLeftGravityPropertyInfo Source # 
type AttrAllowedOps TextMarkLeftGravityPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))

constructTextMarkLeftGravity :: IsTextMark o => Bool -> IO (GValueConstruct o) Source #

textMarkLeftGravity :: AttrLabelProxy "leftGravity" Source #

name

data TextMarkNamePropertyInfo Source #

Instances

AttrInfo TextMarkNamePropertyInfo Source # 

Associated Types

type AttrAllowedOps TextMarkNamePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint TextMarkNamePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint TextMarkNamePropertyInfo :: * -> Constraint

type AttrGetType TextMarkNamePropertyInfo :: *

type AttrLabel TextMarkNamePropertyInfo :: Symbol

type AttrOrigin TextMarkNamePropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint TextMarkNamePropertyInfo Source # 
type AttrSetTypeConstraint TextMarkNamePropertyInfo = * ~ Text
type AttrOrigin TextMarkNamePropertyInfo Source # 
type AttrLabel TextMarkNamePropertyInfo Source # 
type AttrLabel TextMarkNamePropertyInfo = "name"
type AttrGetType TextMarkNamePropertyInfo Source # 
type AttrGetType TextMarkNamePropertyInfo = Text
type AttrBaseTypeConstraint TextMarkNamePropertyInfo Source # 
type AttrBaseTypeConstraint TextMarkNamePropertyInfo = IsTextMark
type AttrAllowedOps TextMarkNamePropertyInfo Source # 
type AttrAllowedOps TextMarkNamePropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)))

constructTextMarkName :: IsTextMark o => Text -> IO (GValueConstruct o) Source #

getTextMarkName :: (MonadIO m, IsTextMark o) => o -> m Text Source #

textMarkName :: AttrLabelProxy "name" Source #