gi-gtksource-3.0.6: GtkSource bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.GtkSource.Objects.GutterRenderer

Contents

Description

 

Synopsis

Exported types

newtype GutterRenderer Source #

Instances

GObject GutterRenderer Source # 
IsObject GutterRenderer Source # 
IsGutterRenderer GutterRenderer Source # 
((~) * info (ResolveGutterRendererMethod t GutterRenderer), MethodInfo * info GutterRenderer p) => IsLabel t (GutterRenderer -> p) Source # 

Methods

fromLabel :: Proxy# Symbol t -> GutterRenderer -> p #

((~) * info (ResolveGutterRendererMethod t GutterRenderer), MethodInfo * info GutterRenderer p) => IsLabelProxy t (GutterRenderer -> p) Source # 
HasAttributeList * GutterRenderer Source # 
type SignalList GutterRenderer Source # 
type SignalList GutterRenderer
type AttributeList GutterRenderer Source # 
type AttributeList GutterRenderer

Methods

gutterRendererActivate

data GutterRendererActivateMethodInfo Source #

Instances

((~) * signature (TextIter -> Rectangle -> Event -> m ()), MonadIO m, IsGutterRenderer a) => MethodInfo * GutterRendererActivateMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy GutterRendererActivateMethodInfo a -> signature -> s

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 # 

Methods

overloadedMethod :: MethodProxy GutterRendererBeginMethodInfo a -> signature -> s

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 # 

Methods

overloadedMethod :: MethodProxy GutterRendererDrawMethodInfo a -> signature -> s

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 # 

Methods

overloadedMethod :: MethodProxy GutterRendererEndMethodInfo a -> signature -> s

gutterRendererGetAlignment

data GutterRendererGetAlignmentMethodInfo Source #

Instances

((~) * signature (m (Float, Float)), MonadIO m, IsGutterRenderer a) => MethodInfo * GutterRendererGetAlignmentMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy GutterRendererGetAlignmentMethodInfo a -> signature -> s

gutterRendererGetAlignmentMode

gutterRendererGetBackground

data GutterRendererGetBackgroundMethodInfo Source #

Instances

((~) * signature (m (Bool, RGBA)), MonadIO m, IsGutterRenderer a) => MethodInfo * GutterRendererGetBackgroundMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy GutterRendererGetBackgroundMethodInfo a -> signature -> s

gutterRendererGetPadding

data GutterRendererGetPaddingMethodInfo Source #

Instances

((~) * signature (m (Int32, Int32)), MonadIO m, IsGutterRenderer a) => MethodInfo * GutterRendererGetPaddingMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy GutterRendererGetPaddingMethodInfo a -> signature -> s

gutterRendererGetSize

data GutterRendererGetSizeMethodInfo Source #

Instances

((~) * signature (m Int32), MonadIO m, IsGutterRenderer a) => MethodInfo * GutterRendererGetSizeMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy GutterRendererGetSizeMethodInfo a -> signature -> s

gutterRendererGetView

data GutterRendererGetViewMethodInfo Source #

Instances

((~) * signature (m TextView), MonadIO m, IsGutterRenderer a) => MethodInfo * GutterRendererGetViewMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy GutterRendererGetViewMethodInfo a -> signature -> s

gutterRendererGetVisible

data GutterRendererGetVisibleMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsGutterRenderer a) => MethodInfo * GutterRendererGetVisibleMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy GutterRendererGetVisibleMethodInfo a -> signature -> s

gutterRendererGetWindowType

data GutterRendererGetWindowTypeMethodInfo Source #

Instances

((~) * signature (m TextWindowType), MonadIO m, IsGutterRenderer a) => MethodInfo * GutterRendererGetWindowTypeMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy GutterRendererGetWindowTypeMethodInfo a -> signature -> s

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 # 

Methods

overloadedMethod :: MethodProxy GutterRendererQueryActivatableMethodInfo a -> signature -> s

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 # 

Methods

overloadedMethod :: MethodProxy GutterRendererQueryDataMethodInfo a -> signature -> s

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 # 

Methods

overloadedMethod :: MethodProxy GutterRendererQueryTooltipMethodInfo a -> signature -> s

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 # 

Methods

overloadedMethod :: MethodProxy GutterRendererQueueDrawMethodInfo a -> signature -> s

gutterRendererSetAlignment

data GutterRendererSetAlignmentMethodInfo Source #

Instances

((~) * signature (Float -> Float -> m ()), MonadIO m, IsGutterRenderer a) => MethodInfo * GutterRendererSetAlignmentMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy GutterRendererSetAlignmentMethodInfo a -> signature -> s

gutterRendererSetAlignmentMode

gutterRendererSetBackground

data GutterRendererSetBackgroundMethodInfo Source #

Instances

((~) * signature (Maybe RGBA -> m ()), MonadIO m, IsGutterRenderer a) => MethodInfo * GutterRendererSetBackgroundMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy GutterRendererSetBackgroundMethodInfo a -> signature -> s

gutterRendererSetPadding

data GutterRendererSetPaddingMethodInfo Source #

Instances

((~) * signature (Int32 -> Int32 -> m ()), MonadIO m, IsGutterRenderer a) => MethodInfo * GutterRendererSetPaddingMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy GutterRendererSetPaddingMethodInfo a -> signature -> s

gutterRendererSetSize

data GutterRendererSetSizeMethodInfo Source #

Instances

((~) * signature (Int32 -> m ()), MonadIO m, IsGutterRenderer a) => MethodInfo * GutterRendererSetSizeMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy GutterRendererSetSizeMethodInfo a -> signature -> s

gutterRendererSetVisible

data GutterRendererSetVisibleMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsGutterRenderer a) => MethodInfo * GutterRendererSetVisibleMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy GutterRendererSetVisibleMethodInfo a -> signature -> s

Properties

AlignmentMode

data GutterRendererAlignmentModePropertyInfo Source #

Instances

AttrInfo GutterRendererAlignmentModePropertyInfo Source # 
type AttrSetTypeConstraint GutterRendererAlignmentModePropertyInfo Source # 
type AttrLabel GutterRendererAlignmentModePropertyInfo Source # 
type AttrLabel GutterRendererAlignmentModePropertyInfo = "alignment-mode"
type AttrGetType GutterRendererAlignmentModePropertyInfo Source # 
type AttrBaseTypeConstraint GutterRendererAlignmentModePropertyInfo Source # 
type AttrAllowedOps GutterRendererAlignmentModePropertyInfo Source # 
type AttrAllowedOps GutterRendererAlignmentModePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

gutterRendererAlignmentMode :: AttrLabelProxy "alignmentMode" Source #

BackgroundRgba

data GutterRendererBackgroundRgbaPropertyInfo Source #

Instances

AttrInfo GutterRendererBackgroundRgbaPropertyInfo Source # 
type AttrSetTypeConstraint GutterRendererBackgroundRgbaPropertyInfo Source # 
type AttrSetTypeConstraint GutterRendererBackgroundRgbaPropertyInfo = * ~ RGBA
type AttrLabel GutterRendererBackgroundRgbaPropertyInfo Source # 
type AttrLabel GutterRendererBackgroundRgbaPropertyInfo = "background-rgba"
type AttrGetType GutterRendererBackgroundRgbaPropertyInfo Source # 
type AttrBaseTypeConstraint GutterRendererBackgroundRgbaPropertyInfo Source # 
type AttrAllowedOps GutterRendererBackgroundRgbaPropertyInfo Source # 
type AttrAllowedOps GutterRendererBackgroundRgbaPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))))

gutterRendererBackgroundRgba :: AttrLabelProxy "backgroundRgba" Source #

BackgroundSet

data GutterRendererBackgroundSetPropertyInfo Source #

Instances

AttrInfo GutterRendererBackgroundSetPropertyInfo Source # 
type AttrSetTypeConstraint GutterRendererBackgroundSetPropertyInfo Source # 
type AttrSetTypeConstraint GutterRendererBackgroundSetPropertyInfo = * ~ Bool
type AttrLabel GutterRendererBackgroundSetPropertyInfo Source # 
type AttrLabel GutterRendererBackgroundSetPropertyInfo = "background-set"
type AttrGetType GutterRendererBackgroundSetPropertyInfo Source # 
type AttrBaseTypeConstraint GutterRendererBackgroundSetPropertyInfo Source # 
type AttrAllowedOps GutterRendererBackgroundSetPropertyInfo Source # 
type AttrAllowedOps GutterRendererBackgroundSetPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

gutterRendererBackgroundSet :: AttrLabelProxy "backgroundSet" Source #

Size

data GutterRendererSizePropertyInfo Source #

Instances

AttrInfo GutterRendererSizePropertyInfo Source # 

Associated Types

type AttrAllowedOps GutterRendererSizePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint GutterRendererSizePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint GutterRendererSizePropertyInfo :: * -> Constraint

type AttrGetType GutterRendererSizePropertyInfo :: *

type AttrLabel GutterRendererSizePropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint GutterRendererSizePropertyInfo o => Proxy * GutterRendererSizePropertyInfo -> o -> IO (AttrGetType GutterRendererSizePropertyInfo)

attrSet :: (AttrBaseTypeConstraint GutterRendererSizePropertyInfo o, AttrSetTypeConstraint GutterRendererSizePropertyInfo b) => Proxy * GutterRendererSizePropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint GutterRendererSizePropertyInfo o => Proxy * GutterRendererSizePropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint GutterRendererSizePropertyInfo o, AttrSetTypeConstraint GutterRendererSizePropertyInfo b) => Proxy * GutterRendererSizePropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint GutterRendererSizePropertyInfo Source # 
type AttrSetTypeConstraint GutterRendererSizePropertyInfo = * ~ Int32
type AttrLabel GutterRendererSizePropertyInfo Source # 
type AttrLabel GutterRendererSizePropertyInfo = "size"
type AttrGetType GutterRendererSizePropertyInfo Source # 
type AttrBaseTypeConstraint GutterRendererSizePropertyInfo Source # 
type AttrBaseTypeConstraint GutterRendererSizePropertyInfo = IsGutterRenderer
type AttrAllowedOps GutterRendererSizePropertyInfo Source # 
type AttrAllowedOps GutterRendererSizePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

gutterRendererSize :: AttrLabelProxy "size" Source #

View

data GutterRendererViewPropertyInfo Source #

Instances

AttrInfo GutterRendererViewPropertyInfo Source # 

Associated Types

type AttrAllowedOps GutterRendererViewPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint GutterRendererViewPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint GutterRendererViewPropertyInfo :: * -> Constraint

type AttrGetType GutterRendererViewPropertyInfo :: *

type AttrLabel GutterRendererViewPropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint GutterRendererViewPropertyInfo o => Proxy * GutterRendererViewPropertyInfo -> o -> IO (AttrGetType GutterRendererViewPropertyInfo)

attrSet :: (AttrBaseTypeConstraint GutterRendererViewPropertyInfo o, AttrSetTypeConstraint GutterRendererViewPropertyInfo b) => Proxy * GutterRendererViewPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint GutterRendererViewPropertyInfo o => Proxy * GutterRendererViewPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint GutterRendererViewPropertyInfo o, AttrSetTypeConstraint GutterRendererViewPropertyInfo b) => Proxy * GutterRendererViewPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint GutterRendererViewPropertyInfo Source # 
type AttrSetTypeConstraint GutterRendererViewPropertyInfo = * ~ ()
type AttrLabel GutterRendererViewPropertyInfo Source # 
type AttrLabel GutterRendererViewPropertyInfo = "view"
type AttrGetType GutterRendererViewPropertyInfo Source # 
type AttrGetType GutterRendererViewPropertyInfo = TextView
type AttrBaseTypeConstraint GutterRendererViewPropertyInfo Source # 
type AttrBaseTypeConstraint GutterRendererViewPropertyInfo = IsGutterRenderer
type AttrAllowedOps GutterRendererViewPropertyInfo Source # 
type AttrAllowedOps GutterRendererViewPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

gutterRendererView :: AttrLabelProxy "view" Source #

Visible

data GutterRendererVisiblePropertyInfo Source #

Instances

AttrInfo GutterRendererVisiblePropertyInfo Source # 

Associated Types

type AttrAllowedOps GutterRendererVisiblePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint GutterRendererVisiblePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint GutterRendererVisiblePropertyInfo :: * -> Constraint

type AttrGetType GutterRendererVisiblePropertyInfo :: *

type AttrLabel GutterRendererVisiblePropertyInfo :: Symbol

type AttrSetTypeConstraint GutterRendererVisiblePropertyInfo Source # 
type AttrSetTypeConstraint GutterRendererVisiblePropertyInfo = * ~ Bool
type AttrLabel GutterRendererVisiblePropertyInfo Source # 
type AttrLabel GutterRendererVisiblePropertyInfo = "visible"
type AttrGetType GutterRendererVisiblePropertyInfo Source # 
type AttrBaseTypeConstraint GutterRendererVisiblePropertyInfo Source # 
type AttrAllowedOps GutterRendererVisiblePropertyInfo Source # 
type AttrAllowedOps GutterRendererVisiblePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

gutterRendererVisible :: AttrLabelProxy "visible" Source #

WindowType

data GutterRendererWindowTypePropertyInfo Source #

Instances

AttrInfo GutterRendererWindowTypePropertyInfo Source # 
type AttrSetTypeConstraint GutterRendererWindowTypePropertyInfo Source # 
type AttrSetTypeConstraint GutterRendererWindowTypePropertyInfo = * ~ ()
type AttrLabel GutterRendererWindowTypePropertyInfo Source # 
type AttrLabel GutterRendererWindowTypePropertyInfo = "window-type"
type AttrGetType GutterRendererWindowTypePropertyInfo Source # 
type AttrGetType GutterRendererWindowTypePropertyInfo = TextWindowType
type AttrBaseTypeConstraint GutterRendererWindowTypePropertyInfo Source # 
type AttrAllowedOps GutterRendererWindowTypePropertyInfo Source # 
type AttrAllowedOps GutterRendererWindowTypePropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag)

getGutterRendererWindowType :: (MonadIO m, IsGutterRenderer o) => o -> m TextWindowType Source #

gutterRendererWindowType :: AttrLabelProxy "windowType" Source #

Xalign

data GutterRendererXalignPropertyInfo Source #

Instances

AttrInfo GutterRendererXalignPropertyInfo Source # 

Associated Types

type AttrAllowedOps GutterRendererXalignPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint GutterRendererXalignPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint GutterRendererXalignPropertyInfo :: * -> Constraint

type AttrGetType GutterRendererXalignPropertyInfo :: *

type AttrLabel GutterRendererXalignPropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint GutterRendererXalignPropertyInfo o => Proxy * GutterRendererXalignPropertyInfo -> o -> IO (AttrGetType GutterRendererXalignPropertyInfo)

attrSet :: (AttrBaseTypeConstraint GutterRendererXalignPropertyInfo o, AttrSetTypeConstraint GutterRendererXalignPropertyInfo b) => Proxy * GutterRendererXalignPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint GutterRendererXalignPropertyInfo o => Proxy * GutterRendererXalignPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint GutterRendererXalignPropertyInfo o, AttrSetTypeConstraint GutterRendererXalignPropertyInfo b) => Proxy * GutterRendererXalignPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint GutterRendererXalignPropertyInfo Source # 
type AttrSetTypeConstraint GutterRendererXalignPropertyInfo = * ~ Float
type AttrLabel GutterRendererXalignPropertyInfo Source # 
type AttrLabel GutterRendererXalignPropertyInfo = "xalign"
type AttrGetType GutterRendererXalignPropertyInfo Source # 
type AttrBaseTypeConstraint GutterRendererXalignPropertyInfo Source # 
type AttrAllowedOps GutterRendererXalignPropertyInfo Source # 
type AttrAllowedOps GutterRendererXalignPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

gutterRendererXalign :: AttrLabelProxy "xalign" Source #

Xpad

data GutterRendererXpadPropertyInfo Source #

Instances

AttrInfo GutterRendererXpadPropertyInfo Source # 

Associated Types

type AttrAllowedOps GutterRendererXpadPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint GutterRendererXpadPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint GutterRendererXpadPropertyInfo :: * -> Constraint

type AttrGetType GutterRendererXpadPropertyInfo :: *

type AttrLabel GutterRendererXpadPropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint GutterRendererXpadPropertyInfo o => Proxy * GutterRendererXpadPropertyInfo -> o -> IO (AttrGetType GutterRendererXpadPropertyInfo)

attrSet :: (AttrBaseTypeConstraint GutterRendererXpadPropertyInfo o, AttrSetTypeConstraint GutterRendererXpadPropertyInfo b) => Proxy * GutterRendererXpadPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint GutterRendererXpadPropertyInfo o => Proxy * GutterRendererXpadPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint GutterRendererXpadPropertyInfo o, AttrSetTypeConstraint GutterRendererXpadPropertyInfo b) => Proxy * GutterRendererXpadPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint GutterRendererXpadPropertyInfo Source # 
type AttrSetTypeConstraint GutterRendererXpadPropertyInfo = * ~ Int32
type AttrLabel GutterRendererXpadPropertyInfo Source # 
type AttrLabel GutterRendererXpadPropertyInfo = "xpad"
type AttrGetType GutterRendererXpadPropertyInfo Source # 
type AttrBaseTypeConstraint GutterRendererXpadPropertyInfo Source # 
type AttrBaseTypeConstraint GutterRendererXpadPropertyInfo = IsGutterRenderer
type AttrAllowedOps GutterRendererXpadPropertyInfo Source # 
type AttrAllowedOps GutterRendererXpadPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

gutterRendererXpad :: AttrLabelProxy "xpad" Source #

Yalign

data GutterRendererYalignPropertyInfo Source #

Instances

AttrInfo GutterRendererYalignPropertyInfo Source # 

Associated Types

type AttrAllowedOps GutterRendererYalignPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint GutterRendererYalignPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint GutterRendererYalignPropertyInfo :: * -> Constraint

type AttrGetType GutterRendererYalignPropertyInfo :: *

type AttrLabel GutterRendererYalignPropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint GutterRendererYalignPropertyInfo o => Proxy * GutterRendererYalignPropertyInfo -> o -> IO (AttrGetType GutterRendererYalignPropertyInfo)

attrSet :: (AttrBaseTypeConstraint GutterRendererYalignPropertyInfo o, AttrSetTypeConstraint GutterRendererYalignPropertyInfo b) => Proxy * GutterRendererYalignPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint GutterRendererYalignPropertyInfo o => Proxy * GutterRendererYalignPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint GutterRendererYalignPropertyInfo o, AttrSetTypeConstraint GutterRendererYalignPropertyInfo b) => Proxy * GutterRendererYalignPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint GutterRendererYalignPropertyInfo Source # 
type AttrSetTypeConstraint GutterRendererYalignPropertyInfo = * ~ Float
type AttrLabel GutterRendererYalignPropertyInfo Source # 
type AttrLabel GutterRendererYalignPropertyInfo = "yalign"
type AttrGetType GutterRendererYalignPropertyInfo Source # 
type AttrBaseTypeConstraint GutterRendererYalignPropertyInfo Source # 
type AttrAllowedOps GutterRendererYalignPropertyInfo Source # 
type AttrAllowedOps GutterRendererYalignPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

gutterRendererYalign :: AttrLabelProxy "yalign" Source #

Ypad

data GutterRendererYpadPropertyInfo Source #

Instances

AttrInfo GutterRendererYpadPropertyInfo Source # 

Associated Types

type AttrAllowedOps GutterRendererYpadPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint GutterRendererYpadPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint GutterRendererYpadPropertyInfo :: * -> Constraint

type AttrGetType GutterRendererYpadPropertyInfo :: *

type AttrLabel GutterRendererYpadPropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint GutterRendererYpadPropertyInfo o => Proxy * GutterRendererYpadPropertyInfo -> o -> IO (AttrGetType GutterRendererYpadPropertyInfo)

attrSet :: (AttrBaseTypeConstraint GutterRendererYpadPropertyInfo o, AttrSetTypeConstraint GutterRendererYpadPropertyInfo b) => Proxy * GutterRendererYpadPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint GutterRendererYpadPropertyInfo o => Proxy * GutterRendererYpadPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint GutterRendererYpadPropertyInfo o, AttrSetTypeConstraint GutterRendererYpadPropertyInfo b) => Proxy * GutterRendererYpadPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint GutterRendererYpadPropertyInfo Source # 
type AttrSetTypeConstraint GutterRendererYpadPropertyInfo = * ~ Int32
type AttrLabel GutterRendererYpadPropertyInfo Source # 
type AttrLabel GutterRendererYpadPropertyInfo = "ypad"
type AttrGetType GutterRendererYpadPropertyInfo Source # 
type AttrBaseTypeConstraint GutterRendererYpadPropertyInfo Source # 
type AttrBaseTypeConstraint GutterRendererYpadPropertyInfo = IsGutterRenderer
type AttrAllowedOps GutterRendererYpadPropertyInfo Source # 
type AttrAllowedOps GutterRendererYpadPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

gutterRendererYpad :: AttrLabelProxy "ypad" 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 # 

Associated Types

type HaskellCallbackType GutterRendererActivateSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o GutterRendererActivateSignalInfo -> o -> HaskellCallbackType GutterRendererActivateSignalInfo -> SignalConnectMode -> IO SignalHandlerId

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 #

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 # 

Associated Types

type HaskellCallbackType GutterRendererQueryActivatableSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o GutterRendererQueryActivatableSignalInfo -> o -> HaskellCallbackType GutterRendererQueryActivatableSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType GutterRendererQueryActivatableSignalInfo 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 # 

Associated Types

type HaskellCallbackType GutterRendererQueryDataSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o GutterRendererQueryDataSignalInfo -> o -> HaskellCallbackType GutterRendererQueryDataSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType GutterRendererQueryDataSignalInfo Source # 

afterGutterRendererQueryData :: (GObject a, MonadIO m) => a -> GutterRendererQueryDataCallback -> m SignalHandlerId 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 # 

Associated Types

type HaskellCallbackType GutterRendererQueryTooltipSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o GutterRendererQueryTooltipSignalInfo -> o -> HaskellCallbackType GutterRendererQueryTooltipSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType GutterRendererQueryTooltipSignalInfo Source # 

onGutterRendererQueryTooltip :: (GObject a, MonadIO m) => a -> GutterRendererQueryTooltipCallback -> m SignalHandlerId Source #

QueueDraw

data GutterRendererQueueDrawSignalInfo Source #

Instances

SignalInfo GutterRendererQueueDrawSignalInfo Source # 

Associated Types

type HaskellCallbackType GutterRendererQueueDrawSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o GutterRendererQueueDrawSignalInfo -> o -> HaskellCallbackType GutterRendererQueueDrawSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType GutterRendererQueueDrawSignalInfo Source # 

afterGutterRendererQueueDraw :: (GObject a, MonadIO m) => a -> GutterRendererQueueDrawCallback -> m SignalHandlerId Source #

onGutterRendererQueueDraw :: (GObject a, MonadIO m) => a -> GutterRendererQueueDrawCallback -> m SignalHandlerId Source #