www.gusucode.com > mbcguitools 工具箱 matlab 源码程序 > mbcguitools/@xregGui/@containerData/containerData.m
function obj = containerData(fig) %CONTAINERDATA Constructor for containerData class % % Data holding object for container class. % Copyright 2000-2010 The MathWorks, Inc. and Ford Global Technologies, Inc. obj = xregGui.containerData; if nargin % Connect to the given parent obj.Parent = fig; obj.packgroup = get(ancestor(fig, 'figure'),'Tag'); obj.connect(xregfigurehook(fig),'up'); end obj.listeners = [ ... handle.listener(obj, obj.findprop('parent'), 'PropertyPostSet', @i_setparent); ... handle.listener(obj,'ObjectBeingDestroyed', @i_delete); ... ]; obj.PSobj = container_getPSobj(obj, obj.packgroup); obj.containerdata = obj; function i_setparent(srcobj,evt) obj=evt.AffectedObject; obj.doChangeParent; function i_delete(srcobj,evt) srcobj.doDelete;