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"
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().
void BuildListCB | ( | MOBJECT | p, |
void * | od, | ||
void * | ad | ||
) |
Definition at line 602 of file DOAS_FullProj.c.
References MDCreateBuildList_Sh().
Referenced by MDCreateDOAS_MainSh().
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().
void ChooseFormatCB | ( | MOBJECT | p, |
void * | od, | ||
void * | ad | ||
) |
Definition at line 186 of file DOAS_FullProj.c.
References MDCreateFormat_Sh().
Referenced by MDCreateDOAS_MainSh().
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().
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().
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().
void CreateFileListCB | ( | MOBJECT | p, |
void * | od, | ||
void * | ad | ||
) |
Definition at line 419 of file DOAS_FullProj.c.
References CreateList().
Referenced by MDCreateBuildList_Sh().
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().
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().
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().
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().
void DiffCB | ( | MOBJECT | p, |
void * | od, | ||
void * | ad | ||
) |
Definition at line 109 of file DOAS_FullProj.c.
References MDCreateDiff_Sh().
Referenced by MDCreateDOAS_MainSh().
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().
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().
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().
void DOASConfigCB | ( | MOBJECT | p, |
void * | od, | ||
void * | ad | ||
) |
Definition at line 1795 of file DOAS_FullProj.c.
Referenced by MDCreateDOAS_MainSh().
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().
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().
Definition at line 2628 of file DOAS_FullProj.c.
References MMessageDialog(), MPagedFormSetActivePage(), MTButtonGetActivationStatus(), and doas::WlTabFrm.
Referenced by MDCreateDOAS_SetupSh().
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().
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().
void ExitCB | ( | MOBJECT | p, |
void * | od, | ||
void * | ad | ||
) |
Definition at line 80 of file DOAS_FullProj.c.
References MGUITerm().
Referenced by MDCreateDOAS_MainSh().
void FilterCB | ( | MOBJECT | p, |
void * | od, | ||
void * | ad | ||
) |
Definition at line 160 of file DOAS_FullProj.c.
References MDCreateFormat_Sh().
Referenced by MDCreateDOAS_MainSh().
void FilterRawDataCB | ( | MOBJECT | p, |
void * | od, | ||
void * | ad | ||
) |
Definition at line 1540 of file DOAS_FullProj.c.
References MMessageDialog().
Referenced by MDCreateFormat_Sh().
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().
void FixStepCB | ( | MOBJECT | p, |
void * | od, | ||
void * | ad | ||
) |
Definition at line 115 of file DOAS_FullProj.c.
References MDCreateFixed_Sh().
Referenced by MDCreateDOAS_MainSh().
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().
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().
void IoCreateCB | ( | MOBJECT | p, |
void * | od, | ||
void * | ad | ||
) |
Definition at line 90 of file DOAS_FullProj.c.
Referenced by MDCreateDOAS_MainSh().
void IoSetupCB | ( | MOBJECT | p, |
void * | od, | ||
void * | ad | ||
) |
Definition at line 86 of file DOAS_FullProj.c.
Referenced by MDCreateDOAS_MainSh().
void LinkSpectraCB | ( | MOBJECT | p, |
void * | od, | ||
void * | ad | ||
) |
Definition at line 179 of file DOAS_FullProj.c.
References MMessageDialog().
Referenced by MDCreateDOAS_MainSh().
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().
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().
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().
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().
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().
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().
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().
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().
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().
MOBJECT MDCreateSolPosCalc | ( | void | ) |
void PlotDOAS | ( | MOBJECT | obj | ) |
Definition at line 2038 of file DOAS_FullProj.c.
References MObjectRedraw().
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().
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().
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().
void ResumeCB | ( | MOBJECT | p, |
void * | od, | ||
void * | ad | ||
) |
Definition at line 174 of file DOAS_FullProj.c.
References MMessageDialog().
Referenced by MDCreateDOAS_MainSh().
void ShStCB | ( | MOBJECT | p, |
void * | od, | ||
void * | ad | ||
) |
Definition at line 154 of file DOAS_FullProj.c.
References MMessageDialog().
Referenced by MDCreateDOAS_MainSh().
void SunCalcCB | ( | MOBJECT | p, |
void * | od, | ||
void * | ad | ||
) |
Definition at line 148 of file DOAS_FullProj.c.
References D_SunCalc().
Referenced by MDCreateDOAS_MainSh().
void ViewCB | ( | MOBJECT | p, |
void * | od, | ||
void * | ad | ||
) |
Definition at line 121 of file DOAS_FullProj.c.
References ViewPlot().
Referenced by MDCreateDOAS_MainSh().
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().
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().
int WriteDOASConfig | ( | void | ) |
Definition at line 1649 of file DOAS_FullProj.c.
References MMessageDialog(), doas::RISDIR, and doas::SYSDIR.
Referenced by BrowseCB().
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().