add item index to batch list gui. [USAGE] vb_batch_list_add_item(<fig>, <parm>); [IN] fig : figure handle of batch list gui. parm : parmameter to be added. parm_type : parameter string such as 'brain_parm', 'fmri_parm' [OUT] none Copyright (C) 2011, ATR All Rights Reserved. License : New BSD License(see VBMEG_LICENSE.txt)
0001 function vb_batch_list_add_item(fig, parm, parm_type) 0002 % add item index to batch list gui. 0003 % [USAGE] 0004 % vb_batch_list_add_item(<fig>, <parm>); 0005 % [IN] 0006 % fig : figure handle of batch list gui. 0007 % parm : parmameter to be added. 0008 % parm_type : parameter string such as 'brain_parm', 'fmri_parm' 0009 % 0010 % [OUT] 0011 % none 0012 % 0013 % 0014 % Copyright (C) 2011, ATR All Rights Reserved. 0015 % License : New BSD License(see VBMEG_LICENSE.txt) 0016 0017 0018 % 0019 % --- Previous check 0020 % 0021 if ~exist('fig', 'var') || isempty(fig) || ~ishandle(fig) 0022 error('invalid figure handle is specified.'); 0023 end 0024 if ~exist('parm', 'var') 0025 error('parm is a required parameter.'); 0026 end 0027 0028 % 0029 % --- Main Procedure 0030 % 0031 0032 % load data 0033 data = guidata(fig); 0034 0035 % Add parameter to the vb_batch_manager 0036 data.bmgr = vb_batch_mgr_add_parm(data.bmgr, 0, parm, parm_type); 0037 0038 % save data 0039 guidata(fig, data); 0040 0041 % update listbox 0042 Nparm = vb_batch_mgr_get_num_of_parm(data.bmgr, 0); 0043 vb_batch_list_update_template_parm_listbox(fig);