| 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 (ForeignPtr Layout)
- class GObject o => LayoutK o
- toLayout :: LayoutK o => o -> IO Layout
- noLayout :: Maybe Layout
- data LayoutGetBinWindowMethodInfo
- layoutGetBinWindow :: (MonadIO m, LayoutK a) => a -> m Window
- data LayoutGetHadjustmentMethodInfo
- layoutGetHadjustment :: (MonadIO m, LayoutK a) => a -> m Adjustment
- data LayoutGetSizeMethodInfo
- layoutGetSize :: (MonadIO m, LayoutK a) => a -> m (Word32, Word32)
- data LayoutGetVadjustmentMethodInfo
- layoutGetVadjustment :: (MonadIO m, LayoutK a) => a -> m Adjustment
- data LayoutMoveMethodInfo
- layoutMove :: (MonadIO m, LayoutK a, WidgetK b) => a -> b -> Int32 -> Int32 -> m ()
- layoutNew :: (MonadIO m, AdjustmentK a, AdjustmentK b) => Maybe a -> Maybe b -> m Layout
- data LayoutPutMethodInfo
- layoutPut :: (MonadIO m, LayoutK a, WidgetK b) => a -> b -> Int32 -> Int32 -> m ()
- data LayoutSetHadjustmentMethodInfo
- layoutSetHadjustment :: (MonadIO m, LayoutK a, AdjustmentK b) => a -> Maybe b -> m ()
- data LayoutSetSizeMethodInfo
- layoutSetSize :: (MonadIO m, LayoutK a) => a -> Word32 -> Word32 -> m ()
- data LayoutSetVadjustmentMethodInfo
- layoutSetVadjustment :: (MonadIO m, LayoutK a, AdjustmentK b) => a -> Maybe b -> m ()
- data LayoutHeightPropertyInfo
- constructLayoutHeight :: Word32 -> IO ([Char], GValue)
- getLayoutHeight :: (MonadIO m, LayoutK o) => o -> m Word32
- setLayoutHeight :: (MonadIO m, LayoutK o) => o -> Word32 -> m ()
- data LayoutWidthPropertyInfo
- constructLayoutWidth :: Word32 -> IO ([Char], GValue)
- getLayoutWidth :: (MonadIO m, LayoutK o) => o -> m Word32
- setLayoutWidth :: (MonadIO m, LayoutK o) => o -> Word32 -> m ()
Exported types
Constructors
| Layout (ForeignPtr Layout) |
Instances
| GObject 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 | |
| type ParentTypes Layout Source | |
| type AttributeList Layout Source | |
| type SignalList Layout Source | |
class GObject o => LayoutK o Source
Instances
| (GObject o, IsDescendantOf Layout o) => LayoutK o Source | |
Methods
layoutGetBinWindow
data LayoutGetBinWindowMethodInfo Source
Instances
| ((~) (TYPE Lifted) signature (m Window), MonadIO m, LayoutK a) => MethodInfo (TYPE Lifted) LayoutGetBinWindowMethodInfo a signature Source | |
layoutGetBinWindow :: (MonadIO m, LayoutK a) => a -> m Window Source
layoutGetHadjustment
data LayoutGetHadjustmentMethodInfo Source
Instances
| ((~) (TYPE Lifted) signature (m Adjustment), MonadIO m, LayoutK a) => MethodInfo (TYPE Lifted) LayoutGetHadjustmentMethodInfo a signature Source | |
layoutGetHadjustment :: (MonadIO m, LayoutK a) => a -> m Adjustment Source
Deprecated: (Since version 3.0)Use gtk_scrollable_get_hadjustment()
layoutGetSize
layoutGetVadjustment
data LayoutGetVadjustmentMethodInfo Source
Instances
| ((~) (TYPE Lifted) signature (m Adjustment), MonadIO m, LayoutK a) => MethodInfo (TYPE Lifted) LayoutGetVadjustmentMethodInfo a signature Source | |
layoutGetVadjustment :: (MonadIO m, LayoutK a) => a -> m Adjustment Source
Deprecated: (Since version 3.0)Use gtk_scrollable_get_vadjustment()
layoutMove
layoutNew
layoutNew :: (MonadIO m, AdjustmentK a, AdjustmentK b) => Maybe a -> Maybe b -> m Layout Source
layoutPut
layoutSetHadjustment
data LayoutSetHadjustmentMethodInfo Source
Instances
| ((~) (TYPE Lifted) signature (Maybe b -> m ()), MonadIO m, LayoutK a, AdjustmentK b) => MethodInfo (TYPE Lifted) LayoutSetHadjustmentMethodInfo a signature Source | |
layoutSetHadjustment :: (MonadIO m, LayoutK a, AdjustmentK b) => a -> Maybe b -> m () Source
Deprecated: (Since version 3.0)Use gtk_scrollable_set_hadjustment()
layoutSetSize
layoutSetVadjustment
data LayoutSetVadjustmentMethodInfo Source
Instances
| ((~) (TYPE Lifted) signature (Maybe b -> m ()), MonadIO m, LayoutK a, AdjustmentK b) => MethodInfo (TYPE Lifted) LayoutSetVadjustmentMethodInfo a signature Source | |
layoutSetVadjustment :: (MonadIO m, LayoutK a, AdjustmentK 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 AttrLabel LayoutHeightPropertyInfo = "height" Source | |
| type AttrGetType LayoutHeightPropertyInfo = Word32 Source | |
| type AttrBaseTypeConstraint LayoutHeightPropertyInfo = LayoutK Source | |
| type AttrSetTypeConstraint LayoutHeightPropertyInfo = TYPE Lifted ~ Word32 Source | |
| type AttrAllowedOps LayoutHeightPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source | |
getLayoutHeight :: (MonadIO m, LayoutK o) => o -> m Word32 Source
setLayoutHeight :: (MonadIO m, LayoutK o) => o -> Word32 -> m () Source
Width
data LayoutWidthPropertyInfo Source
Instances
| AttrInfo LayoutWidthPropertyInfo Source | |
| type AttrLabel LayoutWidthPropertyInfo = "width" Source | |
| type AttrGetType LayoutWidthPropertyInfo = Word32 Source | |
| type AttrBaseTypeConstraint LayoutWidthPropertyInfo = LayoutK Source | |
| type AttrSetTypeConstraint LayoutWidthPropertyInfo = TYPE Lifted ~ Word32 Source | |
| type AttrAllowedOps LayoutWidthPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source | |
getLayoutWidth :: (MonadIO m, LayoutK o) => o -> m Word32 Source
setLayoutWidth :: (MonadIO m, LayoutK o) => o -> Word32 -> m () Source