uitabgroup
Creates a tabbed frame for interactive graphical control objects in a figure.
Syntax
h = uitabgroup()
h = uitabgroup(property, value, ...)
h = uitabgroup(parent, property, value, ...)
Inputs
- parent
- Handle of a container object, which could be a figure, frame, uipanel, or uibuttongroup.
- property, value
-
- 'enable'
- Specifies if h is enabled. Valid values are 'on'(default) and 'off'.
- 'fontangle'
- Specifies the angle of the displayed font in all tabs. Valid values are 'regular'(default) and 'italic'.
- 'fontname'
- Specifies the name of the displayed font in all tabs.
- 'fontsize'
- Specifies the size of the displayed font in all tabs.
- 'fontweight'
- Specifies the weight of the displayed font in all tabs. Valid values are 'normal'(default) and 'bold'.
- 'parent'
- Specifies the parent.
- 'position'
- Position and size of h. Value is specified as a vector of form: [left top width height]. If 'units' has a value of 'normalized', values must be between 0 to 1.
- 'tag'
- User-defined string to tag graphical control objects.
- 'units'
- Specifies units of measurement. Valid values are 'pixels'(default) and 'normalized'.
- 'userdata'
- User-defined numerical data.
- 'visible'
- Specifies if h is visible. Valid values are 'on'(default) and 'off'.
Outputs
- h
- Handle of the uitabgroup created.
Example
% Creates a tab group in the current figure
h = uitabgroup(gcf())
% Creates individual tabs
tab1 = uitab(h, 'title', 'My tab 1')
tab2 = uitab(h)
% Creates uicontrol elements in individual tabs
edithandle = uicontrol(tab1,'style','edit','string','169','units','normalized','position',[0.1 0.15 0.15 0.15]);
lst10 = uicontrol(tab2, 'Style','listbox','units','normalized', ...
'String',{'data1','data2','data3','data4','data5','data6','data7'},'max',3,'min',0,'value',[2,3],
'visible', 'on', 'units','normalized','position',[0.1 0.1 0.15 0.15]);