📄 gui_mainfcn.c
字号:
mclMline(114);
#line 114 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
mlfAssign(&len1, mlfMin(NULL, mlfScalar(mclLengthInt(mxCreateString("visible"))), mclFeval(mclValueVarargout(), mlxLength, mlfIndexRef(mclVa(varargin, "varargin"), "{?}", mclVv(ind, "ind")), NULL), NULL));
/*
* len2 = min(length('off'),length(varargin{ind+1}));
*/
#line 115 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
mclMline(115);
#line 115 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
mlfAssign(&len2, mlfMin(NULL, mlfScalar(mclLengthInt(mxCreateString("off"))), mclFeval(mclValueVarargout(), mlxLength, mlfIndexRef(mclVa(varargin, "varargin"), "{?}", mclPlus(mclVv(ind, "ind"), mlfScalar(1))), NULL), NULL));
/*
* if ischar(varargin{ind}) & ischar(varargin{ind+1}) & ...
*/
#line 116 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
mclMline(116);
#line 116 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
{
#line 116 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
mxArray * a_ = mclInitialize(mclFeval(mclValueVarargout(), mlxIschar, mlfIndexRef(mclVa(varargin, "varargin"), "{?}", mclVv(ind, "ind")), NULL));
#line 116 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
if (mlfTobool(a_)) {
#line 116 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
mlfAssign(&a_, mclAnd(a_, mclFeval(mclValueVarargout(), mlxIschar, mlfIndexRef(mclVa(varargin, "varargin"), "{?}", mclPlus(mclVv(ind, "ind"), mlfScalar(1))), NULL)));
#line 116 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
} else {
#line 116 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
mlfAssign(&a_, mlfScalar(0));
#line 116 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
}
#line 116 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
if (mlfTobool(a_)) {
#line 116 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
mlfAssign(&a_, mclAnd(a_, mclFeval(mclValueVarargout(), mlxStrncmpi, mlfIndexRef(mclVa(varargin, "varargin"), "{?}", mclVv(ind, "ind")), mxCreateString("visible"), mclVv(len1, "len1"), NULL)));
#line 116 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
} else {
#line 116 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
mlfAssign(&a_, mlfScalar(0));
#line 116 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
}
#line 116 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
if (mlfTobool(a_) && mlfTobool(mclAnd(a_, mclGt(mclVv(len2, "len2"), mlfScalar(1))))) {
#line 116 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
mxDestroyArray(a_);
/*
* strncmpi(varargin{ind},'visible',len1) & len2 > 1
* if strncmpi(varargin{ind+1},'off',len2)
*/
#line 118 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
mclMline(118);
#line 118 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
if (mlfTobool(mclFeval(mclValueVarargout(), mlxStrncmpi, mlfIndexRef(mclVa(varargin, "varargin"), "{?}", mclPlus(mclVv(ind, "ind"), mlfScalar(1))), mxCreateString("off"), mclVv(len2, "len2"), NULL))) {
/*
* gui_MakeVisible = 0;
*/
#line 119 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
mclMline(119);
#line 119 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
mlfAssign(&gui_MakeVisible, mlfScalar(0));
/*
* elseif strncmpi(varargin{ind+1},'on',len2)
*/
#line 120 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
mclMline(120);
#line 120 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
} else if (mlfTobool(mclFeval(mclValueVarargout(), mlxStrncmpi, mlfIndexRef(mclVa(varargin, "varargin"), "{?}", mclPlus(mclVv(ind, "ind"), mlfScalar(1))), mxCreateString("on"), mclVv(len2, "len2"), NULL))) {
/*
* gui_MakeVisible = 1;
*/
#line 121 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
mclMline(121);
#line 121 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
mlfAssign(&gui_MakeVisible, mlfScalar(1));
/*
* end
*/
#line 122 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
mclMline(122);
#line 122 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
}
#line 122 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
} else {
#line 122 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
mxDestroyArray(a_);
#line 122 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
}
/*
* end
*/
#line 123 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
mclMline(123);
#line 123 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
}
/*
* end
*/
#line 124 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
mclMline(124);
#line 124 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
}
#line 124 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
mclDestroyForLoopIterator(viter__);
#line 124 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
}
/*
*
* % Check for figure param value pairs
* for index=1:2:length(varargin)
*/
#line 127 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
mclMline(127);
#line 127 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
{
#line 127 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
mclForLoopIterator viter__;
#line 127 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
for (mclForStart(&viter__, mlfScalar(1), mlfScalar(2), mlfScalar(mclLengthInt(mclVa(varargin, "varargin")))); mclForNext(&viter__, &index); ) {
/*
* if length(varargin) == index
*/
#line 128 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
mclMline(128);
#line 128 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
if (mlfTobool(mclEq(mlfScalar(mclLengthInt(mclVa(varargin, "varargin"))), mclVv(index, "index")))) {
/*
* break;
*/
#line 129 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
mclMline(129);
#line 129 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
break;
/*
* end
*/
#line 130 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
}
/*
* try, set(gui_hFigure, varargin{index}, varargin{index+1}), catch, break, end
*/
#line 131 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
mclMline(131);
#line 131 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
mlfTry {
#line 131 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
mclPrintAns(&ans, mlfNSet(0, mclVv(gui_hFigure, "gui_hFigure"), mlfIndexRef(mclVa(varargin, "varargin"), "{?}", mclVv(index, "index")), mlfIndexRef(mclVa(varargin, "varargin"), "{?}", mclPlus(mclVv(index, "index"), mlfScalar(1))), NULL));
#line 131 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
} mlfCatch {
#line 131 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
break;
#line 131 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
} mlfEndCatch
/*
* end
*/
#line 132 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
mclMline(132);
#line 132 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
}
#line 132 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
mclDestroyForLoopIterator(viter__);
#line 132 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
}
/*
*
* % If handle visibility is set to 'callback', turn it on until finished
* % with OpeningFcn
* gui_HandleVisibility = get(gui_hFigure,'HandleVisibility');
*/
#line 136 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
mclMline(136);
#line 136 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
mlfAssign(&gui_HandleVisibility, mlfNGet(1, mclVv(gui_hFigure, "gui_hFigure"), mxCreateString("HandleVisibility"), NULL));
/*
* if strcmp(gui_HandleVisibility, 'callback')
*/
#line 137 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
mclMline(137);
#line 137 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
if (mlfTobool(mlfStrcmp(mclVv(gui_HandleVisibility, "gui_HandleVisibility"), mxCreateString("callback")))) {
/*
* set(gui_hFigure,'HandleVisibility', 'on');
*/
#line 138 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
mclMline(138);
#line 138 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
mclAssignAns(&ans, mlfNSet(0, mclVv(gui_hFigure, "gui_hFigure"), mxCreateString("HandleVisibility"), mxCreateString("on"), NULL));
/*
* end
*/
#line 139 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
mclMline(139);
#line 139 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
}
/*
*
* feval(gui_State.gui_OpeningFcn, gui_hFigure, [], guidata(gui_hFigure), varargin{:});
*/
#line 141 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
mclMline(141);
#line 141 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
mclAssignAns(&ans, mlfFeval(mclAnsVarargout(), mlfIndexRef(mclVa(gui_State, "gui_State"), ".gui_OpeningFcn"), mclVv(gui_hFigure, "gui_hFigure"), mclCreateEmptyArray(), mlfNGuidata(1, mclVv(gui_hFigure, "gui_hFigure"), NULL), mlfIndexRef(mclVa(varargin, "varargin"), "{?}", mlfCreateColonIndex()), NULL));
/*
*
* if ishandle(gui_hFigure)
*/
#line 143 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
mclMline(143);
#line 143 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
if (mlfTobool(mlfIshandle(mclVv(gui_hFigure, "gui_hFigure")))) {
/*
* % Update handle visibility
* set(gui_hFigure,'HandleVisibility', gui_HandleVisibility);
*/
#line 145 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
mclMline(145);
#line 145 "d:\\matlab6p5\\toolbox\\matlab\\uitools\\gui_mainfcn.m"
mclAssignAns(&ans, mlfNSet(0, mclVv(gui_hFigure, "gui_hFigure"), mxCreateString("HandleVisibility"), mclVv(gui_HandleVisibility, "gui_HandleVisibility"), NULL));
/*
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -