Copyright | Will Thompson Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
Safe Haskell | None |
Language | Haskell2010 |
GI.Gtk.Structs.TableRowCol
Contents
Description
- newtype TableRowCol = TableRowCol (ManagedPtr TableRowCol)
- newZeroTableRowCol :: MonadIO m => m TableRowCol
- noTableRowCol :: Maybe 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 #
Constructors
TableRowCol (ManagedPtr TableRowCol) |
Instances
WrappedPtr TableRowCol Source # | |
(~) AttrOpTag tag AttrSet => Constructible TableRowCol tag Source # | |
newZeroTableRowCol :: MonadIO m => m TableRowCol Source #
Construct a TableRowCol
struct initialized to zero.
Properties
allocation
getTableRowColAllocation :: MonadIO m => TableRowCol -> m Word16 Source #
setTableRowColAllocation :: MonadIO m => TableRowCol -> Word16 -> m () Source #
empty
getTableRowColEmpty :: MonadIO m => TableRowCol -> m Word32 Source #
setTableRowColEmpty :: MonadIO m => TableRowCol -> Word32 -> m () Source #
expand
getTableRowColExpand :: MonadIO m => TableRowCol -> m Word32 Source #
setTableRowColExpand :: MonadIO m => TableRowCol -> Word32 -> m () Source #
needExpand
getTableRowColNeedExpand :: MonadIO m => TableRowCol -> m Word32 Source #
setTableRowColNeedExpand :: MonadIO m => TableRowCol -> Word32 -> m () Source #
needShrink
getTableRowColNeedShrink :: MonadIO m => TableRowCol -> m Word32 Source #
setTableRowColNeedShrink :: MonadIO m => TableRowCol -> Word32 -> m () Source #
requisition
getTableRowColRequisition :: MonadIO m => TableRowCol -> m Word16 Source #
setTableRowColRequisition :: MonadIO m => TableRowCol -> Word16 -> m () Source #
shrink
getTableRowColShrink :: MonadIO m => TableRowCol -> m Word32 Source #
setTableRowColShrink :: MonadIO m => TableRowCol -> Word32 -> m () Source #
spacing
getTableRowColSpacing :: MonadIO m => TableRowCol -> m Word16 Source #
setTableRowColSpacing :: MonadIO m => TableRowCol -> Word16 -> m () Source #