www.gusucode.com > mbcguitools 工具箱 matlab 源码程序 > mbcguitools/@mbcmultiview/@MultiViewPanel/addViewMenuItems.m
function addViewMenuItems(obj, hMenu) %ADDVIEWMENUITEMS Add standard view management items to a menu % % ADDVIEWMENUITEMS(OBJ, HMENU) adds the standard set of view management % menu items to the parent menu HMENU. These menus allow the user to % change views, split views, delete views, access view options and copy % views. % Copyright 2005 The MathWorks, Inc. and Ford Global Technologies, Inc. A = obj.Actions; Mchange = A.ChangeView.createMenuItem(hMenu); % Add separator if view changers are not the first menu item if length(get(hMenu, 'Children'))>1 set(Mchange(1), 'Separator', 'on'); end A.ViewOptions.createMenuItem(hMenu); obj.GlobalViewOptionGroup.createMenuItem(hMenu); m = A.SplitToView.createMenuItem(hMenu); set(m(1), 'Separator', 'on'); A.SplitViewV.createMenuItem(hMenu); A.SplitViewH.createMenuItem(hMenu); A.CloseView.createMenuItem(hMenu); m = A.PrintViewFigure.createMenuItem(hMenu); set(m, 'Separator', 'on');