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 |
- Exported types
- Methods
- gridAttach
- gridAttachNextTo
- gridGetBaselineRow
- gridGetChildAt
- gridGetColumnHomogeneous
- gridGetColumnSpacing
- gridGetRowBaselinePosition
- gridGetRowHomogeneous
- gridGetRowSpacing
- gridInsertColumn
- gridInsertNextTo
- gridInsertRow
- gridNew
- gridRemoveColumn
- gridRemoveRow
- gridSetBaselineRow
- gridSetColumnHomogeneous
- gridSetColumnSpacing
- gridSetRowBaselinePosition
- gridSetRowHomogeneous
- gridSetRowSpacing
- Properties
- newtype Grid = Grid (ForeignPtr Grid)
- class GObject o => GridK o
- toGrid :: GridK o => o -> IO Grid
- noGrid :: Maybe Grid
- gridAttach :: (MonadIO m, GridK a, WidgetK b) => a -> b -> Int32 -> Int32 -> Int32 -> Int32 -> m ()
- gridAttachNextTo :: (MonadIO m, GridK a, WidgetK b, WidgetK c) => a -> b -> Maybe c -> PositionType -> Int32 -> Int32 -> m ()
- gridGetBaselineRow :: (MonadIO m, GridK a) => a -> m Int32
- gridGetChildAt :: (MonadIO m, GridK a) => a -> Int32 -> Int32 -> m Widget
- gridGetColumnHomogeneous :: (MonadIO m, GridK a) => a -> m Bool
- gridGetColumnSpacing :: (MonadIO m, GridK a) => a -> m Word32
- gridGetRowBaselinePosition :: (MonadIO m, GridK a) => a -> Int32 -> m BaselinePosition
- gridGetRowHomogeneous :: (MonadIO m, GridK a) => a -> m Bool
- gridGetRowSpacing :: (MonadIO m, GridK a) => a -> m Word32
- gridInsertColumn :: (MonadIO m, GridK a) => a -> Int32 -> m ()
- gridInsertNextTo :: (MonadIO m, GridK a, WidgetK b) => a -> b -> PositionType -> m ()
- gridInsertRow :: (MonadIO m, GridK a) => a -> Int32 -> m ()
- gridNew :: MonadIO m => m Grid
- gridRemoveColumn :: (MonadIO m, GridK a) => a -> Int32 -> m ()
- gridRemoveRow :: (MonadIO m, GridK a) => a -> Int32 -> m ()
- gridSetBaselineRow :: (MonadIO m, GridK a) => a -> Int32 -> m ()
- gridSetColumnHomogeneous :: (MonadIO m, GridK a) => a -> Bool -> m ()
- gridSetColumnSpacing :: (MonadIO m, GridK a) => a -> Word32 -> m ()
- gridSetRowBaselinePosition :: (MonadIO m, GridK a) => a -> Int32 -> BaselinePosition -> m ()
- gridSetRowHomogeneous :: (MonadIO m, GridK a) => a -> Bool -> m ()
- gridSetRowSpacing :: (MonadIO m, GridK a) => a -> Word32 -> m ()
- data GridBaselineRowPropertyInfo
- constructGridBaselineRow :: Int32 -> IO ([Char], GValue)
- getGridBaselineRow :: (MonadIO m, GridK o) => o -> m Int32
- setGridBaselineRow :: (MonadIO m, GridK o) => o -> Int32 -> m ()
- data GridColumnHomogeneousPropertyInfo
- constructGridColumnHomogeneous :: Bool -> IO ([Char], GValue)
- getGridColumnHomogeneous :: (MonadIO m, GridK o) => o -> m Bool
- setGridColumnHomogeneous :: (MonadIO m, GridK o) => o -> Bool -> m ()
- data GridColumnSpacingPropertyInfo
- constructGridColumnSpacing :: Int32 -> IO ([Char], GValue)
- getGridColumnSpacing :: (MonadIO m, GridK o) => o -> m Int32
- setGridColumnSpacing :: (MonadIO m, GridK o) => o -> Int32 -> m ()
- data GridRowHomogeneousPropertyInfo
- constructGridRowHomogeneous :: Bool -> IO ([Char], GValue)
- getGridRowHomogeneous :: (MonadIO m, GridK o) => o -> m Bool
- setGridRowHomogeneous :: (MonadIO m, GridK o) => o -> Bool -> m ()
- data GridRowSpacingPropertyInfo
- constructGridRowSpacing :: Int32 -> IO ([Char], GValue)
- getGridRowSpacing :: (MonadIO m, GridK o) => o -> m Int32
- setGridRowSpacing :: (MonadIO m, GridK o) => o -> Int32 -> m ()
Exported types
GObject Grid Source | |
type ParentTypes Grid Source | |
type AttributeList Grid Source | |
type SignalList Grid Source |
Methods
gridAttach
gridAttach :: (MonadIO m, GridK a, WidgetK b) => a -> b -> Int32 -> Int32 -> Int32 -> Int32 -> m () Source
gridAttachNextTo
gridAttachNextTo :: (MonadIO m, GridK a, WidgetK b, WidgetK c) => a -> b -> Maybe c -> PositionType -> Int32 -> Int32 -> m () Source
gridGetBaselineRow
gridGetBaselineRow :: (MonadIO m, GridK a) => a -> m Int32 Source
gridGetChildAt
gridGetColumnHomogeneous
gridGetColumnHomogeneous :: (MonadIO m, GridK a) => a -> m Bool Source
gridGetColumnSpacing
gridGetColumnSpacing :: (MonadIO m, GridK a) => a -> m Word32 Source
gridGetRowBaselinePosition
gridGetRowBaselinePosition :: (MonadIO m, GridK a) => a -> Int32 -> m BaselinePosition Source
gridGetRowHomogeneous
gridGetRowHomogeneous :: (MonadIO m, GridK a) => a -> m Bool Source
gridGetRowSpacing
gridGetRowSpacing :: (MonadIO m, GridK a) => a -> m Word32 Source
gridInsertColumn
gridInsertColumn :: (MonadIO m, GridK a) => a -> Int32 -> m () Source
gridInsertNextTo
gridInsertNextTo :: (MonadIO m, GridK a, WidgetK b) => a -> b -> PositionType -> m () Source
gridInsertRow
gridInsertRow :: (MonadIO m, GridK a) => a -> Int32 -> m () Source
gridNew
gridRemoveColumn
gridRemoveColumn :: (MonadIO m, GridK a) => a -> Int32 -> m () Source
gridRemoveRow
gridRemoveRow :: (MonadIO m, GridK a) => a -> Int32 -> m () Source
gridSetBaselineRow
gridSetBaselineRow :: (MonadIO m, GridK a) => a -> Int32 -> m () Source
gridSetColumnHomogeneous
gridSetColumnHomogeneous :: (MonadIO m, GridK a) => a -> Bool -> m () Source
gridSetColumnSpacing
gridSetColumnSpacing :: (MonadIO m, GridK a) => a -> Word32 -> m () Source
gridSetRowBaselinePosition
gridSetRowBaselinePosition :: (MonadIO m, GridK a) => a -> Int32 -> BaselinePosition -> m () Source
gridSetRowHomogeneous
gridSetRowHomogeneous :: (MonadIO m, GridK a) => a -> Bool -> m () Source
gridSetRowSpacing
gridSetRowSpacing :: (MonadIO m, GridK a) => a -> Word32 -> m () Source
Properties
BaselineRow
data GridBaselineRowPropertyInfo Source
AttrInfo GridBaselineRowPropertyInfo Source | |
type AttrLabel GridBaselineRowPropertyInfo = "Grid::baseline-row" Source | |
type AttrGetType GridBaselineRowPropertyInfo = Int32 Source | |
type AttrBaseTypeConstraint GridBaselineRowPropertyInfo = GridK Source | |
type AttrSetTypeConstraint GridBaselineRowPropertyInfo = * ~ Int32 Source | |
type AttrAllowedOps GridBaselineRowPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getGridBaselineRow :: (MonadIO m, GridK o) => o -> m Int32 Source
setGridBaselineRow :: (MonadIO m, GridK o) => o -> Int32 -> m () Source
ColumnHomogeneous
data GridColumnHomogeneousPropertyInfo Source
AttrInfo GridColumnHomogeneousPropertyInfo Source | |
type AttrLabel GridColumnHomogeneousPropertyInfo = "Grid::column-homogeneous" Source | |
type AttrGetType GridColumnHomogeneousPropertyInfo = Bool Source | |
type AttrBaseTypeConstraint GridColumnHomogeneousPropertyInfo = GridK Source | |
type AttrSetTypeConstraint GridColumnHomogeneousPropertyInfo = * ~ Bool Source | |
type AttrAllowedOps GridColumnHomogeneousPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getGridColumnHomogeneous :: (MonadIO m, GridK o) => o -> m Bool Source
setGridColumnHomogeneous :: (MonadIO m, GridK o) => o -> Bool -> m () Source
ColumnSpacing
data GridColumnSpacingPropertyInfo Source
AttrInfo GridColumnSpacingPropertyInfo Source | |
type AttrLabel GridColumnSpacingPropertyInfo = "Grid::column-spacing" Source | |
type AttrGetType GridColumnSpacingPropertyInfo = Int32 Source | |
type AttrBaseTypeConstraint GridColumnSpacingPropertyInfo = GridK Source | |
type AttrSetTypeConstraint GridColumnSpacingPropertyInfo = * ~ Int32 Source | |
type AttrAllowedOps GridColumnSpacingPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getGridColumnSpacing :: (MonadIO m, GridK o) => o -> m Int32 Source
setGridColumnSpacing :: (MonadIO m, GridK o) => o -> Int32 -> m () Source
RowHomogeneous
data GridRowHomogeneousPropertyInfo Source
AttrInfo GridRowHomogeneousPropertyInfo Source | |
type AttrLabel GridRowHomogeneousPropertyInfo = "Grid::row-homogeneous" Source | |
type AttrGetType GridRowHomogeneousPropertyInfo = Bool Source | |
type AttrBaseTypeConstraint GridRowHomogeneousPropertyInfo = GridK Source | |
type AttrSetTypeConstraint GridRowHomogeneousPropertyInfo = * ~ Bool Source | |
type AttrAllowedOps GridRowHomogeneousPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getGridRowHomogeneous :: (MonadIO m, GridK o) => o -> m Bool Source
setGridRowHomogeneous :: (MonadIO m, GridK o) => o -> Bool -> m () Source
RowSpacing
data GridRowSpacingPropertyInfo Source
AttrInfo GridRowSpacingPropertyInfo Source | |
type AttrLabel GridRowSpacingPropertyInfo = "Grid::row-spacing" Source | |
type AttrGetType GridRowSpacingPropertyInfo = Int32 Source | |
type AttrBaseTypeConstraint GridRowSpacingPropertyInfo = GridK Source | |
type AttrSetTypeConstraint GridRowSpacingPropertyInfo = * ~ Int32 Source | |
type AttrAllowedOps GridRowSpacingPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getGridRowSpacing :: (MonadIO m, GridK o) => o -> m Int32 Source
setGridRowSpacing :: (MonadIO m, GridK o) => o -> Int32 -> m () Source