209 lines
5.4 KiB
C
209 lines
5.4 KiB
C
/**************************************************************/
|
|
/* */
|
|
/* FILE: Mods_create_interface.c */
|
|
/* */
|
|
/* Run-time Modifications Interface creation module */
|
|
/* */
|
|
/* Coded by: Tom Adams */
|
|
/* NWS * Office of Hydrology * HRL */
|
|
/* Date: 06/01/94 */
|
|
/* */
|
|
/* Modified by: D. Page */
|
|
/* */
|
|
/* NOTE: This file should only be altered using */
|
|
/* XDesigner, otherwise the programmer will */
|
|
/* break the layered code design which separates */
|
|
/* the GUI created with a GUI-builder */
|
|
/* (XDesigner) from the dialog, callback, and */
|
|
/* application (C-only code) layers. */
|
|
/* */
|
|
/**************************************************************//*
|
|
** Generated by X-Designer
|
|
*/
|
|
#ifndef _Mods_widgetStructN_h
|
|
#define _Mods_widgetStructN_h
|
|
|
|
#define XD_MOTIF
|
|
|
|
|
|
typedef struct viewerShell_s {
|
|
Widget viewerShell;
|
|
Widget viewerForm;
|
|
Widget viewerMessageBox;
|
|
Widget viewerUndo;
|
|
Widget viewerHelp;
|
|
Widget viewerSave;
|
|
Widget viewerClose;
|
|
Widget viewerDelete;
|
|
Widget viewerPanedWin;
|
|
Widget newModsFrame;
|
|
Widget newModsSText;
|
|
Widget newModsText;
|
|
Widget newModsLabel;
|
|
Widget fromFileModsFrame;
|
|
Widget fromFileModsSText;
|
|
Widget fromFileModsText;
|
|
Widget fromFileModsLabel;
|
|
Widget fromFileFGroupModsFrame;
|
|
Widget fromFileFGroupModSText;
|
|
Widget fromFileFGroupModsText;
|
|
Widget fromFileFGroupModsLB;
|
|
Widget ofsModsFrame;
|
|
Widget ofsModsSText;
|
|
Widget ofsModsText;
|
|
Widget ofsModsLabel;
|
|
Widget ofsFGroupModFrame;
|
|
Widget ofsFGroupModSText;
|
|
Widget ofsFGroupModsText;
|
|
Widget ofsFGroupModsLB;
|
|
Widget ModsOptionsRC;
|
|
Widget ModsOption;
|
|
Widget ModsOptionLabel;
|
|
Widget ModsCascade;
|
|
Widget ModsMenu;
|
|
Widget ModsShowB;
|
|
Widget ModsShowAllB;
|
|
Widget ModsShowAllTypesB;
|
|
Widget ModsEditB;
|
|
Widget ModeOption;
|
|
Widget ModeOptionLabel;
|
|
Widget ModeCascade;
|
|
Widget ModeMenu;
|
|
Widget EditModeB;
|
|
Widget DeleteModeB;
|
|
Widget RC_MB_separator;
|
|
} viewerShell_t, *viewerShell_p;
|
|
|
|
|
|
typedef struct setQMeanShell_s {
|
|
Widget setQMeanShell;
|
|
Widget setQMeanMsgBox;
|
|
Widget cancel;
|
|
Widget help;
|
|
Widget setQMeanMessageLabel;
|
|
Widget next;
|
|
Widget setQMeanSymbol;
|
|
Widget done;
|
|
Widget setQMeanForm;
|
|
Widget setQMeanText;
|
|
Widget setQMeanSW;
|
|
Widget setQMeanRC;
|
|
Widget setQMeanDatesList;
|
|
Widget setQMeanValuesList;
|
|
Widget setQMeanDatesLabel;
|
|
Widget setQMeanValuesLabel;
|
|
} setQMeanShell_t, *setQMeanShell_p;
|
|
|
|
|
|
typedef struct ifp_modsShell_s {
|
|
Widget ifp_modsShell;
|
|
Widget ifp_modsMessageBox;
|
|
Widget modsPreferences;
|
|
Widget modsHelp;
|
|
Widget Mods_messageLabel;
|
|
Widget modsCreate;
|
|
Widget Mods_iconSymbol;
|
|
Widget modsClose;
|
|
Widget modsUndo;
|
|
Widget modsForm;
|
|
Widget scaleFrame;
|
|
Widget scaleRC;
|
|
Widget noValueEntryLabel;
|
|
Widget valueDisplayEntry;
|
|
Widget modsScale;
|
|
Widget scaleLabel;
|
|
Widget timeSeriesFrame;
|
|
Widget timeSeriesRC;
|
|
Widget typeIDLabel;
|
|
Widget timeSeriesSW;
|
|
Widget timeSeriesList;
|
|
Widget timeSeriesLabel;
|
|
Widget opsAvailableFrame;
|
|
Widget opsOptionMenu;
|
|
Widget opsOptionLabel;
|
|
Widget opsOptionButton;
|
|
Widget opsPulldown;
|
|
Widget operationsLabel;
|
|
Widget availableModsFrame;
|
|
Widget modOptionMenu;
|
|
Widget modOptionsLabel;
|
|
Widget modOptionButton;
|
|
Widget modPulldown;
|
|
Widget availableModsLabel;
|
|
Widget datesFrame;
|
|
Widget datesRC;
|
|
Widget noDatesLabel;
|
|
Widget startDateFrame;
|
|
Widget startDateRC;
|
|
Widget startMonthTextF;
|
|
Widget startDayTextF;
|
|
Widget startYearTextF;
|
|
Widget startTimeTextF;
|
|
Widget startTZoneLabel;
|
|
Widget startDateLabel;
|
|
Widget endDateFrame;
|
|
Widget endDateRC;
|
|
Widget endMonthTextF;
|
|
Widget endDayTextF;
|
|
Widget endYearTextF;
|
|
Widget endTimeTextF;
|
|
Widget endTZoneLabel;
|
|
Widget endDateLabel;
|
|
Widget validDateFrame;
|
|
Widget validDateLabel;
|
|
Widget validDateRC;
|
|
Widget validMonthTextF;
|
|
Widget validDayTextF;
|
|
Widget validYearTextF;
|
|
Widget validTimeTextF;
|
|
Widget validTZoneLabel;
|
|
Widget dateArrowBFrame;
|
|
Widget dateArrowBForm;
|
|
Widget decrementDate;
|
|
Widget incrementDate;
|
|
Widget datesLabel;
|
|
Widget displayFrame;
|
|
Widget displayRC;
|
|
Widget dataEntryToggle;
|
|
Widget newModsToggle;
|
|
Widget displayLabel;
|
|
Widget optionsFrame;
|
|
Widget optionsRC;
|
|
Widget optionsMenu;
|
|
Widget optionsOptionLabel;
|
|
Widget optionsOptionButton;
|
|
Widget optionsMenuPulldown;
|
|
Widget noOptionsLabel;
|
|
Widget optionsApplyMenu;
|
|
Widget optionsApplyLB;
|
|
Widget optionsApplyCB;
|
|
Widget optionsApplyMenuPD;
|
|
Widget SegmentButton;
|
|
Widget FgroupButton;
|
|
Widget RangeButton;
|
|
Widget optionsLabel;
|
|
Widget datesValuesFrame;
|
|
Widget datesValueRC;
|
|
Widget noDatesValuesLabel;
|
|
Widget datesValueSW;
|
|
Widget datesValueSList;
|
|
Widget datesValueLabel;
|
|
} ifp_modsShell_t, *ifp_modsShell_p;
|
|
|
|
|
|
extern viewerShell_p viewerShell;
|
|
|
|
extern setQMeanShell_p setQMeanShell;
|
|
|
|
extern ifp_modsShell_p ifp_modsShell;
|
|
|
|
extern viewerShell_p create_viewerShell (Widget);
|
|
extern void delete_viewerShell ( viewerShell_p );
|
|
|
|
extern setQMeanShell_p create_setQMeanShell (Widget);
|
|
extern void delete_setQMeanShell ( setQMeanShell_p );
|
|
|
|
extern ifp_modsShell_p create_ifp_modsShell (Widget);
|
|
extern void delete_ifp_modsShell ( ifp_modsShell_p );
|
|
|
|
#endif
|