www.gusucode.com > mbcmodels 工具箱 matlab 源码程序 > mbcmodels/@xregusermod/gui_globalmodsetup.m

    function [mout,ok] = gui_globalmodsetup(m,action,varargin)
%GUI_GLOBALMODSETUP  GUI for altering unispline settings
%
%  [M,OK]=GUI_GLOBALMODSETUP(M) creates a blocking GUI for choosing the
%  unispline options and altering its settings.  OK indicates whether the
%  user pressed 'OK' or 'CANCEL'

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


if nargin<2
    action = 'figure';
end

switch lower(action)
    case 'figure'
        [mout,ok] = gui_ModelDialog(m,'User-defined Model Settings', varargin{:});
    case 'getclasslevel'
        mout = class(m);
    case 'layout'
        mout = gui_globalmodpane(m,'layout',varargin{:});
    case 'finalise'
        mout = m;
    otherwise
        error(message('mbc:xregusermod:InvalidArgument'));
end