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');