www.gusucode.com > mbcdata 工具箱 matlab 源码程序 > mbcdata/@calibrationdata/@guiprogressmanager/guiprogressmanager.m
function obj = guiprogressmanager(varargin) %GUIPROGRESSMANAGER Progress manager with graphical display. % % Public properties are JOB, PROGRESS, DISPLAY and RESOLUTION. % % Construction syntax is: % OBJ = CALIBRATIONDATA.GUIPROGRESSMANAGER % OBJ = CALIBRATIONDATA.GUIPROGRESSMANAGER(OBJ) % OBJ = CALIBRATIONDATA.GUIPROGRESSMANAGER('PROPERTY', VALUE) % Copyright 2004-2005 The MathWorks, Inc. % Allow construction from scratch or from an existing object if nargin && isa(varargin{1}, 'calibrationdata.guiprogressmanager') obj = varargin{1}; varargin(1) = []; else obj = calibrationdata.guiprogressmanager; obj.Resolution = 0.01; end % Fire parent constructor obj.progressmanager; % Allow property, value pairs to be passed into constructor if length(varargin) set(obj, varargin{:}); end obj.DestructionList = handle.listener(obj, 'ObjectBeingDestroyed', @(src, evt) stop(src));