Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
Safe Haskell | None |
Language | Haskell2010 |
- Exported types
- Methods
- labelGetAngle
- labelGetAttributes
- labelGetCurrentUri
- labelGetEllipsize
- labelGetJustify
- labelGetLabel
- labelGetLayout
- labelGetLayoutOffsets
- labelGetLineWrap
- labelGetLineWrapMode
- labelGetLines
- labelGetMaxWidthChars
- labelGetMnemonicKeyval
- labelGetMnemonicWidget
- labelGetSelectable
- labelGetSelectionBounds
- labelGetSingleLineMode
- labelGetText
- labelGetTrackVisitedLinks
- labelGetUseMarkup
- labelGetUseUnderline
- labelGetWidthChars
- labelGetXalign
- labelGetYalign
- labelNew
- labelNewWithMnemonic
- labelSelectRegion
- labelSetAngle
- labelSetAttributes
- labelSetEllipsize
- labelSetJustify
- labelSetLabel
- labelSetLineWrap
- labelSetLineWrapMode
- labelSetLines
- labelSetMarkup
- labelSetMarkupWithMnemonic
- labelSetMaxWidthChars
- labelSetMnemonicWidget
- labelSetPattern
- labelSetSelectable
- labelSetSingleLineMode
- labelSetText
- labelSetTextWithMnemonic
- labelSetTrackVisitedLinks
- labelSetUseMarkup
- labelSetUseUnderline
- labelSetWidthChars
- labelSetXalign
- labelSetYalign
- Properties
- Signals
- newtype Label = Label (ForeignPtr Label)
- class GObject o => LabelK o
- toLabel :: LabelK o => o -> IO Label
- noLabel :: Maybe Label
- labelGetAngle :: (MonadIO m, LabelK a) => a -> m Double
- labelGetAttributes :: (MonadIO m, LabelK a) => a -> m AttrList
- labelGetCurrentUri :: (MonadIO m, LabelK a) => a -> m Text
- labelGetEllipsize :: (MonadIO m, LabelK a) => a -> m EllipsizeMode
- labelGetJustify :: (MonadIO m, LabelK a) => a -> m Justification
- labelGetLabel :: (MonadIO m, LabelK a) => a -> m Text
- labelGetLayout :: (MonadIO m, LabelK a) => a -> m Layout
- labelGetLayoutOffsets :: (MonadIO m, LabelK a) => a -> m (Int32, Int32)
- labelGetLineWrap :: (MonadIO m, LabelK a) => a -> m Bool
- labelGetLineWrapMode :: (MonadIO m, LabelK a) => a -> m WrapMode
- labelGetLines :: (MonadIO m, LabelK a) => a -> m Int32
- labelGetMaxWidthChars :: (MonadIO m, LabelK a) => a -> m Int32
- labelGetMnemonicKeyval :: (MonadIO m, LabelK a) => a -> m Word32
- labelGetMnemonicWidget :: (MonadIO m, LabelK a) => a -> m Widget
- labelGetSelectable :: (MonadIO m, LabelK a) => a -> m Bool
- labelGetSelectionBounds :: (MonadIO m, LabelK a) => a -> m (Bool, Int32, Int32)
- labelGetSingleLineMode :: (MonadIO m, LabelK a) => a -> m Bool
- labelGetText :: (MonadIO m, LabelK a) => a -> m Text
- labelGetTrackVisitedLinks :: (MonadIO m, LabelK a) => a -> m Bool
- labelGetUseMarkup :: (MonadIO m, LabelK a) => a -> m Bool
- labelGetUseUnderline :: (MonadIO m, LabelK a) => a -> m Bool
- labelGetWidthChars :: (MonadIO m, LabelK a) => a -> m Int32
- labelGetXalign :: (MonadIO m, LabelK a) => a -> m Float
- labelGetYalign :: (MonadIO m, LabelK a) => a -> m Float
- labelNew :: MonadIO m => Maybe Text -> m Label
- labelNewWithMnemonic :: MonadIO m => Maybe Text -> m Label
- labelSelectRegion :: (MonadIO m, LabelK a) => a -> Int32 -> Int32 -> m ()
- labelSetAngle :: (MonadIO m, LabelK a) => a -> Double -> m ()
- labelSetAttributes :: (MonadIO m, LabelK a) => a -> Maybe AttrList -> m ()
- labelSetEllipsize :: (MonadIO m, LabelK a) => a -> EllipsizeMode -> m ()
- labelSetJustify :: (MonadIO m, LabelK a) => a -> Justification -> m ()
- labelSetLabel :: (MonadIO m, LabelK a) => a -> Text -> m ()
- labelSetLineWrap :: (MonadIO m, LabelK a) => a -> Bool -> m ()
- labelSetLineWrapMode :: (MonadIO m, LabelK a) => a -> WrapMode -> m ()
- labelSetLines :: (MonadIO m, LabelK a) => a -> Int32 -> m ()
- labelSetMarkup :: (MonadIO m, LabelK a) => a -> Text -> m ()
- labelSetMarkupWithMnemonic :: (MonadIO m, LabelK a) => a -> Text -> m ()
- labelSetMaxWidthChars :: (MonadIO m, LabelK a) => a -> Int32 -> m ()
- labelSetMnemonicWidget :: (MonadIO m, LabelK a, WidgetK b) => a -> Maybe b -> m ()
- labelSetPattern :: (MonadIO m, LabelK a) => a -> Text -> m ()
- labelSetSelectable :: (MonadIO m, LabelK a) => a -> Bool -> m ()
- labelSetSingleLineMode :: (MonadIO m, LabelK a) => a -> Bool -> m ()
- labelSetText :: (MonadIO m, LabelK a) => a -> Text -> m ()
- labelSetTextWithMnemonic :: (MonadIO m, LabelK a) => a -> Text -> m ()
- labelSetTrackVisitedLinks :: (MonadIO m, LabelK a) => a -> Bool -> m ()
- labelSetUseMarkup :: (MonadIO m, LabelK a) => a -> Bool -> m ()
- labelSetUseUnderline :: (MonadIO m, LabelK a) => a -> Bool -> m ()
- labelSetWidthChars :: (MonadIO m, LabelK a) => a -> Int32 -> m ()
- labelSetXalign :: (MonadIO m, LabelK a) => a -> Float -> m ()
- labelSetYalign :: (MonadIO m, LabelK a) => a -> Float -> m ()
- data LabelAnglePropertyInfo
- constructLabelAngle :: Double -> IO ([Char], GValue)
- getLabelAngle :: (MonadIO m, LabelK o) => o -> m Double
- setLabelAngle :: (MonadIO m, LabelK o) => o -> Double -> m ()
- data LabelAttributesPropertyInfo
- constructLabelAttributes :: AttrList -> IO ([Char], GValue)
- getLabelAttributes :: (MonadIO m, LabelK o) => o -> m AttrList
- setLabelAttributes :: (MonadIO m, LabelK o) => o -> AttrList -> m ()
- data LabelCursorPositionPropertyInfo
- getLabelCursorPosition :: (MonadIO m, LabelK o) => o -> m Int32
- data LabelEllipsizePropertyInfo
- constructLabelEllipsize :: EllipsizeMode -> IO ([Char], GValue)
- getLabelEllipsize :: (MonadIO m, LabelK o) => o -> m EllipsizeMode
- setLabelEllipsize :: (MonadIO m, LabelK o) => o -> EllipsizeMode -> m ()
- data LabelJustifyPropertyInfo
- constructLabelJustify :: Justification -> IO ([Char], GValue)
- getLabelJustify :: (MonadIO m, LabelK o) => o -> m Justification
- setLabelJustify :: (MonadIO m, LabelK o) => o -> Justification -> m ()
- data LabelLabelPropertyInfo
- constructLabelLabel :: Text -> IO ([Char], GValue)
- getLabelLabel :: (MonadIO m, LabelK o) => o -> m Text
- setLabelLabel :: (MonadIO m, LabelK o) => o -> Text -> m ()
- data LabelLinesPropertyInfo
- constructLabelLines :: Int32 -> IO ([Char], GValue)
- getLabelLines :: (MonadIO m, LabelK o) => o -> m Int32
- setLabelLines :: (MonadIO m, LabelK o) => o -> Int32 -> m ()
- data LabelMaxWidthCharsPropertyInfo
- constructLabelMaxWidthChars :: Int32 -> IO ([Char], GValue)
- getLabelMaxWidthChars :: (MonadIO m, LabelK o) => o -> m Int32
- setLabelMaxWidthChars :: (MonadIO m, LabelK o) => o -> Int32 -> m ()
- data LabelMnemonicKeyvalPropertyInfo
- getLabelMnemonicKeyval :: (MonadIO m, LabelK o) => o -> m Word32
- data LabelMnemonicWidgetPropertyInfo
- constructLabelMnemonicWidget :: WidgetK a => a -> IO ([Char], GValue)
- getLabelMnemonicWidget :: (MonadIO m, LabelK o) => o -> m Widget
- setLabelMnemonicWidget :: (MonadIO m, LabelK o, WidgetK a) => o -> a -> m ()
- data LabelPatternPropertyInfo
- constructLabelPattern :: Text -> IO ([Char], GValue)
- setLabelPattern :: (MonadIO m, LabelK o) => o -> Text -> m ()
- data LabelSelectablePropertyInfo
- constructLabelSelectable :: Bool -> IO ([Char], GValue)
- getLabelSelectable :: (MonadIO m, LabelK o) => o -> m Bool
- setLabelSelectable :: (MonadIO m, LabelK o) => o -> Bool -> m ()
- data LabelSelectionBoundPropertyInfo
- getLabelSelectionBound :: (MonadIO m, LabelK o) => o -> m Int32
- data LabelSingleLineModePropertyInfo
- constructLabelSingleLineMode :: Bool -> IO ([Char], GValue)
- getLabelSingleLineMode :: (MonadIO m, LabelK o) => o -> m Bool
- setLabelSingleLineMode :: (MonadIO m, LabelK o) => o -> Bool -> m ()
- data LabelTrackVisitedLinksPropertyInfo
- constructLabelTrackVisitedLinks :: Bool -> IO ([Char], GValue)
- getLabelTrackVisitedLinks :: (MonadIO m, LabelK o) => o -> m Bool
- setLabelTrackVisitedLinks :: (MonadIO m, LabelK o) => o -> Bool -> m ()
- data LabelUseMarkupPropertyInfo
- constructLabelUseMarkup :: Bool -> IO ([Char], GValue)
- getLabelUseMarkup :: (MonadIO m, LabelK o) => o -> m Bool
- setLabelUseMarkup :: (MonadIO m, LabelK o) => o -> Bool -> m ()
- data LabelUseUnderlinePropertyInfo
- constructLabelUseUnderline :: Bool -> IO ([Char], GValue)
- getLabelUseUnderline :: (MonadIO m, LabelK o) => o -> m Bool
- setLabelUseUnderline :: (MonadIO m, LabelK o) => o -> Bool -> m ()
- data LabelWidthCharsPropertyInfo
- constructLabelWidthChars :: Int32 -> IO ([Char], GValue)
- getLabelWidthChars :: (MonadIO m, LabelK o) => o -> m Int32
- setLabelWidthChars :: (MonadIO m, LabelK o) => o -> Int32 -> m ()
- data LabelWrapPropertyInfo
- constructLabelWrap :: Bool -> IO ([Char], GValue)
- getLabelWrap :: (MonadIO m, LabelK o) => o -> m Bool
- setLabelWrap :: (MonadIO m, LabelK o) => o -> Bool -> m ()
- data LabelWrapModePropertyInfo
- constructLabelWrapMode :: WrapMode -> IO ([Char], GValue)
- getLabelWrapMode :: (MonadIO m, LabelK o) => o -> m WrapMode
- setLabelWrapMode :: (MonadIO m, LabelK o) => o -> WrapMode -> m ()
- data LabelXalignPropertyInfo
- constructLabelXalign :: Float -> IO ([Char], GValue)
- getLabelXalign :: (MonadIO m, LabelK o) => o -> m Float
- setLabelXalign :: (MonadIO m, LabelK o) => o -> Float -> m ()
- data LabelYalignPropertyInfo
- constructLabelYalign :: Float -> IO ([Char], GValue)
- getLabelYalign :: (MonadIO m, LabelK o) => o -> m Float
- setLabelYalign :: (MonadIO m, LabelK o) => o -> Float -> m ()
- type LabelActivateCurrentLinkCallback = IO ()
- type LabelActivateCurrentLinkCallbackC = Ptr () -> Ptr () -> IO ()
- data LabelActivateCurrentLinkSignalInfo
- afterLabelActivateCurrentLink :: (GObject a, MonadIO m) => a -> LabelActivateCurrentLinkCallback -> m SignalHandlerId
- labelActivateCurrentLinkCallbackWrapper :: LabelActivateCurrentLinkCallback -> Ptr () -> Ptr () -> IO ()
- labelActivateCurrentLinkClosure :: LabelActivateCurrentLinkCallback -> IO Closure
- mkLabelActivateCurrentLinkCallback :: LabelActivateCurrentLinkCallbackC -> IO (FunPtr LabelActivateCurrentLinkCallbackC)
- noLabelActivateCurrentLinkCallback :: Maybe LabelActivateCurrentLinkCallback
- onLabelActivateCurrentLink :: (GObject a, MonadIO m) => a -> LabelActivateCurrentLinkCallback -> m SignalHandlerId
- type LabelActivateLinkCallback = Text -> IO Bool
- type LabelActivateLinkCallbackC = Ptr () -> CString -> Ptr () -> IO CInt
- data LabelActivateLinkSignalInfo
- afterLabelActivateLink :: (GObject a, MonadIO m) => a -> LabelActivateLinkCallback -> m SignalHandlerId
- labelActivateLinkCallbackWrapper :: LabelActivateLinkCallback -> Ptr () -> CString -> Ptr () -> IO CInt
- labelActivateLinkClosure :: LabelActivateLinkCallback -> IO Closure
- mkLabelActivateLinkCallback :: LabelActivateLinkCallbackC -> IO (FunPtr LabelActivateLinkCallbackC)
- noLabelActivateLinkCallback :: Maybe LabelActivateLinkCallback
- onLabelActivateLink :: (GObject a, MonadIO m) => a -> LabelActivateLinkCallback -> m SignalHandlerId
- type LabelCopyClipboardCallback = IO ()
- type LabelCopyClipboardCallbackC = Ptr () -> Ptr () -> IO ()
- data LabelCopyClipboardSignalInfo
- afterLabelCopyClipboard :: (GObject a, MonadIO m) => a -> LabelCopyClipboardCallback -> m SignalHandlerId
- labelCopyClipboardCallbackWrapper :: LabelCopyClipboardCallback -> Ptr () -> Ptr () -> IO ()
- labelCopyClipboardClosure :: LabelCopyClipboardCallback -> IO Closure
- mkLabelCopyClipboardCallback :: LabelCopyClipboardCallbackC -> IO (FunPtr LabelCopyClipboardCallbackC)
- noLabelCopyClipboardCallback :: Maybe LabelCopyClipboardCallback
- onLabelCopyClipboard :: (GObject a, MonadIO m) => a -> LabelCopyClipboardCallback -> m SignalHandlerId
- type LabelMoveCursorCallback = MovementStep -> Int32 -> Bool -> IO ()
- type LabelMoveCursorCallbackC = Ptr () -> CUInt -> Int32 -> CInt -> Ptr () -> IO ()
- data LabelMoveCursorSignalInfo
- afterLabelMoveCursor :: (GObject a, MonadIO m) => a -> LabelMoveCursorCallback -> m SignalHandlerId
- labelMoveCursorCallbackWrapper :: LabelMoveCursorCallback -> Ptr () -> CUInt -> Int32 -> CInt -> Ptr () -> IO ()
- labelMoveCursorClosure :: LabelMoveCursorCallback -> IO Closure
- mkLabelMoveCursorCallback :: LabelMoveCursorCallbackC -> IO (FunPtr LabelMoveCursorCallbackC)
- noLabelMoveCursorCallback :: Maybe LabelMoveCursorCallback
- onLabelMoveCursor :: (GObject a, MonadIO m) => a -> LabelMoveCursorCallback -> m SignalHandlerId
- type LabelPopulatePopupCallback = Menu -> IO ()
- type LabelPopulatePopupCallbackC = Ptr () -> Ptr Menu -> Ptr () -> IO ()
- data LabelPopulatePopupSignalInfo
- afterLabelPopulatePopup :: (GObject a, MonadIO m) => a -> LabelPopulatePopupCallback -> m SignalHandlerId
- labelPopulatePopupCallbackWrapper :: LabelPopulatePopupCallback -> Ptr () -> Ptr Menu -> Ptr () -> IO ()
- labelPopulatePopupClosure :: LabelPopulatePopupCallback -> IO Closure
- mkLabelPopulatePopupCallback :: LabelPopulatePopupCallbackC -> IO (FunPtr LabelPopulatePopupCallbackC)
- noLabelPopulatePopupCallback :: Maybe LabelPopulatePopupCallback
- onLabelPopulatePopup :: (GObject a, MonadIO m) => a -> LabelPopulatePopupCallback -> m SignalHandlerId
Exported types
GObject Label Source | |
type ParentTypes Label Source | |
type AttributeList Label Source | |
type SignalList Label Source |
Methods
labelGetAngle
labelGetAngle :: (MonadIO m, LabelK a) => a -> m Double Source
labelGetAttributes
labelGetAttributes :: (MonadIO m, LabelK a) => a -> m AttrList Source
labelGetCurrentUri
labelGetCurrentUri :: (MonadIO m, LabelK a) => a -> m Text Source
labelGetEllipsize
labelGetEllipsize :: (MonadIO m, LabelK a) => a -> m EllipsizeMode Source
labelGetJustify
labelGetJustify :: (MonadIO m, LabelK a) => a -> m Justification Source
labelGetLabel
labelGetLabel :: (MonadIO m, LabelK a) => a -> m Text Source
labelGetLayout
labelGetLayout :: (MonadIO m, LabelK a) => a -> m Layout Source
labelGetLayoutOffsets
labelGetLineWrap
labelGetLineWrap :: (MonadIO m, LabelK a) => a -> m Bool Source
labelGetLineWrapMode
labelGetLineWrapMode :: (MonadIO m, LabelK a) => a -> m WrapMode Source
labelGetLines
labelGetLines :: (MonadIO m, LabelK a) => a -> m Int32 Source
labelGetMaxWidthChars
labelGetMaxWidthChars :: (MonadIO m, LabelK a) => a -> m Int32 Source
labelGetMnemonicKeyval
labelGetMnemonicKeyval :: (MonadIO m, LabelK a) => a -> m Word32 Source
labelGetMnemonicWidget
labelGetMnemonicWidget :: (MonadIO m, LabelK a) => a -> m Widget Source
labelGetSelectable
labelGetSelectable :: (MonadIO m, LabelK a) => a -> m Bool Source
labelGetSelectionBounds
labelGetSingleLineMode
labelGetSingleLineMode :: (MonadIO m, LabelK a) => a -> m Bool Source
labelGetText
labelGetText :: (MonadIO m, LabelK a) => a -> m Text Source
labelGetTrackVisitedLinks
labelGetTrackVisitedLinks :: (MonadIO m, LabelK a) => a -> m Bool Source
labelGetUseMarkup
labelGetUseMarkup :: (MonadIO m, LabelK a) => a -> m Bool Source
labelGetUseUnderline
labelGetUseUnderline :: (MonadIO m, LabelK a) => a -> m Bool Source
labelGetWidthChars
labelGetWidthChars :: (MonadIO m, LabelK a) => a -> m Int32 Source
labelGetXalign
labelGetXalign :: (MonadIO m, LabelK a) => a -> m Float Source
labelGetYalign
labelGetYalign :: (MonadIO m, LabelK a) => a -> m Float Source
labelNew
labelNewWithMnemonic
labelSelectRegion
labelSetAngle
labelSetAngle :: (MonadIO m, LabelK a) => a -> Double -> m () Source
labelSetAttributes
labelSetEllipsize
labelSetEllipsize :: (MonadIO m, LabelK a) => a -> EllipsizeMode -> m () Source
labelSetJustify
labelSetJustify :: (MonadIO m, LabelK a) => a -> Justification -> m () Source
labelSetLabel
labelSetLabel :: (MonadIO m, LabelK a) => a -> Text -> m () Source
labelSetLineWrap
labelSetLineWrap :: (MonadIO m, LabelK a) => a -> Bool -> m () Source
labelSetLineWrapMode
labelSetLineWrapMode :: (MonadIO m, LabelK a) => a -> WrapMode -> m () Source
labelSetLines
labelSetLines :: (MonadIO m, LabelK a) => a -> Int32 -> m () Source
labelSetMarkup
labelSetMarkup :: (MonadIO m, LabelK a) => a -> Text -> m () Source
labelSetMarkupWithMnemonic
labelSetMarkupWithMnemonic :: (MonadIO m, LabelK a) => a -> Text -> m () Source
labelSetMaxWidthChars
labelSetMaxWidthChars :: (MonadIO m, LabelK a) => a -> Int32 -> m () Source
labelSetMnemonicWidget
labelSetPattern
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
labelSetText :: (MonadIO m, LabelK a) => a -> Text -> m () Source
labelSetTextWithMnemonic
labelSetTextWithMnemonic :: (MonadIO m, LabelK a) => a -> Text -> m () Source
labelSetTrackVisitedLinks
labelSetTrackVisitedLinks :: (MonadIO m, LabelK a) => a -> Bool -> m () Source
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
labelSetXalign :: (MonadIO m, LabelK a) => a -> Float -> m () Source
labelSetYalign
labelSetYalign :: (MonadIO m, LabelK a) => a -> Float -> m () Source
Properties
Angle
data LabelAnglePropertyInfo Source
AttrInfo LabelAnglePropertyInfo Source | |
type AttrLabel LabelAnglePropertyInfo = "Label::angle" Source | |
type AttrGetType LabelAnglePropertyInfo = Double Source | |
type AttrBaseTypeConstraint LabelAnglePropertyInfo = LabelK Source | |
type AttrSetTypeConstraint LabelAnglePropertyInfo = * ~ Double Source | |
type AttrAllowedOps LabelAnglePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getLabelAngle :: (MonadIO m, LabelK o) => o -> m Double Source
setLabelAngle :: (MonadIO m, LabelK o) => o -> Double -> m () Source
Attributes
data LabelAttributesPropertyInfo Source
AttrInfo LabelAttributesPropertyInfo Source | |
type AttrLabel LabelAttributesPropertyInfo = "Label::attributes" Source | |
type AttrGetType LabelAttributesPropertyInfo = AttrList Source | |
type AttrBaseTypeConstraint LabelAttributesPropertyInfo = LabelK Source | |
type AttrSetTypeConstraint LabelAttributesPropertyInfo = * ~ AttrList Source | |
type AttrAllowedOps LabelAttributesPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getLabelAttributes :: (MonadIO m, LabelK o) => o -> m AttrList Source
setLabelAttributes :: (MonadIO m, LabelK o) => o -> AttrList -> m () Source
CursorPosition
data LabelCursorPositionPropertyInfo Source
AttrInfo LabelCursorPositionPropertyInfo Source | |
type AttrLabel LabelCursorPositionPropertyInfo = "Label::cursor-position" Source | |
type AttrGetType LabelCursorPositionPropertyInfo = Int32 Source | |
type AttrBaseTypeConstraint LabelCursorPositionPropertyInfo = LabelK Source | |
type AttrSetTypeConstraint LabelCursorPositionPropertyInfo = * ~ () Source | |
type AttrAllowedOps LabelCursorPositionPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) Source |
getLabelCursorPosition :: (MonadIO m, LabelK o) => o -> m Int32 Source
Ellipsize
data LabelEllipsizePropertyInfo Source
AttrInfo LabelEllipsizePropertyInfo Source | |
type AttrLabel LabelEllipsizePropertyInfo = "Label::ellipsize" Source | |
type AttrGetType LabelEllipsizePropertyInfo = EllipsizeMode Source | |
type AttrBaseTypeConstraint LabelEllipsizePropertyInfo = LabelK Source | |
type AttrSetTypeConstraint LabelEllipsizePropertyInfo = * ~ EllipsizeMode Source | |
type AttrAllowedOps LabelEllipsizePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
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
data LabelJustifyPropertyInfo Source
AttrInfo LabelJustifyPropertyInfo Source | |
type AttrLabel LabelJustifyPropertyInfo = "Label::justify" Source | |
type AttrGetType LabelJustifyPropertyInfo = Justification Source | |
type AttrBaseTypeConstraint LabelJustifyPropertyInfo = LabelK Source | |
type AttrSetTypeConstraint LabelJustifyPropertyInfo = * ~ Justification Source | |
type AttrAllowedOps LabelJustifyPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
constructLabelJustify :: Justification -> IO ([Char], GValue) Source
getLabelJustify :: (MonadIO m, LabelK o) => o -> m Justification Source
setLabelJustify :: (MonadIO m, LabelK o) => o -> Justification -> m () Source
Label
data LabelLabelPropertyInfo Source
AttrInfo LabelLabelPropertyInfo Source | |
type AttrLabel LabelLabelPropertyInfo = "Label::label" Source | |
type AttrGetType LabelLabelPropertyInfo = Text Source | |
type AttrBaseTypeConstraint LabelLabelPropertyInfo = LabelK Source | |
type AttrSetTypeConstraint LabelLabelPropertyInfo = * ~ Text Source | |
type AttrAllowedOps LabelLabelPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getLabelLabel :: (MonadIO m, LabelK o) => o -> m Text Source
setLabelLabel :: (MonadIO m, LabelK o) => o -> Text -> m () Source
Lines
data LabelLinesPropertyInfo Source
AttrInfo LabelLinesPropertyInfo Source | |
type AttrLabel LabelLinesPropertyInfo = "Label::lines" Source | |
type AttrGetType LabelLinesPropertyInfo = Int32 Source | |
type AttrBaseTypeConstraint LabelLinesPropertyInfo = LabelK Source | |
type AttrSetTypeConstraint LabelLinesPropertyInfo = * ~ Int32 Source | |
type AttrAllowedOps LabelLinesPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getLabelLines :: (MonadIO m, LabelK o) => o -> m Int32 Source
setLabelLines :: (MonadIO m, LabelK o) => o -> Int32 -> m () Source
MaxWidthChars
data LabelMaxWidthCharsPropertyInfo Source
AttrInfo LabelMaxWidthCharsPropertyInfo Source | |
type AttrLabel LabelMaxWidthCharsPropertyInfo = "Label::max-width-chars" Source | |
type AttrGetType LabelMaxWidthCharsPropertyInfo = Int32 Source | |
type AttrBaseTypeConstraint LabelMaxWidthCharsPropertyInfo = LabelK Source | |
type AttrSetTypeConstraint LabelMaxWidthCharsPropertyInfo = * ~ Int32 Source | |
type AttrAllowedOps LabelMaxWidthCharsPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getLabelMaxWidthChars :: (MonadIO m, LabelK o) => o -> m Int32 Source
setLabelMaxWidthChars :: (MonadIO m, LabelK o) => o -> Int32 -> m () Source
MnemonicKeyval
data LabelMnemonicKeyvalPropertyInfo Source
AttrInfo LabelMnemonicKeyvalPropertyInfo Source | |
type AttrLabel LabelMnemonicKeyvalPropertyInfo = "Label::mnemonic-keyval" Source | |
type AttrGetType LabelMnemonicKeyvalPropertyInfo = Word32 Source | |
type AttrBaseTypeConstraint LabelMnemonicKeyvalPropertyInfo = LabelK Source | |
type AttrSetTypeConstraint LabelMnemonicKeyvalPropertyInfo = * ~ () Source | |
type AttrAllowedOps LabelMnemonicKeyvalPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) Source |
getLabelMnemonicKeyval :: (MonadIO m, LabelK o) => o -> m Word32 Source
MnemonicWidget
data LabelMnemonicWidgetPropertyInfo Source
AttrInfo LabelMnemonicWidgetPropertyInfo Source | |
type AttrLabel LabelMnemonicWidgetPropertyInfo = "Label::mnemonic-widget" Source | |
type AttrGetType LabelMnemonicWidgetPropertyInfo = Widget Source | |
type AttrBaseTypeConstraint LabelMnemonicWidgetPropertyInfo = LabelK Source | |
type AttrSetTypeConstraint LabelMnemonicWidgetPropertyInfo = WidgetK Source | |
type AttrAllowedOps LabelMnemonicWidgetPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getLabelMnemonicWidget :: (MonadIO m, LabelK o) => o -> m Widget Source
setLabelMnemonicWidget :: (MonadIO m, LabelK o, WidgetK a) => o -> a -> m () Source
Pattern
data LabelPatternPropertyInfo Source
AttrInfo LabelPatternPropertyInfo Source | |
type AttrLabel LabelPatternPropertyInfo = "Label::pattern" Source | |
type AttrGetType LabelPatternPropertyInfo = () Source | |
type AttrBaseTypeConstraint LabelPatternPropertyInfo = LabelK Source | |
type AttrSetTypeConstraint LabelPatternPropertyInfo = * ~ Text Source | |
type AttrAllowedOps LabelPatternPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ([] AttrOpTag)) Source |
setLabelPattern :: (MonadIO m, LabelK o) => o -> Text -> m () Source
Selectable
data LabelSelectablePropertyInfo Source
AttrInfo LabelSelectablePropertyInfo Source | |
type AttrLabel LabelSelectablePropertyInfo = "Label::selectable" Source | |
type AttrGetType LabelSelectablePropertyInfo = Bool Source | |
type AttrBaseTypeConstraint LabelSelectablePropertyInfo = LabelK Source | |
type AttrSetTypeConstraint LabelSelectablePropertyInfo = * ~ Bool Source | |
type AttrAllowedOps LabelSelectablePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getLabelSelectable :: (MonadIO m, LabelK o) => o -> m Bool Source
setLabelSelectable :: (MonadIO m, LabelK o) => o -> Bool -> m () Source
SelectionBound
data LabelSelectionBoundPropertyInfo Source
AttrInfo LabelSelectionBoundPropertyInfo Source | |
type AttrLabel LabelSelectionBoundPropertyInfo = "Label::selection-bound" Source | |
type AttrGetType LabelSelectionBoundPropertyInfo = Int32 Source | |
type AttrBaseTypeConstraint LabelSelectionBoundPropertyInfo = LabelK Source | |
type AttrSetTypeConstraint LabelSelectionBoundPropertyInfo = * ~ () Source | |
type AttrAllowedOps LabelSelectionBoundPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) Source |
getLabelSelectionBound :: (MonadIO m, LabelK o) => o -> m Int32 Source
SingleLineMode
data LabelSingleLineModePropertyInfo Source
AttrInfo LabelSingleLineModePropertyInfo Source | |
type AttrLabel LabelSingleLineModePropertyInfo = "Label::single-line-mode" Source | |
type AttrGetType LabelSingleLineModePropertyInfo = Bool Source | |
type AttrBaseTypeConstraint LabelSingleLineModePropertyInfo = LabelK Source | |
type AttrSetTypeConstraint LabelSingleLineModePropertyInfo = * ~ Bool Source | |
type AttrAllowedOps LabelSingleLineModePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getLabelSingleLineMode :: (MonadIO m, LabelK o) => o -> m Bool Source
setLabelSingleLineMode :: (MonadIO m, LabelK o) => o -> Bool -> m () Source
TrackVisitedLinks
data LabelTrackVisitedLinksPropertyInfo Source
AttrInfo LabelTrackVisitedLinksPropertyInfo Source | |
type AttrLabel LabelTrackVisitedLinksPropertyInfo = "Label::track-visited-links" Source | |
type AttrGetType LabelTrackVisitedLinksPropertyInfo = Bool Source | |
type AttrBaseTypeConstraint LabelTrackVisitedLinksPropertyInfo = LabelK Source | |
type AttrSetTypeConstraint LabelTrackVisitedLinksPropertyInfo = * ~ Bool Source | |
type AttrAllowedOps LabelTrackVisitedLinksPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getLabelTrackVisitedLinks :: (MonadIO m, LabelK o) => o -> m Bool Source
setLabelTrackVisitedLinks :: (MonadIO m, LabelK o) => o -> Bool -> m () Source
UseMarkup
data LabelUseMarkupPropertyInfo Source
AttrInfo LabelUseMarkupPropertyInfo Source | |
type AttrLabel LabelUseMarkupPropertyInfo = "Label::use-markup" Source | |
type AttrGetType LabelUseMarkupPropertyInfo = Bool Source | |
type AttrBaseTypeConstraint LabelUseMarkupPropertyInfo = LabelK Source | |
type AttrSetTypeConstraint LabelUseMarkupPropertyInfo = * ~ Bool Source | |
type AttrAllowedOps LabelUseMarkupPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getLabelUseMarkup :: (MonadIO m, LabelK o) => o -> m Bool Source
setLabelUseMarkup :: (MonadIO m, LabelK o) => o -> Bool -> m () Source
UseUnderline
data LabelUseUnderlinePropertyInfo Source
AttrInfo LabelUseUnderlinePropertyInfo Source | |
type AttrLabel LabelUseUnderlinePropertyInfo = "Label::use-underline" Source | |
type AttrGetType LabelUseUnderlinePropertyInfo = Bool Source | |
type AttrBaseTypeConstraint LabelUseUnderlinePropertyInfo = LabelK Source | |
type AttrSetTypeConstraint LabelUseUnderlinePropertyInfo = * ~ Bool Source | |
type AttrAllowedOps LabelUseUnderlinePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getLabelUseUnderline :: (MonadIO m, LabelK o) => o -> m Bool Source
setLabelUseUnderline :: (MonadIO m, LabelK o) => o -> Bool -> m () Source
WidthChars
data LabelWidthCharsPropertyInfo Source
AttrInfo LabelWidthCharsPropertyInfo Source | |
type AttrLabel LabelWidthCharsPropertyInfo = "Label::width-chars" Source | |
type AttrGetType LabelWidthCharsPropertyInfo = Int32 Source | |
type AttrBaseTypeConstraint LabelWidthCharsPropertyInfo = LabelK Source | |
type AttrSetTypeConstraint LabelWidthCharsPropertyInfo = * ~ Int32 Source | |
type AttrAllowedOps LabelWidthCharsPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getLabelWidthChars :: (MonadIO m, LabelK o) => o -> m Int32 Source
setLabelWidthChars :: (MonadIO m, LabelK o) => o -> Int32 -> m () Source
Wrap
data LabelWrapPropertyInfo Source
AttrInfo LabelWrapPropertyInfo Source | |
type AttrLabel LabelWrapPropertyInfo = "Label::wrap" Source | |
type AttrGetType LabelWrapPropertyInfo = Bool Source | |
type AttrBaseTypeConstraint LabelWrapPropertyInfo = LabelK Source | |
type AttrSetTypeConstraint LabelWrapPropertyInfo = * ~ Bool Source | |
type AttrAllowedOps LabelWrapPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getLabelWrap :: (MonadIO m, LabelK o) => o -> m Bool Source
setLabelWrap :: (MonadIO m, LabelK o) => o -> Bool -> m () Source
WrapMode
data LabelWrapModePropertyInfo Source
AttrInfo LabelWrapModePropertyInfo Source | |
type AttrLabel LabelWrapModePropertyInfo = "Label::wrap-mode" Source | |
type AttrGetType LabelWrapModePropertyInfo = WrapMode Source | |
type AttrBaseTypeConstraint LabelWrapModePropertyInfo = LabelK Source | |
type AttrSetTypeConstraint LabelWrapModePropertyInfo = * ~ WrapMode Source | |
type AttrAllowedOps LabelWrapModePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getLabelWrapMode :: (MonadIO m, LabelK o) => o -> m WrapMode Source
setLabelWrapMode :: (MonadIO m, LabelK o) => o -> WrapMode -> m () Source
Xalign
data LabelXalignPropertyInfo Source
AttrInfo LabelXalignPropertyInfo Source | |
type AttrLabel LabelXalignPropertyInfo = "Label::xalign" Source | |
type AttrGetType LabelXalignPropertyInfo = Float Source | |
type AttrBaseTypeConstraint LabelXalignPropertyInfo = LabelK Source | |
type AttrSetTypeConstraint LabelXalignPropertyInfo = * ~ Float Source | |
type AttrAllowedOps LabelXalignPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getLabelXalign :: (MonadIO m, LabelK o) => o -> m Float Source
setLabelXalign :: (MonadIO m, LabelK o) => o -> Float -> m () Source
Yalign
data LabelYalignPropertyInfo Source
AttrInfo LabelYalignPropertyInfo Source | |
type AttrLabel LabelYalignPropertyInfo = "Label::yalign" Source | |
type AttrGetType LabelYalignPropertyInfo = Float Source | |
type AttrBaseTypeConstraint LabelYalignPropertyInfo = LabelK Source | |
type AttrSetTypeConstraint LabelYalignPropertyInfo = * ~ Float Source | |
type AttrAllowedOps LabelYalignPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getLabelYalign :: (MonadIO m, LabelK o) => o -> m Float Source
setLabelYalign :: (MonadIO m, LabelK o) => o -> Float -> m () Source
Signals
ActivateCurrentLink
type LabelActivateCurrentLinkCallback = IO () Source
type LabelActivateCurrentLinkCallbackC = Ptr () -> Ptr () -> IO () Source
afterLabelActivateCurrentLink :: (GObject a, MonadIO m) => a -> LabelActivateCurrentLinkCallback -> m SignalHandlerId Source
labelActivateCurrentLinkCallbackWrapper :: LabelActivateCurrentLinkCallback -> Ptr () -> Ptr () -> IO () Source
mkLabelActivateCurrentLinkCallback :: LabelActivateCurrentLinkCallbackC -> IO (FunPtr LabelActivateCurrentLinkCallbackC) Source
onLabelActivateCurrentLink :: (GObject a, MonadIO m) => a -> LabelActivateCurrentLinkCallback -> m SignalHandlerId Source
ActivateLink
type LabelActivateLinkCallback = Text -> IO Bool Source
afterLabelActivateLink :: (GObject a, MonadIO m) => a -> LabelActivateLinkCallback -> m SignalHandlerId Source
labelActivateLinkCallbackWrapper :: LabelActivateLinkCallback -> Ptr () -> CString -> Ptr () -> IO CInt Source
mkLabelActivateLinkCallback :: LabelActivateLinkCallbackC -> IO (FunPtr LabelActivateLinkCallbackC) Source
onLabelActivateLink :: (GObject a, MonadIO m) => a -> LabelActivateLinkCallback -> m SignalHandlerId Source
CopyClipboard
type LabelCopyClipboardCallback = IO () Source
type LabelCopyClipboardCallbackC = Ptr () -> Ptr () -> IO () Source
afterLabelCopyClipboard :: (GObject a, MonadIO m) => a -> LabelCopyClipboardCallback -> m SignalHandlerId Source
labelCopyClipboardCallbackWrapper :: LabelCopyClipboardCallback -> Ptr () -> Ptr () -> IO () Source
mkLabelCopyClipboardCallback :: LabelCopyClipboardCallbackC -> IO (FunPtr LabelCopyClipboardCallbackC) Source
onLabelCopyClipboard :: (GObject a, MonadIO m) => a -> LabelCopyClipboardCallback -> m SignalHandlerId Source
MoveCursor
type LabelMoveCursorCallback = MovementStep -> Int32 -> Bool -> IO () Source
afterLabelMoveCursor :: (GObject a, MonadIO m) => a -> LabelMoveCursorCallback -> m SignalHandlerId Source
labelMoveCursorCallbackWrapper :: LabelMoveCursorCallback -> Ptr () -> CUInt -> Int32 -> CInt -> Ptr () -> IO () Source
mkLabelMoveCursorCallback :: LabelMoveCursorCallbackC -> IO (FunPtr LabelMoveCursorCallbackC) Source
onLabelMoveCursor :: (GObject a, MonadIO m) => a -> LabelMoveCursorCallback -> m SignalHandlerId Source
PopulatePopup
type LabelPopulatePopupCallback = Menu -> IO () Source
afterLabelPopulatePopup :: (GObject a, MonadIO m) => a -> LabelPopulatePopupCallback -> m SignalHandlerId Source
labelPopulatePopupCallbackWrapper :: LabelPopulatePopupCallback -> Ptr () -> Ptr Menu -> Ptr () -> IO () Source
mkLabelPopulatePopupCallback :: LabelPopulatePopupCallbackC -> IO (FunPtr LabelPopulatePopupCallbackC) Source
onLabelPopulatePopup :: (GObject a, MonadIO m) => a -> LabelPopulatePopupCallback -> m SignalHandlerId Source