Path: Common/GUIs
% Create a tab box from plug-ins. -------------------------------------------------------------------------- Form: [x, y, tag] = TabBox( action, modifier, tabs, content, position, hFig, formatInfo, data, callback) modifier is passed to the content functions as their action units are defined externally. When a contents function is called action is used as the function name and modifier as the action. -------------------------------------------------------------------------- ------ Inputs ------ action (1,:) Action to be taken modifier (1,:) Modifier to the action tabs {n} Cell array with tab labels content {n} Cell array with function names that define the content position (1,4) [left,bottom,width,height] content region only! hFig (1,1) Figure handle formatInfo (1,1) Data structure with format information .FontAngle (1,:) .FontName (1,:) .FontSize (1,1) .FontUnits (1,1) .FontWeight (1,:) .ForegroundColor (1,3) data {} Initialization data callback (1,:) CreateCallback function when a control in a panel is hit ------- Outputs ------- x {} Tags for panels y {} Handles to tab buttons tag {} Tag for the frame around the tab box. Userdata of this frame provides access to all of the parts of the tab box --------------------------------------------------------------------------
Back to the Common Module page