|  | Source code | Contents | Index

Graphics.UI.ObjectIO.StdProcess |

Portability | portable
Stability | provisional
Maintainer | ka2_mail@yahoo.com

Contents

Definitions
A visible module

Description
StdProcess contains the process creation and manipulation functions.
Synopsis

class Processes pdef where

startProcesses :: pdef -> IO ()
openProcesses :: pdef -> GUI ps ()

startIO :: DocumentInterface -> ps -> ProcessInit ps -> [ProcessAttribute ps] -> IO ()
closeProcess :: ps -> GUI ps ps
getProcessWindowPos :: GUI ps Point2
getProcessWindowSize :: GUI ps Size
module Graphics.UI.ObjectIO.StdProcessDef

Definitions
class Processes pdef where

General process topology creation functions. There are instances for `Process` and Processes a => [a] types.
Methods

startProcesses :: pdef -> IO ()
openProcesses :: pdef -> GUI ps ()

Instances

Processes Process
Processes pdef => Processes [pdef]

startIO :: DocumentInterface -> ps -> ProcessInit ps -> [ProcessAttribute ps] -> IO ()
Using of that function is the standard way for a single processed applications to run GUI.
closeProcess :: ps -> GUI ps ps
The function terminates the current process.
getProcessWindowPos :: GUI ps Point2
Get the current position of the ProcessWindow (on Macintosh: zero).
getProcessWindowSize :: GUI ps Size
Get the current size of the ProcessWindow (on Macintosh: ScreenSize).
A visible module
module Graphics.UI.ObjectIO.StdProcessDef
Produced by Haddock version 0.8