gi-gtksource-3.0.15: 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

toGutter :: (MonadIO m, IsGutter o) => o -> m Gutter Source #

Methods

getPadding

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

Deprecated: (Since version 3.12)Use gutterRendererGetPadding instead.

No description available in the introspection data.

getRendererAtPos

gutterGetRendererAtPos Source #

Arguments

:: (HasCallStack, MonadIO m, IsGutter a) 
=> a

gutter: A Gutter.

-> Int32

x: The x position to get identified.

-> Int32

y: The y position to get identified.

-> m (Maybe GutterRenderer)

Returns: the renderer at (x, y) or Nothing.

Finds the GutterRenderer at (x, y).

getView

gutterGetView Source #

Arguments

:: (HasCallStack, MonadIO m, IsGutter a) 
=> a

gutter: a Gutter.

-> m View

Returns: the associated View.

No description available in the introspection data.

Since: 3.24

getWindow

gutterGetWindow Source #

Arguments

:: (HasCallStack, MonadIO m, IsGutter a) 
=> a

gutter: a Gutter.

-> m Window

Returns: the Window of the gutter, or Nothing if the gutter has no window.

Deprecated: (Since version 3.12)Use textViewGetWindow instead.

Get the Window of the gutter. The window will only be available when the gutter has at least one, non-zero width, cell renderer packed.

Since: 2.8

getWindowType

gutterGetWindowType Source #

Arguments

:: (HasCallStack, MonadIO m, IsGutter a) 
=> a

gutter: a Gutter.

-> m TextWindowType

Returns: the TextWindowType of gutter.

No description available in the introspection data.

Since: 3.24

insert

gutterInsert Source #

Arguments

:: (HasCallStack, MonadIO m, IsGutter a, IsGutterRenderer b) 
=> a

gutter: a Gutter.

-> b

renderer: a gutter renderer (must inherit from GutterRenderer).

-> Int32

position: the renderer position.

-> m Bool

Returns: True if operation succeeded. Otherwise False.

Insert renderer into the gutter. If renderer is yet unowned then gutter claims its ownership. Otherwise just increases renderer's reference count. renderer cannot be already inserted to another gutter.

Since: 3.0

queueDraw

gutterQueueDraw Source #

Arguments

:: (HasCallStack, MonadIO m, IsGutter a) 
=> a

gutter: a Gutter.

-> m () 

Invalidates the drawable area of the gutter. You can use this to force a redraw of the gutter if something has changed and needs to be redrawn.

Since: 2.8

remove

gutterRemove Source #

Arguments

:: (HasCallStack, MonadIO m, IsGutter a, IsGutterRenderer b) 
=> a

gutter: a Gutter.

-> b

renderer: a GutterRenderer.

-> m () 

Removes renderer from gutter.

Since: 2.8

reorder

gutterReorder Source #

Arguments

:: (HasCallStack, MonadIO m, IsGutter a, IsGutterRenderer b) 
=> a

gutter: a GutterRenderer.

-> b

renderer: a CellRenderer.

-> Int32

position: the new renderer position.

-> m () 

Reorders renderer in gutter to new position.

Since: 2.8

setPadding

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

Deprecated: (Since version 3.12)Use gutterRendererSetPadding instead.

No description available in the introspection data.

Properties

view

windowType

xpad

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

ypad

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