| AutoForms-0.5.0: GUI library based upon generic programming (SYB3) | Contents | Index |
|
|
|
|
|
Description |
Import this module to use the WxHaskell instance of AutoForms (called WxForm)
|
|
Synopsis |
|
|
|
Documentation |
|
module Graphics.UI.AF.General |
|
module Graphics.UI.AF.WxForm.WxList |
|
data EC a |
Component type for the Wx instance of AutoForm
| Instances | |
|
|
class (Data ECCreatorD a, GInstanceCreator a, Show a, TypePresentation a WxAct ComH WxM ECCreatorD EC) => ECCreator a |
Main class for generic construction of EC - see also
genericEC. Instantiate this class to make custom construction of
ECs.
| | Instances | |
|
|
wxParentProxy :: WxM () |
A Parent type proxy
|
|
type SatCxt = ECCreatorD |
Parameter for the Wx instance of AutoForm
|
|
GUI-layout of EC types
|
|
layoutAs :: LayoutManager -> EC a -> EC a |
Attach a new layout manager to an EC. Layout manager such as
dualColumn or singleRow can be used.
|
|
singleColumn :: LayoutManager |
Puts one or more Layouts in a column, without any heading (label).
|
|
dualColumn :: LayoutManager |
|
singleRow :: LayoutManager |
Arranges all gui components (widgets) in a row.
|
|
reverseGuis :: LayoutManager -> LayoutManager |
|
finalDepth :: EC a -> EC a |
Tells WxForm to try to keep the GUI as small as possible. It will
only work from this EC and it's sub-components (sub-ECs).
|
|
data Parent |
Constructors | forall w . Parent Window w | |
|
|
|
Lifting
|
|
io :: MonadIO m => IO a -> m a |
|
ComIO handling
|
|
join2 :: EC a -> EC b -> (ComIO a -> ComIO b -> WxM ()) -> EC (a, b) |
Joins two EC to one.
|
|
From WxHaskell
|
|
startWx :: AutoForm WxAct ComH WxM SatCxt EC => String -> WxM a -> IO () |
|
data WxAct a |
Instances | |
|
|
type ComH = InnerEC |
|
data WxM a |
Instances | |
|
|
data ECCreatorD a |
The dictionary type for the ECCreator class
| Instances | |
|
|
Produced by Haddock version 2.0.0.0 |