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
- data LabelGetAngleMethodInfo
- labelGetAngle :: (MonadIO m, LabelK a) => a -> m Double
- data LabelGetAttributesMethodInfo
- labelGetAttributes :: (MonadIO m, LabelK a) => a -> m AttrList
- data LabelGetCurrentUriMethodInfo
- labelGetCurrentUri :: (MonadIO m, LabelK a) => a -> m Text
- data LabelGetEllipsizeMethodInfo
- labelGetEllipsize :: (MonadIO m, LabelK a) => a -> m EllipsizeMode
- data LabelGetJustifyMethodInfo
- labelGetJustify :: (MonadIO m, LabelK a) => a -> m Justification
- data LabelGetLabelMethodInfo
- labelGetLabel :: (MonadIO m, LabelK a) => a -> m Text
- data LabelGetLayoutMethodInfo
- labelGetLayout :: (MonadIO m, LabelK a) => a -> m Layout
- data LabelGetLayoutOffsetsMethodInfo
- labelGetLayoutOffsets :: (MonadIO m, LabelK a) => a -> m (Int32, Int32)
- data LabelGetLineWrapMethodInfo
- labelGetLineWrap :: (MonadIO m, LabelK a) => a -> m Bool
- data LabelGetLineWrapModeMethodInfo
- labelGetLineWrapMode :: (MonadIO m, LabelK a) => a -> m WrapMode
- data LabelGetLinesMethodInfo
- labelGetLines :: (MonadIO m, LabelK a) => a -> m Int32
- data LabelGetMaxWidthCharsMethodInfo
- labelGetMaxWidthChars :: (MonadIO m, LabelK a) => a -> m Int32
- data LabelGetMnemonicKeyvalMethodInfo
- labelGetMnemonicKeyval :: (MonadIO m, LabelK a) => a -> m Word32
- data LabelGetMnemonicWidgetMethodInfo
- labelGetMnemonicWidget :: (MonadIO m, LabelK a) => a -> m Widget
- data LabelGetSelectableMethodInfo
- labelGetSelectable :: (MonadIO m, LabelK a) => a -> m Bool
- data LabelGetSelectionBoundsMethodInfo
- labelGetSelectionBounds :: (MonadIO m, LabelK a) => a -> m (Bool, Int32, Int32)
- data LabelGetSingleLineModeMethodInfo
- labelGetSingleLineMode :: (MonadIO m, LabelK a) => a -> m Bool
- data LabelGetTextMethodInfo
- labelGetText :: (MonadIO m, LabelK a) => a -> m Text
- data LabelGetTrackVisitedLinksMethodInfo
- labelGetTrackVisitedLinks :: (MonadIO m, LabelK a) => a -> m Bool
- data LabelGetUseMarkupMethodInfo
- labelGetUseMarkup :: (MonadIO m, LabelK a) => a -> m Bool
- data LabelGetUseUnderlineMethodInfo
- labelGetUseUnderline :: (MonadIO m, LabelK a) => a -> m Bool
- data LabelGetWidthCharsMethodInfo
- labelGetWidthChars :: (MonadIO m, LabelK a) => a -> m Int32
- data LabelGetXalignMethodInfo
- labelGetXalign :: (MonadIO m, LabelK a) => a -> m Float
- data LabelGetYalignMethodInfo
- labelGetYalign :: (MonadIO m, LabelK a) => a -> m Float
- labelNew :: MonadIO m => Maybe Text -> m Label
- labelNewWithMnemonic :: MonadIO m => Maybe Text -> m Label
- data LabelSelectRegionMethodInfo
- labelSelectRegion :: (MonadIO m, LabelK a) => a -> Int32 -> Int32 -> m ()
- data LabelSetAngleMethodInfo
- labelSetAngle :: (MonadIO m, LabelK a) => a -> Double -> m ()
- data LabelSetAttributesMethodInfo
- labelSetAttributes :: (MonadIO m, LabelK a) => a -> Maybe AttrList -> m ()
- data LabelSetEllipsizeMethodInfo
- labelSetEllipsize :: (MonadIO m, LabelK a) => a -> EllipsizeMode -> m ()
- data LabelSetJustifyMethodInfo
- labelSetJustify :: (MonadIO m, LabelK a) => a -> Justification -> m ()
- data LabelSetLabelMethodInfo
- labelSetLabel :: (MonadIO m, LabelK a) => a -> Text -> m ()
- data LabelSetLineWrapMethodInfo
- labelSetLineWrap :: (MonadIO m, LabelK a) => a -> Bool -> m ()
- data LabelSetLineWrapModeMethodInfo
- labelSetLineWrapMode :: (MonadIO m, LabelK a) => a -> WrapMode -> m ()
- data LabelSetLinesMethodInfo
- labelSetLines :: (MonadIO m, LabelK a) => a -> Int32 -> m ()
- data LabelSetMarkupMethodInfo
- labelSetMarkup :: (MonadIO m, LabelK a) => a -> Text -> m ()
- data LabelSetMarkupWithMnemonicMethodInfo
- labelSetMarkupWithMnemonic :: (MonadIO m, LabelK a) => a -> Text -> m ()
- data LabelSetMaxWidthCharsMethodInfo
- labelSetMaxWidthChars :: (MonadIO m, LabelK a) => a -> Int32 -> m ()
- data LabelSetMnemonicWidgetMethodInfo
- labelSetMnemonicWidget :: (MonadIO m, LabelK a, WidgetK b) => a -> Maybe b -> m ()
- data LabelSetPatternMethodInfo
- labelSetPattern :: (MonadIO m, LabelK a) => a -> Text -> m ()
- data LabelSetSelectableMethodInfo
- labelSetSelectable :: (MonadIO m, LabelK a) => a -> Bool -> m ()
- data LabelSetSingleLineModeMethodInfo
- labelSetSingleLineMode :: (MonadIO m, LabelK a) => a -> Bool -> m ()
- data LabelSetTextMethodInfo
- labelSetText :: (MonadIO m, LabelK a) => a -> Text -> m ()
- data LabelSetTextWithMnemonicMethodInfo
- labelSetTextWithMnemonic :: (MonadIO m, LabelK a) => a -> Text -> m ()
- data LabelSetTrackVisitedLinksMethodInfo
- labelSetTrackVisitedLinks :: (MonadIO m, LabelK a) => a -> Bool -> m ()
- data LabelSetUseMarkupMethodInfo
- labelSetUseMarkup :: (MonadIO m, LabelK a) => a -> Bool -> m ()
- data LabelSetUseUnderlineMethodInfo
- labelSetUseUnderline :: (MonadIO m, LabelK a) => a -> Bool -> m ()
- data LabelSetWidthCharsMethodInfo
- labelSetWidthChars :: (MonadIO m, LabelK a) => a -> Int32 -> m ()
- data LabelSetXalignMethodInfo
- labelSetXalign :: (MonadIO m, LabelK a) => a -> Float -> m ()
- data LabelSetYalignMethodInfo
- labelSetYalign :: (MonadIO m, LabelK a) => a -> Float -> m ()
- data LabelAnglePropertyInfo
- constructLabelAngle :: Double -> IO ([Char], GValue)
- getLabelAngle :: (MonadIO m, LabelK o) => o -> m Double
- labelAngle :: AttrLabelProxy "angle"
- setLabelAngle :: (MonadIO m, LabelK o) => o -> Double -> m ()
- data LabelAttributesPropertyInfo
- clearLabelAttributes :: (MonadIO m, LabelK o) => o -> m ()
- constructLabelAttributes :: AttrList -> IO ([Char], GValue)
- getLabelAttributes :: (MonadIO m, LabelK o) => o -> m AttrList
- labelAttributes :: AttrLabelProxy "attributes"
- setLabelAttributes :: (MonadIO m, LabelK o) => o -> AttrList -> m ()
- data LabelCursorPositionPropertyInfo
- getLabelCursorPosition :: (MonadIO m, LabelK o) => o -> m Int32
- labelCursorPosition :: AttrLabelProxy "cursorPosition"
- data LabelEllipsizePropertyInfo
- constructLabelEllipsize :: EllipsizeMode -> IO ([Char], GValue)
- getLabelEllipsize :: (MonadIO m, LabelK o) => o -> m EllipsizeMode
- labelEllipsize :: AttrLabelProxy "ellipsize"
- setLabelEllipsize :: (MonadIO m, LabelK o) => o -> EllipsizeMode -> m ()
- data LabelJustifyPropertyInfo
- constructLabelJustify :: Justification -> IO ([Char], GValue)
- getLabelJustify :: (MonadIO m, LabelK o) => o -> m Justification
- labelJustify :: AttrLabelProxy "justify"
- setLabelJustify :: (MonadIO m, LabelK o) => o -> Justification -> m ()
- data LabelLabelPropertyInfo
- constructLabelLabel :: Text -> IO ([Char], GValue)
- getLabelLabel :: (MonadIO m, LabelK o) => o -> m Text
- labelLabel :: AttrLabelProxy "label"
- setLabelLabel :: (MonadIO m, LabelK o) => o -> Text -> m ()
- data LabelLinesPropertyInfo
- constructLabelLines :: Int32 -> IO ([Char], GValue)
- getLabelLines :: (MonadIO m, LabelK o) => o -> m Int32
- labelLines :: AttrLabelProxy "lines"
- setLabelLines :: (MonadIO m, LabelK o) => o -> Int32 -> m ()
- data LabelMaxWidthCharsPropertyInfo
- constructLabelMaxWidthChars :: Int32 -> IO ([Char], GValue)
- getLabelMaxWidthChars :: (MonadIO m, LabelK o) => o -> m Int32
- labelMaxWidthChars :: AttrLabelProxy "maxWidthChars"
- setLabelMaxWidthChars :: (MonadIO m, LabelK o) => o -> Int32 -> m ()
- data LabelMnemonicKeyvalPropertyInfo
- getLabelMnemonicKeyval :: (MonadIO m, LabelK o) => o -> m Word32
- labelMnemonicKeyval :: AttrLabelProxy "mnemonicKeyval"
- data LabelMnemonicWidgetPropertyInfo
- clearLabelMnemonicWidget :: (MonadIO m, LabelK o) => o -> m ()
- constructLabelMnemonicWidget :: WidgetK a => a -> IO ([Char], GValue)
- getLabelMnemonicWidget :: (MonadIO m, LabelK o) => o -> m Widget
- labelMnemonicWidget :: AttrLabelProxy "mnemonicWidget"
- setLabelMnemonicWidget :: (MonadIO m, LabelK o, WidgetK a) => o -> a -> m ()
- data LabelPatternPropertyInfo
- constructLabelPattern :: Text -> IO ([Char], GValue)
- labelPattern :: AttrLabelProxy "pattern"
- setLabelPattern :: (MonadIO m, LabelK o) => o -> Text -> m ()
- data LabelSelectablePropertyInfo
- constructLabelSelectable :: Bool -> IO ([Char], GValue)
- getLabelSelectable :: (MonadIO m, LabelK o) => o -> m Bool
- labelSelectable :: AttrLabelProxy "selectable"
- setLabelSelectable :: (MonadIO m, LabelK o) => o -> Bool -> m ()
- data LabelSelectionBoundPropertyInfo
- getLabelSelectionBound :: (MonadIO m, LabelK o) => o -> m Int32
- labelSelectionBound :: AttrLabelProxy "selectionBound"
- data LabelSingleLineModePropertyInfo
- constructLabelSingleLineMode :: Bool -> IO ([Char], GValue)
- getLabelSingleLineMode :: (MonadIO m, LabelK o) => o -> m Bool
- labelSingleLineMode :: AttrLabelProxy "singleLineMode"
- setLabelSingleLineMode :: (MonadIO m, LabelK o) => o -> Bool -> m ()
- data LabelTrackVisitedLinksPropertyInfo
- constructLabelTrackVisitedLinks :: Bool -> IO ([Char], GValue)
- getLabelTrackVisitedLinks :: (MonadIO m, LabelK o) => o -> m Bool
- labelTrackVisitedLinks :: AttrLabelProxy "trackVisitedLinks"
- setLabelTrackVisitedLinks :: (MonadIO m, LabelK o) => o -> Bool -> m ()
- data LabelUseMarkupPropertyInfo
- constructLabelUseMarkup :: Bool -> IO ([Char], GValue)
- getLabelUseMarkup :: (MonadIO m, LabelK o) => o -> m Bool
- labelUseMarkup :: AttrLabelProxy "useMarkup"
- setLabelUseMarkup :: (MonadIO m, LabelK o) => o -> Bool -> m ()
- data LabelUseUnderlinePropertyInfo
- constructLabelUseUnderline :: Bool -> IO ([Char], GValue)
- getLabelUseUnderline :: (MonadIO m, LabelK o) => o -> m Bool
- labelUseUnderline :: AttrLabelProxy "useUnderline"
- setLabelUseUnderline :: (MonadIO m, LabelK o) => o -> Bool -> m ()
- data LabelWidthCharsPropertyInfo
- constructLabelWidthChars :: Int32 -> IO ([Char], GValue)
- getLabelWidthChars :: (MonadIO m, LabelK o) => o -> m Int32
- labelWidthChars :: AttrLabelProxy "widthChars"
- setLabelWidthChars :: (MonadIO m, LabelK o) => o -> Int32 -> m ()
- data LabelWrapPropertyInfo
- constructLabelWrap :: Bool -> IO ([Char], GValue)
- getLabelWrap :: (MonadIO m, LabelK o) => o -> m Bool
- labelWrap :: AttrLabelProxy "wrap"
- setLabelWrap :: (MonadIO m, LabelK o) => o -> Bool -> m ()
- data LabelWrapModePropertyInfo
- constructLabelWrapMode :: WrapMode -> IO ([Char], GValue)
- getLabelWrapMode :: (MonadIO m, LabelK o) => o -> m WrapMode
- labelWrapMode :: AttrLabelProxy "wrapMode"
- setLabelWrapMode :: (MonadIO m, LabelK o) => o -> WrapMode -> m ()
- data LabelXalignPropertyInfo
- constructLabelXalign :: Float -> IO ([Char], GValue)
- getLabelXalign :: (MonadIO m, LabelK o) => o -> m Float
- labelXalign :: AttrLabelProxy "xalign"
- setLabelXalign :: (MonadIO m, LabelK o) => o -> Float -> m ()
- data LabelYalignPropertyInfo
- constructLabelYalign :: Float -> IO ([Char], GValue)
- getLabelYalign :: (MonadIO m, LabelK o) => o -> m Float
- labelYalign :: AttrLabelProxy "yalign"
- 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 | |
((~) * info (ResolveLabelMethod t Label), MethodInfo * info Label p) => IsLabelProxy t (Label -> p) | |
type ParentTypes Label | |
type AttributeList Label | |
type SignalList Label |
Methods
labelGetAngle
data LabelGetAngleMethodInfo Source
((~) * signature (m Double), MonadIO m, LabelK a) => MethodInfo * LabelGetAngleMethodInfo a signature |
labelGetAngle :: (MonadIO m, LabelK a) => a -> m Double Source
labelGetAttributes
data LabelGetAttributesMethodInfo Source
((~) * signature (m AttrList), MonadIO m, LabelK a) => MethodInfo * LabelGetAttributesMethodInfo a signature |
labelGetAttributes :: (MonadIO m, LabelK a) => a -> m AttrList Source
labelGetCurrentUri
data LabelGetCurrentUriMethodInfo Source
((~) * signature (m Text), MonadIO m, LabelK a) => MethodInfo * LabelGetCurrentUriMethodInfo a signature |
labelGetCurrentUri :: (MonadIO m, LabelK a) => a -> m Text Source
labelGetEllipsize
data LabelGetEllipsizeMethodInfo Source
((~) * signature (m EllipsizeMode), MonadIO m, LabelK a) => MethodInfo * LabelGetEllipsizeMethodInfo a signature |
labelGetEllipsize :: (MonadIO m, LabelK a) => a -> m EllipsizeMode Source
labelGetJustify
data LabelGetJustifyMethodInfo Source
((~) * signature (m Justification), MonadIO m, LabelK a) => MethodInfo * LabelGetJustifyMethodInfo a signature |
labelGetJustify :: (MonadIO m, LabelK a) => a -> m Justification Source
labelGetLabel
data LabelGetLabelMethodInfo Source
((~) * signature (m Text), MonadIO m, LabelK a) => MethodInfo * LabelGetLabelMethodInfo a signature |
labelGetLabel :: (MonadIO m, LabelK a) => a -> m Text Source
labelGetLayout
data LabelGetLayoutMethodInfo Source
((~) * signature (m Layout), MonadIO m, LabelK a) => MethodInfo * LabelGetLayoutMethodInfo a signature |
labelGetLayout :: (MonadIO m, LabelK a) => a -> m Layout Source
labelGetLayoutOffsets
data LabelGetLayoutOffsetsMethodInfo Source
((~) * signature (m (Int32, Int32)), MonadIO m, LabelK a) => MethodInfo * LabelGetLayoutOffsetsMethodInfo a signature |
labelGetLineWrap
data LabelGetLineWrapMethodInfo Source
((~) * signature (m Bool), MonadIO m, LabelK a) => MethodInfo * LabelGetLineWrapMethodInfo a signature |
labelGetLineWrap :: (MonadIO m, LabelK a) => a -> m Bool Source
labelGetLineWrapMode
data LabelGetLineWrapModeMethodInfo Source
((~) * signature (m WrapMode), MonadIO m, LabelK a) => MethodInfo * LabelGetLineWrapModeMethodInfo a signature |
labelGetLineWrapMode :: (MonadIO m, LabelK a) => a -> m WrapMode Source
labelGetLines
data LabelGetLinesMethodInfo Source
((~) * signature (m Int32), MonadIO m, LabelK a) => MethodInfo * LabelGetLinesMethodInfo a signature |
labelGetLines :: (MonadIO m, LabelK a) => a -> m Int32 Source
labelGetMaxWidthChars
data LabelGetMaxWidthCharsMethodInfo Source
((~) * signature (m Int32), MonadIO m, LabelK a) => MethodInfo * LabelGetMaxWidthCharsMethodInfo a signature |
labelGetMaxWidthChars :: (MonadIO m, LabelK a) => a -> m Int32 Source
labelGetMnemonicKeyval
data LabelGetMnemonicKeyvalMethodInfo Source
((~) * signature (m Word32), MonadIO m, LabelK a) => MethodInfo * LabelGetMnemonicKeyvalMethodInfo a signature |
labelGetMnemonicKeyval :: (MonadIO m, LabelK a) => a -> m Word32 Source
labelGetMnemonicWidget
data LabelGetMnemonicWidgetMethodInfo Source
((~) * signature (m Widget), MonadIO m, LabelK a) => MethodInfo * LabelGetMnemonicWidgetMethodInfo a signature |
labelGetMnemonicWidget :: (MonadIO m, LabelK a) => a -> m Widget Source
labelGetSelectable
data LabelGetSelectableMethodInfo Source
((~) * signature (m Bool), MonadIO m, LabelK a) => MethodInfo * LabelGetSelectableMethodInfo a signature |
labelGetSelectable :: (MonadIO m, LabelK a) => a -> m Bool Source
labelGetSelectionBounds
data LabelGetSelectionBoundsMethodInfo Source
((~) * signature (m (Bool, Int32, Int32)), MonadIO m, LabelK a) => MethodInfo * LabelGetSelectionBoundsMethodInfo a signature |
labelGetSingleLineMode
data LabelGetSingleLineModeMethodInfo Source
((~) * signature (m Bool), MonadIO m, LabelK a) => MethodInfo * LabelGetSingleLineModeMethodInfo a signature |
labelGetSingleLineMode :: (MonadIO m, LabelK a) => a -> m Bool Source
labelGetText
data LabelGetTextMethodInfo Source
((~) * signature (m Text), MonadIO m, LabelK a) => MethodInfo * LabelGetTextMethodInfo a signature |
labelGetText :: (MonadIO m, LabelK a) => a -> m Text Source
labelGetTrackVisitedLinks
data LabelGetTrackVisitedLinksMethodInfo Source
((~) * signature (m Bool), MonadIO m, LabelK a) => MethodInfo * LabelGetTrackVisitedLinksMethodInfo a signature |
labelGetTrackVisitedLinks :: (MonadIO m, LabelK a) => a -> m Bool Source
labelGetUseMarkup
data LabelGetUseMarkupMethodInfo Source
((~) * signature (m Bool), MonadIO m, LabelK a) => MethodInfo * LabelGetUseMarkupMethodInfo a signature |
labelGetUseMarkup :: (MonadIO m, LabelK a) => a -> m Bool Source
labelGetUseUnderline
data LabelGetUseUnderlineMethodInfo Source
((~) * signature (m Bool), MonadIO m, LabelK a) => MethodInfo * LabelGetUseUnderlineMethodInfo a signature |
labelGetUseUnderline :: (MonadIO m, LabelK a) => a -> m Bool Source
labelGetWidthChars
data LabelGetWidthCharsMethodInfo Source
((~) * signature (m Int32), MonadIO m, LabelK a) => MethodInfo * LabelGetWidthCharsMethodInfo a signature |
labelGetWidthChars :: (MonadIO m, LabelK a) => a -> m Int32 Source
labelGetXalign
data LabelGetXalignMethodInfo Source
((~) * signature (m Float), MonadIO m, LabelK a) => MethodInfo * LabelGetXalignMethodInfo a signature |
labelGetXalign :: (MonadIO m, LabelK a) => a -> m Float Source
labelGetYalign
data LabelGetYalignMethodInfo Source
((~) * signature (m Float), MonadIO m, LabelK a) => MethodInfo * LabelGetYalignMethodInfo a signature |
labelGetYalign :: (MonadIO m, LabelK a) => a -> m Float Source
labelNew
labelNewWithMnemonic
labelSelectRegion
data LabelSelectRegionMethodInfo Source
((~) * signature (Int32 -> Int32 -> m ()), MonadIO m, LabelK a) => MethodInfo * LabelSelectRegionMethodInfo a signature |
labelSetAngle
data LabelSetAngleMethodInfo Source
((~) * signature (Double -> m ()), MonadIO m, LabelK a) => MethodInfo * LabelSetAngleMethodInfo a signature |
labelSetAngle :: (MonadIO m, LabelK a) => a -> Double -> m () Source
labelSetAttributes
data LabelSetAttributesMethodInfo Source
((~) * signature (Maybe AttrList -> m ()), MonadIO m, LabelK a) => MethodInfo * LabelSetAttributesMethodInfo a signature |
labelSetEllipsize
data LabelSetEllipsizeMethodInfo Source
((~) * signature (EllipsizeMode -> m ()), MonadIO m, LabelK a) => MethodInfo * LabelSetEllipsizeMethodInfo a signature |
labelSetEllipsize :: (MonadIO m, LabelK a) => a -> EllipsizeMode -> m () Source
labelSetJustify
data LabelSetJustifyMethodInfo Source
((~) * signature (Justification -> m ()), MonadIO m, LabelK a) => MethodInfo * LabelSetJustifyMethodInfo a signature |
labelSetJustify :: (MonadIO m, LabelK a) => a -> Justification -> m () Source
labelSetLabel
data LabelSetLabelMethodInfo Source
((~) * signature (Text -> m ()), MonadIO m, LabelK a) => MethodInfo * LabelSetLabelMethodInfo a signature |
labelSetLabel :: (MonadIO m, LabelK a) => a -> Text -> m () Source
labelSetLineWrap
data LabelSetLineWrapMethodInfo Source
((~) * signature (Bool -> m ()), MonadIO m, LabelK a) => MethodInfo * LabelSetLineWrapMethodInfo a signature |
labelSetLineWrap :: (MonadIO m, LabelK a) => a -> Bool -> m () Source
labelSetLineWrapMode
data LabelSetLineWrapModeMethodInfo Source
((~) * signature (WrapMode -> m ()), MonadIO m, LabelK a) => MethodInfo * LabelSetLineWrapModeMethodInfo a signature |
labelSetLineWrapMode :: (MonadIO m, LabelK a) => a -> WrapMode -> m () Source
labelSetLines
data LabelSetLinesMethodInfo Source
((~) * signature (Int32 -> m ()), MonadIO m, LabelK a) => MethodInfo * LabelSetLinesMethodInfo a signature |
labelSetLines :: (MonadIO m, LabelK a) => a -> Int32 -> m () Source
labelSetMarkup
data LabelSetMarkupMethodInfo Source
((~) * signature (Text -> m ()), MonadIO m, LabelK a) => MethodInfo * LabelSetMarkupMethodInfo a signature |
labelSetMarkup :: (MonadIO m, LabelK a) => a -> Text -> m () Source
labelSetMarkupWithMnemonic
data LabelSetMarkupWithMnemonicMethodInfo Source
((~) * signature (Text -> m ()), MonadIO m, LabelK a) => MethodInfo * LabelSetMarkupWithMnemonicMethodInfo a signature |
labelSetMarkupWithMnemonic :: (MonadIO m, LabelK a) => a -> Text -> m () Source
labelSetMaxWidthChars
data LabelSetMaxWidthCharsMethodInfo Source
((~) * signature (Int32 -> m ()), MonadIO m, LabelK a) => MethodInfo * LabelSetMaxWidthCharsMethodInfo a signature |
labelSetMaxWidthChars :: (MonadIO m, LabelK a) => a -> Int32 -> m () Source
labelSetMnemonicWidget
data LabelSetMnemonicWidgetMethodInfo Source
((~) * signature (Maybe b -> m ()), MonadIO m, LabelK a, WidgetK b) => MethodInfo * LabelSetMnemonicWidgetMethodInfo a signature |
labelSetPattern
data LabelSetPatternMethodInfo Source
((~) * signature (Text -> m ()), MonadIO m, LabelK a) => MethodInfo * LabelSetPatternMethodInfo a signature |
labelSetPattern :: (MonadIO m, LabelK a) => a -> Text -> m () Source
labelSetSelectable
data LabelSetSelectableMethodInfo Source
((~) * signature (Bool -> m ()), MonadIO m, LabelK a) => MethodInfo * LabelSetSelectableMethodInfo a signature |
labelSetSelectable :: (MonadIO m, LabelK a) => a -> Bool -> m () Source
labelSetSingleLineMode
data LabelSetSingleLineModeMethodInfo Source
((~) * signature (Bool -> m ()), MonadIO m, LabelK a) => MethodInfo * LabelSetSingleLineModeMethodInfo a signature |
labelSetSingleLineMode :: (MonadIO m, LabelK a) => a -> Bool -> m () Source
labelSetText
data LabelSetTextMethodInfo Source
((~) * signature (Text -> m ()), MonadIO m, LabelK a) => MethodInfo * LabelSetTextMethodInfo a signature |
labelSetText :: (MonadIO m, LabelK a) => a -> Text -> m () Source
labelSetTextWithMnemonic
data LabelSetTextWithMnemonicMethodInfo Source
((~) * signature (Text -> m ()), MonadIO m, LabelK a) => MethodInfo * LabelSetTextWithMnemonicMethodInfo a signature |
labelSetTextWithMnemonic :: (MonadIO m, LabelK a) => a -> Text -> m () Source
labelSetTrackVisitedLinks
data LabelSetTrackVisitedLinksMethodInfo Source
((~) * signature (Bool -> m ()), MonadIO m, LabelK a) => MethodInfo * LabelSetTrackVisitedLinksMethodInfo a signature |
labelSetTrackVisitedLinks :: (MonadIO m, LabelK a) => a -> Bool -> m () Source
labelSetUseMarkup
data LabelSetUseMarkupMethodInfo Source
((~) * signature (Bool -> m ()), MonadIO m, LabelK a) => MethodInfo * LabelSetUseMarkupMethodInfo a signature |
labelSetUseMarkup :: (MonadIO m, LabelK a) => a -> Bool -> m () Source
labelSetUseUnderline
data LabelSetUseUnderlineMethodInfo Source
((~) * signature (Bool -> m ()), MonadIO m, LabelK a) => MethodInfo * LabelSetUseUnderlineMethodInfo a signature |
labelSetUseUnderline :: (MonadIO m, LabelK a) => a -> Bool -> m () Source
labelSetWidthChars
data LabelSetWidthCharsMethodInfo Source
((~) * signature (Int32 -> m ()), MonadIO m, LabelK a) => MethodInfo * LabelSetWidthCharsMethodInfo a signature |
labelSetWidthChars :: (MonadIO m, LabelK a) => a -> Int32 -> m () Source
labelSetXalign
data LabelSetXalignMethodInfo Source
((~) * signature (Float -> m ()), MonadIO m, LabelK a) => MethodInfo * LabelSetXalignMethodInfo a signature |
labelSetXalign :: (MonadIO m, LabelK a) => a -> Float -> m () Source
labelSetYalign
data LabelSetYalignMethodInfo Source
((~) * signature (Float -> m ()), MonadIO m, LabelK a) => MethodInfo * LabelSetYalignMethodInfo a signature |
labelSetYalign :: (MonadIO m, LabelK a) => a -> Float -> m () Source
Properties
Angle
data LabelAnglePropertyInfo Source
AttrInfo LabelAnglePropertyInfo | |
type AttrLabel LabelAnglePropertyInfo = "angle" | |
type AttrGetType LabelAnglePropertyInfo = Double | |
type AttrBaseTypeConstraint LabelAnglePropertyInfo = LabelK | |
type AttrSetTypeConstraint LabelAnglePropertyInfo = * ~ Double | |
type AttrAllowedOps LabelAnglePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getLabelAngle :: (MonadIO m, LabelK o) => o -> m Double Source
labelAngle :: AttrLabelProxy "angle" Source
setLabelAngle :: (MonadIO m, LabelK o) => o -> Double -> m () Source
Attributes
data LabelAttributesPropertyInfo Source
AttrInfo LabelAttributesPropertyInfo | |
type AttrLabel LabelAttributesPropertyInfo = "attributes" | |
type AttrGetType LabelAttributesPropertyInfo = AttrList | |
type AttrBaseTypeConstraint LabelAttributesPropertyInfo = LabelK | |
type AttrSetTypeConstraint LabelAttributesPropertyInfo = * ~ AttrList | |
type AttrAllowedOps LabelAttributesPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)))) |
clearLabelAttributes :: (MonadIO m, LabelK o) => o -> m () Source
getLabelAttributes :: (MonadIO m, LabelK o) => o -> m AttrList Source
labelAttributes :: AttrLabelProxy "attributes" Source
setLabelAttributes :: (MonadIO m, LabelK o) => o -> AttrList -> m () Source
CursorPosition
data LabelCursorPositionPropertyInfo Source
AttrInfo LabelCursorPositionPropertyInfo | |
type AttrLabel LabelCursorPositionPropertyInfo = "cursor-position" | |
type AttrGetType LabelCursorPositionPropertyInfo = Int32 | |
type AttrBaseTypeConstraint LabelCursorPositionPropertyInfo = LabelK | |
type AttrSetTypeConstraint LabelCursorPositionPropertyInfo = * ~ () | |
type AttrAllowedOps LabelCursorPositionPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getLabelCursorPosition :: (MonadIO m, LabelK o) => o -> m Int32 Source
labelCursorPosition :: AttrLabelProxy "cursorPosition" Source
Ellipsize
data LabelEllipsizePropertyInfo Source
AttrInfo LabelEllipsizePropertyInfo | |
type AttrLabel LabelEllipsizePropertyInfo = "ellipsize" | |
type AttrGetType LabelEllipsizePropertyInfo = EllipsizeMode | |
type AttrBaseTypeConstraint LabelEllipsizePropertyInfo = LabelK | |
type AttrSetTypeConstraint LabelEllipsizePropertyInfo = * ~ EllipsizeMode | |
type AttrAllowedOps LabelEllipsizePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
constructLabelEllipsize :: EllipsizeMode -> IO ([Char], GValue) Source
getLabelEllipsize :: (MonadIO m, LabelK o) => o -> m EllipsizeMode Source
labelEllipsize :: AttrLabelProxy "ellipsize" Source
setLabelEllipsize :: (MonadIO m, LabelK o) => o -> EllipsizeMode -> m () Source
Justify
data LabelJustifyPropertyInfo Source
AttrInfo LabelJustifyPropertyInfo | |
type AttrLabel LabelJustifyPropertyInfo = "justify" | |
type AttrGetType LabelJustifyPropertyInfo = Justification | |
type AttrBaseTypeConstraint LabelJustifyPropertyInfo = LabelK | |
type AttrSetTypeConstraint LabelJustifyPropertyInfo = * ~ Justification | |
type AttrAllowedOps LabelJustifyPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
constructLabelJustify :: Justification -> IO ([Char], GValue) Source
getLabelJustify :: (MonadIO m, LabelK o) => o -> m Justification Source
labelJustify :: AttrLabelProxy "justify" Source
setLabelJustify :: (MonadIO m, LabelK o) => o -> Justification -> m () Source
Label
data LabelLabelPropertyInfo Source
AttrInfo LabelLabelPropertyInfo | |
type AttrLabel LabelLabelPropertyInfo = "label" | |
type AttrGetType LabelLabelPropertyInfo = Text | |
type AttrBaseTypeConstraint LabelLabelPropertyInfo = LabelK | |
type AttrSetTypeConstraint LabelLabelPropertyInfo = * ~ Text | |
type AttrAllowedOps LabelLabelPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getLabelLabel :: (MonadIO m, LabelK o) => o -> m Text Source
labelLabel :: AttrLabelProxy "label" Source
setLabelLabel :: (MonadIO m, LabelK o) => o -> Text -> m () Source
Lines
data LabelLinesPropertyInfo Source
AttrInfo LabelLinesPropertyInfo | |
type AttrLabel LabelLinesPropertyInfo = "lines" | |
type AttrGetType LabelLinesPropertyInfo = Int32 | |
type AttrBaseTypeConstraint LabelLinesPropertyInfo = LabelK | |
type AttrSetTypeConstraint LabelLinesPropertyInfo = * ~ Int32 | |
type AttrAllowedOps LabelLinesPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getLabelLines :: (MonadIO m, LabelK o) => o -> m Int32 Source
labelLines :: AttrLabelProxy "lines" Source
setLabelLines :: (MonadIO m, LabelK o) => o -> Int32 -> m () Source
MaxWidthChars
data LabelMaxWidthCharsPropertyInfo Source
AttrInfo LabelMaxWidthCharsPropertyInfo | |
type AttrLabel LabelMaxWidthCharsPropertyInfo = "max-width-chars" | |
type AttrGetType LabelMaxWidthCharsPropertyInfo = Int32 | |
type AttrBaseTypeConstraint LabelMaxWidthCharsPropertyInfo = LabelK | |
type AttrSetTypeConstraint LabelMaxWidthCharsPropertyInfo = * ~ Int32 | |
type AttrAllowedOps LabelMaxWidthCharsPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getLabelMaxWidthChars :: (MonadIO m, LabelK o) => o -> m Int32 Source
labelMaxWidthChars :: AttrLabelProxy "maxWidthChars" Source
setLabelMaxWidthChars :: (MonadIO m, LabelK o) => o -> Int32 -> m () Source
MnemonicKeyval
data LabelMnemonicKeyvalPropertyInfo Source
AttrInfo LabelMnemonicKeyvalPropertyInfo | |
type AttrLabel LabelMnemonicKeyvalPropertyInfo = "mnemonic-keyval" | |
type AttrGetType LabelMnemonicKeyvalPropertyInfo = Word32 | |
type AttrBaseTypeConstraint LabelMnemonicKeyvalPropertyInfo = LabelK | |
type AttrSetTypeConstraint LabelMnemonicKeyvalPropertyInfo = * ~ () | |
type AttrAllowedOps LabelMnemonicKeyvalPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getLabelMnemonicKeyval :: (MonadIO m, LabelK o) => o -> m Word32 Source
labelMnemonicKeyval :: AttrLabelProxy "mnemonicKeyval" Source
MnemonicWidget
data LabelMnemonicWidgetPropertyInfo Source
AttrInfo LabelMnemonicWidgetPropertyInfo | |
type AttrLabel LabelMnemonicWidgetPropertyInfo = "mnemonic-widget" | |
type AttrGetType LabelMnemonicWidgetPropertyInfo = Widget | |
type AttrBaseTypeConstraint LabelMnemonicWidgetPropertyInfo = LabelK | |
type AttrSetTypeConstraint LabelMnemonicWidgetPropertyInfo = WidgetK | |
type AttrAllowedOps LabelMnemonicWidgetPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)))) |
clearLabelMnemonicWidget :: (MonadIO m, LabelK o) => o -> m () Source
getLabelMnemonicWidget :: (MonadIO m, LabelK o) => o -> m Widget Source
labelMnemonicWidget :: AttrLabelProxy "mnemonicWidget" Source
setLabelMnemonicWidget :: (MonadIO m, LabelK o, WidgetK a) => o -> a -> m () Source
Pattern
data LabelPatternPropertyInfo Source
AttrInfo LabelPatternPropertyInfo | |
type AttrLabel LabelPatternPropertyInfo = "pattern" | |
type AttrGetType LabelPatternPropertyInfo = () | |
type AttrBaseTypeConstraint LabelPatternPropertyInfo = LabelK | |
type AttrSetTypeConstraint LabelPatternPropertyInfo = * ~ Text | |
type AttrAllowedOps LabelPatternPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ([] AttrOpTag)) |
labelPattern :: AttrLabelProxy "pattern" Source
setLabelPattern :: (MonadIO m, LabelK o) => o -> Text -> m () Source
Selectable
data LabelSelectablePropertyInfo Source
AttrInfo LabelSelectablePropertyInfo | |
type AttrLabel LabelSelectablePropertyInfo = "selectable" | |
type AttrGetType LabelSelectablePropertyInfo = Bool | |
type AttrBaseTypeConstraint LabelSelectablePropertyInfo = LabelK | |
type AttrSetTypeConstraint LabelSelectablePropertyInfo = * ~ Bool | |
type AttrAllowedOps LabelSelectablePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getLabelSelectable :: (MonadIO m, LabelK o) => o -> m Bool Source
labelSelectable :: AttrLabelProxy "selectable" Source
setLabelSelectable :: (MonadIO m, LabelK o) => o -> Bool -> m () Source
SelectionBound
data LabelSelectionBoundPropertyInfo Source
AttrInfo LabelSelectionBoundPropertyInfo | |
type AttrLabel LabelSelectionBoundPropertyInfo = "selection-bound" | |
type AttrGetType LabelSelectionBoundPropertyInfo = Int32 | |
type AttrBaseTypeConstraint LabelSelectionBoundPropertyInfo = LabelK | |
type AttrSetTypeConstraint LabelSelectionBoundPropertyInfo = * ~ () | |
type AttrAllowedOps LabelSelectionBoundPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getLabelSelectionBound :: (MonadIO m, LabelK o) => o -> m Int32 Source
labelSelectionBound :: AttrLabelProxy "selectionBound" Source
SingleLineMode
data LabelSingleLineModePropertyInfo Source
AttrInfo LabelSingleLineModePropertyInfo | |
type AttrLabel LabelSingleLineModePropertyInfo = "single-line-mode" | |
type AttrGetType LabelSingleLineModePropertyInfo = Bool | |
type AttrBaseTypeConstraint LabelSingleLineModePropertyInfo = LabelK | |
type AttrSetTypeConstraint LabelSingleLineModePropertyInfo = * ~ Bool | |
type AttrAllowedOps LabelSingleLineModePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getLabelSingleLineMode :: (MonadIO m, LabelK o) => o -> m Bool Source
labelSingleLineMode :: AttrLabelProxy "singleLineMode" Source
setLabelSingleLineMode :: (MonadIO m, LabelK o) => o -> Bool -> m () Source
TrackVisitedLinks
data LabelTrackVisitedLinksPropertyInfo Source
AttrInfo LabelTrackVisitedLinksPropertyInfo | |
type AttrLabel LabelTrackVisitedLinksPropertyInfo = "track-visited-links" | |
type AttrGetType LabelTrackVisitedLinksPropertyInfo = Bool | |
type AttrBaseTypeConstraint LabelTrackVisitedLinksPropertyInfo = LabelK | |
type AttrSetTypeConstraint LabelTrackVisitedLinksPropertyInfo = * ~ Bool | |
type AttrAllowedOps LabelTrackVisitedLinksPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getLabelTrackVisitedLinks :: (MonadIO m, LabelK o) => o -> m Bool Source
labelTrackVisitedLinks :: AttrLabelProxy "trackVisitedLinks" Source
setLabelTrackVisitedLinks :: (MonadIO m, LabelK o) => o -> Bool -> m () Source
UseMarkup
data LabelUseMarkupPropertyInfo Source
AttrInfo LabelUseMarkupPropertyInfo | |
type AttrLabel LabelUseMarkupPropertyInfo = "use-markup" | |
type AttrGetType LabelUseMarkupPropertyInfo = Bool | |
type AttrBaseTypeConstraint LabelUseMarkupPropertyInfo = LabelK | |
type AttrSetTypeConstraint LabelUseMarkupPropertyInfo = * ~ Bool | |
type AttrAllowedOps LabelUseMarkupPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getLabelUseMarkup :: (MonadIO m, LabelK o) => o -> m Bool Source
labelUseMarkup :: AttrLabelProxy "useMarkup" Source
setLabelUseMarkup :: (MonadIO m, LabelK o) => o -> Bool -> m () Source
UseUnderline
data LabelUseUnderlinePropertyInfo Source
AttrInfo LabelUseUnderlinePropertyInfo | |
type AttrLabel LabelUseUnderlinePropertyInfo = "use-underline" | |
type AttrGetType LabelUseUnderlinePropertyInfo = Bool | |
type AttrBaseTypeConstraint LabelUseUnderlinePropertyInfo = LabelK | |
type AttrSetTypeConstraint LabelUseUnderlinePropertyInfo = * ~ Bool | |
type AttrAllowedOps LabelUseUnderlinePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getLabelUseUnderline :: (MonadIO m, LabelK o) => o -> m Bool Source
labelUseUnderline :: AttrLabelProxy "useUnderline" Source
setLabelUseUnderline :: (MonadIO m, LabelK o) => o -> Bool -> m () Source
WidthChars
data LabelWidthCharsPropertyInfo Source
AttrInfo LabelWidthCharsPropertyInfo | |
type AttrLabel LabelWidthCharsPropertyInfo = "width-chars" | |
type AttrGetType LabelWidthCharsPropertyInfo = Int32 | |
type AttrBaseTypeConstraint LabelWidthCharsPropertyInfo = LabelK | |
type AttrSetTypeConstraint LabelWidthCharsPropertyInfo = * ~ Int32 | |
type AttrAllowedOps LabelWidthCharsPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getLabelWidthChars :: (MonadIO m, LabelK o) => o -> m Int32 Source
labelWidthChars :: AttrLabelProxy "widthChars" Source
setLabelWidthChars :: (MonadIO m, LabelK o) => o -> Int32 -> m () Source
Wrap
data LabelWrapPropertyInfo Source
AttrInfo LabelWrapPropertyInfo | |
type AttrLabel LabelWrapPropertyInfo = "wrap" | |
type AttrGetType LabelWrapPropertyInfo = Bool | |
type AttrBaseTypeConstraint LabelWrapPropertyInfo = LabelK | |
type AttrSetTypeConstraint LabelWrapPropertyInfo = * ~ Bool | |
type AttrAllowedOps LabelWrapPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getLabelWrap :: (MonadIO m, LabelK o) => o -> m Bool Source
labelWrap :: AttrLabelProxy "wrap" Source
setLabelWrap :: (MonadIO m, LabelK o) => o -> Bool -> m () Source
WrapMode
data LabelWrapModePropertyInfo Source
AttrInfo LabelWrapModePropertyInfo | |
type AttrLabel LabelWrapModePropertyInfo = "wrap-mode" | |
type AttrGetType LabelWrapModePropertyInfo = WrapMode | |
type AttrBaseTypeConstraint LabelWrapModePropertyInfo = LabelK | |
type AttrSetTypeConstraint LabelWrapModePropertyInfo = * ~ WrapMode | |
type AttrAllowedOps LabelWrapModePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getLabelWrapMode :: (MonadIO m, LabelK o) => o -> m WrapMode Source
labelWrapMode :: AttrLabelProxy "wrapMode" Source
setLabelWrapMode :: (MonadIO m, LabelK o) => o -> WrapMode -> m () Source
Xalign
data LabelXalignPropertyInfo Source
AttrInfo LabelXalignPropertyInfo | |
type AttrLabel LabelXalignPropertyInfo = "xalign" | |
type AttrGetType LabelXalignPropertyInfo = Float | |
type AttrBaseTypeConstraint LabelXalignPropertyInfo = LabelK | |
type AttrSetTypeConstraint LabelXalignPropertyInfo = * ~ Float | |
type AttrAllowedOps LabelXalignPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getLabelXalign :: (MonadIO m, LabelK o) => o -> m Float Source
labelXalign :: AttrLabelProxy "xalign" Source
setLabelXalign :: (MonadIO m, LabelK o) => o -> Float -> m () Source
Yalign
data LabelYalignPropertyInfo Source
AttrInfo LabelYalignPropertyInfo | |
type AttrLabel LabelYalignPropertyInfo = "yalign" | |
type AttrGetType LabelYalignPropertyInfo = Float | |
type AttrBaseTypeConstraint LabelYalignPropertyInfo = LabelK | |
type AttrSetTypeConstraint LabelYalignPropertyInfo = * ~ Float | |
type AttrAllowedOps LabelYalignPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getLabelYalign :: (MonadIO m, LabelK o) => o -> m Float Source
labelYalign :: AttrLabelProxy "yalign" 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