[Next]
file ACKNOWLEDGE.PRO - creates a widget that displays the input message
then waits for a button click before allowing
program continuation
CALLS:
CALLED BY
ACRIM, ACRIM_EV, ACRIM_OUT, CP [2], CPMOVIE, CPMOVIE_DO, CPMOVIE_EV, CPONE, CPONE_EV
CP_EVENT, HXISBORESIGHT, HXISOFF, HXISPOINT, HXISWIDGET, HXISWIDG_EV, cp [1]
[Previous]
[Next]
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
pro acknowledge_ev, event
The event handler for PRO ACKNOWLEDGE
calls to : none
CALLS: ***
ACKNOWLEDGE_EV, XMANAGER, XREGISTERED
CALLED BY:
ACRIM, ACRIM_EV, ACRIM_OUT, CP [2], CPMOVIE, CPMOVIE_DO, CPMOVIE_EV, CPONE, CPONE_EV
CP_EVENT, HXISBORESIGHT, HXISOFF, HXISPOINT, HXISWIDGET, HXISWIDG_EV, cp [1]
common : none
The only purpose of the routine is to kill the message window,
created by PRO ACKNOWLEDGE, AFTER the user reads the message.
The user clicks the acknowledge button to get here.
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[Previous]
[Next]
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
pro acknowledge, [message=message]
Creates a message window that requires the user to acknowledge
before control will return to the calling procedure
calls to : xregistered('acknowledge'), xmanager,'acknowledge_ev'
CALLS: ***
ACKNOWLEDGE_EV, XMANAGER, XREGISTERED
CALLED BY:
ACRIM, ACRIM_EV, ACRIM_OUT, CP [2], CPMOVIE, CPMOVIE_DO, CPMOVIE_EV, CPONE, CPONE_EV
CP_EVENT, HXISBORESIGHT, HXISOFF, HXISPOINT, HXISWIDGET, HXISWIDG_EV, cp [1]
common : none
INPUT
message: string or string vector containing a message
that will be displayed on the screen for the
user to acknowledge.
(multi-line messages are aesthetically better)
OUTPUT
none
MODIFICATION HISTORY
JAN 1993 - Elaine Einfalt (HSTX)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[Previous]
[Next]
NAME:
ACRIM
PURPOSE:
Display ACRIM data and allow user plot parameter control.
CATEGORY:
ACRIM display
CALLING SEQUENCE:
ACRIM [,GROUP=GROUP]
CALLED BY:
none
CALLS TO:
OPSYS_LGCL, ACKNOWLEDGE, LINECOLORS, EPLOT,
UTPLOT routines, ACRIM_OUT, ACRIM_EV (through XMANAGER)
INPUTS:
none
OPTIONAL INPUTS:
GROUP Widget ID of parent widget in calling routine.
OUTPUTS:
none explicit, only through commons;
OPTIONAL OUTPUTS:
none
CALLS: ***
ACRIMHELP, ACRIM_EV, ACRIM_OUT, EPLOT, PSPLOT [1], PSPLOT [2], UTIME [1], UTIME [2]
UTPLOT [1], UTPLOT [2], UTPLOT [3], UTPLOT [4], UTPLOT [5], UTPLOT [6], XMANAGER
XPDMENU, XREGISTERED, acknowledge [1], acknowledge [2], acknowledge [3]
linecolors [1], linecolors [2], opsys_lgcl [1], opsys_lgcl [2]
CALLED BY:
ACRIM_EV, ACRIM_OUT, SDAC
COMMON BLOCKS:
ACRIM_DAT for passing ACRIM data and time string arrays
ACRIM_VAL for passing plot parameters
SIDE EFFECTS:
none
RESTRICTIONS:
Requires widget capability.
PROCEDURE:
Create widget to allow user to select plot parameter used to
display the ACRIM data.
MODIFICATION HISTORY:
APR 93 - Elaine Einfalt (HSTX)
[Previous]
[Next]
NAME:
ACRIM_EV
PURPOSE:
Event handler for ACRIM.
CATEGORY:
ACRIM display
CALLING SEQUENCE:
ACRIM_EV, EVENT
CALLED BY:
ACRIM (through XMANAGER)
CALLS TO:
ACRIM_OUT
INPUTS:
none explicit, only through commons
OPTIONAL INPUTS:
none
OUTPUTS:
none explicit, only through commons
OPTIONAL OUTPUTS:
none
CALLS: ***
ACRIM, ACRIMHELP, ACRIM_OUT, EPLOT, PSPLOT [1], PSPLOT [2], UTIME [1], UTIME [2]
UTPLOT [1], UTPLOT [2], UTPLOT [3], UTPLOT [4], UTPLOT [5], UTPLOT [6], XMANAGER
XPDMENU, XREGISTERED, acknowledge [1], acknowledge [2], acknowledge [3]
linecolors [1], linecolors [2], opsys_lgcl [1], opsys_lgcl [2]
CALLED BY:
ACRIM, ACRIM_OUT
COMMON BLOCKS:
ACRIM_DAT for passing ACRIM data and time string arrays
ACRIM_VAL for passing plot parameters
SIDE EFFECTS:
none
RESTRICTIONS:
none
PROCEDURE:
Handle events as the user selected plot parameters, updates common
block with the new values.
MODIFICATION HISTORY:
APR 93 - Elaine Einfalt (HSTX)
[Previous]
[Next]
FILE ACRIM.PRO -- includes ACRIM_OUT, ACRIM_EV, ACRIM
Non-acrim specific programs that are needed:
OPSYS_LGCL, ACKNOWLEDGE, LINECOLORS, EPLOT, PSPLOT, the UTPLOT routines.
NAME:
ACRIM_OUT
PURPOSE:
Output the ACRIM plot to screen or printer.
CATEGORY:
ACRIM display.
CALLING SEQUENCE:
ACRIM_OUT, PLOTCOLOR=PLOTCOLOR, MYPSYM=MYPSYM, $
HARD=HARD, PRESSRELEASE=PRESSRELEASE, $
XRANGE=XRANGE, YRANGE=YRANGE, $
ERR_BARS=ERR_BARS, ERRCOLOR=ERRCOLOR
CONNECT=CONNECT
CALLED BY:
ACRIM, ACRIM_EV
CALLS TO:
EPLOT
INPUTS:
PLOTCOLOR color table index for plotting data
MYPSYM the IDL PSYM plot symbol
HARD output condition: -1=screen, 0=b/w printer, 1=color
PRESSRELEASE Widget ID of comment text window
XRANGE the index range for the time arrays
YRANGE the index range for the irradiance array
ERR_BARS error bar condition: 0=no error bars, 1=draw error bars
ERRCOLOR color table index for error bars
CONNECT line condition: 0=point plot, 1=line plot
and through common block
OPTIONAL INPUTS:
none
OUTPUTS:
none explicit, only through commons
OPTIONAL OUTPUTS:
none
CALLS: ***
ACRIM, ACRIMHELP, ACRIM_EV, EPLOT, PSPLOT [1], PSPLOT [2], UTIME [1], UTIME [2]
UTPLOT [1], UTPLOT [2], UTPLOT [3], UTPLOT [4], UTPLOT [5], UTPLOT [6], XMANAGER
XPDMENU, XREGISTERED, acknowledge [1], acknowledge [2], acknowledge [3]
linecolors [1], linecolors [2], opsys_lgcl [1], opsys_lgcl [2]
CALLED BY:
ACRIM, ACRIM_EV
COMMON BLOCKS:
ACRIM_DAT for passing ACRIM data and time string arrays
SIDE EFFECTS:
If hardcopy is selected then output a temporary file is created,
and a print is produced.
RESTRICTIONS:
none
PROCEDURE:
Plot the data with the specified X and Y axis ranges, and with
error bars if indicated. Output will be sent to the screen or printer.
MODIFICATION HISTORY:
APR 93 - Elaine Einfalt (HSTX)
[Previous]
[Next]
NAME:
ACRIMHELP
PURPOSE:
The help for the ACRIM program
CATEGORY:
ACRIM
CALLING SEQUENCE:
ACRIMHELP [, group = group]
CALLED BY:
ACRIM
CALLS TO:
ACRIMHELP_EV, through the XMANAGER
INPUTS:
none
OPTIONAL INPUTS:
GROUP : The widget ID of the parent widget
OUTPUTS:
none explicit
OPTIONAL OUTPUTS:
none
CALLS: ***
ACRIMHELP_EV, XMANAGER, XREGISTERED
CALLED BY:
ACRIM, ACRIMHELP_EV, ACRIM_EV, ACRIM_OUT
COMMON BLOCKS:
none
SIDE EFFECTS:
Creates a widget
RESTRICTIONS:
Requires widget ablity
PROCEDURE:
Create a widget and list the help topics. As topics are selected by
the user, the help information is displayed.
MODIFICATION HISTORY:
DEC 93 - Elaine Einfalt (HSTX)
[Previous]
[Next]
NAME:
ACRIMHELP_EV
PURPOSE:
Event handler for the ACRIM program help interface.
CATEGORY:
ACRIM
CALLING SEQUENCE:
XMANAGER, 'ACRIMHELP', base, event_handler='ACRIMHELP_EV', group=group
CALLED BY:
ACRIMHELP, through the XMANAGER
CALLS TO:
none
INPUTS:
none
OPTIONAL INPUTS:
none
OUTPUTS:
none
OPTIONAL OUTPUTS:
none
CALLS: ***
ACRIMHELP, XMANAGER, XREGISTERED
CALLED BY:
ACRIMHELP
COMMON BLOCKS:
none
SIDE EFFECTS:
none
RESTRICTIONS:
none
PROCEDURE:
Display the help infromation about the topic the user clicked on.
MODIFICATION HISTORY:
DEC 93 - Elaine Einfalt (HSTX)
[Previous]
[Next]
NAME:
ALPHA_PAGE
PURPOSE:
ALPHA_PAGE enters alphanumeric text mode (for use on Tektronix terminals
to switch to alpha page from graphics page, for example)
CATEGORY:
Graphics.
calling sequence:
ALPHA_PAGE
INPUTS:
None
OUTPUTS:
None
CALLED BY:
CAL_SHER, FLDISPLAY, FSOC, FS_ARCHIVE_DRAW, FS_AUTO_LOG, FS_GRAPH, GET_TRIG
Intervals [1], Intervals [2], LOG_MENU, PAGE_PRINT, QLDISPLAY, RATESDUMPOC
RAWDUMPOC, SPEX_BACKGROUND [1], SPEX_BACKGROUND [2], SPEX_COMMONS [2]
SPEX_COMMONS [4], SPEX_PROC [1], SPEX_PROC [2], TYPE_FLARE, batse_menu
drm_4_spex [1], drm_4_spex [2], spec_plot [1], spec_plot [2], spec_plot [3]
spec_plot [4], spex_intervals [1], spex_intervals [2], spex_spec_plot [1]
spex_spec_plot [2], spex_spec_plot [3], spex_spec_plot [4]
SIDE EFFECTS:
Issues a carriage return if called.
RESTRICTIONS:
PROCEDURE:
See purpose.
MODIFICATION HISTORY:
Written by: AKT
Version 2: RAS, 23-Mar-1995, only called for Tektronix