gi-gtk-3.0.6: 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.Structs.TextAttributes

Contents

Description

Using #GtkTextAttributes directly should rarely be necessary. It’s primarily useful with gtk_text_iter_get_attributes(). As with most GTK+ structs, the fields in this struct should only be read, never modified directly.

Synopsis

Exported types

newtype TextAttributes Source #

Instances

BoxedObject TextAttributes Source # 

Methods

boxedType :: TextAttributes -> IO GType

(~) AttrOpTag tag AttrSet => Constructible TextAttributes tag Source # 
((~) * info (ResolveTextAttributesMethod t TextAttributes), MethodInfo * info TextAttributes p) => IsLabel t (TextAttributes -> p) Source # 

Methods

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

((~) * info (ResolveTextAttributesMethod t TextAttributes), MethodInfo * info TextAttributes p) => IsLabelProxy t (TextAttributes -> p) Source # 
HasAttributeList * TextAttributes Source # 
((~) * signature (m ()), MonadIO m) => MethodInfo * TextAttributesUnrefMethodInfo TextAttributes signature Source # 

Methods

overloadedMethod :: MethodProxy TextAttributesUnrefMethodInfo TextAttributes -> signature -> s

((~) * signature (m TextAttributes), MonadIO m) => MethodInfo * TextAttributesRefMethodInfo TextAttributes signature Source # 

Methods

overloadedMethod :: MethodProxy TextAttributesRefMethodInfo TextAttributes -> signature -> s

((~) * signature (TextAttributes -> m ()), MonadIO m) => MethodInfo * TextAttributesCopyValuesMethodInfo TextAttributes signature Source # 
((~) * signature (m TextAttributes), MonadIO m) => MethodInfo * TextAttributesCopyMethodInfo TextAttributes signature Source # 

Methods

overloadedMethod :: MethodProxy TextAttributesCopyMethodInfo TextAttributes -> signature -> s

type AttributeList TextAttributes Source # 
type AttributeList TextAttributes

newZeroTextAttributes :: MonadIO m => m TextAttributes Source #

Construct a TextAttributes struct initialized to zero.

Methods

textAttributesCopy

data TextAttributesCopyMethodInfo Source #

Instances

((~) * signature (m TextAttributes), MonadIO m) => MethodInfo * TextAttributesCopyMethodInfo TextAttributes signature Source # 

Methods

overloadedMethod :: MethodProxy TextAttributesCopyMethodInfo TextAttributes -> signature -> s

textAttributesCopyValues

textAttributesNew

textAttributesRef

data TextAttributesRefMethodInfo Source #

Instances

((~) * signature (m TextAttributes), MonadIO m) => MethodInfo * TextAttributesRefMethodInfo TextAttributes signature Source # 

Methods

overloadedMethod :: MethodProxy TextAttributesRefMethodInfo TextAttributes -> signature -> s

textAttributesUnref

data TextAttributesUnrefMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m) => MethodInfo * TextAttributesUnrefMethodInfo TextAttributes signature Source # 

Methods

overloadedMethod :: MethodProxy TextAttributesUnrefMethodInfo TextAttributes -> signature -> s

Properties

Appearance

textAttributesAppearance :: AttrLabelProxy "appearance" Source #

BgFullHeight

textAttributesBgFullHeight :: AttrLabelProxy "bgFullHeight" Source #

Direction

textAttributesDirection :: AttrLabelProxy "direction" Source #

Editable

textAttributesEditable :: AttrLabelProxy "editable" Source #

Font

getTextAttributesFont :: MonadIO m => TextAttributes -> m (Maybe FontDescription) Source #

setTextAttributesFont :: MonadIO m => TextAttributes -> Ptr FontDescription -> m () Source #

textAttributesFont :: AttrLabelProxy "font" Source #

FontScale

textAttributesFontScale :: AttrLabelProxy "fontScale" Source #

Indent

textAttributesIndent :: AttrLabelProxy "indent" Source #

Invisible

textAttributesInvisible :: AttrLabelProxy "invisible" Source #

Justification

textAttributesJustification :: AttrLabelProxy "justification" Source #

Language

textAttributesLanguage :: AttrLabelProxy "language" Source #

LeftMargin

textAttributesLeftMargin :: AttrLabelProxy "leftMargin" Source #

LetterSpacing

textAttributesLetterSpacing :: AttrLabelProxy "letterSpacing" Source #

NoFallback

textAttributesNoFallback :: AttrLabelProxy "noFallback" Source #

PixelsAboveLines

textAttributesPixelsAboveLines :: AttrLabelProxy "pixelsAboveLines" Source #

PixelsBelowLines

textAttributesPixelsBelowLines :: AttrLabelProxy "pixelsBelowLines" Source #

PixelsInsideWrap

textAttributesPixelsInsideWrap :: AttrLabelProxy "pixelsInsideWrap" Source #

RightMargin

textAttributesRightMargin :: AttrLabelProxy "rightMargin" Source #

Tabs

textAttributesTabs :: AttrLabelProxy "tabs" Source #

WrapMode

textAttributesWrapMode :: AttrLabelProxy "wrapMode" Source #