ORIGIN '~beta/basiclib/basicsystemenv'; MDBODY nti 'private/winnt/guienvntsystemenvbody' ppcmac 'private/macintosh/guienvsystemenvmac.bet' default 'private/X11/guienvxsystemenvbody'; (* * COPYRIGHT * Copyright (C) Mjolner Informatics, 1991-96 * All rights reserved. * * GUIENVSYSTEMENV * =============== * * Use this fragment as the ORIGIN for concurrent programs * using the GUIENV libraries. * * The program should look something like: * * ORIGIN 'guienvsystemenv'; * --- program: descriptor --- * systemEnv * (# setWindowEnv::< (# do myWindowEnv[] -> theWindowEnv[] #); * myWindowEnv: @guienv (# ... #); * ... * #); * * The 'setWindowEnv' virtual and 'theWindowEnv' reference are * declared in basicsystemenv. * * The guienv instance (myWindowEnv) assigned to theWindowEnv is * used for scheduling purposes to allow BETA coroutines to * cooperate with the event driven user interface. * * For concurrency details, see basicsystemenv. *) [[ (* deliberate empty fragment file *) ---]]
20.11 Guienvsystemenv Interface | © 1994-2002 Mjølner Informatics |
[Modified: Thursday April 23rd 1998 at 14:55]
|