This page was created by the IDL library routine mk_html_help2.

Last modified: Thu Aug 6 12:53:14 2020.


Directory Listing of Routines


Routine Descriptions

SPD_UI_COPY

[Next Routine] [List of Routines]

  Name: SPD_UI_COPY

  Purpose: Copies the current page to the clipboard. 
           Should also work with Ctrl+C. 
           It can also be called from spd_ui_draw_event

  Inputs: The info structure from the main gui


$LastChangedBy: jimm $
$LastChangedDate: 2014-02-11 10:54:32 -0800 (Tue, 11 Feb 2014) $
$LastChangedRevision: 14326 $
$URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/tags/spedas_4_0/spedas_gui/utilities/spd_ui_main_funcs/spd_ui_copy.pro $

(See spedas_gui/utilities/spd_ui_main_funcs/spd_ui_copy.pro)


SPD_UI_EXIT

[Previous Routine] [Next Routine] [List of Routines]

  Name: SPD_UI_EXIT
  
  Purpose: Exits the GUI
  
  Inputs: The info structure from the main gui
          The event that led to this function call


$LastChangedBy: egrimes $
$LastChangedDate: 2015-06-30 13:45:30 -0700 (Tue, 30 Jun 2015) $
$LastChangedRevision: 17999 $
$URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/tags/spedas_4_0/spedas_gui/utilities/spd_ui_main_funcs/spd_ui_exit.pro $

(See spedas_gui/utilities/spd_ui_main_funcs/spd_ui_exit.pro)


SPD_UI_EXPAND

[Previous Routine] [Next Routine] [List of Routines]

  Name: SPD_UI_EXPAND
  
  Purpose: zooms the x axis out of the current plot out
  
  Inputs: The info structure from the main gui


$LastChangedBy: jimm $
$LastChangedDate: 2014-02-11 10:54:32 -0800 (Tue, 11 Feb 2014) $
$LastChangedRevision: 14326 $
$URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/tags/spedas_4_0/spedas_gui/utilities/spd_ui_main_funcs/spd_ui_expand.pro $

(See spedas_gui/utilities/spd_ui_main_funcs/spd_ui_expand.pro)


SPD_UI_LOAD_SPEDAS_CDF

[Previous Routine] [Next Routine] [List of Routines]

  Name: SPD_UI_LOAD_SPEDAS_CDF
  
  Purpose: Loads data from a CDF chosen by user. Note that only CDFs that conform to SPEDAS standards can be opened. 
  CDFs that do not conform may produce unhelpful error messages. 
  
  Inputs: The info structure from the main gui


$LastChangedBy: nikos $
$LastChangedDate: 2018-02-07 10:44:31 -0800 (Wed, 07 Feb 2018) $
$LastChangedRevision: 24665 $
$URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/tags/spedas_4_0/spedas_gui/utilities/spd_ui_main_funcs/spd_ui_load_spedas_cdf.pro $

(See spedas_gui/utilities/spd_ui_main_funcs/spd_ui_load_spedas_cdf.pro)


SPD_UI_OPEN

[Previous Routine] [Next Routine] [List of Routines]

  Name: SPD_UI_OPEN

  Purpose: Opens a spedas document

  Inputs: The info structure from the main gui


$LastChangedBy: aaflores $
$LastChangedDate: 2014-07-01 20:07:45 -0700 (Tue, 01 Jul 2014) $
$LastChangedRevision: 15500 $
$URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/tags/spedas_4_0/spedas_gui/utilities/spd_ui_main_funcs/spd_ui_open.pro $

(See spedas_gui/utilities/spd_ui_main_funcs/spd_ui_open.pro)


SPD_UI_OPEN_TEMPLATE

[Previous Routine] [Next Routine] [List of Routines]

  Name: SPD_UI_OPEN_TEMPLATE
  
  Purpose: Opens a spedas template
  
  Inputs: The info structure from the main gui


$LastChangedBy: jimm $
$LastChangedDate: 2014-02-11 10:54:32 -0800 (Tue, 11 Feb 2014) $
$LastChangedRevision: 14326 $
$URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/tags/spedas_4_0/spedas_gui/utilities/spd_ui_main_funcs/spd_ui_open_template.pro $

(See spedas_gui/utilities/spd_ui_main_funcs/spd_ui_open_template.pro)


SPD_UI_PRINT

[Previous Routine] [Next Routine] [List of Routines]
 NAME:
   SPD_UI_PRINT

 PURPOSE:
   Modularizes the print code.  Mainly so that it can be grouped in its own separate catch block.
 

 CALLING SEQUENCE:
   spd_ui_print,info,event
 
 Input:
  Info: The info struct from the main gui block

$LastChangedBy: nikos $
$LastChangedDate: 2018-10-11 14:50:09 -0700 (Thu, 11 Oct 2018) $
$LastChangedRevision: 25964 $
$URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/tags/spedas_4_0/spedas_gui/utilities/spd_ui_main_funcs/spd_ui_print.pro $

(See spedas_gui/utilities/spd_ui_main_funcs/spd_ui_print.pro)


SPD_UI_REDUCE

[Previous Routine] [Next Routine] [List of Routines]

  Name: SPD_UI_REDUCE
  
  Purpose: zooms the x axis of the current plot in
  
  Inputs: The info structure from the main gui


$LastChangedBy: jimm $
$LastChangedDate: 2014-02-11 10:54:32 -0800 (Tue, 11 Feb 2014) $
$LastChangedRevision: 14326 $
$URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/tags/spedas_4_0/spedas_gui/utilities/spd_ui_main_funcs/spd_ui_reduce.pro $

(See spedas_gui/utilities/spd_ui_main_funcs/spd_ui_reduce.pro)


SPD_UI_REFRESH

[Previous Routine] [Next Routine] [List of Routines]

  Name: SPD_UI_REFRESH
  
  Purpose: Refreshes the draw area of the GUI
  
  Inputs: The info structure from the main gui
   


$LastChangedBy: jimm $
$LastChangedDate: 2014-02-11 10:54:32 -0800 (Tue, 11 Feb 2014) $
$LastChangedRevision: 14326 $
$URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/tags/spedas_4_0/spedas_gui/utilities/spd_ui_main_funcs/spd_ui_refresh.pro $

(See spedas_gui/utilities/spd_ui_main_funcs/spd_ui_refresh.pro)


SPD_UI_SAVE

[Previous Routine] [Next Routine] [List of Routines]

  Name: SPD_UI_SAVE
  
  Purpose: SAVES a spedas document
  
  Inputs: The info structure from the main gui


$LastChangedBy: jimmpc1 $
$LastChangedDate: 2014-05-07 10:48:54 -0700 (Wed, 07 May 2014) $
$LastChangedRevision: 15065 $
$URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/tags/spedas_4_0/spedas_gui/utilities/spd_ui_main_funcs/spd_ui_save.pro $

(See spedas_gui/utilities/spd_ui_main_funcs/spd_ui_save.pro)


SPD_UI_SAVEAS

[Previous Routine] [Next Routine] [List of Routines]

  Name: SPD_UI_SAVEAS
  
  Purpose: SAVES a spedas document with a new file name
  
  Inputs: The info structure from the main gui


$LastChangedBy: jimmpc1 $
$LastChangedDate: 2014-05-07 10:48:54 -0700 (Wed, 07 May 2014) $
$LastChangedRevision: 15065 $
$URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/tags/spedas_4_0/spedas_gui/utilities/spd_ui_main_funcs/spd_ui_saveas.pro $

(See spedas_gui/utilities/spd_ui_main_funcs/spd_ui_saveas.pro)


SPD_UI_SAVEAS_TEMPLATE

[Previous Routine] [Next Routine] [List of Routines]

  Name: SPD_UI_SAVEAS_TEMPLATE
  
  Purpose: SAVES a spedas template with a new file name
  
  Inputs: The info structure from the main gui


$LastChangedBy: egrimes $
$LastChangedDate: 2018-03-14 15:33:03 -0700 (Wed, 14 Mar 2018) $
$LastChangedRevision: 24888 $
$URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/tags/spedas_4_0/spedas_gui/utilities/spd_ui_main_funcs/spd_ui_saveas_template.pro $

(See spedas_gui/utilities/spd_ui_main_funcs/spd_ui_saveas_template.pro)


SPD_UI_SAVE_TEMPLATE

[Previous Routine] [Next Routine] [List of Routines]

  Name: SPD_UI_SAVE_TEMPLATE
  
  Purpose: SAVES a spedas template
  
  Inputs: The info structure from the main gui


$LastChangedBy: nikos $
$LastChangedDate: 2017-10-03 14:12:59 -0700 (Tue, 03 Oct 2017) $
$LastChangedRevision: 24103 $
$URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/tags/spedas_4_0/spedas_gui/utilities/spd_ui_main_funcs/spd_ui_save_template.pro $

(See spedas_gui/utilities/spd_ui_main_funcs/spd_ui_save_template.pro)


SPD_UI_SCROLLB

[Previous Routine] [Next Routine] [List of Routines]

  Name: SCROLLB
  
  Purpose: Scrolls the current window backwards
  
  Inputs: The info structure from the main gui


$LastChangedBy: jimm $
$LastChangedDate: 2014-02-11 10:54:32 -0800 (Tue, 11 Feb 2014) $
$LastChangedRevision: 14326 $
$URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/tags/spedas_4_0/spedas_gui/utilities/spd_ui_main_funcs/spd_ui_scrollb.pro $

(See spedas_gui/utilities/spd_ui_main_funcs/spd_ui_scrollb.pro)


SPD_UI_SCROLLF

[Previous Routine] [Next Routine] [List of Routines]

  Name: SPD_UI_SCROLLF
  
  Purpose: Scrolls the current window forwards
  
  Inputs: The info structure from the main gui


$LastChangedBy: jimm $
$LastChangedDate: 2014-02-11 10:54:32 -0800 (Tue, 11 Feb 2014) $
$LastChangedRevision: 14326 $
$URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/tags/spedas_4_0/spedas_gui/utilities/spd_ui_main_funcs/spd_ui_scrollf.pro $

(See spedas_gui/utilities/spd_ui_main_funcs/spd_ui_scrollf.pro)


SPD_UI_SCROLL_VIEW

[Previous Routine] [Next Routine] [List of Routines]

  Name: spd_ui_scroll_view
  
  Purpose: Moves the area viewport of the draw area if the entire viewing area is not displayed
  
  Inputs: draw_widget: The draw widget for the visible drawing area
          dir: 0=down, 1=up 


$LastChangedBy: jimm $
$LastChangedDate: 2014-02-11 10:54:32 -0800 (Tue, 11 Feb 2014) $
$LastChangedRevision: 14326 $
$URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/tags/spedas_4_0/spedas_gui/utilities/spd_ui_main_funcs/spd_ui_scroll_view.pro $

(See spedas_gui/utilities/spd_ui_main_funcs/spd_ui_scroll_view.pro)


SPD_UI_UPDATE_TITLE

[Previous Routine] [List of Routines]

Purpose:
  Update the GUI's top level base title.

Input:
  INFO: Info structure from the main GUI

Notes:
  The base title should be stored in INFO, 
  the current page's name will be appended. 

(See spedas_gui/utilities/spd_ui_main_funcs/spd_ui_update_title.pro)