SYSTEM general subroutines


The following general subroutines belong to the category SYSTEM:
``System specific routines'' In parentheses the name of the source file is given.
AttachXt
Delegate event handling to X Toolkit. (events.src)
BreakMainLoop
Terminate invocation of MainLoop() (events.src)
DescheduleKeyevent
De-register a function registered previously by ScheduleKeyevent. (keyevents.c)
GgiActivate
Make Ggi element sensitive to user interaction (ggi.src)
GgiAlignLabel
Modify the alignment of a Ggi element's label (ggi.src)
GgiAutoLayout
Modify Ggi's automatic layout operation default (ggi.src)
GgiButton
Create a Ggi button element. (ggi.src)
GgiCanvas
Create a Ggi element without built-in behaviour. (ggi.src)
GgiConfigure
Modify default Ggi configuration parameters (ggi.src)
GgiDeactivate
Make Ggi element insensitive to user interaction (ggi.src)
GgiDelete
Delete a Ggi element. (ggi.src)
GgiDial
Create a dial analog valuator Ggi element See also: GgiDial layout. (ggi.src)
GgiDialog
Create a Ggi dialog shell element (ggi.src)
GgiForm
Create a Ggi form element (ggi.src)
GgiGauge
Create an analog valuator Ggi element (ggi.src)
GgiHandleEvents
Explicitly process outstanding events (ggi.src)
GgiHeight
Obtain height of en element (ggi.src)
GgiHelpText
Modify a Ggi element's help text. (ggi.src)
GgiIsRealized
Check whether element has been realized (ggi.src)
GgiLabel
Create a text output Ggi element (ggi.src)
GgiList
Create a Ggi list element (ggi.src)
GgiListLabels
Replace a list Ggi element's entry labels (ggi.src)
GgiLogo
Create a logo Ggi element. (ggi.src)
GgiMenu
Create a menu Ggi element (ggi.src)
GgiMenuLabels
Replace a menu Ggi element's entry labels (ggi.src)
GgiPlotColorEditor
Create/manipulate Ggi colormap editing element for plot fields. (ggi.src)
GgiPlotPrompter
Create a Ggi plot prompter element (ggi.src)
GgiPostponeRealize
Specify postponed Ggi element realization (ggi.src)
GgiProgress
Create a Ggi progress bar (ggi.src)
GgiPrompter
Create a Ggi prompter element (ggi.src)
GgiRealize
Realize Ggi elements of which realization was postponed. (ggi.src)
GgiSetBitmap
Specify a bitmap for a Ggi element's label. (ggi.src)
GgiSetCircular
Set a Ggi valuator element's circular mode. (ggi.src)
GgiSetFormat
Modify a Ggi valuator element's output format. (ggi.src)
GgiSetHeight
Modify default Ggi window height. (ggi.src)
GgiSetKeyword
Modify a Ggi input element's user input keyword. (ggi.src)
GgiSetLabel
Modify a Ggi element's label. (ggi.src)
GgiSetPosition
Position a Ggi element (ggi.src)
GgiSetRange
Modify the range of a Ggi gauge or dial element (analog valuator). (ggi.src)
GgiSetResources
Modify default fallback resources for Ggi (ggi.src)
GgiSetWidth
Modify default Ggi window width. (ggi.src)
GgiShell
Create a Ggi shell element (ggi.src)
GgiShowDoc
Ggi document display routine (ggi.src)
GgiShowShell
Make shell element visible or invisible (ggi.src)
GgiTextField
Create a text input Ggi element (ggi.src)
GgiUseShell
Use shell, form or viewport as container for new elements (ggi.src)
GgiVerify
Ask the user a simple question (ggi.src)
GgiViewport
Create a Ggi viewport element (ggi.src)
GgiWidth
Obtain width of en element (ggi.src)
MainLoop
Dispatcher for event-driven programs. (events.src)
ScheduleKeyevent
Register a function to be called whenever Hermes generates an event associated with the specified user input keyword. (keyevents.c)
ScheduleX
Register or de-register function receiving X events. (events.src)
SuppressKeyevent
Suppress call to keyword event handler function. (keyevents.c)
TriggerKey
Re-send keyword to Hermes, causing a KEYCHANGE event (keyevents.c)
atabort
Register procedure to be called whenever a user abort occurs. (srvreq.c)
atfinis
Register procedure to be called by FINIS. (srvreq.c)
atfinisrm
Unregister procedure previously registered by atfinis. (srvreq.c)
CNVRT
Describes the data conversion routines. (cnvrt.c)
CNVRTC
Converts bytes from foreign machines to the format supported by the current machine. (cnvrt.c)
CNVRTD
Converts double precision floating point numbers from foreign machines the format supported by the current machine. (cnvrt.c)
CNVRTE
Converts single precision floating point numbers from foreign machines the format supported by the current machine. (cnvrt.c)
CNVRTF
Converts integers from foreign machines to the format supported by the current machine. (cnvrt.c)
CNVRTH
Converts two byte integers from foreign machines to the format supported by the current machine. (cnvrt.c)
DCDERRSTR
Obtain an error message, given a DECODExxx error code. (srvreq.c)
DECODEDBLE
Hermes interface routine for decoding doubles. (srvreq.c)
DECODEINT
Hermes interface routine for decoding integers. (srvreq.c)
DECODEREAL
Hermes interface routine for decoding reals. (srvreq.c)
DEPUTY
Start a task which temporarily assumes the role of the calling task. (srvreq.c)
EDITFILE
User action interface routine to edit a text file. (srvreq.c)
ENTERC
Postpone the effectuation of user aborts until a corresponding call to LEAVEC. (enterc.c)
ERROR
User error handling routine. (srvreq.c)
FINIS
Informs HERMES that servant quits and cleans up the mess. (srvreq.c)
ggi
Describes Ggi, the GIPSY graphical user interface (ggi.src)
GIPSYTASK
GIPSYTASK tests whether the calling program is a GIPSY task. (srvreq.c)
INIT
INIT declares the task running to HERMES and does the necessary initializations. (srvreq.c)
IRSERVER
Describes the IRAS data server interface. (irserver.c)
IRSERVER_CLOSE
Reclaims disk space used by IRSERVER_OPEN or IRSERVER_SCAN (irserver.c)
IRSERVER_OPEN
Accesses IRAS server data of the specified type for the specified area of sky. (irserver.c)
IRSERVER_SCAN
Accesses IRAS server data of the specified type for the specified scan(s) (irserver.c)
IRSERVER_SEARCH
Searches the index file on a IRAS data server for scans near a given position on the sky. (irserver.c)
keyevents
Describes routines for handling user input keyword events (keyevents.c)
LEAVEC
Allow user aborts again after a call to ENTERC. (enterc.c)
LISTCTRL
Change and report Hermes' character output device state (srvreq.c)
MYNAME
Obtain the name under which a GIPSY task is being run. (srvreq.c)
PAUSE
To suspend a GIPSY task. (srvreq.c)
XEQ
Send a task start command to HERMES. (srvreq.c)

GIPSY GIPSY