| 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.Layout
Contents
Description
- newtype Layout = Layout (ManagedPtr Layout)
- class GObject o => IsLayout o
- toLayout :: IsLayout o => o -> IO Layout
- noLayout :: Maybe Layout
- data LayoutGetBinWindowMethodInfo
- layoutGetBinWindow :: (MonadIO m, IsLayout a) => a -> m Window
- data LayoutGetHadjustmentMethodInfo
- layoutGetHadjustment :: (MonadIO m, IsLayout a) => a -> m Adjustment
- data LayoutGetSizeMethodInfo
- layoutGetSize :: (MonadIO m, IsLayout a) => a -> m (Word32, Word32)
- data LayoutGetVadjustmentMethodInfo
- layoutGetVadjustment :: (MonadIO m, IsLayout a) => a -> m Adjustment
- data LayoutMoveMethodInfo
- layoutMove :: (MonadIO m, IsLayout a, IsWidget b) => a -> b -> Int32 -> Int32 -> m ()
- layoutNew :: (MonadIO m, IsAdjustment a, IsAdjustment b) => Maybe a -> Maybe b -> m Layout
- data LayoutPutMethodInfo
- layoutPut :: (MonadIO m, IsLayout a, IsWidget b) => a -> b -> Int32 -> Int32 -> m ()
- data LayoutSetHadjustmentMethodInfo
- layoutSetHadjustment :: (MonadIO m, IsLayout a, IsAdjustment b) => a -> Maybe b -> m ()
- data LayoutSetSizeMethodInfo
- layoutSetSize :: (MonadIO m, IsLayout a) => a -> Word32 -> Word32 -> m ()
- data LayoutSetVadjustmentMethodInfo
- layoutSetVadjustment :: (MonadIO m, IsLayout a, IsAdjustment b) => a -> Maybe b -> m ()
- data LayoutHeightPropertyInfo
- constructLayoutHeight :: IsLayout o => Word32 -> IO (GValueConstruct o)
- getLayoutHeight :: (MonadIO m, IsLayout o) => o -> m Word32
- layoutHeight :: AttrLabelProxy "height"
- setLayoutHeight :: (MonadIO m, IsLayout o) => o -> Word32 -> m ()
- data LayoutWidthPropertyInfo
- constructLayoutWidth :: IsLayout o => Word32 -> IO (GValueConstruct o)
- getLayoutWidth :: (MonadIO m, IsLayout o) => o -> m Word32
- layoutWidth :: AttrLabelProxy "width"
- setLayoutWidth :: (MonadIO m, IsLayout o) => o -> Word32 -> m ()
Exported types
Instances
| GObject Layout Source # | |
| IsObject Layout Source # | |
| IsWidget Layout Source # | |
| IsContainer Layout Source # | |
| IsScrollable Layout Source # | |
| IsBuildable Layout Source # | |
| IsImplementorIface Layout Source # | |
| IsLayout Layout Source # | |
| ((~) * info (ResolveLayoutMethod t Layout), MethodInfo * info Layout p) => IsLabel t (Layout -> p) Source # | |
| ((~) * info (ResolveLayoutMethod t Layout), MethodInfo * info Layout p) => IsLabelProxy t (Layout -> p) Source # | |
| HasAttributeList * Layout Source # | |
| type SignalList Layout Source # | |
| type AttributeList Layout Source # | |
Methods
getBinWindow
layoutGetBinWindow :: (MonadIO m, IsLayout a) => a -> m Window Source #
getHadjustment
data LayoutGetHadjustmentMethodInfo Source #
Instances
| ((~) * signature (m Adjustment), MonadIO m, IsLayout a) => MethodInfo * LayoutGetHadjustmentMethodInfo a signature Source # | |
layoutGetHadjustment :: (MonadIO m, IsLayout a) => a -> m Adjustment Source #
Deprecated: (Since version 3.0)Use gtk_scrollable_get_hadjustment()
getSize
getVadjustment
data LayoutGetVadjustmentMethodInfo Source #
Instances
| ((~) * signature (m Adjustment), MonadIO m, IsLayout a) => MethodInfo * LayoutGetVadjustmentMethodInfo a signature Source # | |
layoutGetVadjustment :: (MonadIO m, IsLayout a) => a -> m Adjustment Source #
Deprecated: (Since version 3.0)Use gtk_scrollable_get_vadjustment()
move
data LayoutMoveMethodInfo Source #
new
layoutNew :: (MonadIO m, IsAdjustment a, IsAdjustment b) => Maybe a -> Maybe b -> m Layout Source #
put
data LayoutPutMethodInfo Source #
setHadjustment
data LayoutSetHadjustmentMethodInfo Source #
Instances
| ((~) * signature (Maybe b -> m ()), MonadIO m, IsLayout a, IsAdjustment b) => MethodInfo * LayoutSetHadjustmentMethodInfo a signature Source # | |
layoutSetHadjustment :: (MonadIO m, IsLayout a, IsAdjustment b) => a -> Maybe b -> m () Source #
Deprecated: (Since version 3.0)Use gtk_scrollable_set_hadjustment()
setSize
setVadjustment
data LayoutSetVadjustmentMethodInfo Source #
Instances
| ((~) * signature (Maybe b -> m ()), MonadIO m, IsLayout a, IsAdjustment b) => MethodInfo * LayoutSetVadjustmentMethodInfo a signature Source # | |
layoutSetVadjustment :: (MonadIO m, IsLayout a, IsAdjustment b) => a -> Maybe b -> m () Source #
Deprecated: (Since version 3.0)Use gtk_scrollable_set_vadjustment()
Properties
height
data LayoutHeightPropertyInfo Source #
Instances
| AttrInfo LayoutHeightPropertyInfo Source # | |
| type AttrSetTypeConstraint LayoutHeightPropertyInfo Source # | |
| type AttrOrigin LayoutHeightPropertyInfo Source # | |
| type AttrLabel LayoutHeightPropertyInfo Source # | |
| type AttrGetType LayoutHeightPropertyInfo Source # | |
| type AttrBaseTypeConstraint LayoutHeightPropertyInfo Source # | |
| type AttrAllowedOps LayoutHeightPropertyInfo Source # | |
layoutHeight :: AttrLabelProxy "height" Source #
width
data LayoutWidthPropertyInfo Source #
Instances
| AttrInfo LayoutWidthPropertyInfo Source # | |
| type AttrSetTypeConstraint LayoutWidthPropertyInfo Source # | |
| type AttrOrigin LayoutWidthPropertyInfo Source # | |
| type AttrLabel LayoutWidthPropertyInfo Source # | |
| type AttrGetType LayoutWidthPropertyInfo Source # | |
| type AttrBaseTypeConstraint LayoutWidthPropertyInfo Source # | |
| type AttrAllowedOps LayoutWidthPropertyInfo Source # | |
layoutWidth :: AttrLabelProxy "width" Source #