591 lines
21 KiB
Prolog
591 lines
21 KiB
Prolog
;
|
||
; IDL Widget Interface Procedures. This Code is automatically
|
||
; generated and should not be modified.
|
||
|
||
;
|
||
; Generated on: 07/11/2006 10:17.19
|
||
;
|
||
pro WID_time_analysis_sel_base_event, Event
|
||
|
||
wTarget = (widget_info(Event.id,/NAME) eq 'TREE' ? $
|
||
widget_info(Event.id, /tree_root) : event.id)
|
||
|
||
|
||
wWidget = Event.top
|
||
|
||
case wTarget of
|
||
|
||
Widget_Info(wWidget, FIND_BY_UNAME='WID_time_analysis_sel_base'): begin
|
||
end
|
||
Widget_Info(wWidget, FIND_BY_UNAME='WID_pcrdv_analyses'): begin
|
||
end
|
||
Widget_Info(wWidget, FIND_BY_UNAME='WID_source_var_list'): begin
|
||
if( Tag_Names(Event, /STRUCTURE_NAME) eq 'WIDGET_LIST' )then $
|
||
enable_add_button, Event
|
||
end
|
||
Widget_Info(wWidget, FIND_BY_UNAME='WID_selected_var_list'): begin
|
||
if( Tag_Names(Event, /STRUCTURE_NAME) eq 'WIDGET_LIST' )then $
|
||
enable_remove_button, Event
|
||
end
|
||
Widget_Info(wWidget, FIND_BY_UNAME='WID_add_var_sel_btn'): begin
|
||
if( Tag_Names(Event, /STRUCTURE_NAME) eq 'WIDGET_BUTTON' )then $
|
||
add_current_sel_var, Event
|
||
end
|
||
Widget_Info(wWidget, FIND_BY_UNAME='WID_remove_var_sel_btn'): begin
|
||
if( Tag_Names(Event, /STRUCTURE_NAME) eq 'WIDGET_BUTTON' )then $
|
||
remove_selected_var, Event
|
||
end
|
||
Widget_Info(wWidget, FIND_BY_UNAME='WID_find_var_by_num_txt'): begin
|
||
if( Tag_Names(Event, /STRUCTURE_NAME) eq 'WIDGET_TEXT_CH' )then $
|
||
find_var_by_number, Event
|
||
if( Tag_Names(Event, /STRUCTURE_NAME) eq 'WIDGET_TEXT_STR' )then $
|
||
find_var_by_number, Event
|
||
end
|
||
Widget_Info(wWidget, FIND_BY_UNAME='WID_find_var_by_type_txt'): begin
|
||
if( Tag_Names(Event, /STRUCTURE_NAME) eq 'WIDGET_TEXT_CH' )then $
|
||
find_var_by_typing, Event
|
||
if( Tag_Names(Event, /STRUCTURE_NAME) eq 'WIDGET_TEXT_STR' )then $
|
||
find_var_by_typing, Event
|
||
end
|
||
Widget_Info(wWidget, FIND_BY_UNAME='WID_start_analysis_btn'): begin
|
||
if( Tag_Names(Event, /STRUCTURE_NAME) eq 'WIDGET_BUTTON' )then $
|
||
start_var_analysis, Event
|
||
end
|
||
Widget_Info(wWidget, FIND_BY_UNAME='WID_var_start_batch_slid'): begin
|
||
if( Tag_Names(Event, /STRUCTURE_NAME) eq 'WIDGET_SLIDER' )then $
|
||
set_analysis_var_start_batch, Event
|
||
end
|
||
Widget_Info(wWidget, FIND_BY_UNAME='WID_var_stop_batch_slid'): begin
|
||
if( Tag_Names(Event, /STRUCTURE_NAME) eq 'WIDGET_SLIDER' )then $
|
||
set_analysis_var_stop_batch, Event
|
||
end
|
||
Widget_Info(wWidget, FIND_BY_UNAME='WID_time_axis_sel_btn'): begin
|
||
if( Tag_Names(Event, /STRUCTURE_NAME) eq 'WIDGET_BUTTON' )then $
|
||
set_time_axis, Event
|
||
end
|
||
Widget_Info(wWidget, FIND_BY_UNAME='WID_load_var_selection_btn'): begin
|
||
if( Tag_Names(Event, /STRUCTURE_NAME) eq 'WIDGET_BUTTON' )then $
|
||
load_var_selection, Event
|
||
end
|
||
Widget_Info(wWidget, FIND_BY_UNAME='WID_save_var_selection_btn'): begin
|
||
if( Tag_Names(Event, /STRUCTURE_NAME) eq 'WIDGET_BUTTON' )then $
|
||
save_current_var_list, Event
|
||
end
|
||
Widget_Info(wWidget, FIND_BY_UNAME='WID_DROPLIST_0'): begin
|
||
if( Tag_Names(Event, /STRUCTURE_NAME) eq 'WIDGET_DROPLIST' )then $
|
||
morc_zone_selection_drplst, Event
|
||
end
|
||
Widget_Info(wWidget, FIND_BY_UNAME='WID_sig_sel_mode_single_btn'): begin
|
||
if( Tag_Names(Event, /STRUCTURE_NAME) eq 'WIDGET_BUTTON' )then $
|
||
plot_type_sel_manager, Event
|
||
end
|
||
Widget_Info(wWidget, FIND_BY_UNAME='WID_sig_sel_mode_multiplot_btn'): begin
|
||
if( Tag_Names(Event, /STRUCTURE_NAME) eq 'WIDGET_BUTTON' )then $
|
||
plot_type_sel_manager, Event
|
||
end
|
||
Widget_Info(wWidget, FIND_BY_UNAME='WID_sig_sel_mode_film_btn'): begin
|
||
if( Tag_Names(Event, /STRUCTURE_NAME) eq 'WIDGET_BUTTON' )then $
|
||
plot_type_sel_manager, Event
|
||
end
|
||
Widget_Info(wWidget, FIND_BY_UNAME='WID_sig_btch_slid_start_sel'): begin
|
||
if( Tag_Names(Event, /STRUCTURE_NAME) eq 'WIDGET_SLIDER' )then $
|
||
sig_analysis_start_batch_set, Event
|
||
end
|
||
Widget_Info(wWidget, FIND_BY_UNAME='WID_sig_btch_slid_stop_sel'): begin
|
||
if( Tag_Names(Event, /STRUCTURE_NAME) eq 'WIDGET_SLIDER' )then $
|
||
sig_analysis_stop_batch_set, Event
|
||
end
|
||
Widget_Info(wWidget, FIND_BY_UNAME='WID_single_sig_btch_sel_txt'): begin
|
||
end
|
||
Widget_Info(wWidget, FIND_BY_UNAME='WID_sig_type_sel_base'): begin
|
||
end
|
||
Widget_Info(wWidget, FIND_BY_UNAME='WID_cohsig_analysis_sel_base'): begin
|
||
end
|
||
Widget_Info(wWidget, FIND_BY_UNAME='WID_phase_unwrap_flag'): begin
|
||
if( Tag_Names(Event, /STRUCTURE_NAME) eq 'WIDGET_BUTTON' )then $
|
||
set_phase_unwrap_sel_btn, Event
|
||
end
|
||
Widget_Info(wWidget, FIND_BY_UNAME='WID_time_Hamming_flag'): begin
|
||
if( Tag_Names(Event, /STRUCTURE_NAME) eq 'WIDGET_BUTTON' )then $
|
||
set_hamming_sel_btn, Event
|
||
end
|
||
Widget_Info(wWidget, FIND_BY_UNAME='WID_time_compose_flag'): begin
|
||
if( Tag_Names(Event, /STRUCTURE_NAME) eq 'WIDGET_BUTTON' )then $
|
||
set_compose_sel_btn, Event
|
||
end
|
||
Widget_Info(wWidget, FIND_BY_UNAME='WID_time_Compress_flag'): begin
|
||
if( Tag_Names(Event, /STRUCTURE_NAME) eq 'WIDGET_BUTTON' )then $
|
||
set_compress_sel_btn, Event
|
||
end
|
||
Widget_Info(wWidget, FIND_BY_UNAME='WID_start_sig_analysis_btn'): begin
|
||
if( Tag_Names(Event, /STRUCTURE_NAME) eq 'WIDGET_BUTTON' )then $
|
||
start_pcrdv_sig_analysis, Event
|
||
end
|
||
Widget_Info(wWidget, FIND_BY_UNAME='WID_sig_sel_mode_compose_btn'): begin
|
||
if( Tag_Names(Event, /STRUCTURE_NAME) eq 'WIDGET_BUTTON' )then $
|
||
plot_type_sel_manager, Event
|
||
end
|
||
else:
|
||
endcase
|
||
|
||
end
|
||
|
||
pro WID_time_analysis_sel_base, GROUP_LEADER=wGroup, _EXTRA=_VWBExtra_
|
||
|
||
Resolve_Routine, 'data_analyses_eventcb',/COMPILE_FULL_FILE ; Load event callback routines
|
||
|
||
WID_time_analysis_sel_base = Widget_Base( GROUP_LEADER=wGroup, $
|
||
UNAME='WID_time_analysis_sel_base' ,XOFFSET=5 ,YOFFSET=5 $
|
||
,SCR_XSIZE=671 ,SCR_YSIZE=662 $
|
||
,KILL_NOTIFY='reactivate_group_leader' ,TITLE='DATA ANALYSES' $
|
||
,SPACE=3 ,XPAD=3 ,YPAD=3)
|
||
|
||
|
||
set_uvalue_analysis_base, WID_time_analysis_sel_base, _EXTRA=_VWBExtra_
|
||
|
||
|
||
WID_pcrdv_analyses = Widget_Tab(WID_time_analysis_sel_base, $
|
||
UNAME='WID_pcrdv_analyses' ,XOFFSET=6 ,SCR_XSIZE=651 $
|
||
,SCR_YSIZE=627 ,NOTIFY_REALIZE='init_sig_analysis_status')
|
||
|
||
|
||
init_pcrdv_analyses_status_structure, WID_pcrdv_analyses, _EXTRA=_VWBExtra_
|
||
|
||
|
||
WID_base_data_analysis = Widget_Base(WID_pcrdv_analyses, $
|
||
UNAME='WID_base_data_analysis' ,SCR_XSIZE=643 ,SCR_YSIZE=601 $
|
||
,TITLE='INTERNAL and 1553 DATA ANALYSIS' ,SPACE=3 ,XPAD=3 $
|
||
,YPAD=3)
|
||
|
||
|
||
WID_base_var_selection = Widget_Base(WID_base_data_analysis, $
|
||
UNAME='WID_base_var_selection' ,XOFFSET=9 ,YOFFSET=1 $
|
||
,SCR_XSIZE=632 ,SCR_YSIZE=595 ,TITLE='IDL' ,SPACE=3 ,XPAD=3 $
|
||
,YPAD=3)
|
||
|
||
|
||
WID_var_sel_label = Widget_Label(WID_base_var_selection, $
|
||
UNAME='WID_var_sel_label' ,XOFFSET=266 ,YOFFSET=1 ,/ALIGN_LEFT $
|
||
,VALUE='DATA SELECTION')
|
||
|
||
|
||
WID_source_var_list = Widget_List(WID_base_var_selection, $
|
||
UNAME='WID_source_var_list' ,XOFFSET=5 ,YOFFSET=14 $
|
||
,SCR_XSIZE=309 ,SCR_YSIZE=574 ,/MULTIPLE ,XSIZE=11 ,YSIZE=2)
|
||
|
||
|
||
init_source_list, WID_source_var_list, _EXTRA=_VWBExtra_
|
||
|
||
|
||
WID_var_sel_list_label = Widget_Label(WID_base_var_selection, $
|
||
UNAME='WID_var_sel_list_label' ,XOFFSET=27 ,YOFFSET=3 $
|
||
,/ALIGN_LEFT ,VALUE='Available Data')
|
||
|
||
|
||
WID_selected_var_list = Widget_List(WID_base_var_selection, $
|
||
UNAME='WID_selected_var_list' ,XOFFSET=319 ,YOFFSET=15 $
|
||
,SCR_XSIZE=303 ,SCR_YSIZE=152 ,/MULTIPLE ,XSIZE=11 ,YSIZE=2)
|
||
|
||
|
||
init_selected_var_list, WID_selected_var_list, _EXTRA=_VWBExtra_
|
||
|
||
|
||
WID_selected_var_label = Widget_Label(WID_base_var_selection, $
|
||
UNAME='WID_selected_var_label' ,XOFFSET=519 ,YOFFSET=4 $
|
||
,/ALIGN_LEFT ,VALUE='Selected Data')
|
||
|
||
|
||
WID_add_var_sel_btn = Widget_Button(WID_base_var_selection, $
|
||
UNAME='WID_add_var_sel_btn' ,XOFFSET=319 ,YOFFSET=177 $
|
||
,SCR_XSIZE=72 ,SCR_YSIZE=32 ,SENSITIVE=0 ,/ALIGN_CENTER $
|
||
,VALUE='ADD')
|
||
|
||
|
||
WID_remove_var_sel_btn = Widget_Button(WID_base_var_selection, $
|
||
UNAME='WID_remove_var_sel_btn' ,XOFFSET=397 ,YOFFSET=177 $
|
||
,SCR_XSIZE=74 ,SCR_YSIZE=32 ,SENSITIVE=0 ,/ALIGN_CENTER $
|
||
,VALUE='REMOVE')
|
||
|
||
|
||
WID_find_var_by_num_txt = Widget_Text(WID_base_var_selection, $
|
||
UNAME='WID_find_var_by_num_txt' ,XOFFSET=443 ,YOFFSET=224 $
|
||
,SCR_XSIZE=71 ,SCR_YSIZE=18 ,/EDITABLE ,/ALL_EVENTS ,XSIZE=20 $
|
||
,YSIZE=1)
|
||
|
||
|
||
WID_find_var_by_type_txt = Widget_Text(WID_base_var_selection, $
|
||
UNAME='WID_find_var_by_type_txt' ,XOFFSET=321 ,YOFFSET=273 $
|
||
,SCR_XSIZE=300 ,SCR_YSIZE=18 ,/EDITABLE ,/ALL_EVENTS ,XSIZE=20 $
|
||
,YSIZE=1)
|
||
|
||
|
||
WID_find_var_by_num_label = Widget_Label(WID_base_var_selection, $
|
||
UNAME='WID_find_var_by_num_label' ,XOFFSET=321 ,YOFFSET=226 $
|
||
,/ALIGN_LEFT ,VALUE='Find by variable number:')
|
||
|
||
|
||
WID_find_var_by_type_label = Widget_Label(WID_base_var_selection, $
|
||
UNAME='WID_find_var_by_type_label' ,XOFFSET=322 ,YOFFSET=252 $
|
||
,/ALIGN_LEFT ,VALUE='Find by typing variable name')
|
||
|
||
|
||
WID_start_analysis_btn = Widget_Button(WID_base_var_selection, $
|
||
UNAME='WID_start_analysis_btn' ,XOFFSET=508 ,YOFFSET=521 $
|
||
,SCR_XSIZE=105 ,SCR_YSIZE=61 ,SENSITIVE=0 ,/ALIGN_CENTER $
|
||
,VALUE='START ANALYSIS')
|
||
|
||
|
||
WID_var_start_batch_slid = Widget_Slider(WID_base_var_selection, $
|
||
UNAME='WID_var_start_batch_slid' ,FRAME=1 ,XOFFSET=323 $
|
||
,YOFFSET=307 ,SCR_XSIZE=298 ,SCR_YSIZE=43 ,TITLE='First batch')
|
||
|
||
|
||
init_var_start_batch_slid, WID_var_start_batch_slid, _EXTRA=_VWBExtra_
|
||
|
||
|
||
WID_var_stop_batch_slid = Widget_Slider(WID_base_var_selection, $
|
||
UNAME='WID_var_stop_batch_slid' ,FRAME=1 ,XOFFSET=323 $
|
||
,YOFFSET=362 ,SCR_XSIZE=295 ,SCR_YSIZE=43 ,TITLE='Last batch')
|
||
|
||
|
||
init_var_stop_batch_slid, WID_var_stop_batch_slid, _EXTRA=_VWBExtra_
|
||
|
||
|
||
WID_base_var_analysis_param_setting = $
|
||
Widget_Base(WID_base_var_selection, $
|
||
UNAME='WID_base_var_analysis_param_setting' ,FRAME=1 $
|
||
,XOFFSET=322 ,YOFFSET=413 ,SCR_XSIZE=175 ,SCR_YSIZE=170 $
|
||
,TITLE='IDL' ,SPACE=3 ,XPAD=3 ,YPAD=3)
|
||
|
||
|
||
WID_set_param_label = $
|
||
Widget_Label(WID_base_var_analysis_param_setting, $
|
||
UNAME='WID_set_param_label' ,XOFFSET=9 ,YOFFSET=7 ,/ALIGN_LEFT $
|
||
,VALUE='ANALYSIS MODE PARAMETER')
|
||
|
||
|
||
WID_BASE_3 = Widget_Base(WID_base_var_analysis_param_setting, $
|
||
UNAME='WID_BASE_3' ,FRAME=1 ,XOFFSET=31 ,YOFFSET=117 $
|
||
,/ALIGN_RIGHT ,/BASE_ALIGN_RIGHT ,TITLE='IDL' ,COLUMN=1 $
|
||
,/NONEXCLUSIVE)
|
||
|
||
|
||
WID_time_axis_sel_btn = Widget_Button(WID_BASE_3, $
|
||
UNAME='WID_time_axis_sel_btn' ,/ALIGN_LEFT ,VALUE='Set TIME'+ $
|
||
' AXIS')
|
||
|
||
|
||
WID_BASE_4 = Widget_Base(WID_base_var_analysis_param_setting, $
|
||
UNAME='WID_BASE_4' ,FRAME=1 ,XOFFSET=29 ,YOFFSET=31 $
|
||
,TITLE='IDL' ,COLUMN=1 ,/EXCLUSIVE)
|
||
|
||
|
||
WID_plot_var_sel_btn = Widget_Button(WID_BASE_4, $
|
||
UNAME='WID_plot_var_sel_btn' ,/ALIGN_LEFT ,VALUE='PLOT'+ $
|
||
' variables')
|
||
|
||
|
||
set_plot_var_as_default, WID_plot_var_sel_btn, _EXTRA=_VWBExtra_
|
||
|
||
|
||
WID_print_var_sel_btn = Widget_Button(WID_BASE_4, $
|
||
UNAME='WID_print_var_sel_btn' ,/ALIGN_LEFT ,VALUE='PRINT'+ $
|
||
' variables')
|
||
|
||
|
||
WID_type_var_sel_btn = Widget_Button(WID_BASE_4, $
|
||
UNAME='WID_type_var_sel_btn' ,/ALIGN_LEFT ,VALUE='TYPE'+ $
|
||
' variables')
|
||
|
||
|
||
WID_load_var_selection_btn = Widget_Button(WID_base_var_selection, $
|
||
UNAME='WID_load_var_selection_btn' ,XOFFSET=508 ,YOFFSET=469 $
|
||
,SCR_XSIZE=104 ,SCR_YSIZE=42 ,/ALIGN_CENTER ,VALUE='LOAD'+ $
|
||
' selection')
|
||
|
||
|
||
WID_save_var_selection_btn = Widget_Button(WID_base_var_selection, $
|
||
UNAME='WID_save_var_selection_btn' ,XOFFSET=508 ,YOFFSET=421 $
|
||
,SCR_XSIZE=105 ,SCR_YSIZE=42 ,SENSITIVE=0 ,/ALIGN_CENTER $
|
||
,VALUE='SAVE selection')
|
||
|
||
|
||
WID_base_signal_analysis = Widget_Base(WID_pcrdv_analyses, $
|
||
UNAME='WID_base_signal_analysis' ,SCR_XSIZE=643 ,SCR_YSIZE=601 $
|
||
,TITLE='SIGNAL ANALYSIS' ,SPACE=3 ,XPAD=3 ,YPAD=3)
|
||
|
||
|
||
WID_num_different_morc_label = $
|
||
Widget_Label(WID_base_signal_analysis, $
|
||
UNAME='WID_num_different_morc_label' ,XOFFSET=14 ,YOFFSET=14 $
|
||
,/ALIGN_LEFT ,VALUE='Number of different MORC found:')
|
||
|
||
|
||
WID_num_morc_found_value = Widget_Label(WID_base_signal_analysis, $
|
||
UNAME='WID_num_morc_found_value' ,XOFFSET=189 ,YOFFSET=13 $
|
||
,SCR_XSIZE=38 ,SCR_YSIZE=18 ,/ALIGN_CENTER ,VALUE='' $
|
||
,/SUNKEN_FRAME)
|
||
|
||
|
||
init_num_of_morc_label, WID_num_morc_found_value, _EXTRA=_VWBExtra_
|
||
|
||
|
||
WID_DROPLIST_0 = Widget_Droplist(WID_base_signal_analysis, $
|
||
UNAME='WID_DROPLIST_0' ,XOFFSET=188 ,YOFFSET=59 ,SCR_XSIZE=444 $
|
||
,SCR_YSIZE=18 ,VALUE=[ '', '', '' ])
|
||
|
||
|
||
init_morc_to_analyze_drplst, WID_DROPLIST_0, _EXTRA=_VWBExtra_
|
||
|
||
|
||
WID_morc_to_analyze_label = Widget_Label(WID_base_signal_analysis, $
|
||
UNAME='WID_morc_to_analyze_label' ,XOFFSET=10 ,YOFFSET=63 $
|
||
,/ALIGN_LEFT ,VALUE='Selection of the MORC to ANALYZE:')
|
||
|
||
|
||
WID_sig_analysis_mode_base = Widget_Base(WID_base_signal_analysis, $
|
||
UNAME='WID_sig_analysis_mode_base' ,XOFFSET=9 ,YOFFSET=90 $
|
||
,SCR_XSIZE=624 ,SCR_YSIZE=502 ,TITLE='IDL' ,SPACE=3 ,XPAD=3 $
|
||
,YPAD=3)
|
||
|
||
|
||
WID_BASE_0 = Widget_Base(WID_sig_analysis_mode_base, $
|
||
UNAME='WID_BASE_0' ,FRAME=1 ,XOFFSET=5 ,YOFFSET=44 $
|
||
,SCR_XSIZE=115 ,SCR_YSIZE=32 ,/ALIGN_CENTER ,/BASE_ALIGN_CENTER $
|
||
,TITLE='IDL' ,COLUMN=1 ,/EXCLUSIVE)
|
||
|
||
|
||
WID_sig_sel_mode_single_btn = Widget_Button(WID_BASE_0, $
|
||
UNAME='WID_sig_sel_mode_single_btn' ,/ALIGN_LEFT ,VALUE='Single'+ $
|
||
' Batch')
|
||
|
||
|
||
WID_BASE_1 = Widget_Base(WID_sig_analysis_mode_base, $
|
||
UNAME='WID_BASE_1' ,FRAME=1 ,XOFFSET=138 ,YOFFSET=44 $
|
||
,SCR_XSIZE=139 ,SCR_YSIZE=32 ,/ALIGN_CENTER ,/BASE_ALIGN_CENTER $
|
||
,TITLE='IDL' ,COLUMN=1 ,/EXCLUSIVE)
|
||
|
||
|
||
WID_sig_sel_mode_multiplot_btn = Widget_Button(WID_BASE_1, $
|
||
UNAME='WID_sig_sel_mode_multiplot_btn' ,/ALIGN_LEFT $
|
||
,VALUE='Batch Interval Surface')
|
||
|
||
|
||
WID_BASE_2 = Widget_Base(WID_sig_analysis_mode_base, $
|
||
UNAME='WID_BASE_2' ,FRAME=1 ,XOFFSET=457 ,YOFFSET=44 $
|
||
,SCR_XSIZE=152 ,SCR_YSIZE=31 ,/ALIGN_CENTER ,TITLE='IDL' $
|
||
,COLUMN=1 ,/EXCLUSIVE)
|
||
|
||
|
||
WID_sig_sel_mode_film_btn = Widget_Button(WID_BASE_2, $
|
||
UNAME='WID_sig_sel_mode_film_btn' ,/ALIGN_LEFT ,VALUE='Batch'+ $
|
||
' Interval Animation')
|
||
|
||
|
||
WID_sig_analysis_param = Widget_Label(WID_sig_analysis_mode_base, $
|
||
UNAME='WID_sig_analysis_param' ,XOFFSET=232 ,YOFFSET=17 $
|
||
,SCR_XSIZE=141 ,SCR_YSIZE=15 ,/ALIGN_CENTER ,VALUE='ANALYSIS'+ $
|
||
' PARAMETERS')
|
||
|
||
|
||
WID_sig_btch_slid_start_sel = $
|
||
Widget_Slider(WID_sig_analysis_mode_base, $
|
||
UNAME='WID_sig_btch_slid_start_sel' ,XOFFSET=6 ,YOFFSET=96 $
|
||
,SCR_XSIZE=483 ,SCR_YSIZE=43 ,TITLE='Batch of Start Analysis')
|
||
|
||
|
||
WID_sig_btch_slid_stop_sel = $
|
||
Widget_Slider(WID_sig_analysis_mode_base, $
|
||
UNAME='WID_sig_btch_slid_stop_sel' ,XOFFSET=6 ,YOFFSET=147 $
|
||
,SCR_XSIZE=483 ,SCR_YSIZE=43 ,TITLE='Batch of Stop Analysis')
|
||
|
||
|
||
WID_single_btch_sel_label = $
|
||
Widget_Label(WID_sig_analysis_mode_base, $
|
||
UNAME='WID_single_btch_sel_label' ,XOFFSET=502 ,YOFFSET=116 $
|
||
,/ALIGN_LEFT ,VALUE='Single batch selection')
|
||
|
||
|
||
WID_single_sig_btch_sel_txt = $
|
||
Widget_Text(WID_sig_analysis_mode_base, $
|
||
UNAME='WID_single_sig_btch_sel_txt' ,XOFFSET=510 ,YOFFSET=139 $
|
||
,SCR_XSIZE=91 ,SCR_YSIZE=18 ,EVENT_FUNC='set_single_batch_sel' $
|
||
,/EDITABLE ,/ALL_EVENTS ,XSIZE=20 ,YSIZE=1)
|
||
|
||
|
||
WID_sig_type_sel_base = Widget_Base(WID_sig_analysis_mode_base, $
|
||
UNAME='WID_sig_type_sel_base' ,FRAME=1 ,XOFFSET=11 ,YOFFSET=224 $
|
||
,NOTIFY_REALIZE='init_sig_type_sel' $
|
||
,EVENT_FUNC='sig_type_sel_manager' ,TITLE='IDL' ,COLUMN=1 $
|
||
,/EXCLUSIVE)
|
||
|
||
|
||
WID_sum_sig_type_sel_btn = Widget_Button(WID_sig_type_sel_base, $
|
||
UNAME='WID_sum_sig_type_sel_btn' ,/ALIGN_LEFT ,VALUE='Only SUM'+ $
|
||
' signal')
|
||
|
||
|
||
WID_aux_sig_type_sel_btn = Widget_Button(WID_sig_type_sel_base, $
|
||
UNAME='WID_aux_sig_type_sel_btn' ,/ALIGN_LEFT ,VALUE='Only'+ $
|
||
' GUARD signal')
|
||
|
||
|
||
WID_daz_sig_type_sel_btn = Widget_Button(WID_sig_type_sel_base, $
|
||
UNAME='WID_daz_sig_type_sel_btn' ,/ALIGN_LEFT ,VALUE='Only'+ $
|
||
' DELTA AZIMUTH signal', SENSITIVE = 1)
|
||
|
||
|
||
WID_del_sig_type_sel_btn = Widget_Button(WID_sig_type_sel_base, $
|
||
UNAME='WID_del_sig_type_sel_btn' ,/ALIGN_LEFT ,VALUE='Only'+ $
|
||
' DELTA ELEVATION signal', SENSITIVE = 1)
|
||
|
||
|
||
WID_both_sig_type_sel_btn = Widget_Button(WID_sig_type_sel_base, $
|
||
UNAME='WID_both_sig_type_sel_btn' ,/ALIGN_LEFT ,VALUE='One'+ $
|
||
' signal type after the other')
|
||
|
||
|
||
WID_signal_type_sel_label = $
|
||
Widget_Label(WID_sig_analysis_mode_base, $
|
||
UNAME='WID_signal_type_sel_label' ,XOFFSET=37 ,YOFFSET=205 $
|
||
,/ALIGN_CENTER ,VALUE='Type of signal to analyze')
|
||
|
||
|
||
WID_cohsig_analysis_sel_label = $
|
||
Widget_Label(WID_sig_analysis_mode_base, $
|
||
UNAME='WID_cohsig_analysis_sel_label' ,XOFFSET=267 ,YOFFSET=203 $
|
||
,/ALIGN_CENTER ,VALUE='SUM Signal time-analysis parameters')
|
||
|
||
|
||
WID_time_analysis_param_base = $
|
||
Widget_Base(WID_sig_analysis_mode_base, $
|
||
UNAME='WID_time_analysis_param_base' ,FRAME=1 ,XOFFSET=206 $
|
||
,YOFFSET=224 ,SCR_XSIZE=292 ,SCR_YSIZE=194 ,TITLE='IDL' $
|
||
,SPACE=3 ,XPAD=3 ,YPAD=3)
|
||
|
||
|
||
WID_cohsig_analysis_sel_base = $
|
||
Widget_Base(WID_time_analysis_param_base, $
|
||
UNAME='WID_cohsig_analysis_sel_base' ,SCR_XSIZE=153 $
|
||
,SCR_YSIZE=180 ,NOTIFY_REALIZE='init_time_analysis_sel' $
|
||
,EVENT_FUNC='time_analysis_sel_manager' ,TITLE='IDL' ,COLUMN=1 $
|
||
,/EXCLUSIVE)
|
||
|
||
|
||
WID_time_real_sel_btn = Widget_Button(WID_cohsig_analysis_sel_base, $
|
||
UNAME='WID_time_real_sel_btn' ,/ALIGN_LEFT ,VALUE='Real values'+ $
|
||
' analysis')
|
||
|
||
|
||
WID_time_imag_sel_btn = Widget_Button(WID_cohsig_analysis_sel_base, $
|
||
UNAME='WID_time_imag_sel_btn' ,/ALIGN_LEFT ,VALUE='Imaginary'+ $
|
||
' values analysis')
|
||
|
||
|
||
WID_time_module_sel_btn = $
|
||
Widget_Button(WID_cohsig_analysis_sel_base, $
|
||
UNAME='WID_time_module_sel_btn' ,/ALIGN_LEFT ,VALUE='Module'+ $
|
||
' values analysis')
|
||
|
||
|
||
WID_time_phase_sel_btn = $
|
||
Widget_Button(WID_cohsig_analysis_sel_base, $
|
||
UNAME='WID_time_phase_sel_btn' ,/ALIGN_LEFT ,VALUE='Phase'+ $
|
||
' values analysis')
|
||
|
||
|
||
WID_time_freq_sel_btn = Widget_Button(WID_cohsig_analysis_sel_base, $
|
||
UNAME='WID_time_freq_sel_btn' ,/ALIGN_LEFT ,VALUE='Frequency'+ $
|
||
' values analysis')
|
||
|
||
|
||
WID_BASE_7 = Widget_Base(WID_time_analysis_param_base, $
|
||
UNAME='WID_BASE_7' ,XOFFSET=164 ,TITLE='IDL' ,COLUMN=1 $
|
||
,/NONEXCLUSIVE)
|
||
|
||
|
||
WID_phase_unwrap_flag = Widget_Button(WID_BASE_7, $
|
||
UNAME='WID_phase_unwrap_flag' ,/ALIGN_LEFT ,VALUE='Phase'+ $
|
||
' unwrapping')
|
||
|
||
|
||
WID_BASE_5 = Widget_Base(WID_time_analysis_param_base, $
|
||
UNAME='WID_BASE_5' ,XOFFSET=164 ,YOFFSET=42 ,SCR_XSIZE=117 $
|
||
,SCR_YSIZE=124 ,TITLE='IDL' ,COLUMN=1 ,/NONEXCLUSIVE)
|
||
|
||
|
||
WID_time_Hamming_flag = Widget_Button(WID_BASE_5, $
|
||
UNAME='WID_time_Hamming_flag' ,SCR_XSIZE=117 ,SCR_YSIZE=36 $
|
||
,/ALIGN_LEFT ,VALUE='Hamming window')
|
||
|
||
|
||
WID_time_compose_flag = Widget_Button(WID_BASE_5, $
|
||
UNAME='WID_time_compose_flag' ,SCR_XSIZE=106 ,SCR_YSIZE=21 $
|
||
,/ALIGN_LEFT ,VALUE='Compose')
|
||
|
||
|
||
WID_time_Compress_flag = Widget_Button(WID_BASE_5, $
|
||
UNAME='WID_time_Compress_flag' ,SCR_XSIZE=107 ,SCR_YSIZE=29 $
|
||
,/ALIGN_LEFT ,VALUE='Compress (0.3)')
|
||
|
||
|
||
WID_start_sig_analysis_btn = $
|
||
Widget_Button(WID_sig_analysis_mode_base, $
|
||
UNAME='WID_start_sig_analysis_btn' ,XOFFSET=508 ,YOFFSET=432 $
|
||
,SCR_XSIZE=107 ,SCR_YSIZE=62 ,/ALIGN_CENTER ,VALUE='START'+ $
|
||
' ANALYSIS')
|
||
|
||
|
||
WID_BASE_6 = Widget_Base(WID_sig_analysis_mode_base, $
|
||
UNAME='WID_BASE_6' ,FRAME=1 ,XOFFSET=290 ,YOFFSET=44 $
|
||
,SCR_XSIZE=154 ,SCR_YSIZE=31 ,TITLE='IDL' ,COLUMN=1 $
|
||
,/EXCLUSIVE)
|
||
|
||
|
||
WID_sig_sel_mode_compose_btn = Widget_Button(WID_BASE_6, $
|
||
UNAME='WID_sig_sel_mode_compose_btn' ,/ALIGN_LEFT ,VALUE='Batch'+ $
|
||
' Interval Composing')
|
||
|
||
|
||
WID_morc_zone_param_label = Widget_Label(WID_base_signal_analysis, $
|
||
UNAME='WID_morc_zone_param_label' ,XOFFSET=194 ,YOFFSET=41 $
|
||
,/ALIGN_LEFT ,VALUE='Zone n<>')
|
||
|
||
|
||
WID_morc_start_batch_param_label = $
|
||
Widget_Label(WID_base_signal_analysis, $
|
||
UNAME='WID_morc_start_batch_param_label' ,XOFFSET=264 $
|
||
,YOFFSET=41 ,/ALIGN_LEFT ,VALUE='Start batch')
|
||
|
||
|
||
WID_morc_stop_batch_param_label = $
|
||
Widget_Label(WID_base_signal_analysis, $
|
||
UNAME='WID_morc_stop_batch_param_label' ,XOFFSET=342 $
|
||
,YOFFSET=41 ,/ALIGN_LEFT ,VALUE='Stop batch')
|
||
|
||
|
||
WID_morc_param_label = Widget_Label(WID_base_signal_analysis, $
|
||
UNAME='WID_morc_param_label' ,XOFFSET=441 ,YOFFSET=41 $
|
||
,/ALIGN_LEFT ,VALUE='Morc')
|
||
|
||
|
||
WID_sig_nature_param_label = Widget_Label(WID_base_signal_analysis, $
|
||
UNAME='WID_sig_nature_param_label' ,XOFFSET=514 ,YOFFSET=41 $
|
||
,/ALIGN_LEFT ,VALUE='Signal type')
|
||
|
||
|
||
WID_TEXT_0 = Widget_Text(WID_time_analysis_sel_base, $
|
||
UNAME='WID_TEXT_0' ,XOFFSET=354 ,XSIZE=20 ,YSIZE=1)
|
||
|
||
Widget_Control, /REALIZE, WID_time_analysis_sel_base
|
||
|
||
XManager, 'WID_time_analysis_sel_base', WID_time_analysis_sel_base, /NO_BLOCK ,CLEANUP='reactivate_group_leader'
|
||
|
||
end
|
||
;
|
||
; Empty stub procedure used for autoloading.
|
||
;
|
||
pro data_analyses, GROUP_LEADER=wGroup, _EXTRA=_VWBExtra_
|
||
WID_time_analysis_sel_base, GROUP_LEADER=wGroup, _EXTRA=_VWBExtra_
|
||
end
|