| 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 |
GI.GtkSource.Objects.GutterRenderer
Contents
- Exported types
- Methods
- gutterRendererActivate
- gutterRendererBegin
- gutterRendererDraw
- gutterRendererEnd
- gutterRendererGetAlignment
- gutterRendererGetAlignmentMode
- gutterRendererGetBackground
- gutterRendererGetPadding
- gutterRendererGetSize
- gutterRendererGetView
- gutterRendererGetVisible
- gutterRendererGetWindowType
- gutterRendererQueryActivatable
- gutterRendererQueryData
- gutterRendererQueryTooltip
- gutterRendererQueueDraw
- gutterRendererSetAlignment
- gutterRendererSetAlignmentMode
- gutterRendererSetBackground
- gutterRendererSetPadding
- gutterRendererSetSize
- gutterRendererSetVisible
- Properties
- Signals
Description
- newtype GutterRenderer = GutterRenderer (ForeignPtr GutterRenderer)
- class GObject o => IsGutterRenderer o
- toGutterRenderer :: IsGutterRenderer o => o -> IO GutterRenderer
- noGutterRenderer :: Maybe GutterRenderer
- data GutterRendererActivateMethodInfo
- gutterRendererActivate :: (MonadIO m, IsGutterRenderer a) => a -> TextIter -> Rectangle -> Event -> m ()
- data GutterRendererBeginMethodInfo
- gutterRendererBegin :: (MonadIO m, IsGutterRenderer a) => a -> Context -> Rectangle -> Rectangle -> TextIter -> TextIter -> m ()
- data GutterRendererDrawMethodInfo
- gutterRendererDraw :: (MonadIO m, IsGutterRenderer a) => a -> Context -> Rectangle -> Rectangle -> TextIter -> TextIter -> [GutterRendererState] -> m ()
- data GutterRendererEndMethodInfo
- gutterRendererEnd :: (MonadIO m, IsGutterRenderer a) => a -> m ()
- data GutterRendererGetAlignmentMethodInfo
- gutterRendererGetAlignment :: (MonadIO m, IsGutterRenderer a) => a -> m (Float, Float)
- data GutterRendererGetAlignmentModeMethodInfo
- gutterRendererGetAlignmentMode :: (MonadIO m, IsGutterRenderer a) => a -> m GutterRendererAlignmentMode
- data GutterRendererGetBackgroundMethodInfo
- gutterRendererGetBackground :: (MonadIO m, IsGutterRenderer a) => a -> m (Bool, RGBA)
- data GutterRendererGetPaddingMethodInfo
- gutterRendererGetPadding :: (MonadIO m, IsGutterRenderer a) => a -> m (Int32, Int32)
- data GutterRendererGetSizeMethodInfo
- gutterRendererGetSize :: (MonadIO m, IsGutterRenderer a) => a -> m Int32
- data GutterRendererGetViewMethodInfo
- gutterRendererGetView :: (MonadIO m, IsGutterRenderer a) => a -> m TextView
- data GutterRendererGetVisibleMethodInfo
- gutterRendererGetVisible :: (MonadIO m, IsGutterRenderer a) => a -> m Bool
- data GutterRendererGetWindowTypeMethodInfo
- gutterRendererGetWindowType :: (MonadIO m, IsGutterRenderer a) => a -> m TextWindowType
- data GutterRendererQueryActivatableMethodInfo
- gutterRendererQueryActivatable :: (MonadIO m, IsGutterRenderer a) => a -> TextIter -> Rectangle -> Event -> m Bool
- data GutterRendererQueryDataMethodInfo
- gutterRendererQueryData :: (MonadIO m, IsGutterRenderer a) => a -> TextIter -> TextIter -> [GutterRendererState] -> m ()
- data GutterRendererQueryTooltipMethodInfo
- gutterRendererQueryTooltip :: (MonadIO m, IsGutterRenderer a, IsTooltip b) => a -> TextIter -> Rectangle -> Int32 -> Int32 -> b -> m Bool
- data GutterRendererQueueDrawMethodInfo
- gutterRendererQueueDraw :: (MonadIO m, IsGutterRenderer a) => a -> m ()
- data GutterRendererSetAlignmentMethodInfo
- gutterRendererSetAlignment :: (MonadIO m, IsGutterRenderer a) => a -> Float -> Float -> m ()
- data GutterRendererSetAlignmentModeMethodInfo
- gutterRendererSetAlignmentMode :: (MonadIO m, IsGutterRenderer a) => a -> GutterRendererAlignmentMode -> m ()
- data GutterRendererSetBackgroundMethodInfo
- gutterRendererSetBackground :: (MonadIO m, IsGutterRenderer a) => a -> Maybe RGBA -> m ()
- data GutterRendererSetPaddingMethodInfo
- gutterRendererSetPadding :: (MonadIO m, IsGutterRenderer a) => a -> Int32 -> Int32 -> m ()
- data GutterRendererSetSizeMethodInfo
- gutterRendererSetSize :: (MonadIO m, IsGutterRenderer a) => a -> Int32 -> m ()
- data GutterRendererSetVisibleMethodInfo
- gutterRendererSetVisible :: (MonadIO m, IsGutterRenderer a) => a -> Bool -> m ()
- data GutterRendererAlignmentModePropertyInfo
- constructGutterRendererAlignmentMode :: IsGutterRenderer o => GutterRendererAlignmentMode -> IO (GValueConstruct o)
- getGutterRendererAlignmentMode :: (MonadIO m, IsGutterRenderer o) => o -> m GutterRendererAlignmentMode
- gutterRendererAlignmentMode :: AttrLabelProxy "alignmentMode"
- setGutterRendererAlignmentMode :: (MonadIO m, IsGutterRenderer o) => o -> GutterRendererAlignmentMode -> m ()
- data GutterRendererBackgroundRgbaPropertyInfo
- clearGutterRendererBackgroundRgba :: (MonadIO m, IsGutterRenderer o) => o -> m ()
- constructGutterRendererBackgroundRgba :: IsGutterRenderer o => RGBA -> IO (GValueConstruct o)
- getGutterRendererBackgroundRgba :: (MonadIO m, IsGutterRenderer o) => o -> m (Maybe RGBA)
- gutterRendererBackgroundRgba :: AttrLabelProxy "backgroundRgba"
- setGutterRendererBackgroundRgba :: (MonadIO m, IsGutterRenderer o) => o -> RGBA -> m ()
- data GutterRendererBackgroundSetPropertyInfo
- constructGutterRendererBackgroundSet :: IsGutterRenderer o => Bool -> IO (GValueConstruct o)
- getGutterRendererBackgroundSet :: (MonadIO m, IsGutterRenderer o) => o -> m Bool
- gutterRendererBackgroundSet :: AttrLabelProxy "backgroundSet"
- setGutterRendererBackgroundSet :: (MonadIO m, IsGutterRenderer o) => o -> Bool -> m ()
- data GutterRendererSizePropertyInfo
- constructGutterRendererSize :: IsGutterRenderer o => Int32 -> IO (GValueConstruct o)
- getGutterRendererSize :: (MonadIO m, IsGutterRenderer o) => o -> m Int32
- gutterRendererSize :: AttrLabelProxy "size"
- setGutterRendererSize :: (MonadIO m, IsGutterRenderer o) => o -> Int32 -> m ()
- data GutterRendererViewPropertyInfo
- getGutterRendererView :: (MonadIO m, IsGutterRenderer o) => o -> m TextView
- gutterRendererView :: AttrLabelProxy "view"
- data GutterRendererVisiblePropertyInfo
- constructGutterRendererVisible :: IsGutterRenderer o => Bool -> IO (GValueConstruct o)
- getGutterRendererVisible :: (MonadIO m, IsGutterRenderer o) => o -> m Bool
- gutterRendererVisible :: AttrLabelProxy "visible"
- setGutterRendererVisible :: (MonadIO m, IsGutterRenderer o) => o -> Bool -> m ()
- data GutterRendererWindowTypePropertyInfo
- getGutterRendererWindowType :: (MonadIO m, IsGutterRenderer o) => o -> m TextWindowType
- gutterRendererWindowType :: AttrLabelProxy "windowType"
- data GutterRendererXalignPropertyInfo
- constructGutterRendererXalign :: IsGutterRenderer o => Float -> IO (GValueConstruct o)
- getGutterRendererXalign :: (MonadIO m, IsGutterRenderer o) => o -> m Float
- gutterRendererXalign :: AttrLabelProxy "xalign"
- setGutterRendererXalign :: (MonadIO m, IsGutterRenderer o) => o -> Float -> m ()
- data GutterRendererXpadPropertyInfo
- constructGutterRendererXpad :: IsGutterRenderer o => Int32 -> IO (GValueConstruct o)
- getGutterRendererXpad :: (MonadIO m, IsGutterRenderer o) => o -> m Int32
- gutterRendererXpad :: AttrLabelProxy "xpad"
- setGutterRendererXpad :: (MonadIO m, IsGutterRenderer o) => o -> Int32 -> m ()
- data GutterRendererYalignPropertyInfo
- constructGutterRendererYalign :: IsGutterRenderer o => Float -> IO (GValueConstruct o)
- getGutterRendererYalign :: (MonadIO m, IsGutterRenderer o) => o -> m Float
- gutterRendererYalign :: AttrLabelProxy "yalign"
- setGutterRendererYalign :: (MonadIO m, IsGutterRenderer o) => o -> Float -> m ()
- data GutterRendererYpadPropertyInfo
- constructGutterRendererYpad :: IsGutterRenderer o => Int32 -> IO (GValueConstruct o)
- getGutterRendererYpad :: (MonadIO m, IsGutterRenderer o) => o -> m Int32
- gutterRendererYpad :: AttrLabelProxy "ypad"
- setGutterRendererYpad :: (MonadIO m, IsGutterRenderer o) => o -> Int32 -> m ()
- type GutterRendererActivateCallback = TextIter -> Rectangle -> Event -> IO ()
- type GutterRendererActivateCallbackC = Ptr () -> Ptr TextIter -> Ptr Rectangle -> Ptr Event -> Ptr () -> IO ()
- data GutterRendererActivateSignalInfo
- afterGutterRendererActivate :: (GObject a, MonadIO m) => a -> GutterRendererActivateCallback -> m SignalHandlerId
- gutterRendererActivateCallbackWrapper :: GutterRendererActivateCallback -> Ptr () -> Ptr TextIter -> Ptr Rectangle -> Ptr Event -> Ptr () -> IO ()
- gutterRendererActivateClosure :: GutterRendererActivateCallback -> IO Closure
- mkGutterRendererActivateCallback :: GutterRendererActivateCallbackC -> IO (FunPtr GutterRendererActivateCallbackC)
- noGutterRendererActivateCallback :: Maybe GutterRendererActivateCallback
- onGutterRendererActivate :: (GObject a, MonadIO m) => a -> GutterRendererActivateCallback -> m SignalHandlerId
- type GutterRendererQueryActivatableCallback = TextIter -> Rectangle -> Event -> IO Bool
- type GutterRendererQueryActivatableCallbackC = Ptr () -> Ptr TextIter -> Ptr Rectangle -> Ptr Event -> Ptr () -> IO CInt
- data GutterRendererQueryActivatableSignalInfo
- afterGutterRendererQueryActivatable :: (GObject a, MonadIO m) => a -> GutterRendererQueryActivatableCallback -> m SignalHandlerId
- gutterRendererQueryActivatableCallbackWrapper :: GutterRendererQueryActivatableCallback -> Ptr () -> Ptr TextIter -> Ptr Rectangle -> Ptr Event -> Ptr () -> IO CInt
- gutterRendererQueryActivatableClosure :: GutterRendererQueryActivatableCallback -> IO Closure
- mkGutterRendererQueryActivatableCallback :: GutterRendererQueryActivatableCallbackC -> IO (FunPtr GutterRendererQueryActivatableCallbackC)
- noGutterRendererQueryActivatableCallback :: Maybe GutterRendererQueryActivatableCallback
- onGutterRendererQueryActivatable :: (GObject a, MonadIO m) => a -> GutterRendererQueryActivatableCallback -> m SignalHandlerId
- type GutterRendererQueryDataCallback = TextIter -> TextIter -> [GutterRendererState] -> IO ()
- type GutterRendererQueryDataCallbackC = Ptr () -> Ptr TextIter -> Ptr TextIter -> CUInt -> Ptr () -> IO ()
- data GutterRendererQueryDataSignalInfo
- afterGutterRendererQueryData :: (GObject a, MonadIO m) => a -> GutterRendererQueryDataCallback -> m SignalHandlerId
- gutterRendererQueryDataCallbackWrapper :: GutterRendererQueryDataCallback -> Ptr () -> Ptr TextIter -> Ptr TextIter -> CUInt -> Ptr () -> IO ()
- gutterRendererQueryDataClosure :: GutterRendererQueryDataCallback -> IO Closure
- mkGutterRendererQueryDataCallback :: GutterRendererQueryDataCallbackC -> IO (FunPtr GutterRendererQueryDataCallbackC)
- noGutterRendererQueryDataCallback :: Maybe GutterRendererQueryDataCallback
- onGutterRendererQueryData :: (GObject a, MonadIO m) => a -> GutterRendererQueryDataCallback -> m SignalHandlerId
- type GutterRendererQueryTooltipCallback = TextIter -> Rectangle -> Int32 -> Int32 -> Tooltip -> IO Bool
- type GutterRendererQueryTooltipCallbackC = Ptr () -> Ptr TextIter -> Ptr Rectangle -> Int32 -> Int32 -> Ptr Tooltip -> Ptr () -> IO CInt
- data GutterRendererQueryTooltipSignalInfo
- afterGutterRendererQueryTooltip :: (GObject a, MonadIO m) => a -> GutterRendererQueryTooltipCallback -> m SignalHandlerId
- gutterRendererQueryTooltipCallbackWrapper :: GutterRendererQueryTooltipCallback -> Ptr () -> Ptr TextIter -> Ptr Rectangle -> Int32 -> Int32 -> Ptr Tooltip -> Ptr () -> IO CInt
- gutterRendererQueryTooltipClosure :: GutterRendererQueryTooltipCallback -> IO Closure
- mkGutterRendererQueryTooltipCallback :: GutterRendererQueryTooltipCallbackC -> IO (FunPtr GutterRendererQueryTooltipCallbackC)
- noGutterRendererQueryTooltipCallback :: Maybe GutterRendererQueryTooltipCallback
- onGutterRendererQueryTooltip :: (GObject a, MonadIO m) => a -> GutterRendererQueryTooltipCallback -> m SignalHandlerId
- type GutterRendererQueueDrawCallback = IO ()
- type GutterRendererQueueDrawCallbackC = Ptr () -> Ptr () -> IO ()
- data GutterRendererQueueDrawSignalInfo
- afterGutterRendererQueueDraw :: (GObject a, MonadIO m) => a -> GutterRendererQueueDrawCallback -> m SignalHandlerId
- gutterRendererQueueDrawCallbackWrapper :: GutterRendererQueueDrawCallback -> Ptr () -> Ptr () -> IO ()
- gutterRendererQueueDrawClosure :: GutterRendererQueueDrawCallback -> IO Closure
- mkGutterRendererQueueDrawCallback :: GutterRendererQueueDrawCallbackC -> IO (FunPtr GutterRendererQueueDrawCallbackC)
- noGutterRendererQueueDrawCallback :: Maybe GutterRendererQueueDrawCallback
- onGutterRendererQueueDraw :: (GObject a, MonadIO m) => a -> GutterRendererQueueDrawCallback -> m SignalHandlerId
Exported types
newtype GutterRenderer Source #
Constructors
| GutterRenderer (ForeignPtr GutterRenderer) |
Instances
| GObject GutterRenderer Source # | |
| IsObject GutterRenderer Source # | |
| IsGutterRenderer GutterRenderer Source # | |
| ((~) * info (ResolveGutterRendererMethod t GutterRenderer), MethodInfo * info GutterRenderer p) => IsLabel t (GutterRenderer -> p) Source # | |
| ((~) * info (ResolveGutterRendererMethod t GutterRenderer), MethodInfo * info GutterRenderer p) => IsLabelProxy t (GutterRenderer -> p) Source # | |
| HasAttributeList * GutterRenderer Source # | |
| type SignalList GutterRenderer Source # | |
| type AttributeList GutterRenderer Source # | |
class GObject o => IsGutterRenderer o Source #
Instances
| (GObject a, UnknownAncestorError Constraint GutterRenderer a) => IsGutterRenderer a Source # | |
| IsGutterRenderer GutterRenderer Source # | |
| IsGutterRenderer GutterRendererPixbuf Source # | |
| IsGutterRenderer GutterRendererText Source # | |
toGutterRenderer :: IsGutterRenderer o => o -> IO GutterRenderer Source #
Methods
gutterRendererActivate
data GutterRendererActivateMethodInfo Source #
Instances
| ((~) * signature (TextIter -> Rectangle -> Event -> m ()), MonadIO m, IsGutterRenderer a) => MethodInfo * GutterRendererActivateMethodInfo a signature Source # | |
gutterRendererActivate :: (MonadIO m, IsGutterRenderer a) => a -> TextIter -> Rectangle -> Event -> m () Source #
gutterRendererBegin
data GutterRendererBeginMethodInfo Source #
Instances
| ((~) * signature (Context -> Rectangle -> Rectangle -> TextIter -> TextIter -> m ()), MonadIO m, IsGutterRenderer a) => MethodInfo * GutterRendererBeginMethodInfo a signature Source # | |
gutterRendererBegin :: (MonadIO m, IsGutterRenderer a) => a -> Context -> Rectangle -> Rectangle -> TextIter -> TextIter -> m () Source #
gutterRendererDraw
data GutterRendererDrawMethodInfo Source #
Instances
| ((~) * signature (Context -> Rectangle -> Rectangle -> TextIter -> TextIter -> [GutterRendererState] -> m ()), MonadIO m, IsGutterRenderer a) => MethodInfo * GutterRendererDrawMethodInfo a signature Source # | |
gutterRendererDraw :: (MonadIO m, IsGutterRenderer a) => a -> Context -> Rectangle -> Rectangle -> TextIter -> TextIter -> [GutterRendererState] -> m () Source #
gutterRendererEnd
data GutterRendererEndMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m, IsGutterRenderer a) => MethodInfo * GutterRendererEndMethodInfo a signature Source # | |
gutterRendererEnd :: (MonadIO m, IsGutterRenderer a) => a -> m () Source #
gutterRendererGetAlignment
data GutterRendererGetAlignmentMethodInfo Source #
Instances
| ((~) * signature (m (Float, Float)), MonadIO m, IsGutterRenderer a) => MethodInfo * GutterRendererGetAlignmentMethodInfo a signature Source # | |
gutterRendererGetAlignment :: (MonadIO m, IsGutterRenderer a) => a -> m (Float, Float) Source #
gutterRendererGetAlignmentMode
data GutterRendererGetAlignmentModeMethodInfo Source #
Instances
| ((~) * signature (m GutterRendererAlignmentMode), MonadIO m, IsGutterRenderer a) => MethodInfo * GutterRendererGetAlignmentModeMethodInfo a signature Source # | |
gutterRendererGetAlignmentMode :: (MonadIO m, IsGutterRenderer a) => a -> m GutterRendererAlignmentMode Source #
gutterRendererGetBackground
data GutterRendererGetBackgroundMethodInfo Source #
Instances
| ((~) * signature (m (Bool, RGBA)), MonadIO m, IsGutterRenderer a) => MethodInfo * GutterRendererGetBackgroundMethodInfo a signature Source # | |
gutterRendererGetBackground :: (MonadIO m, IsGutterRenderer a) => a -> m (Bool, RGBA) Source #
gutterRendererGetPadding
data GutterRendererGetPaddingMethodInfo Source #
Instances
| ((~) * signature (m (Int32, Int32)), MonadIO m, IsGutterRenderer a) => MethodInfo * GutterRendererGetPaddingMethodInfo a signature Source # | |
gutterRendererGetPadding :: (MonadIO m, IsGutterRenderer a) => a -> m (Int32, Int32) Source #
gutterRendererGetSize
data GutterRendererGetSizeMethodInfo Source #
Instances
| ((~) * signature (m Int32), MonadIO m, IsGutterRenderer a) => MethodInfo * GutterRendererGetSizeMethodInfo a signature Source # | |
gutterRendererGetSize :: (MonadIO m, IsGutterRenderer a) => a -> m Int32 Source #
gutterRendererGetView
data GutterRendererGetViewMethodInfo Source #
Instances
| ((~) * signature (m TextView), MonadIO m, IsGutterRenderer a) => MethodInfo * GutterRendererGetViewMethodInfo a signature Source # | |
gutterRendererGetView :: (MonadIO m, IsGutterRenderer a) => a -> m TextView Source #
gutterRendererGetVisible
data GutterRendererGetVisibleMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m, IsGutterRenderer a) => MethodInfo * GutterRendererGetVisibleMethodInfo a signature Source # | |
gutterRendererGetVisible :: (MonadIO m, IsGutterRenderer a) => a -> m Bool Source #
gutterRendererGetWindowType
data GutterRendererGetWindowTypeMethodInfo Source #
Instances
| ((~) * signature (m TextWindowType), MonadIO m, IsGutterRenderer a) => MethodInfo * GutterRendererGetWindowTypeMethodInfo a signature Source # | |
gutterRendererGetWindowType :: (MonadIO m, IsGutterRenderer a) => a -> m TextWindowType Source #
gutterRendererQueryActivatable
data GutterRendererQueryActivatableMethodInfo Source #
Instances
| ((~) * signature (TextIter -> Rectangle -> Event -> m Bool), MonadIO m, IsGutterRenderer a) => MethodInfo * GutterRendererQueryActivatableMethodInfo a signature Source # | |
gutterRendererQueryActivatable :: (MonadIO m, IsGutterRenderer a) => a -> TextIter -> Rectangle -> Event -> m Bool Source #
gutterRendererQueryData
data GutterRendererQueryDataMethodInfo Source #
Instances
| ((~) * signature (TextIter -> TextIter -> [GutterRendererState] -> m ()), MonadIO m, IsGutterRenderer a) => MethodInfo * GutterRendererQueryDataMethodInfo a signature Source # | |
gutterRendererQueryData :: (MonadIO m, IsGutterRenderer a) => a -> TextIter -> TextIter -> [GutterRendererState] -> m () Source #
gutterRendererQueryTooltip
data GutterRendererQueryTooltipMethodInfo Source #
Instances
| ((~) * signature (TextIter -> Rectangle -> Int32 -> Int32 -> b -> m Bool), MonadIO m, IsGutterRenderer a, IsTooltip b) => MethodInfo * GutterRendererQueryTooltipMethodInfo a signature Source # | |
gutterRendererQueryTooltip :: (MonadIO m, IsGutterRenderer a, IsTooltip b) => a -> TextIter -> Rectangle -> Int32 -> Int32 -> b -> m Bool Source #
gutterRendererQueueDraw
data GutterRendererQueueDrawMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m, IsGutterRenderer a) => MethodInfo * GutterRendererQueueDrawMethodInfo a signature Source # | |
gutterRendererQueueDraw :: (MonadIO m, IsGutterRenderer a) => a -> m () Source #
gutterRendererSetAlignment
data GutterRendererSetAlignmentMethodInfo Source #
Instances
| ((~) * signature (Float -> Float -> m ()), MonadIO m, IsGutterRenderer a) => MethodInfo * GutterRendererSetAlignmentMethodInfo a signature Source # | |
gutterRendererSetAlignment :: (MonadIO m, IsGutterRenderer a) => a -> Float -> Float -> m () Source #
gutterRendererSetAlignmentMode
data GutterRendererSetAlignmentModeMethodInfo Source #
Instances
| ((~) * signature (GutterRendererAlignmentMode -> m ()), MonadIO m, IsGutterRenderer a) => MethodInfo * GutterRendererSetAlignmentModeMethodInfo a signature Source # | |
gutterRendererSetAlignmentMode :: (MonadIO m, IsGutterRenderer a) => a -> GutterRendererAlignmentMode -> m () Source #
gutterRendererSetBackground
data GutterRendererSetBackgroundMethodInfo Source #
Instances
| ((~) * signature (Maybe RGBA -> m ()), MonadIO m, IsGutterRenderer a) => MethodInfo * GutterRendererSetBackgroundMethodInfo a signature Source # | |
gutterRendererSetBackground :: (MonadIO m, IsGutterRenderer a) => a -> Maybe RGBA -> m () Source #
gutterRendererSetPadding
data GutterRendererSetPaddingMethodInfo Source #
Instances
| ((~) * signature (Int32 -> Int32 -> m ()), MonadIO m, IsGutterRenderer a) => MethodInfo * GutterRendererSetPaddingMethodInfo a signature Source # | |
gutterRendererSetPadding :: (MonadIO m, IsGutterRenderer a) => a -> Int32 -> Int32 -> m () Source #
gutterRendererSetSize
data GutterRendererSetSizeMethodInfo Source #
Instances
| ((~) * signature (Int32 -> m ()), MonadIO m, IsGutterRenderer a) => MethodInfo * GutterRendererSetSizeMethodInfo a signature Source # | |
gutterRendererSetSize :: (MonadIO m, IsGutterRenderer a) => a -> Int32 -> m () Source #
gutterRendererSetVisible
data GutterRendererSetVisibleMethodInfo Source #
Instances
| ((~) * signature (Bool -> m ()), MonadIO m, IsGutterRenderer a) => MethodInfo * GutterRendererSetVisibleMethodInfo a signature Source # | |
gutterRendererSetVisible :: (MonadIO m, IsGutterRenderer a) => a -> Bool -> m () Source #
Properties
AlignmentMode
data GutterRendererAlignmentModePropertyInfo Source #
Instances
| AttrInfo GutterRendererAlignmentModePropertyInfo Source # | |
| type AttrSetTypeConstraint GutterRendererAlignmentModePropertyInfo Source # | |
| type AttrLabel GutterRendererAlignmentModePropertyInfo Source # | |
| type AttrGetType GutterRendererAlignmentModePropertyInfo Source # | |
| type AttrBaseTypeConstraint GutterRendererAlignmentModePropertyInfo Source # | |
| type AttrAllowedOps GutterRendererAlignmentModePropertyInfo Source # | |
constructGutterRendererAlignmentMode :: IsGutterRenderer o => GutterRendererAlignmentMode -> IO (GValueConstruct o) Source #
getGutterRendererAlignmentMode :: (MonadIO m, IsGutterRenderer o) => o -> m GutterRendererAlignmentMode Source #
gutterRendererAlignmentMode :: AttrLabelProxy "alignmentMode" Source #
setGutterRendererAlignmentMode :: (MonadIO m, IsGutterRenderer o) => o -> GutterRendererAlignmentMode -> m () Source #
BackgroundRgba
data GutterRendererBackgroundRgbaPropertyInfo Source #
Instances
| AttrInfo GutterRendererBackgroundRgbaPropertyInfo Source # | |
| type AttrSetTypeConstraint GutterRendererBackgroundRgbaPropertyInfo Source # | |
| type AttrLabel GutterRendererBackgroundRgbaPropertyInfo Source # | |
| type AttrGetType GutterRendererBackgroundRgbaPropertyInfo Source # | |
| type AttrBaseTypeConstraint GutterRendererBackgroundRgbaPropertyInfo Source # | |
| type AttrAllowedOps GutterRendererBackgroundRgbaPropertyInfo Source # | |
clearGutterRendererBackgroundRgba :: (MonadIO m, IsGutterRenderer o) => o -> m () Source #
constructGutterRendererBackgroundRgba :: IsGutterRenderer o => RGBA -> IO (GValueConstruct o) Source #
getGutterRendererBackgroundRgba :: (MonadIO m, IsGutterRenderer o) => o -> m (Maybe RGBA) Source #
gutterRendererBackgroundRgba :: AttrLabelProxy "backgroundRgba" Source #
setGutterRendererBackgroundRgba :: (MonadIO m, IsGutterRenderer o) => o -> RGBA -> m () Source #
BackgroundSet
data GutterRendererBackgroundSetPropertyInfo Source #
Instances
| AttrInfo GutterRendererBackgroundSetPropertyInfo Source # | |
| type AttrSetTypeConstraint GutterRendererBackgroundSetPropertyInfo Source # | |
| type AttrLabel GutterRendererBackgroundSetPropertyInfo Source # | |
| type AttrGetType GutterRendererBackgroundSetPropertyInfo Source # | |
| type AttrBaseTypeConstraint GutterRendererBackgroundSetPropertyInfo Source # | |
| type AttrAllowedOps GutterRendererBackgroundSetPropertyInfo Source # | |
constructGutterRendererBackgroundSet :: IsGutterRenderer o => Bool -> IO (GValueConstruct o) Source #
getGutterRendererBackgroundSet :: (MonadIO m, IsGutterRenderer o) => o -> m Bool Source #
gutterRendererBackgroundSet :: AttrLabelProxy "backgroundSet" Source #
setGutterRendererBackgroundSet :: (MonadIO m, IsGutterRenderer o) => o -> Bool -> m () Source #
Size
data GutterRendererSizePropertyInfo Source #
Instances
| AttrInfo GutterRendererSizePropertyInfo Source # | |
| type AttrSetTypeConstraint GutterRendererSizePropertyInfo Source # | |
| type AttrLabel GutterRendererSizePropertyInfo Source # | |
| type AttrGetType GutterRendererSizePropertyInfo Source # | |
| type AttrBaseTypeConstraint GutterRendererSizePropertyInfo Source # | |
| type AttrAllowedOps GutterRendererSizePropertyInfo Source # | |
constructGutterRendererSize :: IsGutterRenderer o => Int32 -> IO (GValueConstruct o) Source #
getGutterRendererSize :: (MonadIO m, IsGutterRenderer o) => o -> m Int32 Source #
gutterRendererSize :: AttrLabelProxy "size" Source #
setGutterRendererSize :: (MonadIO m, IsGutterRenderer o) => o -> Int32 -> m () Source #
View
data GutterRendererViewPropertyInfo Source #
Instances
| AttrInfo GutterRendererViewPropertyInfo Source # | |
| type AttrSetTypeConstraint GutterRendererViewPropertyInfo Source # | |
| type AttrLabel GutterRendererViewPropertyInfo Source # | |
| type AttrGetType GutterRendererViewPropertyInfo Source # | |
| type AttrBaseTypeConstraint GutterRendererViewPropertyInfo Source # | |
| type AttrAllowedOps GutterRendererViewPropertyInfo Source # | |
getGutterRendererView :: (MonadIO m, IsGutterRenderer o) => o -> m TextView Source #
gutterRendererView :: AttrLabelProxy "view" Source #
Visible
data GutterRendererVisiblePropertyInfo Source #
Instances
| AttrInfo GutterRendererVisiblePropertyInfo Source # | |
| type AttrSetTypeConstraint GutterRendererVisiblePropertyInfo Source # | |
| type AttrLabel GutterRendererVisiblePropertyInfo Source # | |
| type AttrGetType GutterRendererVisiblePropertyInfo Source # | |
| type AttrBaseTypeConstraint GutterRendererVisiblePropertyInfo Source # | |
| type AttrAllowedOps GutterRendererVisiblePropertyInfo Source # | |
constructGutterRendererVisible :: IsGutterRenderer o => Bool -> IO (GValueConstruct o) Source #
getGutterRendererVisible :: (MonadIO m, IsGutterRenderer o) => o -> m Bool Source #
gutterRendererVisible :: AttrLabelProxy "visible" Source #
setGutterRendererVisible :: (MonadIO m, IsGutterRenderer o) => o -> Bool -> m () Source #
WindowType
data GutterRendererWindowTypePropertyInfo Source #
Instances
| AttrInfo GutterRendererWindowTypePropertyInfo Source # | |
| type AttrSetTypeConstraint GutterRendererWindowTypePropertyInfo Source # | |
| type AttrLabel GutterRendererWindowTypePropertyInfo Source # | |
| type AttrGetType GutterRendererWindowTypePropertyInfo Source # | |
| type AttrBaseTypeConstraint GutterRendererWindowTypePropertyInfo Source # | |
| type AttrAllowedOps GutterRendererWindowTypePropertyInfo Source # | |
getGutterRendererWindowType :: (MonadIO m, IsGutterRenderer o) => o -> m TextWindowType Source #
gutterRendererWindowType :: AttrLabelProxy "windowType" Source #
Xalign
data GutterRendererXalignPropertyInfo Source #
Instances
| AttrInfo GutterRendererXalignPropertyInfo Source # | |
| type AttrSetTypeConstraint GutterRendererXalignPropertyInfo Source # | |
| type AttrLabel GutterRendererXalignPropertyInfo Source # | |
| type AttrGetType GutterRendererXalignPropertyInfo Source # | |
| type AttrBaseTypeConstraint GutterRendererXalignPropertyInfo Source # | |
| type AttrAllowedOps GutterRendererXalignPropertyInfo Source # | |
constructGutterRendererXalign :: IsGutterRenderer o => Float -> IO (GValueConstruct o) Source #
getGutterRendererXalign :: (MonadIO m, IsGutterRenderer o) => o -> m Float Source #
gutterRendererXalign :: AttrLabelProxy "xalign" Source #
setGutterRendererXalign :: (MonadIO m, IsGutterRenderer o) => o -> Float -> m () Source #
Xpad
data GutterRendererXpadPropertyInfo Source #
Instances
| AttrInfo GutterRendererXpadPropertyInfo Source # | |
| type AttrSetTypeConstraint GutterRendererXpadPropertyInfo Source # | |
| type AttrLabel GutterRendererXpadPropertyInfo Source # | |
| type AttrGetType GutterRendererXpadPropertyInfo Source # | |
| type AttrBaseTypeConstraint GutterRendererXpadPropertyInfo Source # | |
| type AttrAllowedOps GutterRendererXpadPropertyInfo Source # | |
constructGutterRendererXpad :: IsGutterRenderer o => Int32 -> IO (GValueConstruct o) Source #
getGutterRendererXpad :: (MonadIO m, IsGutterRenderer o) => o -> m Int32 Source #
gutterRendererXpad :: AttrLabelProxy "xpad" Source #
setGutterRendererXpad :: (MonadIO m, IsGutterRenderer o) => o -> Int32 -> m () Source #
Yalign
data GutterRendererYalignPropertyInfo Source #
Instances
| AttrInfo GutterRendererYalignPropertyInfo Source # | |
| type AttrSetTypeConstraint GutterRendererYalignPropertyInfo Source # | |
| type AttrLabel GutterRendererYalignPropertyInfo Source # | |
| type AttrGetType GutterRendererYalignPropertyInfo Source # | |
| type AttrBaseTypeConstraint GutterRendererYalignPropertyInfo Source # | |
| type AttrAllowedOps GutterRendererYalignPropertyInfo Source # | |
constructGutterRendererYalign :: IsGutterRenderer o => Float -> IO (GValueConstruct o) Source #
getGutterRendererYalign :: (MonadIO m, IsGutterRenderer o) => o -> m Float Source #
gutterRendererYalign :: AttrLabelProxy "yalign" Source #
setGutterRendererYalign :: (MonadIO m, IsGutterRenderer o) => o -> Float -> m () Source #
Ypad
data GutterRendererYpadPropertyInfo Source #
Instances
| AttrInfo GutterRendererYpadPropertyInfo Source # | |
| type AttrSetTypeConstraint GutterRendererYpadPropertyInfo Source # | |
| type AttrLabel GutterRendererYpadPropertyInfo Source # | |
| type AttrGetType GutterRendererYpadPropertyInfo Source # | |
| type AttrBaseTypeConstraint GutterRendererYpadPropertyInfo Source # | |
| type AttrAllowedOps GutterRendererYpadPropertyInfo Source # | |
constructGutterRendererYpad :: IsGutterRenderer o => Int32 -> IO (GValueConstruct o) Source #
getGutterRendererYpad :: (MonadIO m, IsGutterRenderer o) => o -> m Int32 Source #
gutterRendererYpad :: AttrLabelProxy "ypad" Source #
setGutterRendererYpad :: (MonadIO m, IsGutterRenderer o) => o -> Int32 -> m () Source #
Signals
Activate
type GutterRendererActivateCallback = TextIter -> Rectangle -> Event -> IO () Source #
type GutterRendererActivateCallbackC = Ptr () -> Ptr TextIter -> Ptr Rectangle -> Ptr Event -> Ptr () -> IO () Source #
data GutterRendererActivateSignalInfo Source #
Instances
| SignalInfo GutterRendererActivateSignalInfo Source # | |
| type HaskellCallbackType GutterRendererActivateSignalInfo Source # | |
afterGutterRendererActivate :: (GObject a, MonadIO m) => a -> GutterRendererActivateCallback -> m SignalHandlerId Source #
gutterRendererActivateCallbackWrapper :: GutterRendererActivateCallback -> Ptr () -> Ptr TextIter -> Ptr Rectangle -> Ptr Event -> Ptr () -> IO () Source #
gutterRendererActivateClosure :: GutterRendererActivateCallback -> IO Closure Source #
mkGutterRendererActivateCallback :: GutterRendererActivateCallbackC -> IO (FunPtr GutterRendererActivateCallbackC) Source #
onGutterRendererActivate :: (GObject a, MonadIO m) => a -> GutterRendererActivateCallback -> m SignalHandlerId Source #
QueryActivatable
type GutterRendererQueryActivatableCallback = TextIter -> Rectangle -> Event -> IO Bool Source #
type GutterRendererQueryActivatableCallbackC = Ptr () -> Ptr TextIter -> Ptr Rectangle -> Ptr Event -> Ptr () -> IO CInt Source #
data GutterRendererQueryActivatableSignalInfo Source #
Instances
| SignalInfo GutterRendererQueryActivatableSignalInfo Source # | |
| type HaskellCallbackType GutterRendererQueryActivatableSignalInfo Source # | |
afterGutterRendererQueryActivatable :: (GObject a, MonadIO m) => a -> GutterRendererQueryActivatableCallback -> m SignalHandlerId Source #
gutterRendererQueryActivatableCallbackWrapper :: GutterRendererQueryActivatableCallback -> Ptr () -> Ptr TextIter -> Ptr Rectangle -> Ptr Event -> Ptr () -> IO CInt Source #
gutterRendererQueryActivatableClosure :: GutterRendererQueryActivatableCallback -> IO Closure Source #
mkGutterRendererQueryActivatableCallback :: GutterRendererQueryActivatableCallbackC -> IO (FunPtr GutterRendererQueryActivatableCallbackC) Source #
onGutterRendererQueryActivatable :: (GObject a, MonadIO m) => a -> GutterRendererQueryActivatableCallback -> m SignalHandlerId Source #
QueryData
type GutterRendererQueryDataCallback = TextIter -> TextIter -> [GutterRendererState] -> IO () Source #
type GutterRendererQueryDataCallbackC = Ptr () -> Ptr TextIter -> Ptr TextIter -> CUInt -> Ptr () -> IO () Source #
data GutterRendererQueryDataSignalInfo Source #
Instances
| SignalInfo GutterRendererQueryDataSignalInfo Source # | |
| type HaskellCallbackType GutterRendererQueryDataSignalInfo Source # | |
afterGutterRendererQueryData :: (GObject a, MonadIO m) => a -> GutterRendererQueryDataCallback -> m SignalHandlerId Source #
gutterRendererQueryDataCallbackWrapper :: GutterRendererQueryDataCallback -> Ptr () -> Ptr TextIter -> Ptr TextIter -> CUInt -> Ptr () -> IO () Source #
gutterRendererQueryDataClosure :: GutterRendererQueryDataCallback -> IO Closure Source #
mkGutterRendererQueryDataCallback :: GutterRendererQueryDataCallbackC -> IO (FunPtr GutterRendererQueryDataCallbackC) Source #
onGutterRendererQueryData :: (GObject a, MonadIO m) => a -> GutterRendererQueryDataCallback -> m SignalHandlerId Source #
QueryTooltip
type GutterRendererQueryTooltipCallback = TextIter -> Rectangle -> Int32 -> Int32 -> Tooltip -> IO Bool Source #
type GutterRendererQueryTooltipCallbackC = Ptr () -> Ptr TextIter -> Ptr Rectangle -> Int32 -> Int32 -> Ptr Tooltip -> Ptr () -> IO CInt Source #
data GutterRendererQueryTooltipSignalInfo Source #
Instances
| SignalInfo GutterRendererQueryTooltipSignalInfo Source # | |
| type HaskellCallbackType GutterRendererQueryTooltipSignalInfo Source # | |
afterGutterRendererQueryTooltip :: (GObject a, MonadIO m) => a -> GutterRendererQueryTooltipCallback -> m SignalHandlerId Source #
gutterRendererQueryTooltipCallbackWrapper :: GutterRendererQueryTooltipCallback -> Ptr () -> Ptr TextIter -> Ptr Rectangle -> Int32 -> Int32 -> Ptr Tooltip -> Ptr () -> IO CInt Source #
mkGutterRendererQueryTooltipCallback :: GutterRendererQueryTooltipCallbackC -> IO (FunPtr GutterRendererQueryTooltipCallbackC) Source #
onGutterRendererQueryTooltip :: (GObject a, MonadIO m) => a -> GutterRendererQueryTooltipCallback -> m SignalHandlerId Source #
QueueDraw
type GutterRendererQueueDrawCallback = IO () Source #
data GutterRendererQueueDrawSignalInfo Source #
Instances
| SignalInfo GutterRendererQueueDrawSignalInfo Source # | |
| type HaskellCallbackType GutterRendererQueueDrawSignalInfo Source # | |
afterGutterRendererQueueDraw :: (GObject a, MonadIO m) => a -> GutterRendererQueueDrawCallback -> m SignalHandlerId Source #
gutterRendererQueueDrawCallbackWrapper :: GutterRendererQueueDrawCallback -> Ptr () -> Ptr () -> IO () Source #
gutterRendererQueueDrawClosure :: GutterRendererQueueDrawCallback -> IO Closure Source #
mkGutterRendererQueueDrawCallback :: GutterRendererQueueDrawCallbackC -> IO (FunPtr GutterRendererQueueDrawCallbackC) Source #
onGutterRendererQueueDraw :: (GObject a, MonadIO m) => a -> GutterRendererQueueDrawCallback -> m SignalHandlerId Source #