Copyright | Will Thompson and Iñaki García Etxebarria |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria |
Safe Haskell | None |
Language | Haskell2010 |
GI.Gtk.Objects.CellRenderer
Contents
- Exported types
- Methods
- activate
- getAlignedArea
- getAlignment
- getFixedSize
- getPadding
- getPreferredHeight
- getPreferredHeightForWidth
- getPreferredSize
- getPreferredWidth
- getPreferredWidthForHeight
- getRequestMode
- getSensitive
- getSize
- getState
- getVisible
- isActivatable
- render
- setAlignment
- setFixedSize
- setPadding
- setSensitive
- setVisible
- startEditing
- stopEditing
- Properties
- Signals
Description
The CellRenderer
is a base class of a set of objects used for
rendering a cell to a Context
. These objects are used primarily by
the TreeView
widget, though they aren’t tied to them in any
specific way. It is worth noting that CellRenderer
is not a
Widget
and cannot be treated as such.
The primary use of a CellRenderer
is for drawing a certain graphical
elements on a Context
. Typically, one cell renderer is used to
draw many cells on the screen. To this extent, it isn’t expected that a
CellRenderer keep any permanent state around. Instead, any state is set
just prior to use using GObjects
property system. Then, the
cell is measured using cellRendererGetSize
. Finally, the cell
is rendered in the correct location using cellRendererRender
.
There are a number of rules that must be followed when writing a new
CellRenderer
. First and foremost, it’s important that a certain set
of properties will always yield a cell renderer of the same size,
barring a Style
change. The CellRenderer
also has a number of
generic properties that are expected to be honored by all children.
Beyond merely rendering a cell, cell renderers can optionally
provide active user interface elements. A cell renderer can be
“activatable” like CellRendererToggle
,
which toggles when it gets activated by a mouse click, or it can be
“editable” like CellRendererText
, which
allows the user to edit the text using a widget implementing the
CellEditable
interface, e.g. Entry
.
To make a cell renderer activatable or editable, you have to
implement the CellRendererClass
.activate
or
CellRendererClass
.start_editing
virtual functions, respectively.
Many properties of CellRenderer
and its subclasses have a
corresponding “set” property, e.g. “cell-background-set” corresponds
to “cell-background”. These “set” properties reflect whether a property
has been set or not. You should not set them independently.
Synopsis
- newtype CellRenderer = CellRenderer (ManagedPtr CellRenderer)
- class (GObject o, IsDescendantOf CellRenderer o) => IsCellRenderer o
- toCellRenderer :: (MonadIO m, IsCellRenderer o) => o -> m CellRenderer
- type family ResolveCellRendererMethod (t :: Symbol) o where ...
- data CellRendererActivateMethodInfo
- cellRendererActivate :: (HasCallStack, MonadIO m, IsCellRenderer a, IsWidget b) => a -> Event -> b -> Text -> Rectangle -> Rectangle -> [CellRendererState] -> m Bool
- data CellRendererGetAlignedAreaMethodInfo
- cellRendererGetAlignedArea :: (HasCallStack, MonadIO m, IsCellRenderer a, IsWidget b) => a -> b -> [CellRendererState] -> Rectangle -> m Rectangle
- data CellRendererGetAlignmentMethodInfo
- cellRendererGetAlignment :: (HasCallStack, MonadIO m, IsCellRenderer a) => a -> m (Float, Float)
- data CellRendererGetFixedSizeMethodInfo
- cellRendererGetFixedSize :: (HasCallStack, MonadIO m, IsCellRenderer a) => a -> m (Int32, Int32)
- data CellRendererGetPaddingMethodInfo
- cellRendererGetPadding :: (HasCallStack, MonadIO m, IsCellRenderer a) => a -> m (Int32, Int32)
- data CellRendererGetPreferredHeightMethodInfo
- cellRendererGetPreferredHeight :: (HasCallStack, MonadIO m, IsCellRenderer a, IsWidget b) => a -> b -> m (Int32, Int32)
- data CellRendererGetPreferredHeightForWidthMethodInfo
- cellRendererGetPreferredHeightForWidth :: (HasCallStack, MonadIO m, IsCellRenderer a, IsWidget b) => a -> b -> Int32 -> m (Int32, Int32)
- data CellRendererGetPreferredSizeMethodInfo
- cellRendererGetPreferredSize :: (HasCallStack, MonadIO m, IsCellRenderer a, IsWidget b) => a -> b -> m (Requisition, Requisition)
- data CellRendererGetPreferredWidthMethodInfo
- cellRendererGetPreferredWidth :: (HasCallStack, MonadIO m, IsCellRenderer a, IsWidget b) => a -> b -> m (Int32, Int32)
- data CellRendererGetPreferredWidthForHeightMethodInfo
- cellRendererGetPreferredWidthForHeight :: (HasCallStack, MonadIO m, IsCellRenderer a, IsWidget b) => a -> b -> Int32 -> m (Int32, Int32)
- data CellRendererGetRequestModeMethodInfo
- cellRendererGetRequestMode :: (HasCallStack, MonadIO m, IsCellRenderer a) => a -> m SizeRequestMode
- data CellRendererGetSensitiveMethodInfo
- cellRendererGetSensitive :: (HasCallStack, MonadIO m, IsCellRenderer a) => a -> m Bool
- data CellRendererGetSizeMethodInfo
- cellRendererGetSize :: (HasCallStack, MonadIO m, IsCellRenderer a, IsWidget b) => a -> b -> Maybe Rectangle -> m (Int32, Int32, Int32, Int32)
- data CellRendererGetStateMethodInfo
- cellRendererGetState :: (HasCallStack, MonadIO m, IsCellRenderer a, IsWidget b) => Maybe a -> Maybe b -> [CellRendererState] -> m [StateFlags]
- data CellRendererGetVisibleMethodInfo
- cellRendererGetVisible :: (HasCallStack, MonadIO m, IsCellRenderer a) => a -> m Bool
- data CellRendererIsActivatableMethodInfo
- cellRendererIsActivatable :: (HasCallStack, MonadIO m, IsCellRenderer a) => a -> m Bool
- data CellRendererRenderMethodInfo
- cellRendererRender :: (HasCallStack, MonadIO m, IsCellRenderer a, IsWidget b) => a -> Context -> b -> Rectangle -> Rectangle -> [CellRendererState] -> m ()
- data CellRendererSetAlignmentMethodInfo
- cellRendererSetAlignment :: (HasCallStack, MonadIO m, IsCellRenderer a) => a -> Float -> Float -> m ()
- data CellRendererSetFixedSizeMethodInfo
- cellRendererSetFixedSize :: (HasCallStack, MonadIO m, IsCellRenderer a) => a -> Int32 -> Int32 -> m ()
- data CellRendererSetPaddingMethodInfo
- cellRendererSetPadding :: (HasCallStack, MonadIO m, IsCellRenderer a) => a -> Int32 -> Int32 -> m ()
- data CellRendererSetSensitiveMethodInfo
- cellRendererSetSensitive :: (HasCallStack, MonadIO m, IsCellRenderer a) => a -> Bool -> m ()
- data CellRendererSetVisibleMethodInfo
- cellRendererSetVisible :: (HasCallStack, MonadIO m, IsCellRenderer a) => a -> Bool -> m ()
- data CellRendererStartEditingMethodInfo
- cellRendererStartEditing :: (HasCallStack, MonadIO m, IsCellRenderer a, IsWidget b) => a -> Maybe Event -> b -> Text -> Rectangle -> Rectangle -> [CellRendererState] -> m (Maybe CellEditable)
- data CellRendererStopEditingMethodInfo
- cellRendererStopEditing :: (HasCallStack, MonadIO m, IsCellRenderer a) => a -> Bool -> m ()
- data CellRendererCellBackgroundPropertyInfo
- cellRendererCellBackground :: AttrLabelProxy "cellBackground"
- clearCellRendererCellBackground :: (MonadIO m, IsCellRenderer o) => o -> m ()
- constructCellRendererCellBackground :: (IsCellRenderer o, MonadIO m) => Text -> m (GValueConstruct o)
- setCellRendererCellBackground :: (MonadIO m, IsCellRenderer o) => o -> Text -> m ()
- data CellRendererCellBackgroundGdkPropertyInfo
- cellRendererCellBackgroundGdk :: AttrLabelProxy "cellBackgroundGdk"
- clearCellRendererCellBackgroundGdk :: (MonadIO m, IsCellRenderer o) => o -> m ()
- constructCellRendererCellBackgroundGdk :: (IsCellRenderer o, MonadIO m) => Color -> m (GValueConstruct o)
- getCellRendererCellBackgroundGdk :: (MonadIO m, IsCellRenderer o) => o -> m (Maybe Color)
- setCellRendererCellBackgroundGdk :: (MonadIO m, IsCellRenderer o) => o -> Color -> m ()
- data CellRendererCellBackgroundRgbaPropertyInfo
- cellRendererCellBackgroundRgba :: AttrLabelProxy "cellBackgroundRgba"
- clearCellRendererCellBackgroundRgba :: (MonadIO m, IsCellRenderer o) => o -> m ()
- constructCellRendererCellBackgroundRgba :: (IsCellRenderer o, MonadIO m) => RGBA -> m (GValueConstruct o)
- getCellRendererCellBackgroundRgba :: (MonadIO m, IsCellRenderer o) => o -> m (Maybe RGBA)
- setCellRendererCellBackgroundRgba :: (MonadIO m, IsCellRenderer o) => o -> RGBA -> m ()
- data CellRendererCellBackgroundSetPropertyInfo
- cellRendererCellBackgroundSet :: AttrLabelProxy "cellBackgroundSet"
- constructCellRendererCellBackgroundSet :: (IsCellRenderer o, MonadIO m) => Bool -> m (GValueConstruct o)
- getCellRendererCellBackgroundSet :: (MonadIO m, IsCellRenderer o) => o -> m Bool
- setCellRendererCellBackgroundSet :: (MonadIO m, IsCellRenderer o) => o -> Bool -> m ()
- data CellRendererEditingPropertyInfo
- cellRendererEditing :: AttrLabelProxy "editing"
- getCellRendererEditing :: (MonadIO m, IsCellRenderer o) => o -> m Bool
- data CellRendererHeightPropertyInfo
- cellRendererHeight :: AttrLabelProxy "height"
- constructCellRendererHeight :: (IsCellRenderer o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getCellRendererHeight :: (MonadIO m, IsCellRenderer o) => o -> m Int32
- setCellRendererHeight :: (MonadIO m, IsCellRenderer o) => o -> Int32 -> m ()
- data CellRendererIsExpandedPropertyInfo
- cellRendererIsExpanded :: AttrLabelProxy "isExpanded"
- constructCellRendererIsExpanded :: (IsCellRenderer o, MonadIO m) => Bool -> m (GValueConstruct o)
- getCellRendererIsExpanded :: (MonadIO m, IsCellRenderer o) => o -> m Bool
- setCellRendererIsExpanded :: (MonadIO m, IsCellRenderer o) => o -> Bool -> m ()
- data CellRendererIsExpanderPropertyInfo
- cellRendererIsExpander :: AttrLabelProxy "isExpander"
- constructCellRendererIsExpander :: (IsCellRenderer o, MonadIO m) => Bool -> m (GValueConstruct o)
- getCellRendererIsExpander :: (MonadIO m, IsCellRenderer o) => o -> m Bool
- setCellRendererIsExpander :: (MonadIO m, IsCellRenderer o) => o -> Bool -> m ()
- data CellRendererModePropertyInfo
- cellRendererMode :: AttrLabelProxy "mode"
- constructCellRendererMode :: (IsCellRenderer o, MonadIO m) => CellRendererMode -> m (GValueConstruct o)
- getCellRendererMode :: (MonadIO m, IsCellRenderer o) => o -> m CellRendererMode
- setCellRendererMode :: (MonadIO m, IsCellRenderer o) => o -> CellRendererMode -> m ()
- data CellRendererSensitivePropertyInfo
- cellRendererSensitive :: AttrLabelProxy "sensitive"
- constructCellRendererSensitive :: (IsCellRenderer o, MonadIO m) => Bool -> m (GValueConstruct o)
- getCellRendererSensitive :: (MonadIO m, IsCellRenderer o) => o -> m Bool
- setCellRendererSensitive :: (MonadIO m, IsCellRenderer o) => o -> Bool -> m ()
- data CellRendererVisiblePropertyInfo
- cellRendererVisible :: AttrLabelProxy "visible"
- constructCellRendererVisible :: (IsCellRenderer o, MonadIO m) => Bool -> m (GValueConstruct o)
- getCellRendererVisible :: (MonadIO m, IsCellRenderer o) => o -> m Bool
- setCellRendererVisible :: (MonadIO m, IsCellRenderer o) => o -> Bool -> m ()
- data CellRendererWidthPropertyInfo
- cellRendererWidth :: AttrLabelProxy "width"
- constructCellRendererWidth :: (IsCellRenderer o, MonadIO m) => Int32 -> m (GValueConstruct o)
- getCellRendererWidth :: (MonadIO m, IsCellRenderer o) => o -> m Int32
- setCellRendererWidth :: (MonadIO m, IsCellRenderer o) => o -> Int32 -> m ()
- data CellRendererXalignPropertyInfo
- cellRendererXalign :: AttrLabelProxy "xalign"
- constructCellRendererXalign :: (IsCellRenderer o, MonadIO m) => Float -> m (GValueConstruct o)
- getCellRendererXalign :: (MonadIO m, IsCellRenderer o) => o -> m Float
- setCellRendererXalign :: (MonadIO m, IsCellRenderer o) => o -> Float -> m ()
- data CellRendererXpadPropertyInfo
- cellRendererXpad :: AttrLabelProxy "xpad"
- constructCellRendererXpad :: (IsCellRenderer o, MonadIO m) => Word32 -> m (GValueConstruct o)
- getCellRendererXpad :: (MonadIO m, IsCellRenderer o) => o -> m Word32
- setCellRendererXpad :: (MonadIO m, IsCellRenderer o) => o -> Word32 -> m ()
- data CellRendererYalignPropertyInfo
- cellRendererYalign :: AttrLabelProxy "yalign"
- constructCellRendererYalign :: (IsCellRenderer o, MonadIO m) => Float -> m (GValueConstruct o)
- getCellRendererYalign :: (MonadIO m, IsCellRenderer o) => o -> m Float
- setCellRendererYalign :: (MonadIO m, IsCellRenderer o) => o -> Float -> m ()
- data CellRendererYpadPropertyInfo
- cellRendererYpad :: AttrLabelProxy "ypad"
- constructCellRendererYpad :: (IsCellRenderer o, MonadIO m) => Word32 -> m (GValueConstruct o)
- getCellRendererYpad :: (MonadIO m, IsCellRenderer o) => o -> m Word32
- setCellRendererYpad :: (MonadIO m, IsCellRenderer o) => o -> Word32 -> m ()
- type CellRendererEditingCanceledCallback = IO ()
- data CellRendererEditingCanceledSignalInfo
- afterCellRendererEditingCanceled :: (IsCellRenderer a, MonadIO m) => a -> ((?self :: a) => CellRendererEditingCanceledCallback) -> m SignalHandlerId
- onCellRendererEditingCanceled :: (IsCellRenderer a, MonadIO m) => a -> ((?self :: a) => CellRendererEditingCanceledCallback) -> m SignalHandlerId
- type CellRendererEditingStartedCallback = CellEditable -> Text -> IO ()
- data CellRendererEditingStartedSignalInfo
- afterCellRendererEditingStarted :: (IsCellRenderer a, MonadIO m) => a -> ((?self :: a) => CellRendererEditingStartedCallback) -> m SignalHandlerId
- onCellRendererEditingStarted :: (IsCellRenderer a, MonadIO m) => a -> ((?self :: a) => CellRendererEditingStartedCallback) -> m SignalHandlerId
Exported types
newtype CellRenderer Source #
Memory-managed wrapper type.
Constructors
CellRenderer (ManagedPtr CellRenderer) |
Instances
class (GObject o, IsDescendantOf CellRenderer o) => IsCellRenderer o Source #
Type class for types which can be safely cast to CellRenderer
, for instance with toCellRenderer
.
Instances
(GObject o, IsDescendantOf CellRenderer o) => IsCellRenderer o Source # | |
Defined in GI.Gtk.Objects.CellRenderer |
toCellRenderer :: (MonadIO m, IsCellRenderer o) => o -> m CellRenderer Source #
Cast to CellRenderer
, for types for which this is known to be safe. For general casts, use castTo
.
Methods
Click to display all available methods, including inherited ones
Methods
activate, bindProperty, bindPropertyFull, forceFloating, freezeNotify, getv, isActivatable, isFloating, notify, notifyByPspec, ref, refSink, render, runDispose, startEditing, stealData, stealQdata, stopEditing, thawNotify, unref, watchClosure.
Getters
getAlignedArea, getAlignment, getData, getFixedSize, getPadding, getPreferredHeight, getPreferredHeightForWidth, getPreferredSize, getPreferredWidth, getPreferredWidthForHeight, getProperty, getQdata, getRequestMode, getSensitive, getSize, getState, getVisible.
Setters
setAlignment, setData, setDataFull, setFixedSize, setPadding, setProperty, setSensitive, setVisible.
type family ResolveCellRendererMethod (t :: Symbol) o where ... Source #
Equations
activate
data CellRendererActivateMethodInfo Source #
Instances
(signature ~ (Event -> b -> Text -> Rectangle -> Rectangle -> [CellRendererState] -> m Bool), MonadIO m, IsCellRenderer a, IsWidget b) => OverloadedMethod CellRendererActivateMethodInfo a signature Source # | |
Defined in GI.Gtk.Objects.CellRenderer Methods overloadedMethod :: a -> signature # | |
OverloadedMethodInfo CellRendererActivateMethodInfo (a :: Type) Source # | |
Defined in GI.Gtk.Objects.CellRenderer Methods |
Arguments
:: (HasCallStack, MonadIO m, IsCellRenderer a, IsWidget b) | |
=> a |
|
-> Event |
|
-> b |
|
-> Text |
|
-> Rectangle |
|
-> Rectangle |
|
-> [CellRendererState] |
|
-> m Bool | Returns: |
Passes an activate event to the cell renderer for possible processing.
Some cell renderers may use events; for example, CellRendererToggle
toggles when it gets a mouse click.
getAlignedArea
data CellRendererGetAlignedAreaMethodInfo Source #
Instances
(signature ~ (b -> [CellRendererState] -> Rectangle -> m Rectangle), MonadIO m, IsCellRenderer a, IsWidget b) => OverloadedMethod CellRendererGetAlignedAreaMethodInfo a signature Source # | |
Defined in GI.Gtk.Objects.CellRenderer Methods overloadedMethod :: a -> signature # | |
OverloadedMethodInfo CellRendererGetAlignedAreaMethodInfo (a :: Type) Source # | |
Defined in GI.Gtk.Objects.CellRenderer Methods |
cellRendererGetAlignedArea Source #
Arguments
:: (HasCallStack, MonadIO m, IsCellRenderer a, IsWidget b) | |
=> a |
|
-> b |
|
-> [CellRendererState] |
|
-> Rectangle |
|
-> m Rectangle |
Gets the aligned area used by cell
inside cellArea
. Used for finding
the appropriate edit and focus rectangle.
Since: 3.0
getAlignment
data CellRendererGetAlignmentMethodInfo Source #
Instances
(signature ~ m (Float, Float), MonadIO m, IsCellRenderer a) => OverloadedMethod CellRendererGetAlignmentMethodInfo a signature Source # | |
Defined in GI.Gtk.Objects.CellRenderer Methods overloadedMethod :: a -> signature # | |
OverloadedMethodInfo CellRendererGetAlignmentMethodInfo (a :: Type) Source # | |
Defined in GI.Gtk.Objects.CellRenderer Methods |
cellRendererGetAlignment Source #
Arguments
:: (HasCallStack, MonadIO m, IsCellRenderer a) | |
=> a |
|
-> m (Float, Float) |
Fills in xalign
and yalign
with the appropriate values of cell
.
Since: 2.18
getFixedSize
data CellRendererGetFixedSizeMethodInfo Source #
Instances
(signature ~ m (Int32, Int32), MonadIO m, IsCellRenderer a) => OverloadedMethod CellRendererGetFixedSizeMethodInfo a signature Source # | |
Defined in GI.Gtk.Objects.CellRenderer Methods overloadedMethod :: a -> signature # | |
OverloadedMethodInfo CellRendererGetFixedSizeMethodInfo (a :: Type) Source # | |
Defined in GI.Gtk.Objects.CellRenderer Methods |
cellRendererGetFixedSize Source #
Arguments
:: (HasCallStack, MonadIO m, IsCellRenderer a) | |
=> a |
|
-> m (Int32, Int32) |
Fills in width
and height
with the appropriate size of cell
.
getPadding
data CellRendererGetPaddingMethodInfo Source #
Instances
(signature ~ m (Int32, Int32), MonadIO m, IsCellRenderer a) => OverloadedMethod CellRendererGetPaddingMethodInfo a signature Source # | |
Defined in GI.Gtk.Objects.CellRenderer Methods overloadedMethod :: a -> signature # | |
OverloadedMethodInfo CellRendererGetPaddingMethodInfo (a :: Type) Source # | |
Defined in GI.Gtk.Objects.CellRenderer Methods |
cellRendererGetPadding Source #
Arguments
:: (HasCallStack, MonadIO m, IsCellRenderer a) | |
=> a |
|
-> m (Int32, Int32) |
Fills in xpad
and ypad
with the appropriate values of cell
.
Since: 2.18
getPreferredHeight
data CellRendererGetPreferredHeightMethodInfo Source #
Instances
(signature ~ (b -> m (Int32, Int32)), MonadIO m, IsCellRenderer a, IsWidget b) => OverloadedMethod CellRendererGetPreferredHeightMethodInfo a signature Source # | |
Defined in GI.Gtk.Objects.CellRenderer Methods overloadedMethod :: a -> signature # | |
OverloadedMethodInfo CellRendererGetPreferredHeightMethodInfo (a :: Type) Source # | |
Defined in GI.Gtk.Objects.CellRenderer Methods |
cellRendererGetPreferredHeight Source #
Arguments
:: (HasCallStack, MonadIO m, IsCellRenderer a, IsWidget b) | |
=> a |
|
-> b |
|
-> m (Int32, Int32) |
Retreives a renderer’s natural size when rendered to widget
.
Since: 3.0
getPreferredHeightForWidth
data CellRendererGetPreferredHeightForWidthMethodInfo Source #
Instances
(signature ~ (b -> Int32 -> m (Int32, Int32)), MonadIO m, IsCellRenderer a, IsWidget b) => OverloadedMethod CellRendererGetPreferredHeightForWidthMethodInfo a signature Source # | |
Defined in GI.Gtk.Objects.CellRenderer Methods overloadedMethod :: a -> signature # | |
OverloadedMethodInfo CellRendererGetPreferredHeightForWidthMethodInfo (a :: Type) Source # | |
Defined in GI.Gtk.Objects.CellRenderer Methods |
cellRendererGetPreferredHeightForWidth Source #
Arguments
:: (HasCallStack, MonadIO m, IsCellRenderer a, IsWidget b) | |
=> a |
|
-> b |
|
-> Int32 |
|
-> m (Int32, Int32) |
Retreives a cell renderers’s minimum and natural height if it were rendered to
widget
with the specified width
.
Since: 3.0
getPreferredSize
data CellRendererGetPreferredSizeMethodInfo Source #
Instances
(signature ~ (b -> m (Requisition, Requisition)), MonadIO m, IsCellRenderer a, IsWidget b) => OverloadedMethod CellRendererGetPreferredSizeMethodInfo a signature Source # | |
Defined in GI.Gtk.Objects.CellRenderer Methods overloadedMethod :: a -> signature # | |
OverloadedMethodInfo CellRendererGetPreferredSizeMethodInfo (a :: Type) Source # | |
Defined in GI.Gtk.Objects.CellRenderer Methods |
cellRendererGetPreferredSize Source #
Arguments
:: (HasCallStack, MonadIO m, IsCellRenderer a, IsWidget b) | |
=> a |
|
-> b |
|
-> m (Requisition, Requisition) |
Retrieves the minimum and natural size of a cell taking into account the widget’s preference for height-for-width management.
Since: 3.0
getPreferredWidth
data CellRendererGetPreferredWidthMethodInfo Source #
Instances
(signature ~ (b -> m (Int32, Int32)), MonadIO m, IsCellRenderer a, IsWidget b) => OverloadedMethod CellRendererGetPreferredWidthMethodInfo a signature Source # | |
Defined in GI.Gtk.Objects.CellRenderer Methods overloadedMethod :: a -> signature # | |
OverloadedMethodInfo CellRendererGetPreferredWidthMethodInfo (a :: Type) Source # | |
Defined in GI.Gtk.Objects.CellRenderer Methods |
cellRendererGetPreferredWidth Source #
Arguments
:: (HasCallStack, MonadIO m, IsCellRenderer a, IsWidget b) | |
=> a |
|
-> b |
|
-> m (Int32, Int32) |
Retreives a renderer’s natural size when rendered to widget
.
Since: 3.0
getPreferredWidthForHeight
data CellRendererGetPreferredWidthForHeightMethodInfo Source #
Instances
(signature ~ (b -> Int32 -> m (Int32, Int32)), MonadIO m, IsCellRenderer a, IsWidget b) => OverloadedMethod CellRendererGetPreferredWidthForHeightMethodInfo a signature Source # | |
Defined in GI.Gtk.Objects.CellRenderer Methods overloadedMethod :: a -> signature # | |
OverloadedMethodInfo CellRendererGetPreferredWidthForHeightMethodInfo (a :: Type) Source # | |
Defined in GI.Gtk.Objects.CellRenderer Methods |
cellRendererGetPreferredWidthForHeight Source #
Arguments
:: (HasCallStack, MonadIO m, IsCellRenderer a, IsWidget b) | |
=> a |
|
-> b |
|
-> Int32 |
|
-> m (Int32, Int32) |
Retreives a cell renderers’s minimum and natural width if it were rendered to
widget
with the specified height
.
Since: 3.0
getRequestMode
data CellRendererGetRequestModeMethodInfo Source #
Instances
(signature ~ m SizeRequestMode, MonadIO m, IsCellRenderer a) => OverloadedMethod CellRendererGetRequestModeMethodInfo a signature Source # | |
Defined in GI.Gtk.Objects.CellRenderer Methods overloadedMethod :: a -> signature # | |
OverloadedMethodInfo CellRendererGetRequestModeMethodInfo (a :: Type) Source # | |
Defined in GI.Gtk.Objects.CellRenderer Methods |
cellRendererGetRequestMode Source #
Arguments
:: (HasCallStack, MonadIO m, IsCellRenderer a) | |
=> a |
|
-> m SizeRequestMode | Returns: The |
Gets whether the cell renderer prefers a height-for-width layout or a width-for-height layout.
Since: 3.0
getSensitive
data CellRendererGetSensitiveMethodInfo Source #
Instances
(signature ~ m Bool, MonadIO m, IsCellRenderer a) => OverloadedMethod CellRendererGetSensitiveMethodInfo a signature Source # | |
Defined in GI.Gtk.Objects.CellRenderer Methods overloadedMethod :: a -> signature # | |
OverloadedMethodInfo CellRendererGetSensitiveMethodInfo (a :: Type) Source # | |
Defined in GI.Gtk.Objects.CellRenderer Methods |
cellRendererGetSensitive Source #
Arguments
:: (HasCallStack, MonadIO m, IsCellRenderer a) | |
=> a |
|
-> m Bool | Returns: |
Returns the cell renderer’s sensitivity.
Since: 2.18
getSize
data CellRendererGetSizeMethodInfo Source #
Instances
(signature ~ (b -> Maybe Rectangle -> m (Int32, Int32, Int32, Int32)), MonadIO m, IsCellRenderer a, IsWidget b) => OverloadedMethod CellRendererGetSizeMethodInfo a signature Source # | |
Defined in GI.Gtk.Objects.CellRenderer Methods overloadedMethod :: a -> signature # | |
OverloadedMethodInfo CellRendererGetSizeMethodInfo (a :: Type) Source # | |
Defined in GI.Gtk.Objects.CellRenderer Methods |
Arguments
:: (HasCallStack, MonadIO m, IsCellRenderer a, IsWidget b) | |
=> a |
|
-> b |
|
-> Maybe Rectangle |
|
-> m (Int32, Int32, Int32, Int32) |
Deprecated: (Since version 3.0)Use cellRendererGetPreferredSize
instead.
Obtains the width and height needed to render the cell. Used by view
widgets to determine the appropriate size for the cell_area passed to
cellRendererRender
. If cellArea
is not Nothing
, fills in the
x and y offsets (if set) of the cell relative to this location.
Please note that the values set in width
and height
, as well as those
in xOffset
and yOffset
are inclusive of the xpad and ypad properties.
getState
data CellRendererGetStateMethodInfo Source #
Instances
(signature ~ (Maybe b -> [CellRendererState] -> m [StateFlags]), MonadIO m, IsCellRenderer a, IsWidget b) => OverloadedMethod CellRendererGetStateMethodInfo a signature Source # | |
Defined in GI.Gtk.Objects.CellRenderer Methods overloadedMethod :: a -> signature # | |
OverloadedMethodInfo CellRendererGetStateMethodInfo (a :: Type) Source # | |
Defined in GI.Gtk.Objects.CellRenderer Methods |
Arguments
:: (HasCallStack, MonadIO m, IsCellRenderer a, IsWidget b) | |
=> Maybe a |
|
-> Maybe b | |
-> [CellRendererState] |
|
-> m [StateFlags] | Returns: the widget state flags applying to |
Translates the cell renderer state to StateFlags
,
based on the cell renderer and widget sensitivity, and
the given CellRendererState
.
Since: 3.0
getVisible
data CellRendererGetVisibleMethodInfo Source #
Instances
(signature ~ m Bool, MonadIO m, IsCellRenderer a) => OverloadedMethod CellRendererGetVisibleMethodInfo a signature Source # | |
Defined in GI.Gtk.Objects.CellRenderer Methods overloadedMethod :: a -> signature # | |
OverloadedMethodInfo CellRendererGetVisibleMethodInfo (a :: Type) Source # | |
Defined in GI.Gtk.Objects.CellRenderer Methods |
cellRendererGetVisible Source #
Arguments
:: (HasCallStack, MonadIO m, IsCellRenderer a) | |
=> a |
|
-> m Bool | Returns: |
Returns the cell renderer’s visibility.
Since: 2.18
isActivatable
data CellRendererIsActivatableMethodInfo Source #
Instances
(signature ~ m Bool, MonadIO m, IsCellRenderer a) => OverloadedMethod CellRendererIsActivatableMethodInfo a signature Source # | |
Defined in GI.Gtk.Objects.CellRenderer Methods overloadedMethod :: a -> signature # | |
OverloadedMethodInfo CellRendererIsActivatableMethodInfo (a :: Type) Source # | |
Defined in GI.Gtk.Objects.CellRenderer Methods |
cellRendererIsActivatable Source #
Arguments
:: (HasCallStack, MonadIO m, IsCellRenderer a) | |
=> a |
|
-> m Bool | Returns: |
Checks whether the cell renderer can do something when activated.
Since: 3.0
render
data CellRendererRenderMethodInfo Source #
Instances
(signature ~ (Context -> b -> Rectangle -> Rectangle -> [CellRendererState] -> m ()), MonadIO m, IsCellRenderer a, IsWidget b) => OverloadedMethod CellRendererRenderMethodInfo a signature Source # | |
Defined in GI.Gtk.Objects.CellRenderer Methods overloadedMethod :: a -> signature # | |
OverloadedMethodInfo CellRendererRenderMethodInfo (a :: Type) Source # | |
Defined in GI.Gtk.Objects.CellRenderer Methods |
Arguments
:: (HasCallStack, MonadIO m, IsCellRenderer a, IsWidget b) | |
=> a |
|
-> Context |
|
-> b |
|
-> Rectangle |
|
-> Rectangle |
|
-> [CellRendererState] |
|
-> m () |
Invokes the virtual render function of the CellRenderer
. The three
passed-in rectangles are areas in cr
. Most renderers will draw within
cellArea
; the xalign, yalign, xpad, and ypad fields of the CellRenderer
should be honored with respect to cellArea
. backgroundArea
includes the
blank space around the cell, and also the area containing the tree expander;
so the backgroundArea
rectangles for all cells tile to cover the entire
window
.
setAlignment
data CellRendererSetAlignmentMethodInfo Source #
Instances
(signature ~ (Float -> Float -> m ()), MonadIO m, IsCellRenderer a) => OverloadedMethod CellRendererSetAlignmentMethodInfo a signature Source # | |
Defined in GI.Gtk.Objects.CellRenderer Methods overloadedMethod :: a -> signature # | |
OverloadedMethodInfo CellRendererSetAlignmentMethodInfo (a :: Type) Source # | |
Defined in GI.Gtk.Objects.CellRenderer Methods |
cellRendererSetAlignment Source #
Arguments
:: (HasCallStack, MonadIO m, IsCellRenderer a) | |
=> a |
|
-> Float |
|
-> Float |
|
-> m () |
Sets the renderer’s alignment within its available space.
Since: 2.18
setFixedSize
data CellRendererSetFixedSizeMethodInfo Source #
Instances
(signature ~ (Int32 -> Int32 -> m ()), MonadIO m, IsCellRenderer a) => OverloadedMethod CellRendererSetFixedSizeMethodInfo a signature Source # | |
Defined in GI.Gtk.Objects.CellRenderer Methods overloadedMethod :: a -> signature # | |
OverloadedMethodInfo CellRendererSetFixedSizeMethodInfo (a :: Type) Source # | |
Defined in GI.Gtk.Objects.CellRenderer Methods |
cellRendererSetFixedSize Source #
Arguments
:: (HasCallStack, MonadIO m, IsCellRenderer a) | |
=> a |
|
-> Int32 |
|
-> Int32 |
|
-> m () |
Sets the renderer size to be explicit, independent of the properties set.
setPadding
data CellRendererSetPaddingMethodInfo Source #
Instances
(signature ~ (Int32 -> Int32 -> m ()), MonadIO m, IsCellRenderer a) => OverloadedMethod CellRendererSetPaddingMethodInfo a signature Source # | |
Defined in GI.Gtk.Objects.CellRenderer Methods overloadedMethod :: a -> signature # | |
OverloadedMethodInfo CellRendererSetPaddingMethodInfo (a :: Type) Source # | |
Defined in GI.Gtk.Objects.CellRenderer Methods |
cellRendererSetPadding Source #
Arguments
:: (HasCallStack, MonadIO m, IsCellRenderer a) | |
=> a |
|
-> Int32 |
|
-> Int32 |
|
-> m () |
Sets the renderer’s padding.
Since: 2.18
setSensitive
data CellRendererSetSensitiveMethodInfo Source #
Instances
(signature ~ (Bool -> m ()), MonadIO m, IsCellRenderer a) => OverloadedMethod CellRendererSetSensitiveMethodInfo a signature Source # | |
Defined in GI.Gtk.Objects.CellRenderer Methods overloadedMethod :: a -> signature # | |
OverloadedMethodInfo CellRendererSetSensitiveMethodInfo (a :: Type) Source # | |
Defined in GI.Gtk.Objects.CellRenderer Methods |
cellRendererSetSensitive Source #
Arguments
:: (HasCallStack, MonadIO m, IsCellRenderer a) | |
=> a |
|
-> Bool |
|
-> m () |
Sets the cell renderer’s sensitivity.
Since: 2.18
setVisible
data CellRendererSetVisibleMethodInfo Source #
Instances
(signature ~ (Bool -> m ()), MonadIO m, IsCellRenderer a) => OverloadedMethod CellRendererSetVisibleMethodInfo a signature Source # | |
Defined in GI.Gtk.Objects.CellRenderer Methods overloadedMethod :: a -> signature # | |
OverloadedMethodInfo CellRendererSetVisibleMethodInfo (a :: Type) Source # | |
Defined in GI.Gtk.Objects.CellRenderer Methods |
cellRendererSetVisible Source #
Arguments
:: (HasCallStack, MonadIO m, IsCellRenderer a) | |
=> a |
|
-> Bool |
|
-> m () |
Sets the cell renderer’s visibility.
Since: 2.18
startEditing
data CellRendererStartEditingMethodInfo Source #
Instances
(signature ~ (Maybe Event -> b -> Text -> Rectangle -> Rectangle -> [CellRendererState] -> m (Maybe CellEditable)), MonadIO m, IsCellRenderer a, IsWidget b) => OverloadedMethod CellRendererStartEditingMethodInfo a signature Source # | |
Defined in GI.Gtk.Objects.CellRenderer Methods overloadedMethod :: a -> signature # | |
OverloadedMethodInfo CellRendererStartEditingMethodInfo (a :: Type) Source # | |
Defined in GI.Gtk.Objects.CellRenderer Methods |
cellRendererStartEditing Source #
Arguments
:: (HasCallStack, MonadIO m, IsCellRenderer a, IsWidget b) | |
=> a |
|
-> Maybe Event |
|
-> b |
|
-> Text |
|
-> Rectangle |
|
-> Rectangle |
|
-> [CellRendererState] |
|
-> m (Maybe CellEditable) | Returns: A new |
Starts editing the contents of this cell
, through a new CellEditable
widget created by the CellRendererClass
.start_editing
virtual function.
stopEditing
data CellRendererStopEditingMethodInfo Source #
Instances
(signature ~ (Bool -> m ()), MonadIO m, IsCellRenderer a) => OverloadedMethod CellRendererStopEditingMethodInfo a signature Source # | |
Defined in GI.Gtk.Objects.CellRenderer Methods overloadedMethod :: a -> signature # | |
OverloadedMethodInfo CellRendererStopEditingMethodInfo (a :: Type) Source # | |
Defined in GI.Gtk.Objects.CellRenderer Methods |
cellRendererStopEditing Source #
Arguments
:: (HasCallStack, MonadIO m, IsCellRenderer a) | |
=> a |
|
-> Bool |
|
-> m () |
Informs the cell renderer that the editing is stopped.
If canceled
is True
, the cell renderer will emit the
CellRenderer::editingCanceled signal.
This function should be called by cell renderer implementations
in response to the CellEditable::editingDone signal of
CellEditable
.
Since: 2.6
Properties
cellBackground
No description available in the introspection data.
data CellRendererCellBackgroundPropertyInfo Source #
Instances
cellRendererCellBackground :: AttrLabelProxy "cellBackground" Source #
clearCellRendererCellBackground :: (MonadIO m, IsCellRenderer o) => o -> m () Source #
Set the value of the “cell-background
” property to Nothing
.
When overloading is enabled, this is equivalent to
clear
#cellBackground
constructCellRendererCellBackground :: (IsCellRenderer o, MonadIO m) => Text -> m (GValueConstruct o) Source #
Construct a GValueConstruct
with valid value for the “cell-background
” property. This is rarely needed directly, but it is used by new
.
setCellRendererCellBackground :: (MonadIO m, IsCellRenderer o) => o -> Text -> m () Source #
Set the value of the “cell-background
” property.
When overloading is enabled, this is equivalent to
set
cellRenderer [ #cellBackground:=
value ]
cellBackgroundGdk
Cell background as a Color
data CellRendererCellBackgroundGdkPropertyInfo Source #
Instances
AttrInfo CellRendererCellBackgroundGdkPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer Associated Types
Methods attrGet :: AttrBaseTypeConstraint CellRendererCellBackgroundGdkPropertyInfo o => o -> IO (AttrGetType CellRendererCellBackgroundGdkPropertyInfo) # attrSet :: (AttrBaseTypeConstraint CellRendererCellBackgroundGdkPropertyInfo o, AttrSetTypeConstraint CellRendererCellBackgroundGdkPropertyInfo b) => o -> b -> IO () # attrClear :: AttrBaseTypeConstraint CellRendererCellBackgroundGdkPropertyInfo o => o -> IO () # attrConstruct :: (AttrBaseTypeConstraint CellRendererCellBackgroundGdkPropertyInfo o, AttrSetTypeConstraint CellRendererCellBackgroundGdkPropertyInfo b) => b -> IO (GValueConstruct o) # attrTransfer :: (AttrBaseTypeConstraint CellRendererCellBackgroundGdkPropertyInfo o, AttrTransferTypeConstraint CellRendererCellBackgroundGdkPropertyInfo b) => Proxy o -> b -> IO (AttrTransferType CellRendererCellBackgroundGdkPropertyInfo) # attrPut :: AttrBaseTypeConstraint CellRendererCellBackgroundGdkPropertyInfo o => o -> AttrGetType CellRendererCellBackgroundGdkPropertyInfo -> IO () # | |||||||||||||||||||||||||||||||||
type AttrAllowedOps CellRendererCellBackgroundGdkPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer | |||||||||||||||||||||||||||||||||
type AttrBaseTypeConstraint CellRendererCellBackgroundGdkPropertyInfo Source # | |||||||||||||||||||||||||||||||||
type AttrGetType CellRendererCellBackgroundGdkPropertyInfo Source # | |||||||||||||||||||||||||||||||||
type AttrLabel CellRendererCellBackgroundGdkPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer | |||||||||||||||||||||||||||||||||
type AttrOrigin CellRendererCellBackgroundGdkPropertyInfo Source # | |||||||||||||||||||||||||||||||||
type AttrSetTypeConstraint CellRendererCellBackgroundGdkPropertyInfo Source # | |||||||||||||||||||||||||||||||||
type AttrTransferType CellRendererCellBackgroundGdkPropertyInfo Source # | |||||||||||||||||||||||||||||||||
type AttrTransferTypeConstraint CellRendererCellBackgroundGdkPropertyInfo Source # | |||||||||||||||||||||||||||||||||
cellRendererCellBackgroundGdk :: AttrLabelProxy "cellBackgroundGdk" Source #
clearCellRendererCellBackgroundGdk :: (MonadIO m, IsCellRenderer o) => o -> m () Source #
Set the value of the “cell-background-gdk
” property to Nothing
.
When overloading is enabled, this is equivalent to
clear
#cellBackgroundGdk
constructCellRendererCellBackgroundGdk :: (IsCellRenderer o, MonadIO m) => Color -> m (GValueConstruct o) Source #
Construct a GValueConstruct
with valid value for the “cell-background-gdk
” property. This is rarely needed directly, but it is used by new
.
getCellRendererCellBackgroundGdk :: (MonadIO m, IsCellRenderer o) => o -> m (Maybe Color) Source #
Get the value of the “cell-background-gdk
” property.
When overloading is enabled, this is equivalent to
get
cellRenderer #cellBackgroundGdk
setCellRendererCellBackgroundGdk :: (MonadIO m, IsCellRenderer o) => o -> Color -> m () Source #
Set the value of the “cell-background-gdk
” property.
When overloading is enabled, this is equivalent to
set
cellRenderer [ #cellBackgroundGdk:=
value ]
cellBackgroundRgba
Cell background as a RGBA
Since: 3.0
data CellRendererCellBackgroundRgbaPropertyInfo Source #
Instances
AttrInfo CellRendererCellBackgroundRgbaPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer Associated Types
Methods attrGet :: AttrBaseTypeConstraint CellRendererCellBackgroundRgbaPropertyInfo o => o -> IO (AttrGetType CellRendererCellBackgroundRgbaPropertyInfo) # attrSet :: (AttrBaseTypeConstraint CellRendererCellBackgroundRgbaPropertyInfo o, AttrSetTypeConstraint CellRendererCellBackgroundRgbaPropertyInfo b) => o -> b -> IO () # attrClear :: AttrBaseTypeConstraint CellRendererCellBackgroundRgbaPropertyInfo o => o -> IO () # attrConstruct :: (AttrBaseTypeConstraint CellRendererCellBackgroundRgbaPropertyInfo o, AttrSetTypeConstraint CellRendererCellBackgroundRgbaPropertyInfo b) => b -> IO (GValueConstruct o) # attrTransfer :: (AttrBaseTypeConstraint CellRendererCellBackgroundRgbaPropertyInfo o, AttrTransferTypeConstraint CellRendererCellBackgroundRgbaPropertyInfo b) => Proxy o -> b -> IO (AttrTransferType CellRendererCellBackgroundRgbaPropertyInfo) # attrPut :: AttrBaseTypeConstraint CellRendererCellBackgroundRgbaPropertyInfo o => o -> AttrGetType CellRendererCellBackgroundRgbaPropertyInfo -> IO () # | |||||||||||||||||||||||||||||||||
type AttrAllowedOps CellRendererCellBackgroundRgbaPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer | |||||||||||||||||||||||||||||||||
type AttrBaseTypeConstraint CellRendererCellBackgroundRgbaPropertyInfo Source # | |||||||||||||||||||||||||||||||||
type AttrGetType CellRendererCellBackgroundRgbaPropertyInfo Source # | |||||||||||||||||||||||||||||||||
type AttrLabel CellRendererCellBackgroundRgbaPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer | |||||||||||||||||||||||||||||||||
type AttrOrigin CellRendererCellBackgroundRgbaPropertyInfo Source # | |||||||||||||||||||||||||||||||||
type AttrSetTypeConstraint CellRendererCellBackgroundRgbaPropertyInfo Source # | |||||||||||||||||||||||||||||||||
type AttrTransferType CellRendererCellBackgroundRgbaPropertyInfo Source # | |||||||||||||||||||||||||||||||||
type AttrTransferTypeConstraint CellRendererCellBackgroundRgbaPropertyInfo Source # | |||||||||||||||||||||||||||||||||
cellRendererCellBackgroundRgba :: AttrLabelProxy "cellBackgroundRgba" Source #
clearCellRendererCellBackgroundRgba :: (MonadIO m, IsCellRenderer o) => o -> m () Source #
Set the value of the “cell-background-rgba
” property to Nothing
.
When overloading is enabled, this is equivalent to
clear
#cellBackgroundRgba
constructCellRendererCellBackgroundRgba :: (IsCellRenderer o, MonadIO m) => RGBA -> m (GValueConstruct o) Source #
Construct a GValueConstruct
with valid value for the “cell-background-rgba
” property. This is rarely needed directly, but it is used by new
.
getCellRendererCellBackgroundRgba :: (MonadIO m, IsCellRenderer o) => o -> m (Maybe RGBA) Source #
Get the value of the “cell-background-rgba
” property.
When overloading is enabled, this is equivalent to
get
cellRenderer #cellBackgroundRgba
setCellRendererCellBackgroundRgba :: (MonadIO m, IsCellRenderer o) => o -> RGBA -> m () Source #
Set the value of the “cell-background-rgba
” property.
When overloading is enabled, this is equivalent to
set
cellRenderer [ #cellBackgroundRgba:=
value ]
cellBackgroundSet
No description available in the introspection data.
data CellRendererCellBackgroundSetPropertyInfo Source #
Instances
AttrInfo CellRendererCellBackgroundSetPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer Associated Types
Methods attrGet :: AttrBaseTypeConstraint CellRendererCellBackgroundSetPropertyInfo o => o -> IO (AttrGetType CellRendererCellBackgroundSetPropertyInfo) # attrSet :: (AttrBaseTypeConstraint CellRendererCellBackgroundSetPropertyInfo o, AttrSetTypeConstraint CellRendererCellBackgroundSetPropertyInfo b) => o -> b -> IO () # attrClear :: AttrBaseTypeConstraint CellRendererCellBackgroundSetPropertyInfo o => o -> IO () # attrConstruct :: (AttrBaseTypeConstraint CellRendererCellBackgroundSetPropertyInfo o, AttrSetTypeConstraint CellRendererCellBackgroundSetPropertyInfo b) => b -> IO (GValueConstruct o) # attrTransfer :: (AttrBaseTypeConstraint CellRendererCellBackgroundSetPropertyInfo o, AttrTransferTypeConstraint CellRendererCellBackgroundSetPropertyInfo b) => Proxy o -> b -> IO (AttrTransferType CellRendererCellBackgroundSetPropertyInfo) # attrPut :: AttrBaseTypeConstraint CellRendererCellBackgroundSetPropertyInfo o => o -> AttrGetType CellRendererCellBackgroundSetPropertyInfo -> IO () # | |||||||||||||||||||||||||||||||||
type AttrAllowedOps CellRendererCellBackgroundSetPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer | |||||||||||||||||||||||||||||||||
type AttrBaseTypeConstraint CellRendererCellBackgroundSetPropertyInfo Source # | |||||||||||||||||||||||||||||||||
type AttrGetType CellRendererCellBackgroundSetPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer | |||||||||||||||||||||||||||||||||
type AttrLabel CellRendererCellBackgroundSetPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer | |||||||||||||||||||||||||||||||||
type AttrOrigin CellRendererCellBackgroundSetPropertyInfo Source # | |||||||||||||||||||||||||||||||||
type AttrSetTypeConstraint CellRendererCellBackgroundSetPropertyInfo Source # | |||||||||||||||||||||||||||||||||
type AttrTransferType CellRendererCellBackgroundSetPropertyInfo Source # | |||||||||||||||||||||||||||||||||
type AttrTransferTypeConstraint CellRendererCellBackgroundSetPropertyInfo Source # | |||||||||||||||||||||||||||||||||
cellRendererCellBackgroundSet :: AttrLabelProxy "cellBackgroundSet" Source #
constructCellRendererCellBackgroundSet :: (IsCellRenderer o, MonadIO m) => Bool -> m (GValueConstruct o) Source #
Construct a GValueConstruct
with valid value for the “cell-background-set
” property. This is rarely needed directly, but it is used by new
.
getCellRendererCellBackgroundSet :: (MonadIO m, IsCellRenderer o) => o -> m Bool Source #
Get the value of the “cell-background-set
” property.
When overloading is enabled, this is equivalent to
get
cellRenderer #cellBackgroundSet
setCellRendererCellBackgroundSet :: (MonadIO m, IsCellRenderer o) => o -> Bool -> m () Source #
Set the value of the “cell-background-set
” property.
When overloading is enabled, this is equivalent to
set
cellRenderer [ #cellBackgroundSet:=
value ]
editing
No description available in the introspection data.
data CellRendererEditingPropertyInfo Source #
Instances
AttrInfo CellRendererEditingPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer Associated Types
Methods attrGet :: AttrBaseTypeConstraint CellRendererEditingPropertyInfo o => o -> IO (AttrGetType CellRendererEditingPropertyInfo) # attrSet :: (AttrBaseTypeConstraint CellRendererEditingPropertyInfo o, AttrSetTypeConstraint CellRendererEditingPropertyInfo b) => o -> b -> IO () # attrClear :: AttrBaseTypeConstraint CellRendererEditingPropertyInfo o => o -> IO () # attrConstruct :: (AttrBaseTypeConstraint CellRendererEditingPropertyInfo o, AttrSetTypeConstraint CellRendererEditingPropertyInfo b) => b -> IO (GValueConstruct o) # attrTransfer :: (AttrBaseTypeConstraint CellRendererEditingPropertyInfo o, AttrTransferTypeConstraint CellRendererEditingPropertyInfo b) => Proxy o -> b -> IO (AttrTransferType CellRendererEditingPropertyInfo) # attrPut :: AttrBaseTypeConstraint CellRendererEditingPropertyInfo o => o -> AttrGetType CellRendererEditingPropertyInfo -> IO () # | |||||||||||||||||||||||||||||||||
type AttrAllowedOps CellRendererEditingPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer | |||||||||||||||||||||||||||||||||
type AttrBaseTypeConstraint CellRendererEditingPropertyInfo Source # | |||||||||||||||||||||||||||||||||
type AttrGetType CellRendererEditingPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer | |||||||||||||||||||||||||||||||||
type AttrLabel CellRendererEditingPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer | |||||||||||||||||||||||||||||||||
type AttrOrigin CellRendererEditingPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer | |||||||||||||||||||||||||||||||||
type AttrSetTypeConstraint CellRendererEditingPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer | |||||||||||||||||||||||||||||||||
type AttrTransferType CellRendererEditingPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer | |||||||||||||||||||||||||||||||||
type AttrTransferTypeConstraint CellRendererEditingPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer |
cellRendererEditing :: AttrLabelProxy "editing" Source #
getCellRendererEditing :: (MonadIO m, IsCellRenderer o) => o -> m Bool Source #
Get the value of the “editing
” property.
When overloading is enabled, this is equivalent to
get
cellRenderer #editing
height
No description available in the introspection data.
data CellRendererHeightPropertyInfo Source #
Instances
AttrInfo CellRendererHeightPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer Associated Types
Methods attrGet :: AttrBaseTypeConstraint CellRendererHeightPropertyInfo o => o -> IO (AttrGetType CellRendererHeightPropertyInfo) # attrSet :: (AttrBaseTypeConstraint CellRendererHeightPropertyInfo o, AttrSetTypeConstraint CellRendererHeightPropertyInfo b) => o -> b -> IO () # attrClear :: AttrBaseTypeConstraint CellRendererHeightPropertyInfo o => o -> IO () # attrConstruct :: (AttrBaseTypeConstraint CellRendererHeightPropertyInfo o, AttrSetTypeConstraint CellRendererHeightPropertyInfo b) => b -> IO (GValueConstruct o) # attrTransfer :: (AttrBaseTypeConstraint CellRendererHeightPropertyInfo o, AttrTransferTypeConstraint CellRendererHeightPropertyInfo b) => Proxy o -> b -> IO (AttrTransferType CellRendererHeightPropertyInfo) # attrPut :: AttrBaseTypeConstraint CellRendererHeightPropertyInfo o => o -> AttrGetType CellRendererHeightPropertyInfo -> IO () # | |||||||||||||||||||||||||||||||||
type AttrAllowedOps CellRendererHeightPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer type AttrAllowedOps CellRendererHeightPropertyInfo = '['AttrSet, 'AttrConstruct, 'AttrGet, 'AttrPut] | |||||||||||||||||||||||||||||||||
type AttrBaseTypeConstraint CellRendererHeightPropertyInfo Source # | |||||||||||||||||||||||||||||||||
type AttrGetType CellRendererHeightPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer | |||||||||||||||||||||||||||||||||
type AttrLabel CellRendererHeightPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer | |||||||||||||||||||||||||||||||||
type AttrOrigin CellRendererHeightPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer | |||||||||||||||||||||||||||||||||
type AttrSetTypeConstraint CellRendererHeightPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer | |||||||||||||||||||||||||||||||||
type AttrTransferType CellRendererHeightPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer | |||||||||||||||||||||||||||||||||
type AttrTransferTypeConstraint CellRendererHeightPropertyInfo Source # | |||||||||||||||||||||||||||||||||
cellRendererHeight :: AttrLabelProxy "height" Source #
constructCellRendererHeight :: (IsCellRenderer o, MonadIO m) => Int32 -> m (GValueConstruct o) Source #
Construct a GValueConstruct
with valid value for the “height
” property. This is rarely needed directly, but it is used by new
.
getCellRendererHeight :: (MonadIO m, IsCellRenderer o) => o -> m Int32 Source #
Get the value of the “height
” property.
When overloading is enabled, this is equivalent to
get
cellRenderer #height
setCellRendererHeight :: (MonadIO m, IsCellRenderer o) => o -> Int32 -> m () Source #
Set the value of the “height
” property.
When overloading is enabled, this is equivalent to
set
cellRenderer [ #height:=
value ]
isExpanded
No description available in the introspection data.
data CellRendererIsExpandedPropertyInfo Source #
Instances
AttrInfo CellRendererIsExpandedPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer Associated Types
Methods attrGet :: AttrBaseTypeConstraint CellRendererIsExpandedPropertyInfo o => o -> IO (AttrGetType CellRendererIsExpandedPropertyInfo) # attrSet :: (AttrBaseTypeConstraint CellRendererIsExpandedPropertyInfo o, AttrSetTypeConstraint CellRendererIsExpandedPropertyInfo b) => o -> b -> IO () # attrClear :: AttrBaseTypeConstraint CellRendererIsExpandedPropertyInfo o => o -> IO () # attrConstruct :: (AttrBaseTypeConstraint CellRendererIsExpandedPropertyInfo o, AttrSetTypeConstraint CellRendererIsExpandedPropertyInfo b) => b -> IO (GValueConstruct o) # attrTransfer :: (AttrBaseTypeConstraint CellRendererIsExpandedPropertyInfo o, AttrTransferTypeConstraint CellRendererIsExpandedPropertyInfo b) => Proxy o -> b -> IO (AttrTransferType CellRendererIsExpandedPropertyInfo) # attrPut :: AttrBaseTypeConstraint CellRendererIsExpandedPropertyInfo o => o -> AttrGetType CellRendererIsExpandedPropertyInfo -> IO () # | |||||||||||||||||||||||||||||||||
type AttrAllowedOps CellRendererIsExpandedPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer type AttrAllowedOps CellRendererIsExpandedPropertyInfo = '['AttrSet, 'AttrConstruct, 'AttrGet, 'AttrPut] | |||||||||||||||||||||||||||||||||
type AttrBaseTypeConstraint CellRendererIsExpandedPropertyInfo Source # | |||||||||||||||||||||||||||||||||
type AttrGetType CellRendererIsExpandedPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer | |||||||||||||||||||||||||||||||||
type AttrLabel CellRendererIsExpandedPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer | |||||||||||||||||||||||||||||||||
type AttrOrigin CellRendererIsExpandedPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer | |||||||||||||||||||||||||||||||||
type AttrSetTypeConstraint CellRendererIsExpandedPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer | |||||||||||||||||||||||||||||||||
type AttrTransferType CellRendererIsExpandedPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer | |||||||||||||||||||||||||||||||||
type AttrTransferTypeConstraint CellRendererIsExpandedPropertyInfo Source # | |||||||||||||||||||||||||||||||||
cellRendererIsExpanded :: AttrLabelProxy "isExpanded" Source #
constructCellRendererIsExpanded :: (IsCellRenderer o, MonadIO m) => Bool -> m (GValueConstruct o) Source #
Construct a GValueConstruct
with valid value for the “is-expanded
” property. This is rarely needed directly, but it is used by new
.
getCellRendererIsExpanded :: (MonadIO m, IsCellRenderer o) => o -> m Bool Source #
Get the value of the “is-expanded
” property.
When overloading is enabled, this is equivalent to
get
cellRenderer #isExpanded
setCellRendererIsExpanded :: (MonadIO m, IsCellRenderer o) => o -> Bool -> m () Source #
Set the value of the “is-expanded
” property.
When overloading is enabled, this is equivalent to
set
cellRenderer [ #isExpanded:=
value ]
isExpander
No description available in the introspection data.
data CellRendererIsExpanderPropertyInfo Source #
Instances
AttrInfo CellRendererIsExpanderPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer Associated Types
Methods attrGet :: AttrBaseTypeConstraint CellRendererIsExpanderPropertyInfo o => o -> IO (AttrGetType CellRendererIsExpanderPropertyInfo) # attrSet :: (AttrBaseTypeConstraint CellRendererIsExpanderPropertyInfo o, AttrSetTypeConstraint CellRendererIsExpanderPropertyInfo b) => o -> b -> IO () # attrClear :: AttrBaseTypeConstraint CellRendererIsExpanderPropertyInfo o => o -> IO () # attrConstruct :: (AttrBaseTypeConstraint CellRendererIsExpanderPropertyInfo o, AttrSetTypeConstraint CellRendererIsExpanderPropertyInfo b) => b -> IO (GValueConstruct o) # attrTransfer :: (AttrBaseTypeConstraint CellRendererIsExpanderPropertyInfo o, AttrTransferTypeConstraint CellRendererIsExpanderPropertyInfo b) => Proxy o -> b -> IO (AttrTransferType CellRendererIsExpanderPropertyInfo) # attrPut :: AttrBaseTypeConstraint CellRendererIsExpanderPropertyInfo o => o -> AttrGetType CellRendererIsExpanderPropertyInfo -> IO () # | |||||||||||||||||||||||||||||||||
type AttrAllowedOps CellRendererIsExpanderPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer type AttrAllowedOps CellRendererIsExpanderPropertyInfo = '['AttrSet, 'AttrConstruct, 'AttrGet, 'AttrPut] | |||||||||||||||||||||||||||||||||
type AttrBaseTypeConstraint CellRendererIsExpanderPropertyInfo Source # | |||||||||||||||||||||||||||||||||
type AttrGetType CellRendererIsExpanderPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer | |||||||||||||||||||||||||||||||||
type AttrLabel CellRendererIsExpanderPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer | |||||||||||||||||||||||||||||||||
type AttrOrigin CellRendererIsExpanderPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer | |||||||||||||||||||||||||||||||||
type AttrSetTypeConstraint CellRendererIsExpanderPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer | |||||||||||||||||||||||||||||||||
type AttrTransferType CellRendererIsExpanderPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer | |||||||||||||||||||||||||||||||||
type AttrTransferTypeConstraint CellRendererIsExpanderPropertyInfo Source # | |||||||||||||||||||||||||||||||||
cellRendererIsExpander :: AttrLabelProxy "isExpander" Source #
constructCellRendererIsExpander :: (IsCellRenderer o, MonadIO m) => Bool -> m (GValueConstruct o) Source #
Construct a GValueConstruct
with valid value for the “is-expander
” property. This is rarely needed directly, but it is used by new
.
getCellRendererIsExpander :: (MonadIO m, IsCellRenderer o) => o -> m Bool Source #
Get the value of the “is-expander
” property.
When overloading is enabled, this is equivalent to
get
cellRenderer #isExpander
setCellRendererIsExpander :: (MonadIO m, IsCellRenderer o) => o -> Bool -> m () Source #
Set the value of the “is-expander
” property.
When overloading is enabled, this is equivalent to
set
cellRenderer [ #isExpander:=
value ]
mode
No description available in the introspection data.
data CellRendererModePropertyInfo Source #
Instances
AttrInfo CellRendererModePropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer Associated Types
Methods attrGet :: AttrBaseTypeConstraint CellRendererModePropertyInfo o => o -> IO (AttrGetType CellRendererModePropertyInfo) # attrSet :: (AttrBaseTypeConstraint CellRendererModePropertyInfo o, AttrSetTypeConstraint CellRendererModePropertyInfo b) => o -> b -> IO () # attrClear :: AttrBaseTypeConstraint CellRendererModePropertyInfo o => o -> IO () # attrConstruct :: (AttrBaseTypeConstraint CellRendererModePropertyInfo o, AttrSetTypeConstraint CellRendererModePropertyInfo b) => b -> IO (GValueConstruct o) # attrTransfer :: (AttrBaseTypeConstraint CellRendererModePropertyInfo o, AttrTransferTypeConstraint CellRendererModePropertyInfo b) => Proxy o -> b -> IO (AttrTransferType CellRendererModePropertyInfo) # attrPut :: AttrBaseTypeConstraint CellRendererModePropertyInfo o => o -> AttrGetType CellRendererModePropertyInfo -> IO () # | |||||||||||||||||||||||||||||||||
type AttrAllowedOps CellRendererModePropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer | |||||||||||||||||||||||||||||||||
type AttrBaseTypeConstraint CellRendererModePropertyInfo Source # | |||||||||||||||||||||||||||||||||
type AttrGetType CellRendererModePropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer | |||||||||||||||||||||||||||||||||
type AttrLabel CellRendererModePropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer | |||||||||||||||||||||||||||||||||
type AttrOrigin CellRendererModePropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer | |||||||||||||||||||||||||||||||||
type AttrSetTypeConstraint CellRendererModePropertyInfo Source # | |||||||||||||||||||||||||||||||||
type AttrTransferType CellRendererModePropertyInfo Source # | |||||||||||||||||||||||||||||||||
type AttrTransferTypeConstraint CellRendererModePropertyInfo Source # | |||||||||||||||||||||||||||||||||
cellRendererMode :: AttrLabelProxy "mode" Source #
constructCellRendererMode :: (IsCellRenderer o, MonadIO m) => CellRendererMode -> m (GValueConstruct o) Source #
Construct a GValueConstruct
with valid value for the “mode
” property. This is rarely needed directly, but it is used by new
.
getCellRendererMode :: (MonadIO m, IsCellRenderer o) => o -> m CellRendererMode Source #
Get the value of the “mode
” property.
When overloading is enabled, this is equivalent to
get
cellRenderer #mode
setCellRendererMode :: (MonadIO m, IsCellRenderer o) => o -> CellRendererMode -> m () Source #
Set the value of the “mode
” property.
When overloading is enabled, this is equivalent to
set
cellRenderer [ #mode:=
value ]
sensitive
No description available in the introspection data.
data CellRendererSensitivePropertyInfo Source #
Instances
AttrInfo CellRendererSensitivePropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer Associated Types
Methods attrGet :: AttrBaseTypeConstraint CellRendererSensitivePropertyInfo o => o -> IO (AttrGetType CellRendererSensitivePropertyInfo) # attrSet :: (AttrBaseTypeConstraint CellRendererSensitivePropertyInfo o, AttrSetTypeConstraint CellRendererSensitivePropertyInfo b) => o -> b -> IO () # attrClear :: AttrBaseTypeConstraint CellRendererSensitivePropertyInfo o => o -> IO () # attrConstruct :: (AttrBaseTypeConstraint CellRendererSensitivePropertyInfo o, AttrSetTypeConstraint CellRendererSensitivePropertyInfo b) => b -> IO (GValueConstruct o) # attrTransfer :: (AttrBaseTypeConstraint CellRendererSensitivePropertyInfo o, AttrTransferTypeConstraint CellRendererSensitivePropertyInfo b) => Proxy o -> b -> IO (AttrTransferType CellRendererSensitivePropertyInfo) # attrPut :: AttrBaseTypeConstraint CellRendererSensitivePropertyInfo o => o -> AttrGetType CellRendererSensitivePropertyInfo -> IO () # | |||||||||||||||||||||||||||||||||
type AttrAllowedOps CellRendererSensitivePropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer type AttrAllowedOps CellRendererSensitivePropertyInfo = '['AttrSet, 'AttrConstruct, 'AttrGet, 'AttrPut] | |||||||||||||||||||||||||||||||||
type AttrBaseTypeConstraint CellRendererSensitivePropertyInfo Source # | |||||||||||||||||||||||||||||||||
type AttrGetType CellRendererSensitivePropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer | |||||||||||||||||||||||||||||||||
type AttrLabel CellRendererSensitivePropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer | |||||||||||||||||||||||||||||||||
type AttrOrigin CellRendererSensitivePropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer | |||||||||||||||||||||||||||||||||
type AttrSetTypeConstraint CellRendererSensitivePropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer | |||||||||||||||||||||||||||||||||
type AttrTransferType CellRendererSensitivePropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer | |||||||||||||||||||||||||||||||||
type AttrTransferTypeConstraint CellRendererSensitivePropertyInfo Source # | |||||||||||||||||||||||||||||||||
cellRendererSensitive :: AttrLabelProxy "sensitive" Source #
constructCellRendererSensitive :: (IsCellRenderer o, MonadIO m) => Bool -> m (GValueConstruct o) Source #
Construct a GValueConstruct
with valid value for the “sensitive
” property. This is rarely needed directly, but it is used by new
.
getCellRendererSensitive :: (MonadIO m, IsCellRenderer o) => o -> m Bool Source #
Get the value of the “sensitive
” property.
When overloading is enabled, this is equivalent to
get
cellRenderer #sensitive
setCellRendererSensitive :: (MonadIO m, IsCellRenderer o) => o -> Bool -> m () Source #
Set the value of the “sensitive
” property.
When overloading is enabled, this is equivalent to
set
cellRenderer [ #sensitive:=
value ]
visible
No description available in the introspection data.
data CellRendererVisiblePropertyInfo Source #
Instances
AttrInfo CellRendererVisiblePropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer Associated Types
Methods attrGet :: AttrBaseTypeConstraint CellRendererVisiblePropertyInfo o => o -> IO (AttrGetType CellRendererVisiblePropertyInfo) # attrSet :: (AttrBaseTypeConstraint CellRendererVisiblePropertyInfo o, AttrSetTypeConstraint CellRendererVisiblePropertyInfo b) => o -> b -> IO () # attrClear :: AttrBaseTypeConstraint CellRendererVisiblePropertyInfo o => o -> IO () # attrConstruct :: (AttrBaseTypeConstraint CellRendererVisiblePropertyInfo o, AttrSetTypeConstraint CellRendererVisiblePropertyInfo b) => b -> IO (GValueConstruct o) # attrTransfer :: (AttrBaseTypeConstraint CellRendererVisiblePropertyInfo o, AttrTransferTypeConstraint CellRendererVisiblePropertyInfo b) => Proxy o -> b -> IO (AttrTransferType CellRendererVisiblePropertyInfo) # attrPut :: AttrBaseTypeConstraint CellRendererVisiblePropertyInfo o => o -> AttrGetType CellRendererVisiblePropertyInfo -> IO () # | |||||||||||||||||||||||||||||||||
type AttrAllowedOps CellRendererVisiblePropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer type AttrAllowedOps CellRendererVisiblePropertyInfo = '['AttrSet, 'AttrConstruct, 'AttrGet, 'AttrPut] | |||||||||||||||||||||||||||||||||
type AttrBaseTypeConstraint CellRendererVisiblePropertyInfo Source # | |||||||||||||||||||||||||||||||||
type AttrGetType CellRendererVisiblePropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer | |||||||||||||||||||||||||||||||||
type AttrLabel CellRendererVisiblePropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer | |||||||||||||||||||||||||||||||||
type AttrOrigin CellRendererVisiblePropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer | |||||||||||||||||||||||||||||||||
type AttrSetTypeConstraint CellRendererVisiblePropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer | |||||||||||||||||||||||||||||||||
type AttrTransferType CellRendererVisiblePropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer | |||||||||||||||||||||||||||||||||
type AttrTransferTypeConstraint CellRendererVisiblePropertyInfo Source # | |||||||||||||||||||||||||||||||||
cellRendererVisible :: AttrLabelProxy "visible" Source #
constructCellRendererVisible :: (IsCellRenderer o, MonadIO m) => Bool -> m (GValueConstruct o) Source #
Construct a GValueConstruct
with valid value for the “visible
” property. This is rarely needed directly, but it is used by new
.
getCellRendererVisible :: (MonadIO m, IsCellRenderer o) => o -> m Bool Source #
Get the value of the “visible
” property.
When overloading is enabled, this is equivalent to
get
cellRenderer #visible
setCellRendererVisible :: (MonadIO m, IsCellRenderer o) => o -> Bool -> m () Source #
Set the value of the “visible
” property.
When overloading is enabled, this is equivalent to
set
cellRenderer [ #visible:=
value ]
width
No description available in the introspection data.
data CellRendererWidthPropertyInfo Source #
Instances
AttrInfo CellRendererWidthPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer Associated Types
Methods attrGet :: AttrBaseTypeConstraint CellRendererWidthPropertyInfo o => o -> IO (AttrGetType CellRendererWidthPropertyInfo) # attrSet :: (AttrBaseTypeConstraint CellRendererWidthPropertyInfo o, AttrSetTypeConstraint CellRendererWidthPropertyInfo b) => o -> b -> IO () # attrClear :: AttrBaseTypeConstraint CellRendererWidthPropertyInfo o => o -> IO () # attrConstruct :: (AttrBaseTypeConstraint CellRendererWidthPropertyInfo o, AttrSetTypeConstraint CellRendererWidthPropertyInfo b) => b -> IO (GValueConstruct o) # attrTransfer :: (AttrBaseTypeConstraint CellRendererWidthPropertyInfo o, AttrTransferTypeConstraint CellRendererWidthPropertyInfo b) => Proxy o -> b -> IO (AttrTransferType CellRendererWidthPropertyInfo) # attrPut :: AttrBaseTypeConstraint CellRendererWidthPropertyInfo o => o -> AttrGetType CellRendererWidthPropertyInfo -> IO () # | |||||||||||||||||||||||||||||||||
type AttrAllowedOps CellRendererWidthPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer | |||||||||||||||||||||||||||||||||
type AttrBaseTypeConstraint CellRendererWidthPropertyInfo Source # | |||||||||||||||||||||||||||||||||
type AttrGetType CellRendererWidthPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer | |||||||||||||||||||||||||||||||||
type AttrLabel CellRendererWidthPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer | |||||||||||||||||||||||||||||||||
type AttrOrigin CellRendererWidthPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer | |||||||||||||||||||||||||||||||||
type AttrSetTypeConstraint CellRendererWidthPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer | |||||||||||||||||||||||||||||||||
type AttrTransferType CellRendererWidthPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer | |||||||||||||||||||||||||||||||||
type AttrTransferTypeConstraint CellRendererWidthPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer |
cellRendererWidth :: AttrLabelProxy "width" Source #
constructCellRendererWidth :: (IsCellRenderer o, MonadIO m) => Int32 -> m (GValueConstruct o) Source #
Construct a GValueConstruct
with valid value for the “width
” property. This is rarely needed directly, but it is used by new
.
getCellRendererWidth :: (MonadIO m, IsCellRenderer o) => o -> m Int32 Source #
Get the value of the “width
” property.
When overloading is enabled, this is equivalent to
get
cellRenderer #width
setCellRendererWidth :: (MonadIO m, IsCellRenderer o) => o -> Int32 -> m () Source #
Set the value of the “width
” property.
When overloading is enabled, this is equivalent to
set
cellRenderer [ #width:=
value ]
xalign
No description available in the introspection data.
data CellRendererXalignPropertyInfo Source #
Instances
AttrInfo CellRendererXalignPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer Associated Types
Methods attrGet :: AttrBaseTypeConstraint CellRendererXalignPropertyInfo o => o -> IO (AttrGetType CellRendererXalignPropertyInfo) # attrSet :: (AttrBaseTypeConstraint CellRendererXalignPropertyInfo o, AttrSetTypeConstraint CellRendererXalignPropertyInfo b) => o -> b -> IO () # attrClear :: AttrBaseTypeConstraint CellRendererXalignPropertyInfo o => o -> IO () # attrConstruct :: (AttrBaseTypeConstraint CellRendererXalignPropertyInfo o, AttrSetTypeConstraint CellRendererXalignPropertyInfo b) => b -> IO (GValueConstruct o) # attrTransfer :: (AttrBaseTypeConstraint CellRendererXalignPropertyInfo o, AttrTransferTypeConstraint CellRendererXalignPropertyInfo b) => Proxy o -> b -> IO (AttrTransferType CellRendererXalignPropertyInfo) # attrPut :: AttrBaseTypeConstraint CellRendererXalignPropertyInfo o => o -> AttrGetType CellRendererXalignPropertyInfo -> IO () # | |||||||||||||||||||||||||||||||||
type AttrAllowedOps CellRendererXalignPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer type AttrAllowedOps CellRendererXalignPropertyInfo = '['AttrSet, 'AttrConstruct, 'AttrGet, 'AttrPut] | |||||||||||||||||||||||||||||||||
type AttrBaseTypeConstraint CellRendererXalignPropertyInfo Source # | |||||||||||||||||||||||||||||||||
type AttrGetType CellRendererXalignPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer | |||||||||||||||||||||||||||||||||
type AttrLabel CellRendererXalignPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer | |||||||||||||||||||||||||||||||||
type AttrOrigin CellRendererXalignPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer | |||||||||||||||||||||||||||||||||
type AttrSetTypeConstraint CellRendererXalignPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer | |||||||||||||||||||||||||||||||||
type AttrTransferType CellRendererXalignPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer | |||||||||||||||||||||||||||||||||
type AttrTransferTypeConstraint CellRendererXalignPropertyInfo Source # | |||||||||||||||||||||||||||||||||
cellRendererXalign :: AttrLabelProxy "xalign" Source #
constructCellRendererXalign :: (IsCellRenderer o, MonadIO m) => Float -> m (GValueConstruct o) Source #
Construct a GValueConstruct
with valid value for the “xalign
” property. This is rarely needed directly, but it is used by new
.
getCellRendererXalign :: (MonadIO m, IsCellRenderer o) => o -> m Float Source #
Get the value of the “xalign
” property.
When overloading is enabled, this is equivalent to
get
cellRenderer #xalign
setCellRendererXalign :: (MonadIO m, IsCellRenderer o) => o -> Float -> m () Source #
Set the value of the “xalign
” property.
When overloading is enabled, this is equivalent to
set
cellRenderer [ #xalign:=
value ]
xpad
No description available in the introspection data.
data CellRendererXpadPropertyInfo Source #
Instances
AttrInfo CellRendererXpadPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer Associated Types
Methods attrGet :: AttrBaseTypeConstraint CellRendererXpadPropertyInfo o => o -> IO (AttrGetType CellRendererXpadPropertyInfo) # attrSet :: (AttrBaseTypeConstraint CellRendererXpadPropertyInfo o, AttrSetTypeConstraint CellRendererXpadPropertyInfo b) => o -> b -> IO () # attrClear :: AttrBaseTypeConstraint CellRendererXpadPropertyInfo o => o -> IO () # attrConstruct :: (AttrBaseTypeConstraint CellRendererXpadPropertyInfo o, AttrSetTypeConstraint CellRendererXpadPropertyInfo b) => b -> IO (GValueConstruct o) # attrTransfer :: (AttrBaseTypeConstraint CellRendererXpadPropertyInfo o, AttrTransferTypeConstraint CellRendererXpadPropertyInfo b) => Proxy o -> b -> IO (AttrTransferType CellRendererXpadPropertyInfo) # attrPut :: AttrBaseTypeConstraint CellRendererXpadPropertyInfo o => o -> AttrGetType CellRendererXpadPropertyInfo -> IO () # | |||||||||||||||||||||||||||||||||
type AttrAllowedOps CellRendererXpadPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer | |||||||||||||||||||||||||||||||||
type AttrBaseTypeConstraint CellRendererXpadPropertyInfo Source # | |||||||||||||||||||||||||||||||||
type AttrGetType CellRendererXpadPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer | |||||||||||||||||||||||||||||||||
type AttrLabel CellRendererXpadPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer | |||||||||||||||||||||||||||||||||
type AttrOrigin CellRendererXpadPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer | |||||||||||||||||||||||||||||||||
type AttrSetTypeConstraint CellRendererXpadPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer | |||||||||||||||||||||||||||||||||
type AttrTransferType CellRendererXpadPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer | |||||||||||||||||||||||||||||||||
type AttrTransferTypeConstraint CellRendererXpadPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer |
cellRendererXpad :: AttrLabelProxy "xpad" Source #
constructCellRendererXpad :: (IsCellRenderer o, MonadIO m) => Word32 -> m (GValueConstruct o) Source #
Construct a GValueConstruct
with valid value for the “xpad
” property. This is rarely needed directly, but it is used by new
.
getCellRendererXpad :: (MonadIO m, IsCellRenderer o) => o -> m Word32 Source #
Get the value of the “xpad
” property.
When overloading is enabled, this is equivalent to
get
cellRenderer #xpad
setCellRendererXpad :: (MonadIO m, IsCellRenderer o) => o -> Word32 -> m () Source #
Set the value of the “xpad
” property.
When overloading is enabled, this is equivalent to
set
cellRenderer [ #xpad:=
value ]
yalign
No description available in the introspection data.
data CellRendererYalignPropertyInfo Source #
Instances
AttrInfo CellRendererYalignPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer Associated Types
Methods attrGet :: AttrBaseTypeConstraint CellRendererYalignPropertyInfo o => o -> IO (AttrGetType CellRendererYalignPropertyInfo) # attrSet :: (AttrBaseTypeConstraint CellRendererYalignPropertyInfo o, AttrSetTypeConstraint CellRendererYalignPropertyInfo b) => o -> b -> IO () # attrClear :: AttrBaseTypeConstraint CellRendererYalignPropertyInfo o => o -> IO () # attrConstruct :: (AttrBaseTypeConstraint CellRendererYalignPropertyInfo o, AttrSetTypeConstraint CellRendererYalignPropertyInfo b) => b -> IO (GValueConstruct o) # attrTransfer :: (AttrBaseTypeConstraint CellRendererYalignPropertyInfo o, AttrTransferTypeConstraint CellRendererYalignPropertyInfo b) => Proxy o -> b -> IO (AttrTransferType CellRendererYalignPropertyInfo) # attrPut :: AttrBaseTypeConstraint CellRendererYalignPropertyInfo o => o -> AttrGetType CellRendererYalignPropertyInfo -> IO () # | |||||||||||||||||||||||||||||||||
type AttrAllowedOps CellRendererYalignPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer type AttrAllowedOps CellRendererYalignPropertyInfo = '['AttrSet, 'AttrConstruct, 'AttrGet, 'AttrPut] | |||||||||||||||||||||||||||||||||
type AttrBaseTypeConstraint CellRendererYalignPropertyInfo Source # | |||||||||||||||||||||||||||||||||
type AttrGetType CellRendererYalignPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer | |||||||||||||||||||||||||||||||||
type AttrLabel CellRendererYalignPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer | |||||||||||||||||||||||||||||||||
type AttrOrigin CellRendererYalignPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer | |||||||||||||||||||||||||||||||||
type AttrSetTypeConstraint CellRendererYalignPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer | |||||||||||||||||||||||||||||||||
type AttrTransferType CellRendererYalignPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer | |||||||||||||||||||||||||||||||||
type AttrTransferTypeConstraint CellRendererYalignPropertyInfo Source # | |||||||||||||||||||||||||||||||||
cellRendererYalign :: AttrLabelProxy "yalign" Source #
constructCellRendererYalign :: (IsCellRenderer o, MonadIO m) => Float -> m (GValueConstruct o) Source #
Construct a GValueConstruct
with valid value for the “yalign
” property. This is rarely needed directly, but it is used by new
.
getCellRendererYalign :: (MonadIO m, IsCellRenderer o) => o -> m Float Source #
Get the value of the “yalign
” property.
When overloading is enabled, this is equivalent to
get
cellRenderer #yalign
setCellRendererYalign :: (MonadIO m, IsCellRenderer o) => o -> Float -> m () Source #
Set the value of the “yalign
” property.
When overloading is enabled, this is equivalent to
set
cellRenderer [ #yalign:=
value ]
ypad
No description available in the introspection data.
data CellRendererYpadPropertyInfo Source #
Instances
AttrInfo CellRendererYpadPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer Associated Types
Methods attrGet :: AttrBaseTypeConstraint CellRendererYpadPropertyInfo o => o -> IO (AttrGetType CellRendererYpadPropertyInfo) # attrSet :: (AttrBaseTypeConstraint CellRendererYpadPropertyInfo o, AttrSetTypeConstraint CellRendererYpadPropertyInfo b) => o -> b -> IO () # attrClear :: AttrBaseTypeConstraint CellRendererYpadPropertyInfo o => o -> IO () # attrConstruct :: (AttrBaseTypeConstraint CellRendererYpadPropertyInfo o, AttrSetTypeConstraint CellRendererYpadPropertyInfo b) => b -> IO (GValueConstruct o) # attrTransfer :: (AttrBaseTypeConstraint CellRendererYpadPropertyInfo o, AttrTransferTypeConstraint CellRendererYpadPropertyInfo b) => Proxy o -> b -> IO (AttrTransferType CellRendererYpadPropertyInfo) # attrPut :: AttrBaseTypeConstraint CellRendererYpadPropertyInfo o => o -> AttrGetType CellRendererYpadPropertyInfo -> IO () # | |||||||||||||||||||||||||||||||||
type AttrAllowedOps CellRendererYpadPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer | |||||||||||||||||||||||||||||||||
type AttrBaseTypeConstraint CellRendererYpadPropertyInfo Source # | |||||||||||||||||||||||||||||||||
type AttrGetType CellRendererYpadPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer | |||||||||||||||||||||||||||||||||
type AttrLabel CellRendererYpadPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer | |||||||||||||||||||||||||||||||||
type AttrOrigin CellRendererYpadPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer | |||||||||||||||||||||||||||||||||
type AttrSetTypeConstraint CellRendererYpadPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer | |||||||||||||||||||||||||||||||||
type AttrTransferType CellRendererYpadPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer | |||||||||||||||||||||||||||||||||
type AttrTransferTypeConstraint CellRendererYpadPropertyInfo Source # | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.CellRenderer |
cellRendererYpad :: AttrLabelProxy "ypad" Source #
constructCellRendererYpad :: (IsCellRenderer o, MonadIO m) => Word32 -> m (GValueConstruct o) Source #
Construct a GValueConstruct
with valid value for the “ypad
” property. This is rarely needed directly, but it is used by new
.
getCellRendererYpad :: (MonadIO m, IsCellRenderer o) => o -> m Word32 Source #
Get the value of the “ypad
” property.
When overloading is enabled, this is equivalent to
get
cellRenderer #ypad
setCellRendererYpad :: (MonadIO m, IsCellRenderer o) => o -> Word32 -> m () Source #
Set the value of the “ypad
” property.
When overloading is enabled, this is equivalent to
set
cellRenderer [ #ypad:=
value ]
Signals
editingCanceled
type CellRendererEditingCanceledCallback = IO () Source #
This signal gets emitted when the user cancels the process of editing a cell. For example, an editable cell renderer could be written to cancel editing when the user presses Escape.
See also: cellRendererStopEditing
.
Since: 2.4
data CellRendererEditingCanceledSignalInfo Source #
Instances
SignalInfo CellRendererEditingCanceledSignalInfo Source # | |||||
Defined in GI.Gtk.Objects.CellRenderer Associated Types
Methods connectSignal :: GObject o => o -> (o -> HaskellCallbackType CellRendererEditingCanceledSignalInfo) -> SignalConnectMode -> Maybe Text -> IO SignalHandlerId # | |||||
type HaskellCallbackType CellRendererEditingCanceledSignalInfo Source # | |||||
afterCellRendererEditingCanceled :: (IsCellRenderer a, MonadIO m) => a -> ((?self :: a) => CellRendererEditingCanceledCallback) -> m SignalHandlerId Source #
Connect a signal handler for the editingCanceled signal, to be run after the default handler. When overloading is enabled, this is equivalent to
after
cellRenderer #editingCanceled callback
By default the object invoking the signal is not passed to the callback.
If you need to access it, you can use the implit ?self
parameter.
Note that this requires activating the ImplicitParams
GHC extension.
onCellRendererEditingCanceled :: (IsCellRenderer a, MonadIO m) => a -> ((?self :: a) => CellRendererEditingCanceledCallback) -> m SignalHandlerId Source #
Connect a signal handler for the editingCanceled signal, to be run before the default handler. When overloading is enabled, this is equivalent to
on
cellRenderer #editingCanceled callback
editingStarted
type CellRendererEditingStartedCallback Source #
Arguments
= CellEditable |
|
-> Text |
|
-> IO () |
This signal gets emitted when a cell starts to be edited.
The intended use of this signal is to do special setup
on editable
, e.g. adding a EntryCompletion
or setting
up additional columns in a ComboBox
.
See cellEditableStartEditing
for information on the lifecycle of
the editable
and a way to do setup that doesn’t depend on the renderer
.
Note that GTK+ doesn't guarantee that cell renderers will
continue to use the same kind of widget for editing in future
releases, therefore you should check the type of editable
before doing any specific setup, as in the following example:
C code
static void text_editing_started (GtkCellRenderer *cell, GtkCellEditable *editable, const gchar *path, gpointer data) { if (GTK_IS_ENTRY (editable)) { GtkEntry *entry = GTK_ENTRY (editable); // ... create a GtkEntryCompletion gtk_entry_set_completion (entry, completion); } }
Since: 2.6
data CellRendererEditingStartedSignalInfo Source #
Instances
SignalInfo CellRendererEditingStartedSignalInfo Source # | |||||
Defined in GI.Gtk.Objects.CellRenderer Associated Types
Methods connectSignal :: GObject o => o -> (o -> HaskellCallbackType CellRendererEditingStartedSignalInfo) -> SignalConnectMode -> Maybe Text -> IO SignalHandlerId # | |||||
type HaskellCallbackType CellRendererEditingStartedSignalInfo Source # | |||||
afterCellRendererEditingStarted :: (IsCellRenderer a, MonadIO m) => a -> ((?self :: a) => CellRendererEditingStartedCallback) -> m SignalHandlerId Source #
Connect a signal handler for the editingStarted signal, to be run after the default handler. When overloading is enabled, this is equivalent to
after
cellRenderer #editingStarted callback
By default the object invoking the signal is not passed to the callback.
If you need to access it, you can use the implit ?self
parameter.
Note that this requires activating the ImplicitParams
GHC extension.
onCellRendererEditingStarted :: (IsCellRenderer a, MonadIO m) => a -> ((?self :: a) => CellRendererEditingStartedCallback) -> m SignalHandlerId Source #
Connect a signal handler for the editingStarted signal, to be run before the default handler. When overloading is enabled, this is equivalent to
on
cellRenderer #editingStarted callback