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

    function [ obj ] = statusbar( varargin )
%STATUSBAR Constructor for statusbar object
%
%  OBJ = STATUSBAR(PROP1, VAL1, ...)

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


obj = xregGui.statusbar;
if nargin
    set(obj,varargin{:});
end
if isempty(obj.Parent)
    obj.Parent = gcf;
end

obj.Waitbar = xregGui.waitbar( ...
    'parent', obj.Parent,...
    'visible', obj.visible);

hComp = com.mathworks.toolbox.mbc.gui.peer.MBCStatusBarPeer;
obj.TextPanel = mbcwidgets.javacomponent(hComp, ...
    'parent', obj.Parent, ...
    'visible', obj.visible);
obj.MessageStack = mbcfoundation.stack;

obj.TextPanel.connect(obj, 'up');
obj.Waitbar.connect(obj, 'up');
obj.MessageStack.connect(obj, 'up');

obj.doPosition;
obj.doSetup;