USER-INTERFACE general subroutines


The following general subroutines belong to the category USER-INTERFACE:
``User interface routines'' In parentheses the name of the source file is given.
DescheduleGgiPlotCursor
De-register a function registered previously by ScheduleGgiPlotCursor. (ggi.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)
GgiPlotColors
Increase number of colours available to plotfield elements. (ggi.src)
GgiPlotField
Create Ggi element implementing a PGPLOT window (ggi.src)
GgiPlotFrames
Obtain a number of pixmaps e.g. for movie loops. (ggi.src)
GgiPlotMapColors
Map plotfield colors to colors from the master table (ggi.src)
GgiPlotPrompter
Create a Ggi plot prompter element (ggi.src)
GgiPlotRecord
Store a plot window in a pixmap ("frame"). (ggi.src)
GgiPlotShow
Recall a plot from a pixmap ("frame"). (ggi.src)
GgiPlotXor
Obtain and set XOR plotting mode. (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)
RadioAddKey
Ad a keyword to a group of associated keywords. (radiogroup.c)
RadioDeleteGroup
Delete a group of associated keywords. (radiogroup.c)
RadioGroup
Create a group of associated keywords. (radiogroup.c)
ScheduleGgiPlotCursor
Register a callback routine receiving cursor events. (ggi.src)
ScheduleKeyevent
Register a function to be called whenever Hermes generates an event associated with the specified user input keyword. (keyevents.c)
SuppressKeyevent
Suppress call to keyword event handler function. (keyevents.c)
TriggerKey
Re-send keyword to Hermes, causing a KEYCHANGE event (keyevents.c)
ALLPAR
Obtain all HERMES user input parameters for issuing task. (srvreq.c)
ANYOUT
General character output routine for GIPSY programs. (srvreq.c)
anyoutf
anyout using variable arguments ()
AXPROPS
Return structure with axis properties for a set. (axprops.c)
CANALL
Remove all user input from table maintained by HERMES. (srvreq.c)
CANCEL
Remove user input from table maintained by HERMES. (srvreq.c)
DCDCHAR
Decodes a string of characters into character strings. (herinp.c)
DCDCHARL
Decodes a string of characters into character strings. All alphabetic characters will be in lowercase. (herinp.c)
DCDCHARU
Decodes a string of characters into character strings. All alphabetic characters will be in uppercase. (herinp.c)
DCDDBLE
Decodes a string of characters into doubles. (herinp.c)
DCDERRSTR
Obtain an error message, given a DECODExxx error code. (srvreq.c)
DCDINT
Decodes a string of characters into integers. (herinp.c)
DCDLOG
Decodes a string of characters into logicals. (herinp.c)
DCDREAL
Decodes a string of characters into reals. (herinp.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)
ERROR
User error handling routine. (srvreq.c)
errorf
error, using variable arguments ()
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)
HERINP
Decodes a string of characters into reals, integers, logicals, characters or bytes. (herinp.c)
INIT
INIT declares the task running to HERMES and does the necessary initializations. (srvreq.c)
keyevents
Describes routines for handling user input keyword events (keyevents.c)
keystatus
Obtain user input error code. (srvreq.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)
radiogroup
Set of routines for coordinating groups of keywords. (radiogroup.c)
REJECT
Reject user input. (srvreq.c)
rejectf
reject, using variable arguments ()
SAVEPAR
Save to file all HERMES user input parameters for issuing task. (srvreq.c)
STATUS
To display additional information in the "RUNNING" status display. (srvreq.c)
SUBST
Specify keyword substitution for a task which will be spawned via a call to DEPUTY. (srvreq.c)
TYPE
To "type" into the HERMES User Type-in Area. (srvreq.c)
USERCHAR
User input interface routine for character strings. (srvreq.c)
USERCHARL
User input interface routine for character strings. All alphabetic characters are in lower case. (srvreq.c)
USERCHARU
User input interface routine for character strings. All alphabetic characters are in uppercase. (srvreq.c)
USERDBLE
User input interface routine for doubles. (srvreq.c)
USERINT
User input interface routine for integers. (srvreq.c)
USERLOG
User input interface routine for logicals. (srvreq.c)
USERREAL
User input interface routine for reals. (srvreq.c)
USERTEXT
User input interface routine for characters. (srvreq.c)
WKEY
Write keywords to task's own parameter list (which is also accessible to tasks spawned via calls to DEPUTY). (srvreq.c)
wkeyf
wkey, using variable arguments ()
XEQ
Send a task start command to HERMES. (srvreq.c)
XEQXIT
Send a task start command to HERMES and exit. (srvreq.c)

GIPSY GIPSY