gi-pango-1.0.6: 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 (ForeignPtr LogAttr) 

Instances

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

Methods

new :: MonadIO m => (ForeignPtr 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

logAttrBackspaceDeletesCharacter :: AttrLabelProxy "backspaceDeletesCharacter" Source #

IsCharBreak

logAttrIsCharBreak :: AttrLabelProxy "isCharBreak" Source #

IsCursorPosition

logAttrIsCursorPosition :: AttrLabelProxy "isCursorPosition" Source #

IsExpandableSpace

logAttrIsExpandableSpace :: AttrLabelProxy "isExpandableSpace" Source #

IsLineBreak

logAttrIsLineBreak :: AttrLabelProxy "isLineBreak" Source #

IsMandatoryBreak

logAttrIsMandatoryBreak :: AttrLabelProxy "isMandatoryBreak" Source #

IsSentenceBoundary

logAttrIsSentenceBoundary :: AttrLabelProxy "isSentenceBoundary" Source #

IsSentenceEnd

logAttrIsSentenceEnd :: AttrLabelProxy "isSentenceEnd" Source #

IsSentenceStart

logAttrIsSentenceStart :: AttrLabelProxy "isSentenceStart" Source #

IsWhite

logAttrIsWhite :: AttrLabelProxy "isWhite" Source #

IsWordBoundary

logAttrIsWordBoundary :: AttrLabelProxy "isWordBoundary" Source #

IsWordEnd

logAttrIsWordEnd :: AttrLabelProxy "isWordEnd" Source #

IsWordStart

logAttrIsWordStart :: AttrLabelProxy "isWordStart" Source #