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
- data GridAttachMethodInfo
- gridAttach :: (MonadIO m, GridK a, WidgetK b) => a -> b -> Int32 -> Int32 -> Int32 -> Int32 -> m ()
- data GridAttachNextToMethodInfo
- gridAttachNextTo :: (MonadIO m, GridK a, WidgetK b, WidgetK c) => a -> b -> Maybe c -> PositionType -> Int32 -> Int32 -> m ()
- data GridGetBaselineRowMethodInfo
- gridGetBaselineRow :: (MonadIO m, GridK a) => a -> m Int32
- data GridGetChildAtMethodInfo
- gridGetChildAt :: (MonadIO m, GridK a) => a -> Int32 -> Int32 -> m (Maybe Widget)
- data GridGetColumnHomogeneousMethodInfo
- gridGetColumnHomogeneous :: (MonadIO m, GridK a) => a -> m Bool
- data GridGetColumnSpacingMethodInfo
- gridGetColumnSpacing :: (MonadIO m, GridK a) => a -> m Word32
- data GridGetRowBaselinePositionMethodInfo
- gridGetRowBaselinePosition :: (MonadIO m, GridK a) => a -> Int32 -> m BaselinePosition
- data GridGetRowHomogeneousMethodInfo
- gridGetRowHomogeneous :: (MonadIO m, GridK a) => a -> m Bool
- data GridGetRowSpacingMethodInfo
- gridGetRowSpacing :: (MonadIO m, GridK a) => a -> m Word32
- data GridInsertColumnMethodInfo
- gridInsertColumn :: (MonadIO m, GridK a) => a -> Int32 -> m ()
- data GridInsertNextToMethodInfo
- gridInsertNextTo :: (MonadIO m, GridK a, WidgetK b) => a -> b -> PositionType -> m ()
- data GridInsertRowMethodInfo
- gridInsertRow :: (MonadIO m, GridK a) => a -> Int32 -> m ()
- gridNew :: MonadIO m => m Grid
- data GridRemoveColumnMethodInfo
- gridRemoveColumn :: (MonadIO m, GridK a) => a -> Int32 -> m ()
- data GridRemoveRowMethodInfo
- gridRemoveRow :: (MonadIO m, GridK a) => a -> Int32 -> m ()
- data GridSetBaselineRowMethodInfo
- gridSetBaselineRow :: (MonadIO m, GridK a) => a -> Int32 -> m ()
- data GridSetColumnHomogeneousMethodInfo
- gridSetColumnHomogeneous :: (MonadIO m, GridK a) => a -> Bool -> m ()
- data GridSetColumnSpacingMethodInfo
- gridSetColumnSpacing :: (MonadIO m, GridK a) => a -> Word32 -> m ()
- data GridSetRowBaselinePositionMethodInfo
- gridSetRowBaselinePosition :: (MonadIO m, GridK a) => a -> Int32 -> BaselinePosition -> m ()
- data GridSetRowHomogeneousMethodInfo
- gridSetRowHomogeneous :: (MonadIO m, GridK a) => a -> Bool -> m ()
- data GridSetRowSpacingMethodInfo
- gridSetRowSpacing :: (MonadIO m, GridK a) => a -> Word32 -> m ()
- data GridBaselineRowPropertyInfo
- constructGridBaselineRow :: Int32 -> IO ([Char], GValue)
- getGridBaselineRow :: (MonadIO m, GridK o) => o -> m Int32
- gridBaselineRow :: AttrLabelProxy "baselineRow"
- setGridBaselineRow :: (MonadIO m, GridK o) => o -> Int32 -> m ()
- data GridColumnHomogeneousPropertyInfo
- constructGridColumnHomogeneous :: Bool -> IO ([Char], GValue)
- getGridColumnHomogeneous :: (MonadIO m, GridK o) => o -> m Bool
- gridColumnHomogeneous :: AttrLabelProxy "columnHomogeneous"
- setGridColumnHomogeneous :: (MonadIO m, GridK o) => o -> Bool -> m ()
- data GridColumnSpacingPropertyInfo
- constructGridColumnSpacing :: Int32 -> IO ([Char], GValue)
- getGridColumnSpacing :: (MonadIO m, GridK o) => o -> m Int32
- gridColumnSpacing :: AttrLabelProxy "columnSpacing"
- setGridColumnSpacing :: (MonadIO m, GridK o) => o -> Int32 -> m ()
- data GridRowHomogeneousPropertyInfo
- constructGridRowHomogeneous :: Bool -> IO ([Char], GValue)
- getGridRowHomogeneous :: (MonadIO m, GridK o) => o -> m Bool
- gridRowHomogeneous :: AttrLabelProxy "rowHomogeneous"
- setGridRowHomogeneous :: (MonadIO m, GridK o) => o -> Bool -> m ()
- data GridRowSpacingPropertyInfo
- constructGridRowSpacing :: Int32 -> IO ([Char], GValue)
- getGridRowSpacing :: (MonadIO m, GridK o) => o -> m Int32
- gridRowSpacing :: AttrLabelProxy "rowSpacing"
- setGridRowSpacing :: (MonadIO m, GridK o) => o -> Int32 -> m ()
Exported types
GObject Grid | |
((~) * info (ResolveGridMethod t Grid), MethodInfo * info Grid p) => IsLabelProxy t (Grid -> p) | |
type ParentTypes Grid | |
type AttributeList Grid | |
type SignalList Grid |
Methods
gridAttach
data GridAttachMethodInfo Source
((~) * signature (b -> Int32 -> Int32 -> Int32 -> Int32 -> m ()), MonadIO m, GridK a, WidgetK b) => MethodInfo * GridAttachMethodInfo a signature |
gridAttach :: (MonadIO m, GridK a, WidgetK b) => a -> b -> Int32 -> Int32 -> Int32 -> Int32 -> m () Source
gridAttachNextTo
data GridAttachNextToMethodInfo Source
((~) * signature (b -> Maybe c -> PositionType -> Int32 -> Int32 -> m ()), MonadIO m, GridK a, WidgetK b, WidgetK c) => MethodInfo * GridAttachNextToMethodInfo a signature |
gridAttachNextTo :: (MonadIO m, GridK a, WidgetK b, WidgetK c) => a -> b -> Maybe c -> PositionType -> Int32 -> Int32 -> m () Source
gridGetBaselineRow
data GridGetBaselineRowMethodInfo Source
((~) * signature (m Int32), MonadIO m, GridK a) => MethodInfo * GridGetBaselineRowMethodInfo a signature |
gridGetBaselineRow :: (MonadIO m, GridK a) => a -> m Int32 Source
gridGetChildAt
data GridGetChildAtMethodInfo Source
((~) * signature (Int32 -> Int32 -> m (Maybe Widget)), MonadIO m, GridK a) => MethodInfo * GridGetChildAtMethodInfo a signature |
gridGetColumnHomogeneous
data GridGetColumnHomogeneousMethodInfo Source
((~) * signature (m Bool), MonadIO m, GridK a) => MethodInfo * GridGetColumnHomogeneousMethodInfo a signature |
gridGetColumnHomogeneous :: (MonadIO m, GridK a) => a -> m Bool Source
gridGetColumnSpacing
data GridGetColumnSpacingMethodInfo Source
((~) * signature (m Word32), MonadIO m, GridK a) => MethodInfo * GridGetColumnSpacingMethodInfo a signature |
gridGetColumnSpacing :: (MonadIO m, GridK a) => a -> m Word32 Source
gridGetRowBaselinePosition
data GridGetRowBaselinePositionMethodInfo Source
((~) * signature (Int32 -> m BaselinePosition), MonadIO m, GridK a) => MethodInfo * GridGetRowBaselinePositionMethodInfo a signature |
gridGetRowBaselinePosition :: (MonadIO m, GridK a) => a -> Int32 -> m BaselinePosition Source
gridGetRowHomogeneous
data GridGetRowHomogeneousMethodInfo Source
((~) * signature (m Bool), MonadIO m, GridK a) => MethodInfo * GridGetRowHomogeneousMethodInfo a signature |
gridGetRowHomogeneous :: (MonadIO m, GridK a) => a -> m Bool Source
gridGetRowSpacing
data GridGetRowSpacingMethodInfo Source
((~) * signature (m Word32), MonadIO m, GridK a) => MethodInfo * GridGetRowSpacingMethodInfo a signature |
gridGetRowSpacing :: (MonadIO m, GridK a) => a -> m Word32 Source
gridInsertColumn
data GridInsertColumnMethodInfo Source
((~) * signature (Int32 -> m ()), MonadIO m, GridK a) => MethodInfo * GridInsertColumnMethodInfo a signature |
gridInsertColumn :: (MonadIO m, GridK a) => a -> Int32 -> m () Source
gridInsertNextTo
data GridInsertNextToMethodInfo Source
((~) * signature (b -> PositionType -> m ()), MonadIO m, GridK a, WidgetK b) => MethodInfo * GridInsertNextToMethodInfo a signature |
gridInsertNextTo :: (MonadIO m, GridK a, WidgetK b) => a -> b -> PositionType -> m () Source
gridInsertRow
data GridInsertRowMethodInfo Source
((~) * signature (Int32 -> m ()), MonadIO m, GridK a) => MethodInfo * GridInsertRowMethodInfo a signature |
gridInsertRow :: (MonadIO m, GridK a) => a -> Int32 -> m () Source
gridNew
gridRemoveColumn
data GridRemoveColumnMethodInfo Source
((~) * signature (Int32 -> m ()), MonadIO m, GridK a) => MethodInfo * GridRemoveColumnMethodInfo a signature |
gridRemoveColumn :: (MonadIO m, GridK a) => a -> Int32 -> m () Source
gridRemoveRow
data GridRemoveRowMethodInfo Source
((~) * signature (Int32 -> m ()), MonadIO m, GridK a) => MethodInfo * GridRemoveRowMethodInfo a signature |
gridRemoveRow :: (MonadIO m, GridK a) => a -> Int32 -> m () Source
gridSetBaselineRow
data GridSetBaselineRowMethodInfo Source
((~) * signature (Int32 -> m ()), MonadIO m, GridK a) => MethodInfo * GridSetBaselineRowMethodInfo a signature |
gridSetBaselineRow :: (MonadIO m, GridK a) => a -> Int32 -> m () Source
gridSetColumnHomogeneous
data GridSetColumnHomogeneousMethodInfo Source
((~) * signature (Bool -> m ()), MonadIO m, GridK a) => MethodInfo * GridSetColumnHomogeneousMethodInfo a signature |
gridSetColumnHomogeneous :: (MonadIO m, GridK a) => a -> Bool -> m () Source
gridSetColumnSpacing
data GridSetColumnSpacingMethodInfo Source
((~) * signature (Word32 -> m ()), MonadIO m, GridK a) => MethodInfo * GridSetColumnSpacingMethodInfo a signature |
gridSetColumnSpacing :: (MonadIO m, GridK a) => a -> Word32 -> m () Source
gridSetRowBaselinePosition
data GridSetRowBaselinePositionMethodInfo Source
((~) * signature (Int32 -> BaselinePosition -> m ()), MonadIO m, GridK a) => MethodInfo * GridSetRowBaselinePositionMethodInfo a signature |
gridSetRowBaselinePosition :: (MonadIO m, GridK a) => a -> Int32 -> BaselinePosition -> m () Source
gridSetRowHomogeneous
data GridSetRowHomogeneousMethodInfo Source
((~) * signature (Bool -> m ()), MonadIO m, GridK a) => MethodInfo * GridSetRowHomogeneousMethodInfo a signature |
gridSetRowHomogeneous :: (MonadIO m, GridK a) => a -> Bool -> m () Source
gridSetRowSpacing
data GridSetRowSpacingMethodInfo Source
((~) * signature (Word32 -> m ()), MonadIO m, GridK a) => MethodInfo * GridSetRowSpacingMethodInfo a signature |
gridSetRowSpacing :: (MonadIO m, GridK a) => a -> Word32 -> m () Source
Properties
BaselineRow
data GridBaselineRowPropertyInfo Source
AttrInfo GridBaselineRowPropertyInfo | |
type AttrLabel GridBaselineRowPropertyInfo = "baseline-row" | |
type AttrGetType GridBaselineRowPropertyInfo = Int32 | |
type AttrBaseTypeConstraint GridBaselineRowPropertyInfo = GridK | |
type AttrSetTypeConstraint GridBaselineRowPropertyInfo = * ~ Int32 | |
type AttrAllowedOps GridBaselineRowPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getGridBaselineRow :: (MonadIO m, GridK o) => o -> m Int32 Source
gridBaselineRow :: AttrLabelProxy "baselineRow" Source
setGridBaselineRow :: (MonadIO m, GridK o) => o -> Int32 -> m () Source
ColumnHomogeneous
data GridColumnHomogeneousPropertyInfo Source
AttrInfo GridColumnHomogeneousPropertyInfo | |
type AttrLabel GridColumnHomogeneousPropertyInfo = "column-homogeneous" | |
type AttrGetType GridColumnHomogeneousPropertyInfo = Bool | |
type AttrBaseTypeConstraint GridColumnHomogeneousPropertyInfo = GridK | |
type AttrSetTypeConstraint GridColumnHomogeneousPropertyInfo = * ~ Bool | |
type AttrAllowedOps GridColumnHomogeneousPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getGridColumnHomogeneous :: (MonadIO m, GridK o) => o -> m Bool Source
gridColumnHomogeneous :: AttrLabelProxy "columnHomogeneous" Source
setGridColumnHomogeneous :: (MonadIO m, GridK o) => o -> Bool -> m () Source
ColumnSpacing
data GridColumnSpacingPropertyInfo Source
AttrInfo GridColumnSpacingPropertyInfo | |
type AttrLabel GridColumnSpacingPropertyInfo = "column-spacing" | |
type AttrGetType GridColumnSpacingPropertyInfo = Int32 | |
type AttrBaseTypeConstraint GridColumnSpacingPropertyInfo = GridK | |
type AttrSetTypeConstraint GridColumnSpacingPropertyInfo = * ~ Int32 | |
type AttrAllowedOps GridColumnSpacingPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getGridColumnSpacing :: (MonadIO m, GridK o) => o -> m Int32 Source
gridColumnSpacing :: AttrLabelProxy "columnSpacing" Source
setGridColumnSpacing :: (MonadIO m, GridK o) => o -> Int32 -> m () Source
RowHomogeneous
data GridRowHomogeneousPropertyInfo Source
AttrInfo GridRowHomogeneousPropertyInfo | |
type AttrLabel GridRowHomogeneousPropertyInfo = "row-homogeneous" | |
type AttrGetType GridRowHomogeneousPropertyInfo = Bool | |
type AttrBaseTypeConstraint GridRowHomogeneousPropertyInfo = GridK | |
type AttrSetTypeConstraint GridRowHomogeneousPropertyInfo = * ~ Bool | |
type AttrAllowedOps GridRowHomogeneousPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getGridRowHomogeneous :: (MonadIO m, GridK o) => o -> m Bool Source
gridRowHomogeneous :: AttrLabelProxy "rowHomogeneous" Source
setGridRowHomogeneous :: (MonadIO m, GridK o) => o -> Bool -> m () Source
RowSpacing
data GridRowSpacingPropertyInfo Source
AttrInfo GridRowSpacingPropertyInfo | |
type AttrLabel GridRowSpacingPropertyInfo = "row-spacing" | |
type AttrGetType GridRowSpacingPropertyInfo = Int32 | |
type AttrBaseTypeConstraint GridRowSpacingPropertyInfo = GridK | |
type AttrSetTypeConstraint GridRowSpacingPropertyInfo = * ~ Int32 | |
type AttrAllowedOps GridRowSpacingPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getGridRowSpacing :: (MonadIO m, GridK o) => o -> m Int32 Source
gridRowSpacing :: AttrLabelProxy "rowSpacing" Source
setGridRowSpacing :: (MonadIO m, GridK o) => o -> Int32 -> m () Source