www.gusucode.com > mbcguitools 工具箱 matlab 源码程序 > mbcguitools/@xregGui/@viewGroup/selectView.m
function selectView(obj, hView) %PSELECTVIEW Select a new view % % SELECTVIEW(OBJ, HVIEW) selects the specified view. This is called in % response to a button down click on a managed view, or possibly due to % the addition or removal of a view. % Copyright 2000-2004 The MathWorks, Inc. and Ford Global Technologies, Inc. data = struct('NewView', hView, ... 'OldView', []); if ishandle(obj.SelectedView) DO_CHANGE = (obj.SelectedView~= hView); if DO_CHANGE data.OldView = obj.SelectedView; obj.SelectedView.Selected = 'off'; end else DO_CHANGE = true; end if DO_CHANGE hView.Selected = 'on'; obj.SelectedView = hView; obj.send('SelectedViewChanged', ... xregGui.xregEventData(obj, 'SelectedViewChanged', data)); end