|
|
|
|
|
| Description |
|
|
| Synopsis |
|
|
|
|
| Window
|
|
| type Window a = EvtHandler (CWindow a) |
| Pointer to an object of type Window, derived from EvtHandler.
|
|
| window :: Window a -> [Prop (Window ())] -> IO (Window ()) |
Create a plain window. Can be used to define custom controls for example.
- Attributes: rootParent, frameParent, tabTraversal
- Instances: Textual, Literate, Dimensions, Colored, Visible, Child,
Able, Tipped, Identity, Styled, Reactive, Paint.
|
|
| refit :: Window a -> IO () |
| Ensure that a widget is refitted inside a window when
its size changes, for example when the text of a
staticText control changes. (calls windowReFit)
|
|
| refitMinimal :: Window a -> IO () |
| Ensure that a widget is refitted inside a window when
its size changes, for example when the text of a
staticText control changes. Always resizes the
window to its minimal acceptable size. (calls windowReFitMinimal)
|
|
| rootParent :: ReadAttr (Window a) (Window ()) |
| The ultimate root parent of the widget.
|
|
| frameParent :: ReadAttr (Window a) (Window ()) |
| The parent frame or dialog of a widget.
|
|
| tabTraversal :: Attr (Window a) Bool |
| Enable (or disable) tab-traversal. (= wxTAB_TRAVERSAL)
|
|
| ScrolledWindow
|
|
| type ScrolledWindow a = Panel (CScrolledWindow a) |
| Pointer to an object of type ScrolledWindow, derived from Panel.
|
|
| scrolledWindow :: Window a -> [Prop (ScrolledWindow ())] -> IO (ScrolledWindow ()) |
A scrollable window. Use virtualSize and scrollRate to set the scrollbar
behaviour.
- Attributes: scrollRate
- Instances: Textual, Literate, Dimensions, Colored, Visible, Child,
Able, Tipped, Identity, Styled, Reactive, Paint.
|
|
| scrollRate :: Attr (ScrolledWindow a) Size |
| The horizontal and vertical scroll rate of scrolled window. Use 0 to disable
scrolling in that direction.
|
|
| Internal
|
|
| initialWindow :: (Id -> Rect -> [Prop (Window w)] -> Style -> a) -> [Prop (Window w)] -> Style -> a |
| Helper function that retrieves initial window settings, including
|identity|, |style|, and |area| (or |position| and |outerSize|).
|
|
| initialContainer :: (Id -> Rect -> [Prop (Window w)] -> Style -> a) -> [Prop (Window w)] -> Style -> a |
| Helper function that retrieves initial window settings, including |clipChildren|
and |fullRepaintOnResize|.
|
|
| initialIdentity :: Identity w => (Id -> [Prop w] -> a) -> [Prop w] -> a |
| Helper function that retrieves the initial |identity|.
|
|
| initialStyle :: Styled w => ([Prop w] -> Style -> a) -> [Prop w] -> Style -> a |
| Helper function that retrieves the initial |style|.
|
|
| initialText :: Textual w => (String -> [Prop w] -> a) -> [Prop w] -> a |
| Retrieve the initial title from the |text| attribute.
|
|
| initialFullRepaintOnResize :: Visible w => ([Prop w] -> Style -> a) -> [Prop w] -> Style -> a |
| Helper function that transforms the style accordding
to the fullRepaintOnResize flag in of the properties
|
|
| initialClipChildren :: Parent w => ([Prop w] -> Style -> a) -> [Prop w] -> Style -> a |
| Helper function that transforms the style accordding
to the clipChildren flag out of the properties
|
|
| Produced by Haddock version 0.8 |