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