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 TableChild = TableChild (ForeignPtr TableChild)
- newZeroTableChild :: MonadIO m => m TableChild
- noTableChild :: Maybe TableChild
- tableChildBottomAttach :: AttrLabelProxy "bottomAttach"
- tableChildReadBottomAttach :: MonadIO m => TableChild -> m Word16
- tableChildWriteBottomAttach :: MonadIO m => TableChild -> Word16 -> m ()
- tableChildLeftAttach :: AttrLabelProxy "leftAttach"
- tableChildReadLeftAttach :: MonadIO m => TableChild -> m Word16
- tableChildWriteLeftAttach :: MonadIO m => TableChild -> Word16 -> m ()
- tableChildReadRightAttach :: MonadIO m => TableChild -> m Word16
- tableChildRightAttach :: AttrLabelProxy "rightAttach"
- tableChildWriteRightAttach :: MonadIO m => TableChild -> Word16 -> m ()
- tableChildReadTopAttach :: MonadIO m => TableChild -> m Word16
- tableChildTopAttach :: AttrLabelProxy "topAttach"
- tableChildWriteTopAttach :: MonadIO m => TableChild -> Word16 -> m ()
- tableChildClearWidget :: MonadIO m => TableChild -> m ()
- tableChildReadWidget :: MonadIO m => TableChild -> m (Maybe Widget)
- tableChildWidget :: AttrLabelProxy "widget"
- tableChildWriteWidget :: MonadIO m => TableChild -> Ptr Widget -> m ()
- tableChildReadXexpand :: MonadIO m => TableChild -> m Word32
- tableChildWriteXexpand :: MonadIO m => TableChild -> Word32 -> m ()
- tableChildXexpand :: AttrLabelProxy "xexpand"
- tableChildReadXfill :: MonadIO m => TableChild -> m Word32
- tableChildWriteXfill :: MonadIO m => TableChild -> Word32 -> m ()
- tableChildXfill :: AttrLabelProxy "xfill"
- tableChildReadXpadding :: MonadIO m => TableChild -> m Word16
- tableChildWriteXpadding :: MonadIO m => TableChild -> Word16 -> m ()
- tableChildXpadding :: AttrLabelProxy "xpadding"
- tableChildReadXshrink :: MonadIO m => TableChild -> m Word32
- tableChildWriteXshrink :: MonadIO m => TableChild -> Word32 -> m ()
- tableChildXshrink :: AttrLabelProxy "xshrink"
- tableChildReadYexpand :: MonadIO m => TableChild -> m Word32
- tableChildWriteYexpand :: MonadIO m => TableChild -> Word32 -> m ()
- tableChildYexpand :: AttrLabelProxy "yexpand"
- tableChildReadYfill :: MonadIO m => TableChild -> m Word32
- tableChildWriteYfill :: MonadIO m => TableChild -> Word32 -> m ()
- tableChildYfill :: AttrLabelProxy "yfill"
- tableChildReadYpadding :: MonadIO m => TableChild -> m Word16
- tableChildWriteYpadding :: MonadIO m => TableChild -> Word16 -> m ()
- tableChildYpadding :: AttrLabelProxy "ypadding"
- tableChildReadYshrink :: MonadIO m => TableChild -> m Word32
- tableChildWriteYshrink :: MonadIO m => TableChild -> Word32 -> m ()
- tableChildYshrink :: AttrLabelProxy "yshrink"
Exported types
newtype TableChild Source
(~) AttrOpTag tag AttrSet => Constructible TableChild tag | |
((~) * info (ResolveTableChildMethod t TableChild), MethodInfo * info TableChild p) => IsLabelProxy t (TableChild -> p) | |
type AttributeList TableChild |
newZeroTableChild :: MonadIO m => m TableChild Source
Construct a TableChild
struct initialized to zero.
Properties
BottomAttach
tableChildBottomAttach :: AttrLabelProxy "bottomAttach" Source
tableChildReadBottomAttach :: MonadIO m => TableChild -> m Word16 Source
tableChildWriteBottomAttach :: MonadIO m => TableChild -> Word16 -> m () Source
LeftAttach
tableChildLeftAttach :: AttrLabelProxy "leftAttach" Source
tableChildReadLeftAttach :: MonadIO m => TableChild -> m Word16 Source
tableChildWriteLeftAttach :: MonadIO m => TableChild -> Word16 -> m () Source
RightAttach
tableChildReadRightAttach :: MonadIO m => TableChild -> m Word16 Source
tableChildRightAttach :: AttrLabelProxy "rightAttach" Source
tableChildWriteRightAttach :: MonadIO m => TableChild -> Word16 -> m () Source
TopAttach
tableChildReadTopAttach :: MonadIO m => TableChild -> m Word16 Source
tableChildTopAttach :: AttrLabelProxy "topAttach" Source
tableChildWriteTopAttach :: MonadIO m => TableChild -> Word16 -> m () Source
Widget
tableChildClearWidget :: MonadIO m => TableChild -> m () Source
tableChildReadWidget :: MonadIO m => TableChild -> m (Maybe Widget) Source
tableChildWidget :: AttrLabelProxy "widget" Source
tableChildWriteWidget :: MonadIO m => TableChild -> Ptr Widget -> m () Source
Xexpand
tableChildReadXexpand :: MonadIO m => TableChild -> m Word32 Source
tableChildWriteXexpand :: MonadIO m => TableChild -> Word32 -> m () Source
tableChildXexpand :: AttrLabelProxy "xexpand" Source
Xfill
tableChildReadXfill :: MonadIO m => TableChild -> m Word32 Source
tableChildWriteXfill :: MonadIO m => TableChild -> Word32 -> m () Source
tableChildXfill :: AttrLabelProxy "xfill" Source
Xpadding
tableChildReadXpadding :: MonadIO m => TableChild -> m Word16 Source
tableChildWriteXpadding :: MonadIO m => TableChild -> Word16 -> m () Source
tableChildXpadding :: AttrLabelProxy "xpadding" Source
Xshrink
tableChildReadXshrink :: MonadIO m => TableChild -> m Word32 Source
tableChildWriteXshrink :: MonadIO m => TableChild -> Word32 -> m () Source
tableChildXshrink :: AttrLabelProxy "xshrink" Source
Yexpand
tableChildReadYexpand :: MonadIO m => TableChild -> m Word32 Source
tableChildWriteYexpand :: MonadIO m => TableChild -> Word32 -> m () Source
tableChildYexpand :: AttrLabelProxy "yexpand" Source
Yfill
tableChildReadYfill :: MonadIO m => TableChild -> m Word32 Source
tableChildWriteYfill :: MonadIO m => TableChild -> Word32 -> m () Source
tableChildYfill :: AttrLabelProxy "yfill" Source
Ypadding
tableChildReadYpadding :: MonadIO m => TableChild -> m Word16 Source
tableChildWriteYpadding :: MonadIO m => TableChild -> Word16 -> m () Source
tableChildYpadding :: AttrLabelProxy "ypadding" Source
Yshrink
tableChildReadYshrink :: MonadIO m => TableChild -> m Word32 Source
tableChildWriteYshrink :: MonadIO m => TableChild -> Word32 -> m () Source
tableChildYshrink :: AttrLabelProxy "yshrink" Source