gi-gtk-3.0.2: 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) => IsLabelProxy t (Label -> p) Source 
type ParentTypes Label Source 
type AttributeList Label Source 
type SignalList Label Source 

class GObject o => LabelK o Source

Instances

Methods

labelGetAngle

data LabelGetAngleMethodInfo Source

Instances

((~) * signature (m Double), MonadIO m, LabelK a) => MethodInfo * LabelGetAngleMethodInfo a signature Source 

labelGetAttributes

data LabelGetAttributesMethodInfo Source

Instances

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

labelGetCurrentUri

data LabelGetCurrentUriMethodInfo Source

Instances

((~) * signature (m Text), MonadIO m, LabelK a) => MethodInfo * LabelGetCurrentUriMethodInfo a signature Source 

labelGetEllipsize

labelGetJustify

data LabelGetJustifyMethodInfo Source

Instances

((~) * signature (m Justification), MonadIO m, LabelK a) => MethodInfo * LabelGetJustifyMethodInfo a signature Source 

labelGetLabel

data LabelGetLabelMethodInfo Source

Instances

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

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

labelGetLayout

data LabelGetLayoutMethodInfo Source

Instances

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

labelGetLayoutOffsets

labelGetLineWrap

data LabelGetLineWrapMethodInfo Source

Instances

((~) * signature (m Bool), MonadIO m, LabelK a) => MethodInfo * LabelGetLineWrapMethodInfo a signature Source 

labelGetLineWrapMode

labelGetLines

data LabelGetLinesMethodInfo Source

Instances

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

labelGetMaxWidthChars

labelGetMnemonicKeyval

labelGetMnemonicWidget

labelGetSelectable

data LabelGetSelectableMethodInfo Source

Instances

((~) * signature (m Bool), MonadIO m, LabelK a) => MethodInfo * LabelGetSelectableMethodInfo a signature Source 

labelGetSelectionBounds

labelGetSingleLineMode

labelGetText

data LabelGetTextMethodInfo Source

Instances

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

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

labelGetTrackVisitedLinks

labelGetUseMarkup

data LabelGetUseMarkupMethodInfo Source

Instances

((~) * signature (m Bool), MonadIO m, LabelK a) => MethodInfo * LabelGetUseMarkupMethodInfo a signature Source 

labelGetUseUnderline

data LabelGetUseUnderlineMethodInfo Source

Instances

((~) * signature (m Bool), MonadIO m, LabelK a) => MethodInfo * LabelGetUseUnderlineMethodInfo a signature Source 

labelGetWidthChars

data LabelGetWidthCharsMethodInfo Source

Instances

((~) * signature (m Int32), MonadIO m, LabelK a) => MethodInfo * LabelGetWidthCharsMethodInfo a signature Source 

labelGetXalign

data LabelGetXalignMethodInfo Source

Instances

((~) * signature (m Float), MonadIO m, LabelK a) => MethodInfo * LabelGetXalignMethodInfo a signature Source 

labelGetYalign

data LabelGetYalignMethodInfo Source

Instances

((~) * signature (m Float), MonadIO m, LabelK a) => MethodInfo * LabelGetYalignMethodInfo a signature Source 

labelNew

labelNewWithMnemonic

labelSelectRegion

data LabelSelectRegionMethodInfo Source

Instances

((~) * signature (Int32 -> Int32 -> m ()), MonadIO m, LabelK a) => MethodInfo * LabelSelectRegionMethodInfo a signature Source 

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

labelSetAngle

data LabelSetAngleMethodInfo Source

Instances

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

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

labelSetAttributes

data LabelSetAttributesMethodInfo Source

Instances

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

labelSetEllipsize

data LabelSetEllipsizeMethodInfo Source

Instances

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

labelSetJustify

data LabelSetJustifyMethodInfo Source

Instances

((~) * signature (Justification -> m ()), MonadIO m, LabelK a) => MethodInfo * LabelSetJustifyMethodInfo a signature Source 

labelSetLabel

data LabelSetLabelMethodInfo Source

Instances

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

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

labelSetLineWrap

data LabelSetLineWrapMethodInfo Source

Instances

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

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

labelSetLineWrapMode

data LabelSetLineWrapModeMethodInfo Source

Instances

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

labelSetLines

data LabelSetLinesMethodInfo Source

Instances

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

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

labelSetMarkup

data LabelSetMarkupMethodInfo Source

Instances

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

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

labelSetMarkupWithMnemonic

labelSetMaxWidthChars

data LabelSetMaxWidthCharsMethodInfo Source

Instances

((~) * signature (Int32 -> m ()), MonadIO m, LabelK a) => MethodInfo * LabelSetMaxWidthCharsMethodInfo a signature Source 

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

labelSetMnemonicWidget

data LabelSetMnemonicWidgetMethodInfo Source

Instances

((~) * signature (Maybe b -> m ()), MonadIO m, LabelK a, WidgetK b) => MethodInfo * LabelSetMnemonicWidgetMethodInfo a signature Source 

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

labelSetPattern

data LabelSetPatternMethodInfo Source

Instances

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

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

labelSetSelectable

data LabelSetSelectableMethodInfo Source

Instances

((~) * signature (Bool -> m ()), MonadIO m, LabelK a) => MethodInfo * LabelSetSelectableMethodInfo a signature Source 

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

labelSetSingleLineMode

data LabelSetSingleLineModeMethodInfo Source

Instances

((~) * signature (Bool -> m ()), MonadIO m, LabelK a) => MethodInfo * LabelSetSingleLineModeMethodInfo a signature Source 

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

labelSetText

data LabelSetTextMethodInfo Source

Instances

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

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

labelSetTextWithMnemonic

data LabelSetTextWithMnemonicMethodInfo Source

Instances

((~) * signature (Text -> m ()), MonadIO m, LabelK a) => MethodInfo * LabelSetTextWithMnemonicMethodInfo a signature Source 

labelSetTrackVisitedLinks

data LabelSetTrackVisitedLinksMethodInfo Source

Instances

((~) * signature (Bool -> m ()), MonadIO m, LabelK a) => MethodInfo * LabelSetTrackVisitedLinksMethodInfo a signature Source 

labelSetUseMarkup

data LabelSetUseMarkupMethodInfo Source

Instances

((~) * signature (Bool -> m ()), MonadIO m, LabelK a) => MethodInfo * LabelSetUseMarkupMethodInfo a signature Source 

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

labelSetUseUnderline

data LabelSetUseUnderlineMethodInfo Source

Instances

((~) * signature (Bool -> m ()), MonadIO m, LabelK a) => MethodInfo * LabelSetUseUnderlineMethodInfo a signature Source 

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

labelSetWidthChars

data LabelSetWidthCharsMethodInfo Source

Instances

((~) * signature (Int32 -> m ()), MonadIO m, LabelK a) => MethodInfo * LabelSetWidthCharsMethodInfo a signature Source 

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

labelSetXalign

data LabelSetXalignMethodInfo Source

Instances

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

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

labelSetYalign

data LabelSetYalignMethodInfo Source

Instances

((~) * signature (Float -> m ()), MonadIO m, LabelK a) => MethodInfo * 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

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

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

CursorPosition

Ellipsize

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

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