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 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
- 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 | |
((~) * info (ResolveGridMethod t Grid), MethodInfo * info Grid p) => IsLabel t (Grid -> p) Source | |
((~) * info (ResolveGridMethod t Grid), MethodInfo * info Grid p) => IsLabelProxy t (Grid -> p) 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
data GridAttachNextToMethodInfo Source
((~) (TYPE Lifted) signature (b -> Maybe c -> PositionType -> Int32 -> Int32 -> m ()), MonadIO m, GridK a, WidgetK b, WidgetK c) => MethodInfo (TYPE Lifted) GridAttachNextToMethodInfo a signature Source | |
gridAttachNextTo :: (MonadIO m, GridK a, WidgetK b, WidgetK c) => a -> b -> Maybe c -> PositionType -> Int32 -> Int32 -> m () Source
gridGetBaselineRow
data GridGetBaselineRowMethodInfo Source
((~) (TYPE Lifted) signature (m Int32), MonadIO m, GridK a) => MethodInfo (TYPE Lifted) GridGetBaselineRowMethodInfo a signature Source | |
gridGetBaselineRow :: (MonadIO m, GridK a) => a -> m Int32 Source
gridGetChildAt
gridGetColumnHomogeneous
data GridGetColumnHomogeneousMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, GridK a) => MethodInfo (TYPE Lifted) GridGetColumnHomogeneousMethodInfo a signature Source | |
gridGetColumnHomogeneous :: (MonadIO m, GridK a) => a -> m Bool Source
gridGetColumnSpacing
data GridGetColumnSpacingMethodInfo Source
((~) (TYPE Lifted) signature (m Word32), MonadIO m, GridK a) => MethodInfo (TYPE Lifted) GridGetColumnSpacingMethodInfo a signature Source | |
gridGetColumnSpacing :: (MonadIO m, GridK a) => a -> m Word32 Source
gridGetRowBaselinePosition
data GridGetRowBaselinePositionMethodInfo Source
((~) (TYPE Lifted) signature (Int32 -> m BaselinePosition), MonadIO m, GridK a) => MethodInfo (TYPE Lifted) GridGetRowBaselinePositionMethodInfo a signature Source | |
gridGetRowBaselinePosition :: (MonadIO m, GridK a) => a -> Int32 -> m BaselinePosition Source
gridGetRowHomogeneous
data GridGetRowHomogeneousMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, GridK a) => MethodInfo (TYPE Lifted) GridGetRowHomogeneousMethodInfo a signature Source | |
gridGetRowHomogeneous :: (MonadIO m, GridK a) => a -> m Bool Source
gridGetRowSpacing
data GridGetRowSpacingMethodInfo Source
((~) (TYPE Lifted) signature (m Word32), MonadIO m, GridK a) => MethodInfo (TYPE Lifted) GridGetRowSpacingMethodInfo a signature Source | |
gridGetRowSpacing :: (MonadIO m, GridK a) => a -> m Word32 Source
gridInsertColumn
data GridInsertColumnMethodInfo Source
((~) (TYPE Lifted) signature (Int32 -> m ()), MonadIO m, GridK a) => MethodInfo (TYPE Lifted) GridInsertColumnMethodInfo a signature Source | |
gridInsertColumn :: (MonadIO m, GridK a) => a -> Int32 -> m () Source
gridInsertNextTo
data GridInsertNextToMethodInfo Source
((~) (TYPE Lifted) signature (b -> PositionType -> m ()), MonadIO m, GridK a, WidgetK b) => MethodInfo (TYPE Lifted) GridInsertNextToMethodInfo a signature Source | |
gridInsertNextTo :: (MonadIO m, GridK a, WidgetK b) => a -> b -> PositionType -> m () Source
gridInsertRow
data GridInsertRowMethodInfo Source
((~) (TYPE Lifted) signature (Int32 -> m ()), MonadIO m, GridK a) => MethodInfo (TYPE Lifted) GridInsertRowMethodInfo a signature Source | |
gridInsertRow :: (MonadIO m, GridK a) => a -> Int32 -> m () Source
gridNew
gridRemoveColumn
data GridRemoveColumnMethodInfo Source
((~) (TYPE Lifted) signature (Int32 -> m ()), MonadIO m, GridK a) => MethodInfo (TYPE Lifted) GridRemoveColumnMethodInfo a signature Source | |
gridRemoveColumn :: (MonadIO m, GridK a) => a -> Int32 -> m () Source
gridRemoveRow
data GridRemoveRowMethodInfo Source
((~) (TYPE Lifted) signature (Int32 -> m ()), MonadIO m, GridK a) => MethodInfo (TYPE Lifted) GridRemoveRowMethodInfo a signature Source | |
gridRemoveRow :: (MonadIO m, GridK a) => a -> Int32 -> m () Source
gridSetBaselineRow
data GridSetBaselineRowMethodInfo Source
((~) (TYPE Lifted) signature (Int32 -> m ()), MonadIO m, GridK a) => MethodInfo (TYPE Lifted) GridSetBaselineRowMethodInfo a signature Source | |
gridSetBaselineRow :: (MonadIO m, GridK a) => a -> Int32 -> m () Source
gridSetColumnHomogeneous
data GridSetColumnHomogeneousMethodInfo Source
((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m, GridK a) => MethodInfo (TYPE Lifted) GridSetColumnHomogeneousMethodInfo a signature Source | |
gridSetColumnHomogeneous :: (MonadIO m, GridK a) => a -> Bool -> m () Source
gridSetColumnSpacing
data GridSetColumnSpacingMethodInfo Source
((~) (TYPE Lifted) signature (Word32 -> m ()), MonadIO m, GridK a) => MethodInfo (TYPE Lifted) GridSetColumnSpacingMethodInfo a signature Source | |
gridSetColumnSpacing :: (MonadIO m, GridK a) => a -> Word32 -> m () Source
gridSetRowBaselinePosition
data GridSetRowBaselinePositionMethodInfo Source
((~) (TYPE Lifted) signature (Int32 -> BaselinePosition -> m ()), MonadIO m, GridK a) => MethodInfo (TYPE Lifted) GridSetRowBaselinePositionMethodInfo a signature Source | |
gridSetRowBaselinePosition :: (MonadIO m, GridK a) => a -> Int32 -> BaselinePosition -> m () Source
gridSetRowHomogeneous
data GridSetRowHomogeneousMethodInfo Source
((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m, GridK a) => MethodInfo (TYPE Lifted) GridSetRowHomogeneousMethodInfo a signature Source | |
gridSetRowHomogeneous :: (MonadIO m, GridK a) => a -> Bool -> m () Source
gridSetRowSpacing
data GridSetRowSpacingMethodInfo Source
((~) (TYPE Lifted) signature (Word32 -> m ()), MonadIO m, GridK a) => MethodInfo (TYPE Lifted) GridSetRowSpacingMethodInfo a signature Source | |
gridSetRowSpacing :: (MonadIO m, GridK a) => a -> Word32 -> m () Source
Properties
BaselineRow
data GridBaselineRowPropertyInfo Source
AttrInfo GridBaselineRowPropertyInfo Source | |
type AttrLabel GridBaselineRowPropertyInfo = "baseline-row" Source | |
type AttrGetType GridBaselineRowPropertyInfo = Int32 Source | |
type AttrBaseTypeConstraint GridBaselineRowPropertyInfo = GridK Source | |
type AttrSetTypeConstraint GridBaselineRowPropertyInfo = TYPE Lifted ~ 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 = "column-homogeneous" Source | |
type AttrGetType GridColumnHomogeneousPropertyInfo = Bool Source | |
type AttrBaseTypeConstraint GridColumnHomogeneousPropertyInfo = GridK Source | |
type AttrSetTypeConstraint GridColumnHomogeneousPropertyInfo = TYPE Lifted ~ 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 = "column-spacing" Source | |
type AttrGetType GridColumnSpacingPropertyInfo = Int32 Source | |
type AttrBaseTypeConstraint GridColumnSpacingPropertyInfo = GridK Source | |
type AttrSetTypeConstraint GridColumnSpacingPropertyInfo = TYPE Lifted ~ 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 = "row-homogeneous" Source | |
type AttrGetType GridRowHomogeneousPropertyInfo = Bool Source | |
type AttrBaseTypeConstraint GridRowHomogeneousPropertyInfo = GridK Source | |
type AttrSetTypeConstraint GridRowHomogeneousPropertyInfo = TYPE Lifted ~ 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 = "row-spacing" Source | |
type AttrGetType GridRowSpacingPropertyInfo = Int32 Source | |
type AttrBaseTypeConstraint GridRowSpacingPropertyInfo = GridK Source | |
type AttrSetTypeConstraint GridRowSpacingPropertyInfo = TYPE Lifted ~ 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