|
DAS
3.1.6 - 18/09/2017
|
GUI for DOAS Execution modes. More...
#include <windows.h>#include <errno.h>#include <io.h>#include <malloc.h>#include <math.h>#include <direct.h>#include <fcntl.h>#include <sys/stat.h>#include <stdio.h>#include <stdlib.h>#include <string.h>#include "mgui.h"#include "DOAS_FullProj.h"#include "Bil.h"#include "DAS_Spatram.h"#include "dcl.h"#include "dil.h"#include "DOAS.h"#include "dscud.h"
Include dependency graph for DOAS_FullProj.c:Go to the source code of this file.
Functions | |
| void | BrowseCB (MOBJECT p, void *od, void *ad) |
| void | BuildListCB (MOBJECT p, void *od, void *ad) |
| void | ChangeFormatCB (MOBJECT p, void *od, void *ad) |
| void | ChooseFormatCB (MOBJECT p, void *od, void *ad) |
| void | CloseMObjCB (MOBJECT p, void *od, void *ad) |
| void | ColumnFCB (MOBJECT p, void *od, void *ad) |
| void | ColumnFormatCB (MOBJECT p, void *od, void *ad) |
| void | CreateFileListCB (MOBJECT p, void *od, void *ad) |
| int | CreateList (MOBJECT ed) |
| void | D_SunCalc (void) |
| Sun Calculator Callback. More... | |
| int | DatOrBinFormat (int mod, char *dir, char *filename) |
| void | DB_FilterColumnCB (MOBJECT p, void *od, void *ad) |
| void | DiffCB (MOBJECT p, void *od, void *ad) |
| int | DOAS_LoadConfig (struct doas *pdoas) |
| void | DOAS_Plot (int mod, int plottype, MOBJECT obj, char *text, struct doas *pdoas) |
| void | DOAS_SetupPagedForm (int c, struct doas *pdoas) |
| void | DOASConfigCB (MOBJECT p, void *od, void *ad) |
| void | DOASProcCB (MOBJECT p, void *od, void *ad) |
| void | DOASSetupCB (MOBJECT p, void *od, void *ad) |
| void | DOASTogButCB (MOBJECT p, MVALUE od, void *ad) |
| void | EditorCB (MOBJECT p, void *od, void *ad) |
| int | EleDatOrBinFormat (int c, char *dirname, char *fname) |
| void | ExitCB (MOBJECT p, void *od, void *ad) |
| void | FilterCB (MOBJECT p, void *od, void *ad) |
| void | FilterRawDataCB (MOBJECT p, void *od, void *ad) |
| void | FixedStepCB (MOBJECT p, void *od, void *ad) |
| void | FixStepCB (MOBJECT p, void *od, void *ad) |
| void | FluxIndexCB (MOBJECT p, void *od, void *ad) |
| void | HlpTopCB (MOBJECT p, void *od, void *ad) |
| void | IoCreateCB (MOBJECT p, void *od, void *ad) |
| void | IoSetupCB (MOBJECT p, void *od, void *ad) |
| void | LinkSpectraCB (MOBJECT p, void *od, void *ad) |
| void | LoadIoCB (MOBJECT p, void *od, void *ad) |
| MOBJECT | MDCreateBuildList_Sh (int mod) |
| MOBJECT | MDCreateColFor_Sh (void) |
| MOBJECT | MDCreateDiff_Sh (int mod) |
| MOBJECT | MDCreateDOAS_MainSh (struct doas *pdoas) |
| DOAS shell. Procedure that build the shell for the DOAS main panels. More... | |
| MOBJECT | MDCreateDOAS_ProcSh (void) |
| MOBJECT | MDCreateDOAS_SetupSh (void) |
| MOBJECT | MDCreateFixed_Sh (int mod) |
| MOBJECT | MDCreateFormat_Sh (int mod) |
| MOBJECT | MDCreateSolPosCalc (void) |
| void | PlotDOAS (MOBJECT obj) |
| void | PlotDOAS_Spectra (int mod, MOBJECT obj, unsigned short plotmat[], int idx, int idy, double costx, double costy, int min, int max, int ox, int oy) |
| void | RBEditListCB (MOBJECT p, void *od, void *ad) |
| void | RBFormatCB (MOBJECT p, void *od, void *ad) |
| void | RBListFileCB (MOBJECT p, void *od, void *ad) |
| void | ResumeCB (MOBJECT p, void *od, void *ad) |
| void | ShStCB (MOBJECT p, void *od, void *ad) |
| void | SunCalcCB (MOBJECT p, void *od, void *ad) |
| void | ViewCB (MOBJECT p, void *od, void *ad) |
| void | VitesaCB (MOBJECT p, void *od, void *ad) |
| int | WriteDataFile (int c, char *filed) |
| int | WriteDOASConfig (void) |
GUI for DOAS Execution modes.
Definition in file DOAS_FullProj.c.
| void BrowseCB | ( | MOBJECT | p, |
| void * | od, | ||
| void * | ad | ||
| ) |
Definition at line 1742 of file DOAS_FullProj.c.
References FB_PREFS::allow_dir_create, FB_PREFS::allow_dir_delete, FB_PREFS::allow_dir_rename, FB_PREFS::bg_image, FB_PREFS::bg_image_file, FB_PREFS::button_font, FB_PREFS::change_cwd, FB_PREFS::close_button, FB_PREFS::create_menu, False, FB_PREFS::file_label, FB_PREFS::filter_label, FB_PREFS::font, HELV_SMALL, lblris, lblsys, MDirBrowseExt(), MObjectSetText(), FB_PREFS::ok_button, FB_PREFS::remove_menu, FB_PREFS::rename_menu, doas::RISDIR, doas::SYSDIR, FB_PREFS::transparent_tree, True, and WriteDOASConfig().
Referenced by MDCreateDOAS_MainSh().
Here is the call graph for this function:
Here is the caller graph for this function:| void BuildListCB | ( | MOBJECT | p, |
| void * | od, | ||
| void * | ad | ||
| ) |
Definition at line 602 of file DOAS_FullProj.c.
References MDCreateBuildList_Sh().
Referenced by MDCreateDOAS_MainSh().
Here is the call graph for this function:
Here is the caller graph for this function:| void ChangeFormatCB | ( | MOBJECT | p, |
| void * | od, | ||
| void * | ad | ||
| ) |
Definition at line 1398 of file DOAS_FullProj.c.
References FB_PREFS::allow_dir_create, FB_PREFS::allow_dir_delete, FB_PREFS::allow_dir_rename, FB_PREFS::bg_image, FB_PREFS::bg_image_file, FB_PREFS::button_font, FB_PREFS::change_cwd, FB_PREFS::close_button, FB_PREFS::create_menu, d_fileman::DATADIRECTORY, DatOrBinFormat(), bil::DFILEM, EleDatOrBinFormat(), False, FB_PREFS::file_label, FB_PREFS::filter_label, doas::FMMode, FB_PREFS::font, HELV_SMALL, MDirBrowseExt(), MFileBrowseExt(), FB_PREFS::ok_button, FB_PREFS::remove_menu, FB_PREFS::rename_menu, doas::SYSDIR, FB_PREFS::transparent_tree, and True.
Referenced by MDCreateFormat_Sh().
Here is the call graph for this function:
Here is the caller graph for this function:| void ChooseFormatCB | ( | MOBJECT | p, |
| void * | od, | ||
| void * | ad | ||
| ) |
Definition at line 186 of file DOAS_FullProj.c.
References MDCreateFormat_Sh().
Referenced by MDCreateDOAS_MainSh().
Here is the call graph for this function:
Here is the caller graph for this function:| void CloseMObjCB | ( | MOBJECT | p, |
| void * | od, | ||
| void * | ad | ||
| ) |
Definition at line 226 of file DOAS_FullProj.c.
References MShellDestroy(), and MShellUnrealize().
Referenced by MDCreateBuildList_Sh(), MDCreateColFor_Sh(), MDCreateDiff_Sh(), MDCreateDOAS_ProcSh(), MDCreateDOAS_SetupSh(), MDCreateFixed_Sh(), and MDCreateFormat_Sh().
Here is the call graph for this function:
Here is the caller graph for this function:| void ColumnFCB | ( | MOBJECT | p, |
| void * | od, | ||
| void * | ad | ||
| ) |
Definition at line 164 of file DOAS_FullProj.c.
References ColFor_Sh, MDCreateColFor_Sh(), and MShellRealize().
Referenced by MDCreateDOAS_MainSh().
Here is the call graph for this function:
Here is the caller graph for this function:| void ColumnFormatCB | ( | MOBJECT | p, |
| void * | od, | ||
| void * | ad | ||
| ) |
Definition at line 799 of file DOAS_FullProj.c.
References DT_ColFormat(), and MMessageDialog().
Referenced by MDCreateColFor_Sh().
Here is the call graph for this function:
Here is the caller graph for this function:| void CreateFileListCB | ( | MOBJECT | p, |
| void * | od, | ||
| void * | ad | ||
| ) |
Definition at line 419 of file DOAS_FullProj.c.
References CreateList().
Referenced by MDCreateBuildList_Sh().
Here is the call graph for this function:
Here is the caller graph for this function:| int CreateList | ( | MOBJECT | ed | ) |
Definition at line 302 of file DOAS_FullProj.c.
References FB_PREFS::allow_dir_create, FB_PREFS::allow_dir_delete, FB_PREFS::allow_dir_rename, FB_PREFS::bg_image, FB_PREFS::bg_image_file, FB_PREFS::button_font, FB_PREFS::change_cwd, FB_PREFS::close_button, FB_PREFS::create_menu, d_fileman::DATADIRECTORY, delay(), bil::DFILEM, listf::edit, False, FB_PREFS::file_label, FB_PREFS::filter_label, FB_PREFS::font, HELV_SMALL, d_fileman::HOMEDIRECTORY, MDirBrowseExt(), MFileBrowseExt(), MObjectGetText(), FB_PREFS::ok_button, FB_PREFS::remove_menu, FB_PREFS::rename_menu, SBDATE, SBDIM, SBNAME, SBTYPE, listf::sortmode, listf::subdir, FB_PREFS::transparent_tree, True, and listf::type.
Referenced by CreateFileListCB().
Here is the call graph for this function:
Here is the caller graph for this function:| void D_SunCalc | ( | void | ) |
Sun Calculator Callback.
Definition at line 127 of file DOAS_FullProj.c.
References _MAX_PATH, bil::DFILEM, and d_fileman::HOMEDIRECTORY.
Referenced by MenuToolsOLP_CB(), and SunCalcCB().
Here is the caller graph for this function:| int DatOrBinFormat | ( | int | mod, |
| char * | dir, | ||
| char * | filename | ||
| ) |
Definition at line 1207 of file DOAS_FullProj.c.
References _MAX_PATH, AllocUSMat(), ch, DeallocUSMat(), bil::DPLOT, IDX, IDY, d_view::ImatOrig, O_BINARY, ReadHeader_ASCII(), ReadHeader_BIN(), ReadIMG(), ReadIMG_BIN(), and WriteDataFile().
Referenced by ChangeFormatCB(), and EleDatOrBinFormat().
Here is the call graph for this function:
Here is the caller graph for this function:| void DB_FilterColumnCB | ( | MOBJECT | p, |
| void * | od, | ||
| void * | ad | ||
| ) |
Definition at line 820 of file DOAS_FullProj.c.
References edtwf, tools::FlagFilter, fwstatus, lblwf, MObjectMap(), MObjectUnmap(), MRButtonGetActivationStatus(), and TOOLS.
Referenced by MDCreateColFor_Sh().
Here is the call graph for this function:
Here is the caller graph for this function:| void DiffCB | ( | MOBJECT | p, |
| void * | od, | ||
| void * | ad | ||
| ) |
Definition at line 109 of file DOAS_FullProj.c.
References MDCreateDiff_Sh().
Referenced by MDCreateDOAS_MainSh().
Here is the call graph for this function:
Here is the caller graph for this function:| int DOAS_LoadConfig | ( | struct doas * | pdoas | ) |
Definition at line 1699 of file DOAS_FullProj.c.
References ReadLine(), doas::RISDIR, and doas::SYSDIR.
Referenced by MDCreateDOAS_MainSh().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 2083 of file DOAS_FullProj.c.
References BOTTOM_ALIGN, CENTER_ALIGN, doas::drwa, False, FIXED_SMALL, HELV_SMALL, lbl, doas::lblx, doas::lbly, LEFT_ALIGN, MCreateDrawArea(), MCreateLabel(), MCreateOptionEdit(), MCreateRowForm(), MCreateTableForm(), MFormSetSpacing(), MObjectAlign(), MObjectSetBackgroundRGB(), MObjectSetForegroundRGB(), MObjectSetResize(), MObjectSetShadow(), MObjectSetTransparency(), MOptionEditGetList(), MSListAddItem(), MSListSetSortCallback(), MTableFormShowGrid(), tb1, TOP_ALIGN, True, and WS_SHADOW_IN.
Referenced by MDCreateDOAS_ProcSh().
Here is the call graph for this function:
Here is the caller graph for this function:| void DOAS_SetupPagedForm | ( | int | c, |
| struct doas * | pdoas | ||
| ) |
Definition at line 2650 of file DOAS_FullProj.c.
References palette::DB_BG, False, HELV_SMALL, lbl, LEFT_ALIGN, MCreateLabel(), MCreateRButton(), MCreateRowForm(), MCreateTableForm(), MCreateTButton(), MObjectAlign(), MObjectSetBackgroundRGB(), MObjectSetForegroundRGB(), MObjectSetResize(), MObjectSetShadow(), MObjectSetTransparency(), MPagedFormSetActivePage(), TOP_ALIGN, doas::WlTabFrm, and WS_SHADOW_OUT.
Referenced by MDCreateDOAS_SetupSh().
Here is the call graph for this function:
Here is the caller graph for this function:| void DOASConfigCB | ( | MOBJECT | p, |
| void * | od, | ||
| void * | ad | ||
| ) |
Definition at line 1795 of file DOAS_FullProj.c.
Referenced by MDCreateDOAS_MainSh().
Here is the caller graph for this function:| void DOASProcCB | ( | MOBJECT | p, |
| void * | od, | ||
| void * | ad | ||
| ) |
Definition at line 102 of file DOAS_FullProj.c.
References DOAS_ProcSh, MDCreateDOAS_ProcSh(), and MShellRealize().
Referenced by MDCreateDOAS_MainSh().
Here is the call graph for this function:
Here is the caller graph for this function:| void DOASSetupCB | ( | MOBJECT | p, |
| void * | od, | ||
| void * | ad | ||
| ) |
Definition at line 94 of file DOAS_FullProj.c.
References DOAS_SetupSh, MDCreateDOAS_SetupSh(), and MShellRealize().
Referenced by MDCreateDOAS_MainSh().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 2628 of file DOAS_FullProj.c.
References MMessageDialog(), MPagedFormSetActivePage(), MTButtonGetActivationStatus(), and doas::WlTabFrm.
Referenced by MDCreateDOAS_SetupSh().
Here is the call graph for this function:
Here is the caller graph for this function:| void EditorCB | ( | MOBJECT | p, |
| void * | od, | ||
| void * | ad | ||
| ) |
Definition at line 1731 of file DOAS_FullProj.c.
References bil::DFILEM, and d_fileman::HOMEDIRECTORY.
Referenced by MDCreateDOAS_MainSh().
Here is the caller graph for this function:| int EleDatOrBinFormat | ( | int | c, |
| char * | dirname, | ||
| char * | fname | ||
| ) |
Definition at line 1328 of file DOAS_FullProj.c.
References _MAX_PATH, D_VRange(), DatOrBinFormat(), and MLoopWhileEvents().
Referenced by ChangeFormatCB().
Here is the call graph for this function:
Here is the caller graph for this function:| void ExitCB | ( | MOBJECT | p, |
| void * | od, | ||
| void * | ad | ||
| ) |
Definition at line 80 of file DOAS_FullProj.c.
References MGUITerm().
Referenced by MDCreateDOAS_MainSh().
Here is the call graph for this function:
Here is the caller graph for this function:| void FilterCB | ( | MOBJECT | p, |
| void * | od, | ||
| void * | ad | ||
| ) |
Definition at line 160 of file DOAS_FullProj.c.
References MDCreateFormat_Sh().
Referenced by MDCreateDOAS_MainSh().
Here is the call graph for this function:
Here is the caller graph for this function:| void FilterRawDataCB | ( | MOBJECT | p, |
| void * | od, | ||
| void * | ad | ||
| ) |
Definition at line 1540 of file DOAS_FullProj.c.
References MMessageDialog().
Referenced by MDCreateFormat_Sh().
Here is the call graph for this function:
Here is the caller graph for this function:| void FixedStepCB | ( | MOBJECT | p, |
| void * | od, | ||
| void * | ad | ||
| ) |
Definition at line 623 of file DOAS_FullProj.c.
References MMessageDialog().
Referenced by MDCreateDiff_Sh(), and MDCreateFixed_Sh().
Here is the call graph for this function:
Here is the caller graph for this function:| void FixStepCB | ( | MOBJECT | p, |
| void * | od, | ||
| void * | ad | ||
| ) |
Definition at line 115 of file DOAS_FullProj.c.
References MDCreateFixed_Sh().
Referenced by MDCreateDOAS_MainSh().
Here is the call graph for this function:
Here is the caller graph for this function:| void FluxIndexCB | ( | MOBJECT | p, |
| void * | od, | ||
| void * | ad | ||
| ) |
Definition at line 1818 of file DOAS_FullProj.c.
References _MAX_PATH, FB_PREFS::allow_dir_create, FB_PREFS::allow_dir_delete, FB_PREFS::allow_dir_rename, FB_PREFS::bg_image_file, FB_PREFS::button_font, FB_PREFS::change_cwd, d_fileman::DATADIRECTORY, DB_CalcFluxI(), d_fileman::DBFILENAME, bil::DFILEM, False, FB_PREFS::font, HELV_SMALL, d_fileman::HOMEDIRECTORY, MFileBrowseExt(), FB_PREFS::transparent_tree, and True.
Referenced by MDCreateDOAS_MainSh().
Here is the call graph for this function:
Here is the caller graph for this function:| void HlpTopCB | ( | MOBJECT | p, |
| void * | od, | ||
| void * | ad | ||
| ) |
Definition at line 204 of file DOAS_FullProj.c.
References AboutCB(), and DB_HelpCB().
Referenced by MDCreateDOAS_MainSh().
Here is the call graph for this function:
Here is the caller graph for this function:| void IoCreateCB | ( | MOBJECT | p, |
| void * | od, | ||
| void * | ad | ||
| ) |
Definition at line 90 of file DOAS_FullProj.c.
Referenced by MDCreateDOAS_MainSh().
Here is the caller graph for this function:| void IoSetupCB | ( | MOBJECT | p, |
| void * | od, | ||
| void * | ad | ||
| ) |
Definition at line 86 of file DOAS_FullProj.c.
Referenced by MDCreateDOAS_MainSh().
Here is the caller graph for this function:| void LinkSpectraCB | ( | MOBJECT | p, |
| void * | od, | ||
| void * | ad | ||
| ) |
Definition at line 179 of file DOAS_FullProj.c.
References MMessageDialog().
Referenced by MDCreateDOAS_MainSh().
Here is the call graph for this function:
Here is the caller graph for this function:| void LoadIoCB | ( | MOBJECT | p, |
| void * | od, | ||
| void * | ad | ||
| ) |
Definition at line 2214 of file DOAS_FullProj.c.
References _MAX_PATH, FB_PREFS::allow_dir_create, FB_PREFS::allow_dir_delete, FB_PREFS::allow_dir_rename, FB_PREFS::bg_image_file, FB_PREFS::button_font, FB_PREFS::change_cwd, d_fileman::DBFILENAME, bil::DFILEM, False, FB_PREFS::font, HELV_SMALL, d_fileman::HOMEDIRECTORY, LoadIo(), MFileBrowseExt(), MGetCurrentDirectory(), FB_PREFS::transparent_tree, and True.
Referenced by MDCreateDOAS_ProcSh().
Here is the call graph for this function:
Here is the caller graph for this function:| MOBJECT MDCreateBuildList_Sh | ( | int | mod | ) |
Definition at line 436 of file DOAS_FullProj.c.
References CloseMObjCB(), CreateFileListCB(), palette::DB_BG, palette::DB_BG_Albl, palette::DB_BG_lblUP, palette::DB_BG_Plbl, palette::DB_BG_RButt, palette::DB_FG_Albl, palette::DB_FG_lblUP, palette::DB_FG_Plbl, palette::DB_FG_RButt, palette::DB_UnSel, palette::DB_UnSelFG, listf::ed, FIXED_SMALL, HELV_SMALL, listf::lbl, listf::lblpass, MButtonSetOnMouseOverForegroundRGB(), MCreateEdit(), MCreateLabel(), MCreatePButton(), MCreateRButton(), MCreateRowForm(), MCreateShell(), MCreateTableForm(), MObjectSetBackgroundRGB(), MObjectSetForegroundRGB(), MObjectSetResize(), MObjectSetTransparency(), MPButtonSetCallback(), MRButtonActivate(), MShellRealize(), listf::pb, listf::rb, RBEditListCB(), RBListFileCB(), listf::rowfrm, listf::shell, listf::tb, and True.
Referenced by BuildListCB().
Here is the call graph for this function:
Here is the caller graph for this function:| MOBJECT MDCreateColFor_Sh | ( | void | ) |
Definition at line 862 of file DOAS_FullProj.c.
References ActEditCB(), CloseMObjCB(), ColumnFormatCB(), palette::DB_BG, palette::DB_BG_lblUP, palette::DB_BG_RButt, palette::DB_FG_lblUP, palette::DB_FG_RButt, DB_FilterColumnCB(), palette::DB_UnSel, palette::DB_UnSelFG, edtwf, False, doas::FFTFilter, FIXED_SMALL, tools::FlagFilter, HELV_SMALL, lbl, lblwf, LEFT_ALIGN, MButtonSetOnMouseOverForegroundRGB(), MCreateClippedEdit(), MCreateLabel(), MCreateOptionEdit(), MCreatePButton(), MCreateRButton(), MCreateRowForm(), MCreateShell(), MCreateTabbedRowForm(), MCreateTableForm(), MEditDisableEditing(), MEditEnableAutoControlColor(), MEditSetActCallback(), MEditSetFilter(), MEditSetValCallback(), MLabelSetAlignment(), MObjectAlign(), MObjectMap(), MObjectSetBackgroundRGB(), MObjectSetForegroundRGB(), MObjectSetResize(), MObjectSetText(), MObjectSetTransparency(), MObjectUnmap(), MOptionEditGetList(), MPagedFormSetActivePage(), MPButtonSetCallback(), MRButtonActivate(), MSListAddItem(), MSListSetSortCallback(), p, TOOLS, TOP_ALIGN, True, and ValidateCB().
Referenced by ColumnFCB().
Here is the caller graph for this function:| MOBJECT MDCreateDiff_Sh | ( | int | mod | ) |
Definition at line 716 of file DOAS_FullProj.c.
References CloseMObjCB(), palette::DB_BG, palette::DB_BG_lblUP, palette::DB_BG_RButt, palette::DB_FG_lblUP, palette::DB_FG_RButt, palette::DB_UnSel, palette::DB_UnSelFG, FIXED_SMALL, FixedStepCB(), HELV_SMALL, lbl, MButtonSetOnMouseOverForegroundRGB(), MCreateEdit(), MCreateLabel(), MCreatePButton(), MCreateRButton(), MCreateRowForm(), MCreateShell(), MCreateTableForm(), MEditSetFilter(), MObjectSetBackgroundRGB(), MObjectSetForegroundRGB(), MObjectSetResize(), MObjectSetTransparency(), MPButtonSetCallback(), MShellRealize(), and True.
Referenced by DiffCB().
Here is the call graph for this function:
Here is the caller graph for this function:DOAS shell. Procedure that build the shell for the DOAS main panels.
Definition at line 1859 of file DOAS_FullProj.c.
References BrowseCB(), BuildListCB(), C_A, C_B, C_C, C_D, C_E, C_H, C_L, C_P, C_R, C_S, C_T, C_U, C_W, C_X, ChooseFormatCB(), ColumnFCB(), palette::DB_BG, palette::DB_BG_Albl, palette::DB_BG_Plbl, palette::DB_FG_Albl, palette::DB_FG_Plbl, DiffCB(), DOAS_LoadConfig(), DOAS_MainSh, DOASConfigCB(), DOASProcCB(), DOASSetupCB(), EditorCB(), ExitCB(), F10, doas::family, doas::fbold, FilterCB(), doas::fitalic, FixStepCB(), FluxIndexCB(), doas::font, doas::fsize, HELV_SMALL, HlpTopCB(), id_item, id_menu, IoCreateCB(), IoSetupCB(), lblris, lblsys, LEFT_ALIGN, LinkSpectraCB(), LoadDB_DispCoeff(), LoadParam(), MCreateImagePButton(), MCreateLabel(), MCreateMenu(), MCreateMenuBar(), MCreateRowForm(), MCreateShell(), MCreateSubMenu(), MCreateTableForm(), menu, menubar, MGUIQuitCB(), MLabelSetAlignment(), MLoadFont(), MMainLoop(), MMenuAddItem(), MMenuAddSeparator(), MMenuBarSetAcc(), MMenuItemSetAccel(), MObjectSetBackgroundRGB(), MObjectSetForegroundRGB(), MObjectSetPopupHelp(), MObjectSetShadow(), MObjectSetTransparency(), MPButtonSetAlignment(), MPButtonSetCallback(), MShellRealizeXY(), MShellSetWMCloseCallback(), PBTempHistoCB(), ResumeCB(), RIGHT_ALIGN, doas::RISDIR, ShStCB(), submenu, SunCalcCB(), doas::SYSDIR, TIMES_SMALL, ViewCB(), VitesaCB(), and WS_SHADOW_IN.
Referenced by BuildShell().
Here is the caller graph for this function:| MOBJECT MDCreateDOAS_ProcSh | ( | void | ) |
Definition at line 2266 of file DOAS_FullProj.c.
References CENTER_ALIGN, CloseMObjCB(), palette::DB_BG, DOAS_Plot(), F10, F_ATT_FORM, F_ATT_OBJ, False, HELV_MEDIUM, HELV_SMALL, LEFT_ALIGN, LoadIoCB(), MCreateColForm(), MCreateLabel(), MCreateMenu(), MCreateMenuBar(), MCreateRowForm(), MCreateShell(), MCreateTabbedRowForm(), MCreateTableForm(), MFormSetSpacing(), MLabelSetAlignment(), MLeftAttach(), MMenuAddItem(), MMenuBarSetAcc(), MObjectAlign(), MObjectSetBackgroundRGB(), MObjectSetFGColorFromParent(), MObjectSetForegroundRGB(), MObjectSetResize(), MObjectSetShadow(), MObjectSetText(), MObjectSetTransparency(), MPagedFormSetActivePage(), MTableFormSetColAlign(), MTableFormSetRowAlign(), MTopAttach(), PLOTIOIS, PLOTIOIS_S, PLOTRES, PLOTRES_S, PLOTSLANT, PLOTSLANT_S, PLOTVARY, PLOTVARY_S, RIGHT_ALIGN, TOP_ALIGN, True, UNDEF_ALIGN, WS_NONE, WS_SHADOW_IN, and WS_SHADOW_OUT.
Referenced by DOASProcCB().
Here is the call graph for this function:
Here is the caller graph for this function:| MOBJECT MDCreateDOAS_SetupSh | ( | void | ) |
Definition at line 2893 of file DOAS_FullProj.c.
References CENTER_ALIGN, CloseMObjCB(), palette::DB_BG, DOAS_SetupPagedForm(), DOASTogButCB(), False, FIXED_SMALL, das::Gui, HELV_SMALL, lbl, LEFT_ALIGN, MCreateColForm(), MCreateLabel(), MCreatePButton(), MCreateRowForm(), MCreateShell(), MCreateTabbedColForm(), MCreateTButton(), MObjectAlign(), MObjectSetBackgroundRGB(), MObjectSetCompositeWidth(), MObjectSetForegroundRGB(), MObjectSetResize(), MObjectSetShadow(), MObjectSetText(), MObjectSetTransparency(), MPagedFormSetActivePage(), MPButtonSetCallback(), MTButtonSetCallback(), gui::PushButt, TOP_ALIGN, True, wl, pushbutt::Wl, doas::WlTabFrm, doas::WlTogButt, and WS_SHADOW_OUT.
Referenced by DOASSetupCB().
Here is the call graph for this function:
Here is the caller graph for this function:| MOBJECT MDCreateFixed_Sh | ( | int | mod | ) |
Definition at line 632 of file DOAS_FullProj.c.
References CloseMObjCB(), palette::DB_BG, palette::DB_BG_lblUP, palette::DB_FG_lblUP, palette::DB_UnSel, palette::DB_UnSelFG, FIXED_SMALL, FixedStepCB(), HELV_SMALL, lbl, MButtonSetOnMouseOverForegroundRGB(), MCreateEdit(), MCreateLabel(), MCreatePButton(), MCreateRowForm(), MCreateShell(), MCreateTableForm(), MEditSetFilter(), MObjectSetBackgroundRGB(), MObjectSetForegroundRGB(), MObjectSetTransparency(), MPButtonSetCallback(), and MShellRealize().
Referenced by FixStepCB().
Here is the call graph for this function:
Here is the caller graph for this function:| MOBJECT MDCreateFormat_Sh | ( | int | mod | ) |
Definition at line 1548 of file DOAS_FullProj.c.
References ChangeFormatCB(), CloseMObjCB(), palette::DB_BG, palette::DB_BG_lblUP, palette::DB_BG_RButt, palette::DB_FG_lblUP, palette::DB_FG_RButt, palette::DB_UnSel, palette::DB_UnSelFG, FilterRawDataCB(), FIXED_SMALL, HELV_SMALL, lbl, MButtonSetOnMouseOverForegroundRGB(), MCreateEdit(), MCreateLabel(), MCreatePButton(), MCreateRButton(), MCreateRowForm(), MCreateShell(), MCreateTableForm(), MEditSetFilter(), MObjectSetBackgroundRGB(), MObjectSetForegroundRGB(), MObjectSetResize(), MObjectSetTransparency(), MObjectSetUnsensitive(), MPButtonSetCallback(), MRButtonActivate(), MShellRealize(), RBFormatCB(), and True.
Referenced by ChooseFormatCB(), and FilterCB().
Here is the call graph for this function:
Here is the caller graph for this function:| MOBJECT MDCreateSolPosCalc | ( | void | ) |
| void PlotDOAS | ( | MOBJECT | obj | ) |
Definition at line 2038 of file DOAS_FullProj.c.
References MObjectRedraw().
Here is the call graph for this function:| void PlotDOAS_Spectra | ( | int | mod, |
| MOBJECT | obj, | ||
| unsigned short | plotmat[], | ||
| int | idx, | ||
| int | idy, | ||
| double | costx, | ||
| double | costy, | ||
| int | min, | ||
| int | max, | ||
| int | ox, | ||
| int | oy | ||
| ) |
Definition at line 2056 of file DOAS_FullProj.c.
| void RBEditListCB | ( | MOBJECT | p, |
| void * | od, | ||
| void * | ad | ||
| ) |
Definition at line 267 of file DOAS_FullProj.c.
References listf::edit, MRButtonGetActivationStatus(), listf::subdir, and listf::type.
Referenced by MDCreateBuildList_Sh().
Here is the call graph for this function:
Here is the caller graph for this function:| void RBFormatCB | ( | MOBJECT | p, |
| void * | od, | ||
| void * | ad | ||
| ) |
Definition at line 1507 of file DOAS_FullProj.c.
References BDIR, BDRIVE, BFILE, BFILELIST, doas::FMMode, and MRButtonGetActivationStatus().
Referenced by MDCreateFormat_Sh().
Here is the call graph for this function:
Here is the caller graph for this function:| void RBListFileCB | ( | MOBJECT | p, |
| void * | od, | ||
| void * | ad | ||
| ) |
Definition at line 237 of file DOAS_FullProj.c.
References MRButtonGetActivationStatus(), SBDATE, SBDIM, SBNAME, SBTYPE, and listf::sortmode.
Referenced by MDCreateBuildList_Sh().
Here is the call graph for this function:
Here is the caller graph for this function:| void ResumeCB | ( | MOBJECT | p, |
| void * | od, | ||
| void * | ad | ||
| ) |
Definition at line 174 of file DOAS_FullProj.c.
References MMessageDialog().
Referenced by MDCreateDOAS_MainSh().
Here is the call graph for this function:
Here is the caller graph for this function:| void ShStCB | ( | MOBJECT | p, |
| void * | od, | ||
| void * | ad | ||
| ) |
Definition at line 154 of file DOAS_FullProj.c.
References MMessageDialog().
Referenced by MDCreateDOAS_MainSh().
Here is the call graph for this function:
Here is the caller graph for this function:| void SunCalcCB | ( | MOBJECT | p, |
| void * | od, | ||
| void * | ad | ||
| ) |
Definition at line 148 of file DOAS_FullProj.c.
References D_SunCalc().
Referenced by MDCreateDOAS_MainSh().
Here is the call graph for this function:
Here is the caller graph for this function:| void ViewCB | ( | MOBJECT | p, |
| void * | od, | ||
| void * | ad | ||
| ) |
Definition at line 121 of file DOAS_FullProj.c.
References ViewPlot().
Referenced by MDCreateDOAS_MainSh().
Here is the call graph for this function:
Here is the caller graph for this function:| void VitesaCB | ( | MOBJECT | p, |
| void * | od, | ||
| void * | ad | ||
| ) |
Definition at line 1804 of file DOAS_FullProj.c.
References MDCreatesh_vitesa(), and MShellRealize().
Referenced by MDCreateDOAS_MainSh().
Here is the call graph for this function:
Here is the caller graph for this function:| int WriteDataFile | ( | int | c, |
| char * | filed | ||
| ) |
Definition at line 1119 of file DOAS_FullProj.c.
References BFILE, D_PrintBILSPH(), D_PrintBILSPH_BIN(), bil::DPLOT, doas::FMMode, IDX, IDY, d_view::ImatOrig, O_BINARY, and VRange().
Referenced by DatOrBinFormat().
Here is the call graph for this function:
Here is the caller graph for this function:| int WriteDOASConfig | ( | void | ) |
Definition at line 1649 of file DOAS_FullProj.c.
References MMessageDialog(), doas::RISDIR, and doas::SYSDIR.
Referenced by BrowseCB().
Here is the call graph for this function:
Here is the caller graph for this function:| bil BIL |
Definition at line 42 of file DOAS_FullProj.c.
| MOBJECT ColFor_Sh |
Definition at line 57 of file DOAS_FullProj.c.
Referenced by ColumnFCB().
| das DAS |
Definition at line 47 of file DOAS_FullProj.c.
| doas DOAS |
Definition at line 44 of file DOAS_FullProj.c.
| MOBJECT DOAS_MainSh |
Definition at line 58 of file DOAS_FullProj.c.
Referenced by MDCreateDOAS_MainSh().
| MOBJECT DOAS_ProcSh |
Definition at line 63 of file DOAS_FullProj.c.
Referenced by DOASProcCB().
| MOBJECT DOAS_SetupSh |
Definition at line 64 of file DOAS_FullProj.c.
Referenced by DOASSetupCB().
| palette DPAL |
Definition at line 36 of file DOAS_FullProj.c.
| MOBJECT edtwf |
Definition at line 817 of file DOAS_FullProj.c.
Referenced by DB_FilterColumnCB(), and MDCreateColFor_Sh().
| flag FLAG |
Definition at line 37 of file DOAS_FullProj.c.
| int fwstatus = 0 |
Definition at line 818 of file DOAS_FullProj.c.
Referenced by DB_FilterColumnCB().
| MOBJECT lblris |
Definition at line 66 of file DOAS_FullProj.c.
Referenced by BrowseCB(), and MDCreateDOAS_MainSh().
| MOBJECT lblsys |
Definition at line 66 of file DOAS_FullProj.c.
Referenced by BrowseCB(), and MDCreateDOAS_MainSh().
| MOBJECT lblwf |
Definition at line 817 of file DOAS_FullProj.c.
Referenced by DB_FilterColumnCB(), and MDCreateColFor_Sh().
| listf LISTF |
Definition at line 45 of file DOAS_FullProj.c.
| MOBJECT menu |
Definition at line 60 of file DOAS_FullProj.c.
Referenced by MDCreateDOAS_MainSh(), and ViewPlot().
| MOBJECT menubar |
Definition at line 59 of file DOAS_FullProj.c.
Referenced by MDCreateDOAS_MainSh().
| MOBJECT SolPosCalc |
Definition at line 65 of file DOAS_FullProj.c.
| MOBJECT submenu |
Definition at line 61 of file DOAS_FullProj.c.
Referenced by MDCreateDOAS_MainSh(), and ViewPlot().
