/*=========================================================================*/ /* FILE NAME: rfcwide_interface.h */ /* */ /* HEADER FILE */ /*=========================================================================*/ #ifndef RFCWIDE_INTERFACE_H #define RFCWIDE_INTERFACE_H #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include "ifp_help.h" #include "help.h" #include "stage3.h" #include "stage3_interface.h" typedef struct { Widget main_menuBar; Widget main_canvas; Widget control_mainMenuItem; Widget display_mainMenuItem; Widget display1_mainMenuItem; Widget display2_mainMenuItem; Widget overlays_mainMenuItem; Widget options_mainMenuItem; Widget drawprecip_mainMenuItem; Widget quit_widget; Widget gage_table_widget; Widget radar_site_widget; Widget gage_widget; Widget adap_widget; Widget suppl_widget; Widget zoom_widget; Widget states_widget; Widget county_widget; Widget cities_widget; Widget basin_boundaries_widget; Widget radar_rings_widget; Widget rivers_widget; Widget time_lapse_shell; Widget time_delay_shell; Widget stoptime_widget ; Widget timelapse6_widget ; Widget timelapse12_widget ; Widget timelapse24_widget ; Widget timelapseother_widget ; Widget single_site_popupShell; Widget multi_sensor_canvas; Widget gageonly_canvas; Widget stagei_canvas; Widget stageii_canvas; Widget site_ID_label; Widget sibias_label; Widget ss_gages_widget; Widget legend_area; Widget date_label; Widget color_bar_canvas; Widget close_widget; Widget close_viewer_widget; Widget single_gage_widget; Widget adap_param_widget; Widget suppl_data_widget; Widget edit_multi_sensor_field_button; Widget edit_bias_value_button; Widget ignore_widget; Widget ignore_dp_widget; Widget edit_popupShell; Widget edit_canvas; Widget save_widget; Widget rerun_widget; Widget refresh_precip_widget; Widget cancel_widget; Widget undo_widget; Widget pseudo_widget; Widget next_widget; Widget prev_widget; Widget clear_widget; Widget choose_widget; Widget display_bias_widget; Widget qc_precipitation; Widget qc_temperature; Widget qc_freezing; Widget save_level2_data; Widget gage_ids; Widget gage_triangles; Widget gage_values; Widget gage_missing_menu; Widget gage_color_menu; Widget monthly_max_temp; Widget monthly_min_temp; Widget rfc_qpe_mosaic; Widget transmit_rfc_qpe; Widget transmit_rfc_bias; Widget post_analysis_widget; /* added by zhan */ Widget restart_widget; } rfcwide_widget_struct; typedef struct { Pixmap pixmap [ 24 ] ; date_struct dates [ 24 ] ; int max ; int icnt ; Dimension width , height ; GC * gc ; } loop_struct; rfcwide_widget_struct *widget_struct; Widget toplevel, tophelp; Display *display; int ssnum; float time_delay; Widget main_shell; Widget rerun_stii_widget; Widget savemaintop_widget; Widget savemainbottom_widget; Widget drawpoly_widget; Widget deletepoly_widget; Widget editpoly_widget; Widget deletepoly_widget; Widget applyexit_widget; Widget noapplyexit_widget; Widget showids_widget; Widget showval_widget; Widget rmosaic_widget; Widget avgrmosaic_widget; Widget maxrmosaic_widget; Widget bmosaic_widget; Widget mmosaic_widget; Widget mlmosaic_widget; Widget p3lmosaic_widget; Widget rawq2mosaic_widget; Widget locbiasq2mosaic_widget; Widget multiq2mosaic_widget; Widget localfield1_widget; Widget localfield2_widget; Widget localfield3_widget; Widget gageonly_widget; Widget xmrg_widget; Widget multihour_widget; Widget height_widget; Widget index_widget; Widget locspan_widget; Widget locbias_widget; Widget prism_widget; Widget satprecip_widget; Widget lsatprecip_widget; Widget sgmosaic_widget; Widget srmosaic_widget; Widget srgmosaic_widget; Widget rfcbmosaic_widget; Widget rfcmmosaic_widget; //dual pol widgets Widget rdmosaic_widget; Widget avgrdmosaic_widget; Widget maxrdmosaic_widget; Widget bdmosaic_widget; Widget ldmosaic_widget; Widget mdmosaic_widget; Widget mldmosaic_widget; Widget srdmosaic_widget; Widget srdgmosaic_widget; Widget bias_widget; Widget bias_shell; Widget applyInfoPb[40]; Widget timelapse_widget; Widget fullscreen_widget; Widget splitscreen_widget; int applyInfoWidget; /* Function prototypes. */ void create_rfcwide_interface ( Widget working_widget ) ; void create_rfcwide_legend ( Widget w , XtPointer clientdata , XtPointer calldata ) ; void create_time_lapse_popup_RFCW ( rfcwide_widget_struct * widgetStruct ) ; #endif /* #ifndef RFCWIDE_INTERFACE_H */