| 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.Objects.Box
Contents
Description
- newtype Box = Box (ManagedPtr Box)
- class GObject o => IsBox o
- toBox :: IsBox o => o -> IO Box
- noBox :: Maybe Box
- data BoxGetBaselinePositionMethodInfo
- boxGetBaselinePosition :: (MonadIO m, IsBox a) => a -> m BaselinePosition
- data BoxGetCenterWidgetMethodInfo
- boxGetCenterWidget :: (MonadIO m, IsBox a) => a -> m (Maybe Widget)
- data BoxGetHomogeneousMethodInfo
- boxGetHomogeneous :: (MonadIO m, IsBox a) => a -> m Bool
- data BoxGetSpacingMethodInfo
- boxGetSpacing :: (MonadIO m, IsBox a) => a -> m Int32
- boxNew :: MonadIO m => Orientation -> Int32 -> m Box
- data BoxPackEndMethodInfo
- boxPackEnd :: (MonadIO m, IsBox a, IsWidget b) => a -> b -> Bool -> Bool -> Word32 -> m ()
- data BoxPackStartMethodInfo
- boxPackStart :: (MonadIO m, IsBox a, IsWidget b) => a -> b -> Bool -> Bool -> Word32 -> m ()
- data BoxQueryChildPackingMethodInfo
- boxQueryChildPacking :: (MonadIO m, IsBox a, IsWidget b) => a -> b -> m (Bool, Bool, Word32, PackType)
- data BoxReorderChildMethodInfo
- boxReorderChild :: (MonadIO m, IsBox a, IsWidget b) => a -> b -> Int32 -> m ()
- data BoxSetBaselinePositionMethodInfo
- boxSetBaselinePosition :: (MonadIO m, IsBox a) => a -> BaselinePosition -> m ()
- data BoxSetCenterWidgetMethodInfo
- boxSetCenterWidget :: (MonadIO m, IsBox a, IsWidget b) => a -> Maybe b -> m ()
- data BoxSetChildPackingMethodInfo
- boxSetChildPacking :: (MonadIO m, IsBox a, IsWidget b) => a -> b -> Bool -> Bool -> Word32 -> PackType -> m ()
- data BoxSetHomogeneousMethodInfo
- boxSetHomogeneous :: (MonadIO m, IsBox a) => a -> Bool -> m ()
- data BoxSetSpacingMethodInfo
- boxSetSpacing :: (MonadIO m, IsBox a) => a -> Int32 -> m ()
- data BoxBaselinePositionPropertyInfo
- boxBaselinePosition :: AttrLabelProxy "baselinePosition"
- constructBoxBaselinePosition :: IsBox o => BaselinePosition -> IO (GValueConstruct o)
- getBoxBaselinePosition :: (MonadIO m, IsBox o) => o -> m BaselinePosition
- setBoxBaselinePosition :: (MonadIO m, IsBox o) => o -> BaselinePosition -> m ()
- data BoxHomogeneousPropertyInfo
- boxHomogeneous :: AttrLabelProxy "homogeneous"
- constructBoxHomogeneous :: IsBox o => Bool -> IO (GValueConstruct o)
- getBoxHomogeneous :: (MonadIO m, IsBox o) => o -> m Bool
- setBoxHomogeneous :: (MonadIO m, IsBox o) => o -> Bool -> m ()
- data BoxSpacingPropertyInfo
- boxSpacing :: AttrLabelProxy "spacing"
- constructBoxSpacing :: IsBox o => Int32 -> IO (GValueConstruct o)
- getBoxSpacing :: (MonadIO m, IsBox o) => o -> m Int32
- setBoxSpacing :: (MonadIO m, IsBox o) => o -> Int32 -> m ()
Exported types
Instances
| GObject Box Source # | |
| IsObject Box Source # | |
| IsWidget Box Source # | |
| IsContainer Box Source # | |
| IsBox Box Source # | |
| IsOrientable Box Source # | |
| IsBuildable Box Source # | |
| IsImplementorIface Box Source # | |
| ((~) * info (ResolveBoxMethod t Box), MethodInfo * info Box p) => IsLabel t (Box -> p) Source # | |
| ((~) * info (ResolveBoxMethod t Box), MethodInfo * info Box p) => IsLabelProxy t (Box -> p) Source # | |
| HasAttributeList * Box Source # | |
| type SignalList Box Source # | |
| type AttributeList Box Source # | |
class GObject o => IsBox o Source #
Instances
Methods
getBaselinePosition
data BoxGetBaselinePositionMethodInfo Source #
Instances
| ((~) * signature (m BaselinePosition), MonadIO m, IsBox a) => MethodInfo * BoxGetBaselinePositionMethodInfo a signature Source # | |
boxGetBaselinePosition :: (MonadIO m, IsBox a) => a -> m BaselinePosition Source #
getCenterWidget
getHomogeneous
getSpacing
new
packEnd
data BoxPackEndMethodInfo Source #
packStart
boxPackStart :: (MonadIO m, IsBox a, IsWidget b) => a -> b -> Bool -> Bool -> Word32 -> m () Source #
queryChildPacking
boxQueryChildPacking :: (MonadIO m, IsBox a, IsWidget b) => a -> b -> m (Bool, Bool, Word32, PackType) Source #
reorderChild
setBaselinePosition
data BoxSetBaselinePositionMethodInfo Source #
Instances
| ((~) * signature (BaselinePosition -> m ()), MonadIO m, IsBox a) => MethodInfo * BoxSetBaselinePositionMethodInfo a signature Source # | |
boxSetBaselinePosition :: (MonadIO m, IsBox a) => a -> BaselinePosition -> m () Source #
setCenterWidget
setChildPacking
boxSetChildPacking :: (MonadIO m, IsBox a, IsWidget b) => a -> b -> Bool -> Bool -> Word32 -> PackType -> m () Source #
setHomogeneous
setSpacing
Properties
baselinePosition
data BoxBaselinePositionPropertyInfo Source #
Instances
| AttrInfo BoxBaselinePositionPropertyInfo Source # | |
| type AttrSetTypeConstraint BoxBaselinePositionPropertyInfo Source # | |
| type AttrOrigin BoxBaselinePositionPropertyInfo Source # | |
| type AttrLabel BoxBaselinePositionPropertyInfo Source # | |
| type AttrGetType BoxBaselinePositionPropertyInfo Source # | |
| type AttrBaseTypeConstraint BoxBaselinePositionPropertyInfo Source # | |
| type AttrAllowedOps BoxBaselinePositionPropertyInfo Source # | |
boxBaselinePosition :: AttrLabelProxy "baselinePosition" Source #
constructBoxBaselinePosition :: IsBox o => BaselinePosition -> IO (GValueConstruct o) Source #
getBoxBaselinePosition :: (MonadIO m, IsBox o) => o -> m BaselinePosition Source #
setBoxBaselinePosition :: (MonadIO m, IsBox o) => o -> BaselinePosition -> m () Source #
homogeneous
data BoxHomogeneousPropertyInfo Source #
Instances
| AttrInfo BoxHomogeneousPropertyInfo Source # | |
| type AttrSetTypeConstraint BoxHomogeneousPropertyInfo Source # | |
| type AttrOrigin BoxHomogeneousPropertyInfo Source # | |
| type AttrLabel BoxHomogeneousPropertyInfo Source # | |
| type AttrGetType BoxHomogeneousPropertyInfo Source # | |
| type AttrBaseTypeConstraint BoxHomogeneousPropertyInfo Source # | |
| type AttrAllowedOps BoxHomogeneousPropertyInfo Source # | |
boxHomogeneous :: AttrLabelProxy "homogeneous" Source #
spacing
data BoxSpacingPropertyInfo Source #
Instances
| AttrInfo BoxSpacingPropertyInfo Source # | |
| type AttrSetTypeConstraint BoxSpacingPropertyInfo Source # | |
| type AttrOrigin BoxSpacingPropertyInfo Source # | |
| type AttrLabel BoxSpacingPropertyInfo Source # | |
| type AttrGetType BoxSpacingPropertyInfo Source # | |
| type AttrBaseTypeConstraint BoxSpacingPropertyInfo Source # | |
| type AttrAllowedOps BoxSpacingPropertyInfo Source # | |
boxSpacing :: AttrLabelProxy "spacing" Source #