gi-gtk-3.0.7: 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 #

Constructors

TextAttributes (ManagedPtr TextAttributes) 

Instances

BoxedObject TextAttributes Source # 

Methods

boxedType :: TextAttributes -> IO GType

(~) AttrOpTag tag AttrSet => Constructible TextAttributes tag Source # 

Methods

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

((~) * 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

copy

data TextAttributesCopyMethodInfo Source #

Instances

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

Methods

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

copyValues

new

ref

data TextAttributesRefMethodInfo Source #

Instances

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

Methods

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

unref

data TextAttributesUnrefMethodInfo Source #

Instances

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

Methods

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

Properties

appearance

textAttributes_appearance :: AttrLabelProxy "appearance" Source #

bgFullHeight

textAttributes_bgFullHeight :: AttrLabelProxy "bgFullHeight" Source #

direction

textAttributes_direction :: AttrLabelProxy "direction" Source #

editable

textAttributes_editable :: AttrLabelProxy "editable" Source #

font

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

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

textAttributes_font :: AttrLabelProxy "font" Source #

fontScale

textAttributes_fontScale :: AttrLabelProxy "fontScale" Source #

indent

textAttributes_indent :: AttrLabelProxy "indent" Source #

invisible

textAttributes_invisible :: AttrLabelProxy "invisible" Source #

justification

textAttributes_justification :: AttrLabelProxy "justification" Source #

language

textAttributes_language :: AttrLabelProxy "language" Source #

leftMargin

textAttributes_leftMargin :: AttrLabelProxy "leftMargin" Source #

letterSpacing

textAttributes_letterSpacing :: AttrLabelProxy "letterSpacing" Source #

noFallback

textAttributes_noFallback :: AttrLabelProxy "noFallback" Source #

pixelsAboveLines

textAttributes_pixelsAboveLines :: AttrLabelProxy "pixelsAboveLines" Source #

pixelsBelowLines

textAttributes_pixelsBelowLines :: AttrLabelProxy "pixelsBelowLines" Source #

pixelsInsideWrap

textAttributes_pixelsInsideWrap :: AttrLabelProxy "pixelsInsideWrap" Source #

rightMargin

textAttributes_rightMargin :: AttrLabelProxy "rightMargin" Source #

tabs

textAttributes_tabs :: AttrLabelProxy "tabs" Source #

wrapMode

textAttributes_wrapMode :: AttrLabelProxy "wrapMode" Source #