gi-gtk-0.3.18.13: 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.Label

Contents

Description

 

Synopsis

Exported types

newtype Label Source

Constructors

Label (ForeignPtr Label) 

Instances

GObject Label Source 
((~) * info (ResolveLabelMethod t Label), MethodInfo * info Label p) => IsLabel t (Label -> p) Source 

Methods

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

((~) * info (ResolveLabelMethod t Label), MethodInfo * info Label p) => IsLabelProxy t (Label -> p) Source 

Methods

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

type ParentTypes Label Source 
type AttributeList Label Source 
type SignalList Label Source 

class GObject o => LabelK o Source

Instances

Methods

labelGetAngle

labelGetAttributes

data LabelGetAttributesMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m AttrList), MonadIO m, LabelK a) => MethodInfo (TYPE Lifted) LabelGetAttributesMethodInfo a signature Source 

labelGetAttributes :: (MonadIO m, LabelK a) => a -> m AttrList Source

labelGetCurrentUri

labelGetEllipsize

data LabelGetEllipsizeMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m EllipsizeMode), MonadIO m, LabelK a) => MethodInfo (TYPE Lifted) LabelGetEllipsizeMethodInfo a signature Source 

labelGetEllipsize :: (MonadIO m, LabelK a) => a -> m EllipsizeMode Source

labelGetJustify

labelGetLabel

data LabelGetLabelMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m Text), MonadIO m, LabelK a) => MethodInfo (TYPE Lifted) LabelGetLabelMethodInfo a signature Source 

labelGetLabel :: (MonadIO m, LabelK a) => a -> m Text Source

labelGetLayout

data LabelGetLayoutMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m Layout), MonadIO m, LabelK a) => MethodInfo (TYPE Lifted) LabelGetLayoutMethodInfo a signature Source 

labelGetLayout :: (MonadIO m, LabelK a) => a -> m Layout Source

labelGetLayoutOffsets

labelGetLineWrap

labelGetLineWrapMode

labelGetLineWrapMode :: (MonadIO m, LabelK a) => a -> m WrapMode Source

labelGetLines

data LabelGetLinesMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m Int32), MonadIO m, LabelK a) => MethodInfo (TYPE Lifted) LabelGetLinesMethodInfo a signature Source 

labelGetMaxWidthChars

labelGetMnemonicKeyval

labelGetMnemonicWidget

labelGetSelectable

labelGetSelectionBounds

labelGetSingleLineMode

labelGetText

data LabelGetTextMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m Text), MonadIO m, LabelK a) => MethodInfo (TYPE Lifted) LabelGetTextMethodInfo a signature Source 

labelGetText :: (MonadIO m, LabelK a) => a -> m Text Source

labelGetTrackVisitedLinks

labelGetUseMarkup

labelGetUseUnderline

labelGetWidthChars

labelGetXalign

labelGetYalign

labelNew

labelNewWithMnemonic

labelSelectRegion

labelSelectRegion :: (MonadIO m, LabelK a) => a -> Int32 -> Int32 -> m () Source

labelSetAngle

data LabelSetAngleMethodInfo Source

Instances

((~) (TYPE Lifted) signature (Double -> m ()), MonadIO m, LabelK a) => MethodInfo (TYPE Lifted) LabelSetAngleMethodInfo a signature Source 

labelSetAngle :: (MonadIO m, LabelK a) => a -> Double -> m () Source

labelSetAttributes

data LabelSetAttributesMethodInfo Source

Instances

((~) (TYPE Lifted) signature (Maybe AttrList -> m ()), MonadIO m, LabelK a) => MethodInfo (TYPE Lifted) LabelSetAttributesMethodInfo a signature Source 

labelSetAttributes :: (MonadIO m, LabelK a) => a -> Maybe AttrList -> m () Source

labelSetEllipsize

data LabelSetEllipsizeMethodInfo Source

Instances

((~) (TYPE Lifted) signature (EllipsizeMode -> m ()), MonadIO m, LabelK a) => MethodInfo (TYPE Lifted) LabelSetEllipsizeMethodInfo a signature Source 

labelSetEllipsize :: (MonadIO m, LabelK a) => a -> EllipsizeMode -> m () Source

labelSetJustify

labelSetLabel

data LabelSetLabelMethodInfo Source

Instances

((~) (TYPE Lifted) signature (Text -> m ()), MonadIO m, LabelK a) => MethodInfo (TYPE Lifted) LabelSetLabelMethodInfo a signature Source 

labelSetLabel :: (MonadIO m, LabelK a) => a -> Text -> m () Source

labelSetLineWrap

data LabelSetLineWrapMethodInfo Source

Instances

((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m, LabelK a) => MethodInfo (TYPE Lifted) LabelSetLineWrapMethodInfo a signature Source 

labelSetLineWrap :: (MonadIO m, LabelK a) => a -> Bool -> m () Source

labelSetLineWrapMode

data LabelSetLineWrapModeMethodInfo Source

Instances

((~) (TYPE Lifted) signature (WrapMode -> m ()), MonadIO m, LabelK a) => MethodInfo (TYPE Lifted) LabelSetLineWrapModeMethodInfo a signature Source 

labelSetLineWrapMode :: (MonadIO m, LabelK a) => a -> WrapMode -> m () Source

labelSetLines

data LabelSetLinesMethodInfo Source

Instances

((~) (TYPE Lifted) signature (Int32 -> m ()), MonadIO m, LabelK a) => MethodInfo (TYPE Lifted) LabelSetLinesMethodInfo a signature Source 

labelSetLines :: (MonadIO m, LabelK a) => a -> Int32 -> m () Source

labelSetMarkup

data LabelSetMarkupMethodInfo Source

Instances

((~) (TYPE Lifted) signature (Text -> m ()), MonadIO m, LabelK a) => MethodInfo (TYPE Lifted) LabelSetMarkupMethodInfo a signature Source 

labelSetMarkup :: (MonadIO m, LabelK a) => a -> Text -> m () Source

labelSetMarkupWithMnemonic

labelSetMaxWidthChars

labelSetMaxWidthChars :: (MonadIO m, LabelK a) => a -> Int32 -> m () Source

labelSetMnemonicWidget

labelSetMnemonicWidget :: (MonadIO m, LabelK a, WidgetK b) => a -> Maybe b -> m () Source

labelSetPattern

data LabelSetPatternMethodInfo Source

Instances

((~) (TYPE Lifted) signature (Text -> m ()), MonadIO m, LabelK a) => MethodInfo (TYPE Lifted) LabelSetPatternMethodInfo a signature Source 

labelSetPattern :: (MonadIO m, LabelK a) => a -> Text -> m () Source

labelSetSelectable

labelSetSelectable :: (MonadIO m, LabelK a) => a -> Bool -> m () Source

labelSetSingleLineMode

labelSetSingleLineMode :: (MonadIO m, LabelK a) => a -> Bool -> m () Source

labelSetText

data LabelSetTextMethodInfo Source

Instances

((~) (TYPE Lifted) signature (Text -> m ()), MonadIO m, LabelK a) => MethodInfo (TYPE Lifted) LabelSetTextMethodInfo a signature Source 

labelSetText :: (MonadIO m, LabelK a) => a -> Text -> m () Source

labelSetTextWithMnemonic

labelSetTrackVisitedLinks

labelSetUseMarkup

labelSetUseMarkup :: (MonadIO m, LabelK a) => a -> Bool -> m () Source

labelSetUseUnderline

labelSetUseUnderline :: (MonadIO m, LabelK a) => a -> Bool -> m () Source

labelSetWidthChars

labelSetWidthChars :: (MonadIO m, LabelK a) => a -> Int32 -> m () Source

labelSetXalign

data LabelSetXalignMethodInfo Source

Instances

((~) (TYPE Lifted) signature (Float -> m ()), MonadIO m, LabelK a) => MethodInfo (TYPE Lifted) LabelSetXalignMethodInfo a signature Source 

labelSetXalign :: (MonadIO m, LabelK a) => a -> Float -> m () Source

labelSetYalign

data LabelSetYalignMethodInfo Source

Instances

((~) (TYPE Lifted) signature (Float -> m ()), MonadIO m, LabelK a) => MethodInfo (TYPE Lifted) LabelSetYalignMethodInfo a signature Source 

labelSetYalign :: (MonadIO m, LabelK a) => a -> Float -> m () Source

Properties

Angle

setLabelAngle :: (MonadIO m, LabelK o) => o -> Double -> m () Source

Attributes

getLabelAttributes :: (MonadIO m, LabelK o) => o -> m AttrList Source

setLabelAttributes :: (MonadIO m, LabelK o) => o -> AttrList -> m () Source

CursorPosition

Ellipsize

constructLabelEllipsize :: EllipsizeMode -> IO ([Char], GValue) Source

getLabelEllipsize :: (MonadIO m, LabelK o) => o -> m EllipsizeMode Source

setLabelEllipsize :: (MonadIO m, LabelK o) => o -> EllipsizeMode -> m () Source

Justify

Label

getLabelLabel :: (MonadIO m, LabelK o) => o -> m Text Source

setLabelLabel :: (MonadIO m, LabelK o) => o -> Text -> m () Source

Lines

setLabelLines :: (MonadIO m, LabelK o) => o -> Int32 -> m () Source

MaxWidthChars

setLabelMaxWidthChars :: (MonadIO m, LabelK o) => o -> Int32 -> m () Source

MnemonicKeyval

MnemonicWidget

setLabelMnemonicWidget :: (MonadIO m, LabelK o, WidgetK a) => o -> a -> m () Source

Pattern

setLabelPattern :: (MonadIO m, LabelK o) => o -> Text -> m () Source

Selectable

setLabelSelectable :: (MonadIO m, LabelK o) => o -> Bool -> m () Source

SelectionBound

SingleLineMode

setLabelSingleLineMode :: (MonadIO m, LabelK o) => o -> Bool -> m () Source

TrackVisitedLinks

UseMarkup

setLabelUseMarkup :: (MonadIO m, LabelK o) => o -> Bool -> m () Source

UseUnderline

setLabelUseUnderline :: (MonadIO m, LabelK o) => o -> Bool -> m () Source

WidthChars

setLabelWidthChars :: (MonadIO m, LabelK o) => o -> Int32 -> m () Source

Wrap

getLabelWrap :: (MonadIO m, LabelK o) => o -> m Bool Source

setLabelWrap :: (MonadIO m, LabelK o) => o -> Bool -> m () Source

WrapMode

getLabelWrapMode :: (MonadIO m, LabelK o) => o -> m WrapMode Source

setLabelWrapMode :: (MonadIO m, LabelK o) => o -> WrapMode -> m () Source

Xalign

setLabelXalign :: (MonadIO m, LabelK o) => o -> Float -> m () Source

Yalign

setLabelYalign :: (MonadIO m, LabelK o) => o -> Float -> m () Source

Signals

ActivateCurrentLink

ActivateLink

CopyClipboard

MoveCursor

type LabelMoveCursorCallbackC = Ptr () -> CUInt -> Int32 -> CInt -> Ptr () -> IO () Source

PopulatePopup