Home > fcn > DIVA_GUI_callbacks > gui_prefs_menu_cbk.m

gui_prefs_menu_cbk

PURPOSE ^

SYNOPSIS ^

function gui_prefs_menu_cbk(src,eventdata,options)

DESCRIPTION ^

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:

SOURCE CODE ^

0001 function gui_prefs_menu_cbk(src,eventdata,options)
0002   switch(get(src,'tag')),
0003    case 'nTrain',
0004     % edit number of training trials to perform
0005     out = inputdlg('Enter number of training trials',...
0006                    'Preferences',1,...
0007                    {num2str(DIVA('GUI','nTrain'))});
0008     if(~isempty(out))
0009       while(str2num(out{1})<1),
0010         out = inputdlg('Enter number of training trials',...
0011                        'Preferences',1,...
0012                        {num2str(DIVA('GUI','nTrain'))});
0013         if(isempty(out)),
0014           return;
0015         end
0016       end
0017       DIVA('GUI','nTrain',str2num(out{1}));
0018     else
0019       return;
0020     end
0021    case {'artic','fmt'},
0022     % toggle articulator/formant control of vocal tract (GUI only)
0023     % toggle checkmark
0024     sibling = get(src,'UserData');
0025 
0026     set(src,'checked','on');
0027     set(sibling,'checked','off');
0028     % Enable/Disable appropriate features
0029     DIVA('GUI','VTControl',[]);
0030     
0031    case 'movie',
0032     if(strcmp(get(src,'checked'),'on'))
0033       set(src,'checked','off');
0034       DIVA('GUI','AutoMovie',0);
0035     else
0036       set(src,'checked','on');
0037       DIVA('GUI','AutoMovie',1);
0038     end
0039   end

Generated on Tue 27-Mar-2007 12:06:24 by m2html © 2003