Документ взят из кэша поисковой машины. Адрес оригинального документа :
http://www.atnf.csiro.au/computing/software/gipsy/dc123doc/USER-INTERFACE_dc2subs.html
Дата изменения: Unknown
Дата индексирования: Sat Jan 17 07:15:31 2009
Кодировка:
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
)