|  | Source code | Contents | Index

Graphics.UI.ObjectIO.StdId |

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

Description
StdId specifies the generation functions for identification values.
Synopsis

openId :: IOMonad m => m Id
openRId :: IOMonad m => m (RId msg)
openR2Id :: IOMonad m => m (R2Id msg resp)
openIds :: IOMonad m => Int -> m [Id]
openRIds :: IOMonad m => Int -> m [RId msg]
openR2Ids :: IOMonad m => Int -> m [R2Id msg resp]
getParentId :: Id -> GUI ps (Maybe Id)
type Id = Unique

Documentation
openId :: IOMonad m => m Id
The openId function generates one new id
openRId :: IOMonad m => m (RId msg)
The openRId function is the same as openId but they return special bi-receiver id (see Graphics.UI.ObjectIO.StdReceiver).
openR2Id :: IOMonad m => m (R2Id msg resp)
The openRId function is the same as openId but they return special bi-receiver id (see Graphics.UI.ObjectIO.StdReceiver).
openIds :: IOMonad m => Int -> m [Id]
The openIds function returns a list of N new items i.e. [id1, id2..idN]
openRIds :: IOMonad m => Int -> m [RId msg]
The openRIds function returns a list of N new receiver ids i.e. [rId1, rId2..rIdN]
openR2Ids :: IOMonad m => Int -> m [R2Id msg resp]
The openR2Ids function returns a list of N new bi-receiver ids i.e. [rId1, rId2..rIdN]
getParentId :: Id -> GUI ps (Maybe Id)
The getParentId function retrieves an id of the specified window's parent.
type Id = Unique
Produced by Haddock version 0.8