gi-pango-1.0.10: Pango 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.Pango.Structs.LogAttr

Contents

Description

The #PangoLogAttr structure stores information about the attributes of a single character.

Synopsis

Exported types

newtype LogAttr Source #

Constructors

LogAttr (ManagedPtr LogAttr) 

Instances

WrappedPtr LogAttr Source # 
(~) AttrOpTag tag AttrSet => Constructible LogAttr tag Source # 

Methods

new :: MonadIO m => (ManagedPtr LogAttr -> LogAttr) -> [AttrOp LogAttr tag] -> m LogAttr

((~) * info (ResolveLogAttrMethod t LogAttr), MethodInfo * info LogAttr p) => IsLabel t (LogAttr -> p) Source # 

Methods

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

((~) * info (ResolveLogAttrMethod t LogAttr), MethodInfo * info LogAttr p) => IsLabelProxy t (LogAttr -> p) Source # 

Methods

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

HasAttributeList * LogAttr Source # 
type AttributeList LogAttr Source # 
type AttributeList LogAttr

newZeroLogAttr :: MonadIO m => m LogAttr Source #

Construct a LogAttr struct initialized to zero.

Properties

backspaceDeletesCharacter

logAttr_backspaceDeletesCharacter :: AttrLabelProxy "backspaceDeletesCharacter" Source #

isCharBreak

logAttr_isCharBreak :: AttrLabelProxy "isCharBreak" Source #

isCursorPosition

logAttr_isCursorPosition :: AttrLabelProxy "isCursorPosition" Source #

isExpandableSpace

logAttr_isExpandableSpace :: AttrLabelProxy "isExpandableSpace" Source #

isLineBreak

logAttr_isLineBreak :: AttrLabelProxy "isLineBreak" Source #

isMandatoryBreak

logAttr_isMandatoryBreak :: AttrLabelProxy "isMandatoryBreak" Source #

isSentenceBoundary

logAttr_isSentenceBoundary :: AttrLabelProxy "isSentenceBoundary" Source #

isSentenceEnd

logAttr_isSentenceEnd :: AttrLabelProxy "isSentenceEnd" Source #

isSentenceStart

logAttr_isSentenceStart :: AttrLabelProxy "isSentenceStart" Source #

isWhite

logAttr_isWhite :: AttrLabelProxy "isWhite" Source #

isWordBoundary

logAttr_isWordBoundary :: AttrLabelProxy "isWordBoundary" Source #

isWordEnd

logAttr_isWordEnd :: AttrLabelProxy "isWordEnd" Source #

isWordStart

logAttr_isWordStart :: AttrLabelProxy "isWordStart" Source #