📄 gui_mainfcn.c
字号:
#line 68 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
mclMline(68);
#line 68 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
} else {
/*
* if gui_State.gui_Singleton
*/
#line 69 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
mclMline(69);
#line 69 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
if (mlfTobool(mlfIndexRef(mclVa(gui_State, "gui_State"), ".gui_Singleton"))) {
/*
* gui_SingletonOpt = 'reuse';
*/
#line 70 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
mclMline(70);
#line 70 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
mlfAssign(&gui_SingletonOpt, mxCreateString("reuse"));
/*
* else
*/
#line 71 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
mclMline(71);
#line 71 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
} else {
/*
* gui_SingletonOpt = 'new';
*/
#line 72 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
mclMline(72);
#line 72 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
mlfAssign(&gui_SingletonOpt, mxCreateString("new"));
/*
* end
*/
#line 73 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
mclMline(73);
#line 73 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
}
/*
*
* % Open fig file with stored settings. Note: This executes all component
* % specific CreateFunctions with an empty HANDLES structure.
*
* % Do feval on layout code in m-file if it exists
* if ~isempty(gui_State.gui_LayoutFcn)
*/
#line 79 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
mclMline(79);
#line 79 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
if (mlfTobool(mclNot(mclFeval(mclValueVarargout(), mlxIsempty, mlfIndexRef(mclVa(gui_State, "gui_State"), ".gui_LayoutFcn"), NULL)))) {
/*
* gui_hFigure = feval(gui_State.gui_LayoutFcn, gui_SingletonOpt);
*/
#line 80 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
mclMline(80);
#line 80 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
mlfAssign(&gui_hFigure, mlfFeval(mclValueVarargout(), mlfIndexRef(mclVa(gui_State, "gui_State"), ".gui_LayoutFcn"), mclVv(gui_SingletonOpt, "gui_SingletonOpt"), NULL));
/*
* else
*/
#line 81 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
mclMline(81);
#line 81 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
} else {
/*
* gui_hFigure = local_openfig(gui_State.gui_Name, gui_SingletonOpt);
*/
#line 82 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
mclMline(82);
#line 82 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
mlfAssign(&gui_hFigure, mclFeval(mclValueVarargout(), mlxGui_mainfcn_local_openfig, mlfIndexRef(mclVa(gui_State, "gui_State"), ".gui_Name"), mclVv(gui_SingletonOpt, "gui_SingletonOpt"), NULL));
/*
* % If the figure has InGUIInitialization it was not completely created
* % on the last pass. Delete this handle and try again.
* if isappdata(gui_hFigure, 'InGUIInitialization')
*/
#line 85 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
mclMline(85);
#line 85 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
if (mlfTobool(mlfIsappdata(mclVv(gui_hFigure, "gui_hFigure"), mxCreateString("InGUIInitialization")))) {
/*
* delete(gui_hFigure);
*/
#line 86 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
mclMline(86);
#line 86 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
mlfDelete(mclVv(gui_hFigure, "gui_hFigure"), NULL);
/*
* gui_hFigure = local_openfig(gui_State.gui_Name, gui_SingletonOpt);
*/
#line 87 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
mclMline(87);
#line 87 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
mlfAssign(&gui_hFigure, mclFeval(mclValueVarargout(), mlxGui_mainfcn_local_openfig, mlfIndexRef(mclVa(gui_State, "gui_State"), ".gui_Name"), mclVv(gui_SingletonOpt, "gui_SingletonOpt"), NULL));
/*
* end
*/
#line 88 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
mclMline(88);
#line 88 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
}
/*
* end
*/
#line 89 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
mclMline(89);
#line 89 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
}
/*
*
* % Set flag to indicate starting GUI initialization
* setappdata(gui_hFigure,'InGUIInitialization',1);
*/
#line 92 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
mclMline(92);
#line 92 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
mlfSetappdata(mclVv(gui_hFigure, "gui_hFigure"), mxCreateString("InGUIInitialization"), mlfScalar(1), NULL);
/*
*
* % Fetch GUIDE Application options
* gui_Options = getappdata(gui_hFigure,'GUIDEOptions');
*/
#line 95 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
mclMline(95);
#line 95 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
mlfAssign(&gui_Options, mlfGetappdata(mclVv(gui_hFigure, "gui_hFigure"), mxCreateString("GUIDEOptions")));
/*
*
* if ~isappdata(gui_hFigure,'GUIOnScreen')
*/
#line 97 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
mclMline(97);
#line 97 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
if (mlfTobool(mclNot(mlfIsappdata(mclVv(gui_hFigure, "gui_hFigure"), mxCreateString("GUIOnScreen"))))) {
/*
* % Adjust background color
* if gui_Options.syscolorfig
*/
#line 99 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
mclMline(99);
#line 99 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
if (mlfTobool(mlfIndexRef(mclVv(gui_Options, "gui_Options"), ".syscolorfig"))) {
/*
* set(gui_hFigure,'Color', get(0,'DefaultUicontrolBackgroundColor'));
*/
#line 100 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
mclMline(100);
#line 100 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
mclAssignAns(&ans, mlfNSet(0, mclVv(gui_hFigure, "gui_hFigure"), mxCreateString("Color"), mlfNGet(1, mlfScalar(0), mxCreateString("DefaultUicontrolBackgroundColor"), NULL), NULL));
/*
* end
*/
#line 101 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
mclMline(101);
#line 101 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
}
/*
*
* % Generate HANDLES structure and store with GUIDATA
* guidata(gui_hFigure, guihandles(gui_hFigure));
*/
#line 104 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
mclMline(104);
#line 104 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
mclAssignAns(&ans, mlfNGuidata(0, mclVv(gui_hFigure, "gui_hFigure"), mlfGuihandles(mclVv(gui_hFigure, "gui_hFigure"))));
/*
* end
*/
#line 105 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
mclMline(105);
#line 105 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
}
/*
*
* % If user specified 'Visible','off' in p/v pairs, don't make the figure
* % visible.
* gui_MakeVisible = 1;
*/
#line 109 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
mclMline(109);
#line 109 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
mlfAssign(&gui_MakeVisible, mlfScalar(1));
/*
* for ind=1:2:length(varargin)
*/
#line 110 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
mclMline(110);
#line 110 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
{
#line 110 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
mclForLoopIterator viter__;
#line 110 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
for (mclForStart(&viter__, mlfScalar(1), mlfScalar(2), mlfScalar(mclLengthInt(mclVa(varargin, "varargin")))); mclForNext(&viter__, &ind); ) {
/*
* if length(varargin) == ind
*/
#line 111 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
mclMline(111);
#line 111 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
if (mlfTobool(mclEq(mlfScalar(mclLengthInt(mclVa(varargin, "varargin"))), mclVv(ind, "ind")))) {
/*
* break;
*/
#line 112 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
mclMline(112);
#line 112 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
break;
/*
* end
*/
#line 113 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
}
/*
* len1 = min(length('visible'),length(varargin{ind}));
*/
#line 114 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -