www.gusucode.com > mbcguitools 工具箱 matlab 源码程序 > mbcguitools/@mbcmultiview/@DynamicActionGroup/DynamicActionGroup.m

    function obj = DynamicActionGroup(varargin)
%DYNAMICACTIONGROUP Create a new DynamicActionGroup object
%
%  OBJ = DYNAMICACTIONGROUP(COMMAND, LABEL, DESCRIPTION, ICONFILE) creates a new
%  DynamicActionGroup object.  This is a variant of ActionGroup where you
%  can change the contained action list and see any menus dynamically
%  update as you do it.  At present this dynamic support is limited to
%  menus.

%  Copyright 2005 The MathWorks, Inc. and Ford Global Technologies, Inc.


if nargin && isa(varargin{1}, 'DynamicActionGroup.ActionGroup')
    obj = varargin{1};
    varargin(1) = [];
else
    obj = mbcmultiview.DynamicActionGroup;
end
obj.ActionGroup(varargin{:});