00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016 #ifndef TGO4FITGUITYPES_H
00017 #define TGO4FITGUITYPES_H
00018
00019 namespace FitGui {
00020
00021 enum ItemType
00022 { ot_none = -1, ot_empty,
00023 ot_datalist, ot_data, ot_modellist, ot_model, ot_parslist, ot_par, ot_parcfg,
00024 ot_asslist, ot_ass, ot_rangelist, ot_range, ot_rangecut,
00025 ot_actlist, ot_action, ot_amplest, ot_peakfinder, ot_output, ot_config, ot_minuit,
00026 ot_parinitlist, ot_pardeplist, ot_reslist,
00027 ot_depend, ot_newpars, ot_parscfg, ot_minuitres, ot_slot, ot_fitter,
00028 ot_trans, ot_lintrans, ot_matrtrans,
00029 ot_results, ot_allslots,
00030 ot_wizdatalist };
00031
00032 enum MenuType
00033 { mt_none = -1, mt_empty,
00034 mt_datalist, mt_data, mt_modellist, mt_model, mt_parslist, mt_par, mt_parcfg,
00035 mt_asslist, mt_ass, mt_rangelist, mt_range, mt_rangecut,
00036 mt_actlist, mt_action,
00037 mt_deplist,
00038 mt_depend, mt_newpars, mt_minuitres, mt_slot, mt_fitter,
00039 mt_allslots };
00040
00041 enum WidgetType
00042 { wt_none = -1, wt_par, wt_data, wt_model, wt_polynom, wt_gauss1, wt_gauss2, wt_gaussn, wt_formula,
00043 wt_function, wt_fromdata, wt_range, wt_rangecut, wt_amplest, wt_peakfinder, wt_minuit, wt_output, wt_depend, wt_parcfg,
00044 wt_minuitres, wt_slot, wt_fitter, wt_named, wt_lintrans, wt_matrtrans, wt_table };
00045
00046 enum GraphType
00047 { gt_none = -1, gt_data, gt_model, gt_range, gt_ranges, gt_ass, gt_fitter };
00048
00049 enum PanelMode
00050 { pm_None = 0, pm_Simple = 1, pm_Wizard = 2, pm_Expert = 3};
00051
00052 enum { ListStackId = 111 };
00053 };
00054
00055 #endif
00056
00057