gi-gtk-3.0.43: Gtk bindings

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.Structs.TableRowCol

Contents

- Exported types
- Methods
- Properties
  - allocation
  - empty
  - expand
  - needExpand
  - needShrink
  - requisition
  - shrink
  - spacing

Description

No description available in the introspection data.

Synopsis

- newtype TableRowCol = TableRowCol (ManagedPtr TableRowCol)
- newZeroTableRowCol :: MonadIO m => m TableRowCol
- getTableRowColAllocation :: MonadIO m => TableRowCol -> m Word16
- setTableRowColAllocation :: MonadIO m => TableRowCol -> Word16 -> m ()
- getTableRowColEmpty :: MonadIO m => TableRowCol -> m Word32
- setTableRowColEmpty :: MonadIO m => TableRowCol -> Word32 -> m ()
- getTableRowColExpand :: MonadIO m => TableRowCol -> m Word32
- setTableRowColExpand :: MonadIO m => TableRowCol -> Word32 -> m ()
- getTableRowColNeedExpand :: MonadIO m => TableRowCol -> m Word32
- setTableRowColNeedExpand :: MonadIO m => TableRowCol -> Word32 -> m ()
- getTableRowColNeedShrink :: MonadIO m => TableRowCol -> m Word32
- setTableRowColNeedShrink :: MonadIO m => TableRowCol -> Word32 -> m ()
- getTableRowColRequisition :: MonadIO m => TableRowCol -> m Word16
- setTableRowColRequisition :: MonadIO m => TableRowCol -> Word16 -> m ()
- getTableRowColShrink :: MonadIO m => TableRowCol -> m Word32
- setTableRowColShrink :: MonadIO m => TableRowCol -> Word32 -> m ()
- getTableRowColSpacing :: MonadIO m => TableRowCol -> m Word16
- setTableRowColSpacing :: MonadIO m => TableRowCol -> Word16 -> m ()

# Exported types

newtype TableRowCol Source #

Memory-managed wrapper type.

Constructors

TableRowCol (ManagedPtr TableRowCol) |

#### Instances

Instances details

Eq TableRowCol Source # |
Instance details Defined in GI.Gtk.Structs.TableRowCol Methods (==) :: TableRowCol -> TableRowCol -> Bool Source # (/=) :: TableRowCol -> TableRowCol -> Bool Source #
BoxedPtr TableRowCol Source # |
Instance details Defined in GI.Gtk.Structs.TableRowCol Methods boxedPtrCopy :: TableRowCol -> IO TableRowCol Source # boxedPtrFree :: TableRowCol -> IO () Source #
CallocPtr TableRowCol Source # |
Instance details Defined in GI.Gtk.Structs.TableRowCol Methods boxedPtrCalloc :: IO (Ptr TableRowCol) Source #
ManagedPtrNewtype TableRowCol Source # |
Instance details Defined in GI.Gtk.Structs.TableRowCol Methods toManagedPtr :: TableRowCol -> ManagedPtr TableRowCol Source #
tag ~ 'AttrSet => Constructible TableRowCol tag Source # |
Instance details Defined in GI.Gtk.Structs.TableRowCol Methods new :: MonadIO m => (ManagedPtr TableRowCol -> TableRowCol) -> [AttrOp TableRowCol tag] -> m TableRowCol Source #

newZeroTableRowCol :: MonadIO m => m TableRowCol Source #

Construct a `TableRowCol` struct initialized to zero.

# Methods

# Properties

## allocation

No description available in the introspection data.

getTableRowColAllocation :: MonadIO m => TableRowCol -> m Word16 Source #

Get the value of the “`allocation`” field. When overloading is enabled, this is equivalent to

    get tableRowCol #allocation

setTableRowColAllocation :: MonadIO m => TableRowCol -> Word16 -> m () Source #

Set the value of the “`allocation`” field. When overloading is enabled, this is equivalent to

    set tableRowCol [ #allocation := value ]

## empty

No description available in the introspection data.

getTableRowColEmpty :: MonadIO m => TableRowCol -> m Word32 Source #

Get the value of the “`empty`” field. When overloading is enabled, this is equivalent to

    get tableRowCol #empty

setTableRowColEmpty :: MonadIO m => TableRowCol -> Word32 -> m () Source #

Set the value of the “`empty`” field. When overloading is enabled, this is equivalent to

    set tableRowCol [ #empty := value ]

## expand

No description available in the introspection data.

getTableRowColExpand :: MonadIO m => TableRowCol -> m Word32 Source #

Get the value of the “`expand`” field. When overloading is enabled, this is equivalent to

    get tableRowCol #expand

setTableRowColExpand :: MonadIO m => TableRowCol -> Word32 -> m () Source #

Set the value of the “`expand`” field. When overloading is enabled, this is equivalent to

    set tableRowCol [ #expand := value ]

## needExpand

No description available in the introspection data.

getTableRowColNeedExpand :: MonadIO m => TableRowCol -> m Word32 Source #

Get the value of the “`need_expand`” field. When overloading is enabled, this is equivalent to

    get tableRowCol #needExpand

setTableRowColNeedExpand :: MonadIO m => TableRowCol -> Word32 -> m () Source #

Set the value of the “`need_expand`” field. When overloading is enabled, this is equivalent to

    set tableRowCol [ #needExpand := value ]

## needShrink

No description available in the introspection data.

getTableRowColNeedShrink :: MonadIO m => TableRowCol -> m Word32 Source #

Get the value of the “`need_shrink`” field. When overloading is enabled, this is equivalent to

    get tableRowCol #needShrink

setTableRowColNeedShrink :: MonadIO m => TableRowCol -> Word32 -> m () Source #

Set the value of the “`need_shrink`” field. When overloading is enabled, this is equivalent to

    set tableRowCol [ #needShrink := value ]

## requisition

No description available in the introspection data.

getTableRowColRequisition :: MonadIO m => TableRowCol -> m Word16 Source #

Get the value of the “`requisition`” field. When overloading is enabled, this is equivalent to

    get tableRowCol #requisition

setTableRowColRequisition :: MonadIO m => TableRowCol -> Word16 -> m () Source #

Set the value of the “`requisition`” field. When overloading is enabled, this is equivalent to

    set tableRowCol [ #requisition := value ]

## shrink

No description available in the introspection data.

getTableRowColShrink :: MonadIO m => TableRowCol -> m Word32 Source #

Get the value of the “`shrink`” field. When overloading is enabled, this is equivalent to

    get tableRowCol #shrink

setTableRowColShrink :: MonadIO m => TableRowCol -> Word32 -> m () Source #

Set the value of the “`shrink`” field. When overloading is enabled, this is equivalent to

    set tableRowCol [ #shrink := value ]

## spacing

No description available in the introspection data.

getTableRowColSpacing :: MonadIO m => TableRowCol -> m Word16 Source #

Get the value of the “`spacing`” field. When overloading is enabled, this is equivalent to

    get tableRowCol #spacing

setTableRowColSpacing :: MonadIO m => TableRowCol -> Word16 -> m () Source #

Set the value of the “`spacing`” field. When overloading is enabled, this is equivalent to

    set tableRowCol [ #spacing := value ]