0001 function pa_fmri_set_parm(fig, fmri_parm)
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017 if ~exist('fig', 'var') || isempty(fig) || ~ishandle(fig)
0018 error('invalid figure handle.');
0019 end
0020
0021
0022 if isempty(fmri_parm)
0023 fmri_parm = vb_set_fmri_parm;
0024 end
0025
0026
0027
0028
0029
0030
0031 data = guidata(fig);
0032
0033 H = data.H;
0034
0035
0036 set(H.brain_file_edit, 'String', fmri_parm.brain_file);
0037
0038
0039 set(H.spm_edit, 'String', fmri_parm.spm_file);
0040
0041
0042 set(H.fMRIid_edit, 'String', fmri_parm.fmri_id);
0043 set(H.areaid_edit, 'String', fmri_parm.area_id);
0044
0045
0046 set(H.area_file_edit, 'String', fmri_parm.area_file);
0047
0048
0049 set(H.act_file_edit, 'String', fmri_parm.act_file);
0050
0051
0052 if isfield(fmri_parm, 'comment')
0053 set(H.comment_edit, 'String', fmri_parm.comment);
0054 end
0055
0056
0057 data.fmri_parm = fmri_parm;
0058 guidata(fig, data);
0059
0060
0061 pa_fmri_util(fig, 'update_exec_push_status');