5 %> <b>Title</b> Title needs to be a valid MATLAB field name (
if the log will be ever used to build a @ref sovalues). A
default random title is automatically generated.
10 function varargout = uip_estlog_rightwrong(varargin)
11 % Begin initialization code - DO NOT EDIT
13 gui_State =
struct(
'gui_Name', mfilename, ...
14 'gui_Singleton', gui_Singleton, ...
15 'gui_OpeningFcn', @uip_estlog_rightwrong_OpeningFcn, ...
16 'gui_OutputFcn', @uip_estlog_rightwrong_OutputFcn, ...
17 'gui_LayoutFcn', [] , ...
19 if nargin && ischar(varargin{1})
20 gui_State.gui_Callback = str2func(varargin{1});
24 [varargout{1:nargout}] = gui_mainfcn(gui_State, varargin{:});
26 gui_mainfcn(gui_State, varargin{:});
28 % End initialization code - DO NOT EDIT
30 % --- Executes just before uip_estlog_rightwrong is made visible.
31 function uip_estlog_rightwrong_OpeningFcn(hObject, eventdata, handles, varargin)
32 handles.output.flag_ok = 0;
33 guidata(hObject, handles);
35 set(handles.edit_title, '
string', sprintf('rightwrong%03d', randi([1, 999])));
38 % --- Outputs from this function are returned to the command line.
39 function varargout = uip_estlog_rightwrong_OutputFcn(hObject, eventdata, handles) %
#ok<*INUSL>
41 uiwait(handles.figure1);
42 handles = guidata(hObject); % Handles is not a handle(!), so gotta retrieve it again to see changes in .output
43 varargout{1} = handles.output;
48 varargout{1} = output;
53 % --- Executes on button press in pushbuttonOk.
54 function pushbuttonOk_Callback(hObject, eventdata, handles)
56 handles.output.params = {...
57 'title', [
'''', get(handles.edit_title, 'String
'), ''''], ...
58 'flag_support', int2str(
get(handles.checkbox_flag_support,
'Value')), ...
59 'estlabels',
get(handles.edit_estlabels,
'String'), ...
60 'idx_rate', int2str(
get(handles.popupmenu_idx_rate,
'Value')), ...
62 handles.output.flag_ok = 1;
63 guidata(hObject, handles);
70 function checkbox_flag_support_Callback(hObject, eventdata, handles) %#ok<*INUSD,*DEFNU>
71 function edit_title_Callback(hObject, eventdata, handles)
72 function edit_title_CreateFcn(hObject, eventdata, handles)
73 if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))
74 set(hObject,'BackgroundColor','white');
77 function edit_estlabels_Callback(hObject, eventdata, handles)
78 function edit_estlabels_CreateFcn(hObject, eventdata, handles)
79 if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))
80 set(hObject,'BackgroundColor','white');
84 function pushbutton_pick_Callback(hObject, eventdata, handles)
85 ouch =
ask_dataset([], 'Dataset to pick class labels from', 0);
87 set(handles.edit_estlabels, 'String', [ouch.params{2},
'.classlabels']);
90 %-----------------------------------------------------------------------------------------------------
92 function popupmenu_idx_rate_Callback(hObject, eventdata, handles)
93 function popupmenu_idx_rate_CreateFcn(hObject, eventdata, handles)
94 if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))
95 set(hObject,'BackgroundColor','white');
Records (1)x([rejected, right, wrong]) hits.
function gui_set_position(in hObject)
function irerrordlg(in errorstring, in dlgname)
function ask_dataset(in varargin)