www.gusucode.com > wavelet工具箱matlab源码程序 > wavelet/wavedemo/wenamngr.m
function wenamngr(option,fig) %WENAMNGR Enable settings for GUI examples in the Wavelet Toolbox. % M. Misiti, Y. Misiti, G. Oppenheim, J.M. Poggi 01-Oct-96. % Last Revision: 12-Apr-2012. % Copyright 1995-2012 The MathWorks, Inc. if isequal(lower(option),'inactive') mode = 3; uim = wfindobj(fig,'Type','uimenu'); uic = wfindobj(fig,'Type','uicontrol'); switch mode case 1 enaVal = 'Inactive'; hdls = uic; case 2 enaVal = 'Off'; hdls = uic; case 3 enaVal = 'Off'; % pop = findobj(uic,'Style','popupmenu'); % pus = findobj(uic,'Style','pushbutton'); % rad = findobj(uic,'Style','radioButton'); % chk = findobj(uic,'Style','checkBox'); % edi = findobj(uic,'Style','edit'); % sli = findobj(uic,'Style','slider'); % hdls = [pop ; pus; rad; chk; edi]; txt = findobj(uic,'Style','text'); a = wcommon(uic,txt); hdls = uic(~a); end set(uim,'Enable','Off'); set(hdls,'Enable',enaVal); % Keeping Messages more visible. if mode==2 txt_msg = wwaiting('handle',fig); set(txt_msg,'Enable','on'); end end