ParentContentsIndex
Graphics.UI.ObjectIO.StdGUI
Portability portable
Stability provisional
Maintainer ka2_mail@yahoo.com
Description
This is a new module that provides similar functionality as StdPSt in the Clean Object I/O library.
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.3