net.infonode.tabbedpanel

Class TabLayoutPolicy

public final class TabLayoutPolicy extends Enum

TabLayoutPolicy defines how the tabs in a tabbed panel's tab area can be laid out.

Version: $Revision: 1.9 $

Author: $Author: jesper $

See Also: TabbedPanel TabbedPanelProperties

Field Summary
static TabLayoutPolicyCOMPRESSION
Compression layout policy.
static TabLayoutPolicy[]LAYOUT_POLICIES
Array with all available layout policies.
static TabLayoutPolicySCROLLING
Scrolling layout policy.
Method Summary
static TabLayoutPolicy[]getLayoutPolicies()
Gets the tab layout policies.

Field Detail

COMPRESSION

public static final TabLayoutPolicy COMPRESSION
Compression layout policy. This means that the tabs are laid out in a line. The tabs will be downsized (compressed) so that they fit into the visible part of the tab area.

LAYOUT_POLICIES

public static final TabLayoutPolicy[] LAYOUT_POLICIES
Array with all available layout policies.

SCROLLING

public static final TabLayoutPolicy SCROLLING
Scrolling layout policy. This means that the tabs are laid out in a line. The line of tabs will be scrollable if not all tabs can fit into the visible part of the tabbed panel's tab area at the same time.

Method Detail

getLayoutPolicies

public static TabLayoutPolicy[] getLayoutPolicies()
Gets the tab layout policies.

Returns: the tab layout policies

Since: ITP 1.1.0