awips2/nativeLib/rary.ohd.ifp/inc/mod_struct.h
2017-04-21 18:33:55 -06:00

113 lines
5.4 KiB
C

/* mod_struct.h - last changed 11/06/90 */
#ifndef mod_struct_h
#define mod_struct_h
#define MAX_RUN_PERIOD 744
typedef struct
{
Widget newMods;
Widget modsFromFile;
Widget modsFromOFS;
} mod_viewer_Widgets;
typedef struct
{
Widget menu_widget;
Widget shell;
Widget delete;
Widget un_delete;
Widget text_widget[100];
} viewer_struct;
typedef struct
{
XmString operationType[20];
XmString operationName[20];
} mod_list_Widgets;
typedef struct
{
float lower_warning_limit;
float upper_warning_limit;
float lower_error_limit;
float upper_error_limit;
int lower_warning_inclusive;
int upper_warning_inclusive;
int lower_error_inclusive;
int upper_error_inclusive;
} mod_limits_data;
#include "mod_data.h"
#include "ifp_struct.h"
typedef struct
{
Widget toplevel;
Widget do_mods;
Widget mods_popup_shell;
Widget text_widget;
Widget warning_shell;
Widget errorMessageWidget;
Widget modListWidget; /* N E W */
Widget nextTSDate; /* added 05/29/90 */
Widget tsPopupShell; /* added 06/04/90 */
Widget tooManyQMeans_shell; /* added 10/25/90 */
the_widgets *tsDateWidgets[MAX_RUN_PERIOD]; /* added 06/07/90 */
int currentTSWidget; /* added 06/08/90 */
int prevTSWidget; /* added 06/08/90 */
date *tsStartDate; /* added 06/12/90 */
date *tsEndObsDate; /* added 09/11/90 */
date *tsEndDate; /* added 08/08/90 */
date *nextTSdate; /* added 12/14/90 */
Widget arrowDateUp; /* added 06/13/90 */
Widget arrowDateDown; /* added 06/13/90 */
the_widgets *runDisplay; /* added 06/13/90 */
Widget tsControl; /* added 06/13/90 */
Widget nextTS; /* added 06/13/90 */
mod_data *modsDataStruct; /* added 06/13/90 */
Widget tablePlotControl; /* added 06/15/90 */
Widget modStart_bb; /* added 07/05/90 */
Widget modEnd_bb; /* added 07/05/90 */
char *currentModName; /* added 07/06/90 */
mod_list_Widgets *modOperations;
float *d_float_array; /* added 08/08/90 */
float *p_float_array;
char **p_char_array;
float *ts_float_array; /* added 05/15/90 */
char **ts_char_array; /* added 05/15/90 */
Widget cancelLastMod; /* added 11/06/90 */
Widget noTSDatesShell; /* added 11/06/90 */
Widget ts_popup_bb; /* added 11/08/90 */
XmString xmDateString[MAX_RUN_PERIOD]; /* added 12/04/90 */
Widget dateListWidget; /* added 12/04/90 */
Widget ts_DateList; /* added 12/14/90 */
Widget ts_FlowsList; /* added 12/14/90 */
Widget mods_menuBar; /* added 01/28/91 */
Widget save_mods; /* added 01/30/91 */
char *nextModName; /* added 01/31/91 */
Widget ok_to_save_button; /* added 02/01/91 */
Widget mod_not_saved_warning; /* added 02/03/91 */
Widget new_mods_listWidget; /* added 02/21/91 */
Widget mods_viewer_shell; /* added 02/21/91 */
Widget show_all_of_type_widget; /* added 03/26/91 */
Widget show_all_widget; /* added 03/26/91 */
Widget show_widget; /* added 03/26/91 */
Widget remove_widget; /* added 03/26/91 */
Widget mods_scale_widget; /* added 04/30/91 */
Widget help_shell; /* added 06/06/91 */
mods_plot_struct *mods_plot_struct_pointer; /* added 09/03/91 */
Widget oldMods_button; /* added 09/09/91 */
mod_viewer_Widgets *viewer_widgets; /* added 09/19/91 */
viewer_struct *modsFromFile_data; /* added 09/20/91 */
} some_display_widgets;
#endif