IRootLab
An Open-Source MATLAB toolbox for vibrational biospectroscopy
uip_report_soitem_merger_fhg.m
Go to the documentation of this file.
1 %> @ingroup guigroup
2 %> @file
3 %> @brief Properties Window for @ref report_soitem_merger_fhg
4 %> @image html Screenshot-uip_report_soitem_merger_fhg.png
6 
7 %> @cond
8 function varargout = uip_report_soitem_merger_fhg(varargin)
9 
10 % Begin initialization code - DO NOT EDIT
11 gui_Singleton = 1;
12 gui_State = struct('gui_Name', mfilename, ...
13  'gui_Singleton', gui_Singleton, ...
14  'gui_OpeningFcn', @uip_report_soitem_merger_fhg_OpeningFcn, ...
15  'gui_OutputFcn', @uip_report_soitem_merger_fhg_OutputFcn, ...
16  'gui_LayoutFcn', [] , ...
17  'gui_Callback', []);
18 if nargin && ischar(varargin{1})
19  gui_State.gui_Callback = str2func(varargin{1});
20 end
21 
22 if nargout
23  [varargout{1:nargout}] = gui_mainfcn(gui_State, varargin{:});
24 else
25  gui_mainfcn(gui_State, varargin{:});
26 end
27 % End initialization code - DO NOT EDIT
28 
29 
30 % --- Executes just before uip_report_soitem_merger_fhg is made visible.
31 function uip_report_soitem_merger_fhg_OpeningFcn(hObject, eventdata, handles, varargin)
32 handles.output.flag_ok = 0;
33 guidata(hObject, handles);
34 gui_set_position(hObject);
35 
36 
37 % --- Outputs from this function are returned to the command clae.
38 function varargout = uip_report_soitem_merger_fhg_OutputFcn(hObject, eventdata, handles)
39 try
40  uiwait(handles.figure1);
41  handles = guidata(hObject);
42  varargout{1} = handles.output;
43  delete(gcf);
44 catch
45  output.flag_ok = 0;
46  output.params = {};
47  varargout{1} = output;
48 end;
49 
50 % --- Executes on button press in pushbuttonOK.
51 function pushbuttonOK_Callback(hObject, eventdata, handles) %#ok<*DEFNU,*INUSL>
52 
53 try
54  other = uip_report_soitem_merger_merger_fhg();
55  if other.flag_ok
56  handles.output.params = [other.params, {...
57  'flag_draw_histograms', int2str(get(handles.checkbox_flag_draw_histograms, 'Value')) ...
58  }];
59  handles.output.flag_ok = 1;
60  guidata(hObject, handles);
61  uiresume();
62  end;
63 catch ME
64  irerrordlg(ME.message, 'Cannot continue');
65 end;
66 function checkbox_flag_draw_histograms_Callback(hObject, eventdata, handles) %#ok<*INUSD>
67 %> @endcond
Histograms ane Biomarkers comparison tables - Several set-ups (including stabilizations). Comparisons using histograms, biomarker comparison tables/(heat maps).
function gui_set_position(in hObject)
function irerrordlg(in errorstring, in dlgname)