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