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
- gutterRendererActivate
- gutterRendererBegin
- gutterRendererDraw
- gutterRendererEnd
- gutterRendererGetAlignment
- gutterRendererGetAlignmentMode
- gutterRendererGetBackground
- gutterRendererGetPadding
- gutterRendererGetSize
- gutterRendererGetView
- gutterRendererGetVisible
- gutterRendererGetWindowType
- gutterRendererQueryActivatable
- gutterRendererQueryData
- gutterRendererQueryTooltip
- gutterRendererQueueDraw
- gutterRendererSetAlignment
- gutterRendererSetAlignmentMode
- gutterRendererSetBackground
- gutterRendererSetPadding
- gutterRendererSetSize
- gutterRendererSetVisible
- Properties
- Signals
- newtype GutterRenderer = GutterRenderer (ForeignPtr GutterRenderer)
- class GObject o => GutterRendererK o
- toGutterRenderer :: GutterRendererK o => o -> IO GutterRenderer
- noGutterRenderer :: Maybe GutterRenderer
- data GutterRendererActivateMethodInfo
- gutterRendererActivate :: (MonadIO m, GutterRendererK a) => a -> TextIter -> Rectangle -> Event -> m ()
- data GutterRendererBeginMethodInfo
- gutterRendererBegin :: (MonadIO m, GutterRendererK a) => a -> Context -> Rectangle -> Rectangle -> TextIter -> TextIter -> m ()
- data GutterRendererDrawMethodInfo
- gutterRendererDraw :: (MonadIO m, GutterRendererK a) => a -> Context -> Rectangle -> Rectangle -> TextIter -> TextIter -> [GutterRendererState] -> m ()
- data GutterRendererEndMethodInfo
- gutterRendererEnd :: (MonadIO m, GutterRendererK a) => a -> m ()
- data GutterRendererGetAlignmentMethodInfo
- gutterRendererGetAlignment :: (MonadIO m, GutterRendererK a) => a -> m (Float, Float)
- data GutterRendererGetAlignmentModeMethodInfo
- gutterRendererGetAlignmentMode :: (MonadIO m, GutterRendererK a) => a -> m GutterRendererAlignmentMode
- data GutterRendererGetBackgroundMethodInfo
- gutterRendererGetBackground :: (MonadIO m, GutterRendererK a) => a -> m (Bool, RGBA)
- data GutterRendererGetPaddingMethodInfo
- gutterRendererGetPadding :: (MonadIO m, GutterRendererK a) => a -> m (Int32, Int32)
- data GutterRendererGetSizeMethodInfo
- gutterRendererGetSize :: (MonadIO m, GutterRendererK a) => a -> m Int32
- data GutterRendererGetViewMethodInfo
- gutterRendererGetView :: (MonadIO m, GutterRendererK a) => a -> m TextView
- data GutterRendererGetVisibleMethodInfo
- gutterRendererGetVisible :: (MonadIO m, GutterRendererK a) => a -> m Bool
- data GutterRendererGetWindowTypeMethodInfo
- gutterRendererGetWindowType :: (MonadIO m, GutterRendererK a) => a -> m TextWindowType
- data GutterRendererQueryActivatableMethodInfo
- gutterRendererQueryActivatable :: (MonadIO m, GutterRendererK a) => a -> TextIter -> Rectangle -> Event -> m Bool
- data GutterRendererQueryDataMethodInfo
- gutterRendererQueryData :: (MonadIO m, GutterRendererK a) => a -> TextIter -> TextIter -> [GutterRendererState] -> m ()
- data GutterRendererQueryTooltipMethodInfo
- gutterRendererQueryTooltip :: (MonadIO m, GutterRendererK a, TooltipK b) => a -> TextIter -> Rectangle -> Int32 -> Int32 -> b -> m Bool
- data GutterRendererQueueDrawMethodInfo
- gutterRendererQueueDraw :: (MonadIO m, GutterRendererK a) => a -> m ()
- data GutterRendererSetAlignmentMethodInfo
- gutterRendererSetAlignment :: (MonadIO m, GutterRendererK a) => a -> Float -> Float -> m ()
- data GutterRendererSetAlignmentModeMethodInfo
- gutterRendererSetAlignmentMode :: (MonadIO m, GutterRendererK a) => a -> GutterRendererAlignmentMode -> m ()
- data GutterRendererSetBackgroundMethodInfo
- gutterRendererSetBackground :: (MonadIO m, GutterRendererK a) => a -> Maybe RGBA -> m ()
- data GutterRendererSetPaddingMethodInfo
- gutterRendererSetPadding :: (MonadIO m, GutterRendererK a) => a -> Int32 -> Int32 -> m ()
- data GutterRendererSetSizeMethodInfo
- gutterRendererSetSize :: (MonadIO m, GutterRendererK a) => a -> Int32 -> m ()
- data GutterRendererSetVisibleMethodInfo
- gutterRendererSetVisible :: (MonadIO m, GutterRendererK a) => a -> Bool -> m ()
- data GutterRendererAlignmentModePropertyInfo
- constructGutterRendererAlignmentMode :: GutterRendererAlignmentMode -> IO ([Char], GValue)
- getGutterRendererAlignmentMode :: (MonadIO m, GutterRendererK o) => o -> m GutterRendererAlignmentMode
- gutterRendererAlignmentMode :: AttrLabelProxy "alignmentMode"
- setGutterRendererAlignmentMode :: (MonadIO m, GutterRendererK o) => o -> GutterRendererAlignmentMode -> m ()
- data GutterRendererBackgroundRgbaPropertyInfo
- clearGutterRendererBackgroundRgba :: (MonadIO m, GutterRendererK o) => o -> m ()
- constructGutterRendererBackgroundRgba :: RGBA -> IO ([Char], GValue)
- getGutterRendererBackgroundRgba :: (MonadIO m, GutterRendererK o) => o -> m (Maybe RGBA)
- gutterRendererBackgroundRgba :: AttrLabelProxy "backgroundRgba"
- setGutterRendererBackgroundRgba :: (MonadIO m, GutterRendererK o) => o -> RGBA -> m ()
- data GutterRendererBackgroundSetPropertyInfo
- constructGutterRendererBackgroundSet :: Bool -> IO ([Char], GValue)
- getGutterRendererBackgroundSet :: (MonadIO m, GutterRendererK o) => o -> m Bool
- gutterRendererBackgroundSet :: AttrLabelProxy "backgroundSet"
- setGutterRendererBackgroundSet :: (MonadIO m, GutterRendererK o) => o -> Bool -> m ()
- data GutterRendererSizePropertyInfo
- constructGutterRendererSize :: Int32 -> IO ([Char], GValue)
- getGutterRendererSize :: (MonadIO m, GutterRendererK o) => o -> m Int32
- gutterRendererSize :: AttrLabelProxy "size"
- setGutterRendererSize :: (MonadIO m, GutterRendererK o) => o -> Int32 -> m ()
- data GutterRendererViewPropertyInfo
- getGutterRendererView :: (MonadIO m, GutterRendererK o) => o -> m TextView
- gutterRendererView :: AttrLabelProxy "view"
- data GutterRendererVisiblePropertyInfo
- constructGutterRendererVisible :: Bool -> IO ([Char], GValue)
- getGutterRendererVisible :: (MonadIO m, GutterRendererK o) => o -> m Bool
- gutterRendererVisible :: AttrLabelProxy "visible"
- setGutterRendererVisible :: (MonadIO m, GutterRendererK o) => o -> Bool -> m ()
- data GutterRendererWindowTypePropertyInfo
- getGutterRendererWindowType :: (MonadIO m, GutterRendererK o) => o -> m TextWindowType
- gutterRendererWindowType :: AttrLabelProxy "windowType"
- data GutterRendererXalignPropertyInfo
- constructGutterRendererXalign :: Float -> IO ([Char], GValue)
- getGutterRendererXalign :: (MonadIO m, GutterRendererK o) => o -> m Float
- gutterRendererXalign :: AttrLabelProxy "xalign"
- setGutterRendererXalign :: (MonadIO m, GutterRendererK o) => o -> Float -> m ()
- data GutterRendererXpadPropertyInfo
- constructGutterRendererXpad :: Int32 -> IO ([Char], GValue)
- getGutterRendererXpad :: (MonadIO m, GutterRendererK o) => o -> m Int32
- gutterRendererXpad :: AttrLabelProxy "xpad"
- setGutterRendererXpad :: (MonadIO m, GutterRendererK o) => o -> Int32 -> m ()
- data GutterRendererYalignPropertyInfo
- constructGutterRendererYalign :: Float -> IO ([Char], GValue)
- getGutterRendererYalign :: (MonadIO m, GutterRendererK o) => o -> m Float
- gutterRendererYalign :: AttrLabelProxy "yalign"
- setGutterRendererYalign :: (MonadIO m, GutterRendererK o) => o -> Float -> m ()
- data GutterRendererYpadPropertyInfo
- constructGutterRendererYpad :: Int32 -> IO ([Char], GValue)
- getGutterRendererYpad :: (MonadIO m, GutterRendererK o) => o -> m Int32
- gutterRendererYpad :: AttrLabelProxy "ypad"
- setGutterRendererYpad :: (MonadIO m, GutterRendererK 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
GObject GutterRenderer | |
((~) * info (ResolveGutterRendererMethod t GutterRenderer), MethodInfo * info GutterRenderer p) => IsLabelProxy t (GutterRenderer -> p) | |
type ParentTypes GutterRenderer | |
type AttributeList GutterRenderer | |
type SignalList GutterRenderer |
class GObject o => GutterRendererK o Source
(GObject o, IsDescendantOf GutterRenderer o) => GutterRendererK o |
toGutterRenderer :: GutterRendererK o => o -> IO GutterRenderer Source
Methods
gutterRendererActivate
data GutterRendererActivateMethodInfo Source
((~) * signature (TextIter -> Rectangle -> Event -> m ()), MonadIO m, GutterRendererK a) => MethodInfo * GutterRendererActivateMethodInfo a signature |
gutterRendererActivate :: (MonadIO m, GutterRendererK a) => a -> TextIter -> Rectangle -> Event -> m () Source
gutterRendererBegin
data GutterRendererBeginMethodInfo Source
((~) * signature (Context -> Rectangle -> Rectangle -> TextIter -> TextIter -> m ()), MonadIO m, GutterRendererK a) => MethodInfo * GutterRendererBeginMethodInfo a signature |
gutterRendererBegin :: (MonadIO m, GutterRendererK a) => a -> Context -> Rectangle -> Rectangle -> TextIter -> TextIter -> m () Source
gutterRendererDraw
data GutterRendererDrawMethodInfo Source
((~) * signature (Context -> Rectangle -> Rectangle -> TextIter -> TextIter -> [GutterRendererState] -> m ()), MonadIO m, GutterRendererK a) => MethodInfo * GutterRendererDrawMethodInfo a signature |
gutterRendererDraw :: (MonadIO m, GutterRendererK a) => a -> Context -> Rectangle -> Rectangle -> TextIter -> TextIter -> [GutterRendererState] -> m () Source
gutterRendererEnd
data GutterRendererEndMethodInfo Source
((~) * signature (m ()), MonadIO m, GutterRendererK a) => MethodInfo * GutterRendererEndMethodInfo a signature |
gutterRendererEnd :: (MonadIO m, GutterRendererK a) => a -> m () Source
gutterRendererGetAlignment
data GutterRendererGetAlignmentMethodInfo Source
((~) * signature (m (Float, Float)), MonadIO m, GutterRendererK a) => MethodInfo * GutterRendererGetAlignmentMethodInfo a signature |
gutterRendererGetAlignment :: (MonadIO m, GutterRendererK a) => a -> m (Float, Float) Source
gutterRendererGetAlignmentMode
data GutterRendererGetAlignmentModeMethodInfo Source
((~) * signature (m GutterRendererAlignmentMode), MonadIO m, GutterRendererK a) => MethodInfo * GutterRendererGetAlignmentModeMethodInfo a signature |
gutterRendererGetAlignmentMode :: (MonadIO m, GutterRendererK a) => a -> m GutterRendererAlignmentMode Source
gutterRendererGetBackground
data GutterRendererGetBackgroundMethodInfo Source
((~) * signature (m (Bool, RGBA)), MonadIO m, GutterRendererK a) => MethodInfo * GutterRendererGetBackgroundMethodInfo a signature |
gutterRendererGetBackground :: (MonadIO m, GutterRendererK a) => a -> m (Bool, RGBA) Source
gutterRendererGetPadding
data GutterRendererGetPaddingMethodInfo Source
((~) * signature (m (Int32, Int32)), MonadIO m, GutterRendererK a) => MethodInfo * GutterRendererGetPaddingMethodInfo a signature |
gutterRendererGetPadding :: (MonadIO m, GutterRendererK a) => a -> m (Int32, Int32) Source
gutterRendererGetSize
data GutterRendererGetSizeMethodInfo Source
((~) * signature (m Int32), MonadIO m, GutterRendererK a) => MethodInfo * GutterRendererGetSizeMethodInfo a signature |
gutterRendererGetSize :: (MonadIO m, GutterRendererK a) => a -> m Int32 Source
gutterRendererGetView
data GutterRendererGetViewMethodInfo Source
((~) * signature (m TextView), MonadIO m, GutterRendererK a) => MethodInfo * GutterRendererGetViewMethodInfo a signature |
gutterRendererGetView :: (MonadIO m, GutterRendererK a) => a -> m TextView Source
gutterRendererGetVisible
data GutterRendererGetVisibleMethodInfo Source
((~) * signature (m Bool), MonadIO m, GutterRendererK a) => MethodInfo * GutterRendererGetVisibleMethodInfo a signature |
gutterRendererGetVisible :: (MonadIO m, GutterRendererK a) => a -> m Bool Source
gutterRendererGetWindowType
data GutterRendererGetWindowTypeMethodInfo Source
((~) * signature (m TextWindowType), MonadIO m, GutterRendererK a) => MethodInfo * GutterRendererGetWindowTypeMethodInfo a signature |
gutterRendererGetWindowType :: (MonadIO m, GutterRendererK a) => a -> m TextWindowType Source
gutterRendererQueryActivatable
data GutterRendererQueryActivatableMethodInfo Source
((~) * signature (TextIter -> Rectangle -> Event -> m Bool), MonadIO m, GutterRendererK a) => MethodInfo * GutterRendererQueryActivatableMethodInfo a signature |
gutterRendererQueryActivatable :: (MonadIO m, GutterRendererK a) => a -> TextIter -> Rectangle -> Event -> m Bool Source
gutterRendererQueryData
data GutterRendererQueryDataMethodInfo Source
((~) * signature (TextIter -> TextIter -> [GutterRendererState] -> m ()), MonadIO m, GutterRendererK a) => MethodInfo * GutterRendererQueryDataMethodInfo a signature |
gutterRendererQueryData :: (MonadIO m, GutterRendererK a) => a -> TextIter -> TextIter -> [GutterRendererState] -> m () Source
gutterRendererQueryTooltip
data GutterRendererQueryTooltipMethodInfo Source
((~) * signature (TextIter -> Rectangle -> Int32 -> Int32 -> b -> m Bool), MonadIO m, GutterRendererK a, TooltipK b) => MethodInfo * GutterRendererQueryTooltipMethodInfo a signature |
gutterRendererQueryTooltip :: (MonadIO m, GutterRendererK a, TooltipK b) => a -> TextIter -> Rectangle -> Int32 -> Int32 -> b -> m Bool Source
gutterRendererQueueDraw
data GutterRendererQueueDrawMethodInfo Source
((~) * signature (m ()), MonadIO m, GutterRendererK a) => MethodInfo * GutterRendererQueueDrawMethodInfo a signature |
gutterRendererQueueDraw :: (MonadIO m, GutterRendererK a) => a -> m () Source
gutterRendererSetAlignment
data GutterRendererSetAlignmentMethodInfo Source
((~) * signature (Float -> Float -> m ()), MonadIO m, GutterRendererK a) => MethodInfo * GutterRendererSetAlignmentMethodInfo a signature |
gutterRendererSetAlignment :: (MonadIO m, GutterRendererK a) => a -> Float -> Float -> m () Source
gutterRendererSetAlignmentMode
data GutterRendererSetAlignmentModeMethodInfo Source
((~) * signature (GutterRendererAlignmentMode -> m ()), MonadIO m, GutterRendererK a) => MethodInfo * GutterRendererSetAlignmentModeMethodInfo a signature |
gutterRendererSetAlignmentMode :: (MonadIO m, GutterRendererK a) => a -> GutterRendererAlignmentMode -> m () Source
gutterRendererSetBackground
data GutterRendererSetBackgroundMethodInfo Source
((~) * signature (Maybe RGBA -> m ()), MonadIO m, GutterRendererK a) => MethodInfo * GutterRendererSetBackgroundMethodInfo a signature |
gutterRendererSetBackground :: (MonadIO m, GutterRendererK a) => a -> Maybe RGBA -> m () Source
gutterRendererSetPadding
data GutterRendererSetPaddingMethodInfo Source
((~) * signature (Int32 -> Int32 -> m ()), MonadIO m, GutterRendererK a) => MethodInfo * GutterRendererSetPaddingMethodInfo a signature |
gutterRendererSetPadding :: (MonadIO m, GutterRendererK a) => a -> Int32 -> Int32 -> m () Source
gutterRendererSetSize
data GutterRendererSetSizeMethodInfo Source
((~) * signature (Int32 -> m ()), MonadIO m, GutterRendererK a) => MethodInfo * GutterRendererSetSizeMethodInfo a signature |
gutterRendererSetSize :: (MonadIO m, GutterRendererK a) => a -> Int32 -> m () Source
gutterRendererSetVisible
data GutterRendererSetVisibleMethodInfo Source
((~) * signature (Bool -> m ()), MonadIO m, GutterRendererK a) => MethodInfo * GutterRendererSetVisibleMethodInfo a signature |
gutterRendererSetVisible :: (MonadIO m, GutterRendererK a) => a -> Bool -> m () Source
Properties
AlignmentMode
data GutterRendererAlignmentModePropertyInfo Source
getGutterRendererAlignmentMode :: (MonadIO m, GutterRendererK o) => o -> m GutterRendererAlignmentMode Source
gutterRendererAlignmentMode :: AttrLabelProxy "alignmentMode" Source
setGutterRendererAlignmentMode :: (MonadIO m, GutterRendererK o) => o -> GutterRendererAlignmentMode -> m () Source
BackgroundRgba
data GutterRendererBackgroundRgbaPropertyInfo Source
clearGutterRendererBackgroundRgba :: (MonadIO m, GutterRendererK o) => o -> m () Source
getGutterRendererBackgroundRgba :: (MonadIO m, GutterRendererK o) => o -> m (Maybe RGBA) Source
gutterRendererBackgroundRgba :: AttrLabelProxy "backgroundRgba" Source
setGutterRendererBackgroundRgba :: (MonadIO m, GutterRendererK o) => o -> RGBA -> m () Source
BackgroundSet
data GutterRendererBackgroundSetPropertyInfo Source
getGutterRendererBackgroundSet :: (MonadIO m, GutterRendererK o) => o -> m Bool Source
gutterRendererBackgroundSet :: AttrLabelProxy "backgroundSet" Source
setGutterRendererBackgroundSet :: (MonadIO m, GutterRendererK o) => o -> Bool -> m () Source
Size
data GutterRendererSizePropertyInfo Source
getGutterRendererSize :: (MonadIO m, GutterRendererK o) => o -> m Int32 Source
gutterRendererSize :: AttrLabelProxy "size" Source
setGutterRendererSize :: (MonadIO m, GutterRendererK o) => o -> Int32 -> m () Source
View
data GutterRendererViewPropertyInfo Source
getGutterRendererView :: (MonadIO m, GutterRendererK o) => o -> m TextView Source
gutterRendererView :: AttrLabelProxy "view" Source
Visible
data GutterRendererVisiblePropertyInfo Source
getGutterRendererVisible :: (MonadIO m, GutterRendererK o) => o -> m Bool Source
gutterRendererVisible :: AttrLabelProxy "visible" Source
setGutterRendererVisible :: (MonadIO m, GutterRendererK o) => o -> Bool -> m () Source
WindowType
data GutterRendererWindowTypePropertyInfo Source
getGutterRendererWindowType :: (MonadIO m, GutterRendererK o) => o -> m TextWindowType Source
gutterRendererWindowType :: AttrLabelProxy "windowType" Source
Xalign
data GutterRendererXalignPropertyInfo Source
getGutterRendererXalign :: (MonadIO m, GutterRendererK o) => o -> m Float Source
gutterRendererXalign :: AttrLabelProxy "xalign" Source
setGutterRendererXalign :: (MonadIO m, GutterRendererK o) => o -> Float -> m () Source
Xpad
data GutterRendererXpadPropertyInfo Source
getGutterRendererXpad :: (MonadIO m, GutterRendererK o) => o -> m Int32 Source
gutterRendererXpad :: AttrLabelProxy "xpad" Source
setGutterRendererXpad :: (MonadIO m, GutterRendererK o) => o -> Int32 -> m () Source
Yalign
data GutterRendererYalignPropertyInfo Source
getGutterRendererYalign :: (MonadIO m, GutterRendererK o) => o -> m Float Source
gutterRendererYalign :: AttrLabelProxy "yalign" Source
setGutterRendererYalign :: (MonadIO m, GutterRendererK o) => o -> Float -> m () Source
Ypad
data GutterRendererYpadPropertyInfo Source
getGutterRendererYpad :: (MonadIO m, GutterRendererK o) => o -> m Int32 Source
gutterRendererYpad :: AttrLabelProxy "ypad" Source
setGutterRendererYpad :: (MonadIO m, GutterRendererK o) => o -> Int32 -> m () Source
Signals
Activate
type GutterRendererActivateCallbackC = Ptr () -> Ptr TextIter -> Ptr Rectangle -> Ptr Event -> Ptr () -> IO () Source
afterGutterRendererActivate :: (GObject a, MonadIO m) => a -> GutterRendererActivateCallback -> m SignalHandlerId Source
gutterRendererActivateCallbackWrapper :: GutterRendererActivateCallback -> Ptr () -> Ptr TextIter -> Ptr Rectangle -> Ptr Event -> Ptr () -> IO () Source
mkGutterRendererActivateCallback :: GutterRendererActivateCallbackC -> IO (FunPtr GutterRendererActivateCallbackC) Source
onGutterRendererActivate :: (GObject a, MonadIO m) => a -> GutterRendererActivateCallback -> m SignalHandlerId Source
QueryActivatable
type GutterRendererQueryActivatableCallbackC = Ptr () -> Ptr TextIter -> Ptr Rectangle -> Ptr Event -> Ptr () -> IO CInt 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
afterGutterRendererQueryData :: (GObject a, MonadIO m) => a -> GutterRendererQueryDataCallback -> m SignalHandlerId Source
gutterRendererQueryDataCallbackWrapper :: GutterRendererQueryDataCallback -> Ptr () -> Ptr TextIter -> Ptr TextIter -> CUInt -> Ptr () -> IO () 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
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
type GutterRendererQueueDrawCallbackC = Ptr () -> Ptr () -> IO () Source
afterGutterRendererQueueDraw :: (GObject a, MonadIO m) => a -> GutterRendererQueueDrawCallback -> m SignalHandlerId Source
gutterRendererQueueDrawCallbackWrapper :: GutterRendererQueueDrawCallback -> Ptr () -> Ptr () -> IO () Source
mkGutterRendererQueueDrawCallback :: GutterRendererQueueDrawCallbackC -> IO (FunPtr GutterRendererQueueDrawCallbackC) Source
onGutterRendererQueueDraw :: (GObject a, MonadIO m) => a -> GutterRendererQueueDrawCallback -> m SignalHandlerId Source