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

    function obj = MBCToolbar(varargin)
%MBCTOOLBAR A short description of the function
%
%  OBJ = MBCTOOLBAR(UITB) constructs an MBCToolbar that is being
%  wrapped by the uitoolbar interface object UITB.
%
%  OBJ = MBCTOOLBAR(UITB, prop, value, ...) passes in addition
%  parameter-value pairs at construction time.

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


if nargin && isa(varargin{1}, 'xregGui.MBCToolbar')
   obj = varargin{1};
   varargin(1) = [];
else
   obj = xregGui.MBCToolbar;
end

% Call parent class constructor
if length(varargin)
    obj.hToolbarInterface = varargin{1};
    varargin(1) = [];
else
    error(message('mbc:xregGui:MBCToolbar:InvalidArgument'));
end

% Set any remaining properties
if length(varargin)
    set(obj, varargin{:});
end