www.gusucode.com > mbcview 工具箱matlab源码程序 > mbcview/@cgtradeoffgui/@setupUI/pMakeTradeoffMenu.m

    function pMakeTradeoffMenu(obj)
%PMAKETRADEOFFMENU Create Tradeoff menu items
%
%  PMAKETRADEOFFMENU(OBJ) creates items below the Tradeoff menu.  If no
%  TablesTradeoff menu item has been set, no items are created.

%  Copyright 2000-2010 The MathWorks, Inc. and Ford Global Technologies, Inc.


if isempty(obj.TradeoffMenu)
    return
end

cmdStruct = obj.pGetCommands;
hTradeoffMenu = obj.TradeoffMenu;
uimenu(hTradeoffMenu, ...
    'Label', 'Add &New Table...', ...
    'Callback', {cmdStruct.AddNewTable, obj});
uimenu(hTradeoffMenu, ...
    'Label', 'Add &Existing Tables...', ...
    'Callback', {cmdStruct.AddExistingTable, obj});
obj.hRemoveTableMenu = uimenu(hTradeoffMenu, ...
    'Label', '&Remove Table', ...
    'Callback', {cmdStruct.RemoveTable, obj});
obj.hChangeFillMenu = uimenu(hTradeoffMenu, ...
    'Label', '&Change Filling Item...', ...
    'Callback', {cmdStruct.EditTableFill, obj});
obj.ModelSetup.attachMenu(hTradeoffMenu);