www.gusucode.com > mbcguitools 工具箱 matlab 源码程序 > mbcguitools/@mbcgraph/@legend/pSetupVisLink.m

    function pSetupVisLink(obj)
%PSETUPVISLINK Private method that takes care of the visible setting link
%
%  PSETUPVISLINK(OBJ) ensures that the link listener that synchronises the
%  visible setting with the parent is set up correctly.

%  Copyright 2000-2010 The MathWorks, Inc. and Ford Global Technologies, Inc.


if obj.LockVisibleToParent
    obj.ParentVisibleList = mbcgui.hgclassesutil.proplistener(obj.Parent, ...
        'Visible', 'PostSet', ...
        mbcutils.callback(@i_setvisible, obj));
else
    obj.ParentVisibleList = [];
end


function i_setvisible(src, evt, obj)
obj.Visible = get(evt.AffectedObject, 'Visible');