gi-gtksource-3.0.9: 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.Gutter

Contents

Description

 

Synopsis

Exported types

newtype Gutter Source #

Constructors

Gutter (ManagedPtr Gutter) 

Instances

GObject Gutter Source # 
IsObject Gutter Source # 
IsGutter Gutter Source # 
((~) * info (ResolveGutterMethod t Gutter), MethodInfo * info Gutter p) => IsLabel t (Gutter -> p) Source # 

Methods

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

((~) * info (ResolveGutterMethod t Gutter), MethodInfo * info Gutter p) => IsLabelProxy t (Gutter -> p) Source # 

Methods

fromLabelProxy :: Proxy Symbol t -> Gutter -> p

HasAttributeList * Gutter Source # 
type SignalList Gutter Source # 
type SignalList Gutter
type AttributeList Gutter Source # 
type AttributeList Gutter

class GObject o => IsGutter o Source #

Instances

(GObject a, UnknownAncestorError Constraint Gutter a) => IsGutter a Source # 
IsGutter Gutter Source # 

Methods

getPadding

data GutterGetPaddingMethodInfo Source #

Instances

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

Methods

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

gutterGetPadding :: (MonadIO m, IsGutter a) => a -> Int32 -> Int32 -> m () Source #

Deprecated: (Since version 3.12)Use gtk_source_gutter_renderer_get_padding() instead.

getRendererAtPos

data GutterGetRendererAtPosMethodInfo Source #

Instances

((~) * signature (Int32 -> Int32 -> m (Maybe GutterRenderer)), MonadIO m, IsGutter a) => MethodInfo * GutterGetRendererAtPosMethodInfo a signature Source # 

Methods

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

getWindow

data GutterGetWindowMethodInfo Source #

Instances

((~) * signature (m Window), MonadIO m, IsGutter a) => MethodInfo * GutterGetWindowMethodInfo a signature Source # 

Methods

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

gutterGetWindow :: (MonadIO m, IsGutter a) => a -> m Window Source #

Deprecated: (Since version 3.12)Use gtk_text_view_get_window() instead.

insert

data GutterInsertMethodInfo Source #

Instances

((~) * signature (b -> Int32 -> m Bool), MonadIO m, IsGutter a, IsGutterRenderer b) => MethodInfo * GutterInsertMethodInfo a signature Source # 

Methods

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

queueDraw

data GutterQueueDrawMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsGutter a) => MethodInfo * GutterQueueDrawMethodInfo a signature Source # 

Methods

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

gutterQueueDraw :: (MonadIO m, IsGutter a) => a -> m () Source #

remove

data GutterRemoveMethodInfo Source #

Instances

((~) * signature (b -> m ()), MonadIO m, IsGutter a, IsGutterRenderer b) => MethodInfo * GutterRemoveMethodInfo a signature Source # 

Methods

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

gutterRemove :: (MonadIO m, IsGutter a, IsGutterRenderer b) => a -> b -> m () Source #

reorder

data GutterReorderMethodInfo Source #

Instances

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

Methods

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

gutterReorder :: (MonadIO m, IsGutter a, IsGutterRenderer b) => a -> b -> Int32 -> m () Source #

setPadding

data GutterSetPaddingMethodInfo Source #

Instances

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

Methods

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

gutterSetPadding :: (MonadIO m, IsGutter a) => a -> Int32 -> Int32 -> m () Source #

Deprecated: (Since version 3.12)Use gtk_source_gutter_renderer_set_padding() instead.

Properties

view

data GutterViewPropertyInfo Source #

Instances

AttrInfo GutterViewPropertyInfo Source # 

Associated Types

type AttrAllowedOps GutterViewPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint GutterViewPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint GutterViewPropertyInfo :: * -> Constraint

type AttrGetType GutterViewPropertyInfo :: *

type AttrLabel GutterViewPropertyInfo :: Symbol

type AttrOrigin GutterViewPropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint GutterViewPropertyInfo Source # 
type AttrSetTypeConstraint GutterViewPropertyInfo = IsView
type AttrOrigin GutterViewPropertyInfo Source # 
type AttrOrigin GutterViewPropertyInfo = Gutter
type AttrLabel GutterViewPropertyInfo Source # 
type AttrLabel GutterViewPropertyInfo = "view"
type AttrGetType GutterViewPropertyInfo Source # 
type AttrGetType GutterViewPropertyInfo = Maybe View
type AttrBaseTypeConstraint GutterViewPropertyInfo Source # 
type AttrBaseTypeConstraint GutterViewPropertyInfo = IsGutter
type AttrAllowedOps GutterViewPropertyInfo Source # 
type AttrAllowedOps GutterViewPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)))

constructGutterView :: (IsGutter o, IsView a) => a -> IO (GValueConstruct o) Source #

gutterView :: AttrLabelProxy "view" Source #

windowType

data GutterWindowTypePropertyInfo Source #

Instances

AttrInfo GutterWindowTypePropertyInfo Source # 

Associated Types

type AttrAllowedOps GutterWindowTypePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint GutterWindowTypePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint GutterWindowTypePropertyInfo :: * -> Constraint

type AttrGetType GutterWindowTypePropertyInfo :: *

type AttrLabel GutterWindowTypePropertyInfo :: Symbol

type AttrOrigin GutterWindowTypePropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint GutterWindowTypePropertyInfo Source # 
type AttrSetTypeConstraint GutterWindowTypePropertyInfo = * ~ TextWindowType
type AttrOrigin GutterWindowTypePropertyInfo Source # 
type AttrLabel GutterWindowTypePropertyInfo Source # 
type AttrLabel GutterWindowTypePropertyInfo = "window-type"
type AttrGetType GutterWindowTypePropertyInfo Source # 
type AttrGetType GutterWindowTypePropertyInfo = TextWindowType
type AttrBaseTypeConstraint GutterWindowTypePropertyInfo Source # 
type AttrBaseTypeConstraint GutterWindowTypePropertyInfo = IsGutter
type AttrAllowedOps GutterWindowTypePropertyInfo Source # 
type AttrAllowedOps GutterWindowTypePropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))

constructGutterWindowType :: IsGutter o => TextWindowType -> IO (GValueConstruct o) Source #

getGutterWindowType :: (MonadIO m, IsGutter o) => o -> m TextWindowType Source #

gutterWindowType :: AttrLabelProxy "windowType" Source #

xpad

data GutterXpadPropertyInfo Source #

Instances

AttrInfo GutterXpadPropertyInfo Source # 

Associated Types

type AttrAllowedOps GutterXpadPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint GutterXpadPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint GutterXpadPropertyInfo :: * -> Constraint

type AttrGetType GutterXpadPropertyInfo :: *

type AttrLabel GutterXpadPropertyInfo :: Symbol

type AttrOrigin GutterXpadPropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint GutterXpadPropertyInfo Source # 
type AttrSetTypeConstraint GutterXpadPropertyInfo = * ~ Int32
type AttrOrigin GutterXpadPropertyInfo Source # 
type AttrOrigin GutterXpadPropertyInfo = Gutter
type AttrLabel GutterXpadPropertyInfo Source # 
type AttrLabel GutterXpadPropertyInfo = "xpad"
type AttrGetType GutterXpadPropertyInfo Source # 
type AttrGetType GutterXpadPropertyInfo = Int32
type AttrBaseTypeConstraint GutterXpadPropertyInfo Source # 
type AttrBaseTypeConstraint GutterXpadPropertyInfo = IsGutter
type AttrAllowedOps GutterXpadPropertyInfo Source # 
type AttrAllowedOps GutterXpadPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructGutterXpad :: IsGutter o => Int32 -> IO (GValueConstruct o) Source #

gutterXpad :: AttrLabelProxy "xpad" Source #

setGutterXpad :: (MonadIO m, IsGutter o) => o -> Int32 -> m () Source #

ypad

data GutterYpadPropertyInfo Source #

Instances

AttrInfo GutterYpadPropertyInfo Source # 

Associated Types

type AttrAllowedOps GutterYpadPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint GutterYpadPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint GutterYpadPropertyInfo :: * -> Constraint

type AttrGetType GutterYpadPropertyInfo :: *

type AttrLabel GutterYpadPropertyInfo :: Symbol

type AttrOrigin GutterYpadPropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint GutterYpadPropertyInfo Source # 
type AttrSetTypeConstraint GutterYpadPropertyInfo = * ~ Int32
type AttrOrigin GutterYpadPropertyInfo Source # 
type AttrOrigin GutterYpadPropertyInfo = Gutter
type AttrLabel GutterYpadPropertyInfo Source # 
type AttrLabel GutterYpadPropertyInfo = "ypad"
type AttrGetType GutterYpadPropertyInfo Source # 
type AttrGetType GutterYpadPropertyInfo = Int32
type AttrBaseTypeConstraint GutterYpadPropertyInfo Source # 
type AttrBaseTypeConstraint GutterYpadPropertyInfo = IsGutter
type AttrAllowedOps GutterYpadPropertyInfo Source # 
type AttrAllowedOps GutterYpadPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructGutterYpad :: IsGutter o => Int32 -> IO (GValueConstruct o) Source #

gutterYpad :: AttrLabelProxy "ypad" Source #

setGutterYpad :: (MonadIO m, IsGutter o) => o -> Int32 -> m () Source #