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