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)