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
- layoutGetBinWindow :: (MonadIO m, LayoutK a) => a -> m Window
- layoutGetHadjustment :: (MonadIO m, LayoutK a) => a -> m Adjustment
- layoutGetSize :: (MonadIO m, LayoutK a) => a -> m (Word32, Word32)
- layoutGetVadjustment :: (MonadIO m, LayoutK a) => a -> m Adjustment
- 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
- layoutPut :: (MonadIO m, LayoutK a, WidgetK b) => a -> b -> Int32 -> Int32 -> m ()
- layoutSetHadjustment :: (MonadIO m, LayoutK a, AdjustmentK b) => a -> Maybe b -> m ()
- layoutSetSize :: (MonadIO m, LayoutK a) => a -> Word32 -> Word32 -> m ()
- 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
GObject Layout | |
type ParentTypes Layout | |
type AttributeList Layout | |
type SignalList Layout |
Methods
layoutGetBinWindow
layoutGetBinWindow :: (MonadIO m, LayoutK a) => a -> m Window Source
layoutGetHadjustment
layoutGetHadjustment :: (MonadIO m, LayoutK a) => a -> m Adjustment Source
Deprecated: (Since version 3.0)Use gtk_scrollable_get_hadjustment()
layoutGetSize
layoutGetVadjustment
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
layoutSetHadjustment :: (MonadIO m, LayoutK a, AdjustmentK b) => a -> Maybe b -> m () Source
Deprecated: (Since version 3.0)Use gtk_scrollable_set_hadjustment()
layoutSetSize
layoutSetVadjustment
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 = "Layout::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
setLayoutHeight :: (MonadIO m, LayoutK o) => o -> Word32 -> m () Source
Width
data LayoutWidthPropertyInfo Source
AttrInfo LayoutWidthPropertyInfo | |
type AttrLabel LayoutWidthPropertyInfo = "Layout::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
setLayoutWidth :: (MonadIO m, LayoutK o) => o -> Word32 -> m () Source