|  | Source code | Contents | Index

Graphics.UI.ObjectIO.StdGUI |

Portability | portable This is a new module that provides similar functionality as StdPSt in the Clean Object I\/O library.
Stability | provisional
Maintainer | ka2_mail@yahoo.com

Description
Documentation
type GUIFun ls ps = (ls, ps) -> GUI ps (ls, ps)
data ProcessAttribute ps

Constructors

ProcessActivate (ps -> GUI ps ps) |
ProcessDeactivate (ps -> GUI ps ps) |
ProcessClose (ps -> GUI ps ps) |
ProcessOpenFiles (ProcessOpenFilesFunction ps) |
ProcessWindowPos ItemPos |
ProcessWindowSize Size |
ProcessWindowResize (ProcessWindowResizeFunction ps) |
ProcessToolbar [ToolbarItem ps] |
ProcessNoWindowMenu |

type ModifiersFunction ls ps = Modifiers -> GUIFun ls ps
type KeyboardFunction ls ps = KeyboardState -> GUIFun ls ps
type MouseFunction ls ps = MouseState -> GUIFun ls ps
type SliderAction ls ps = SliderMove -> GUIFun ls ps
type ScrollFunction = ViewFrame -> SliderState -> SliderMove -> Int
type ProcessWindowResizeFunction ps = Size -> Size -> ps -> GUI ps ps
type ProcessOpenFilesFunction ps = [String] -> ps -> GUI ps ps
data ToolbarItem ps

Constructors

ToolbarItem Bitmap (Maybe String) (ps -> GUI ps ps) |
ToolbarSeparator |

Produced by Haddock version 0.8