acknowledge [1] $SSW/smm/gen/idl/widgets/acknowledge.pro
[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]


acknowledge [2] $SSW/smm/gen/idl/widgets/acknowledge.pro
[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.

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;


acknowledge [3] $SSW/smm/gen/idl/widgets/acknowledge.pro
[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)

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;


ACRIM $SSW/smm/acrim/acrim.pro
[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)


ACRIM_EV $SSW/smm/acrim/acrim.pro
[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)


ACRIM_OUT $SSW/smm/acrim/acrim.pro
[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)


ACRIMHELP $SSW/smm/acrim/acrimhelp.pro
[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)


ACRIMHELP_EV $SSW/smm/acrim/acrimhelp.pro
[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)


ALPHA_PAGE [2] $SSW/smm/gen/idl/graphics/alpha_page.pro
[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