www.gusucode.com > mbcguitools 工具箱 matlab 源码程序 > mbcguitools/@xregGui/@containerData/doDelete.m
function doDelete(obj) %DODELETE Ensure that all elements are destroyed % % DODELETE(OBJ) ensures that all elements of the container are destroyed. % Copyright 2000-2010 The MathWorks, Inc. and Ford Global Technologies, Inc. if ~mbcgui.util.isBeingDestroyed(obj.Parent) elements = obj.elements; for k = 1:numel(elements) if (~obj.isHG(k) && ~obj.isHandle(k)) || ishandle(elements{k}) && ... ~mbcgui.util.isBeingDestroyed(elements{k}) % Some objects may have already had their internal's destroyed % which could cause a failure here. try delete(elements{k}); end end end end