wenamngr.m
上传用户:haiyisale
上传日期:2013-01-09
资源大小:3246k
文件大小:1k
源码类别:

波变换

开发平台:

Matlab

  1. function wenamngr(option,fig)
  2. %WENAMNGR Enable settings for GUI demos in the Wavelet Toolbox.
  3. %       M. Misiti, Y. Misiti, G. Oppenheim, J.M. Poggi 01-Oct-96.
  4. % Last Revision: 01-Oct-97.
  5. %       Copyright 1995-2002 The MathWorks, Inc.
  6. % $Revision: 1.11 $
  7. if isequal(lower(option),'inactive')
  8. mode = 3;
  9. uim = wfindobj(fig,'type','uimenu');
  10. uic = wfindobj(fig,'type','uicontrol');
  11. switch mode
  12.     case 1
  13. enaVal = 'Inactive';
  14. hdls = uic;
  15.     case 2
  16. enaVal = 'Off';
  17. hdls = uic;
  18.     case 3
  19. enaVal = 'Off';
  20. % pop = findobj(uic,'style','popupmenu');
  21. % pus = findobj(uic,'style','pushbutton');
  22. % rad = findobj(uic,'style','radioButton');
  23. % chk = findobj(uic,'style','checkBox');
  24. % edi = findobj(uic,'style','edit');
  25. % sli = findobj(uic,'style','slider');
  26. % hdls = [pop ; pus; rad; chk; edi];
  27. txt = findobj(uic,'style','text');
  28. [a,b] = wcommon(uic,txt);
  29. hdls = uic(~a);
  30. end
  31. set(uim,'Enable','Off');
  32. set(hdls,'Enable',enaVal);
  33. % Keeping Messages more visible.
  34. if mode==2
  35. txt_msg = wwaiting('handle',fig);
  36. set(txt_msg,'Enable','on');
  37. end
  38. end