JIDE Common Layer 2.7.6

com.jidesoft.plaf.basic
Class BasicJideTabbedPaneUI.TabbedPaneLayout

java.lang.Object
  extended by com.jidesoft.plaf.basic.BasicJideTabbedPaneUI.TabbedPaneLayout
All Implemented Interfaces:
java.awt.LayoutManager
Direct Known Subclasses:
BasicJideTabbedPaneUI.TabbedPaneScrollLayout
Enclosing class:
BasicJideTabbedPaneUI

public class BasicJideTabbedPaneUI.TabbedPaneLayout
extends java.lang.Object
implements java.awt.LayoutManager

This inner class is marked "public" due to a compiler bug. This class should be treated as a "protected" inner class. Instantiate it only within subclasses of VsnetJideTabbedPaneUI.


Constructor Summary
BasicJideTabbedPaneUI.TabbedPaneLayout()
           
 
Method Summary
 void addLayoutComponent(java.lang.String name, java.awt.Component comp)
           
 void calculateLayoutInfo()
           
protected  java.awt.Dimension calculateSize(boolean minimum)
           
protected  void calculateTabRects(int tabPlacement, int tabCount)
           
 void layoutContainer(java.awt.Container parent)
           
 java.awt.Dimension minimumLayoutSize(java.awt.Container parent)
           
protected  void normalizeTabRuns(int tabPlacement, int tabCount, int start, int max)
           
protected  void padSelectedTab(int tabPlacement, int selectedIndex)
           
protected  void padTabRun(int tabPlacement, int start, int end, int max)
           
 java.awt.Dimension preferredLayoutSize(java.awt.Container parent)
           
protected  int preferredTabAreaHeight(int tabPlacement, int width)
           
protected  int preferredTabAreaWidth(int tabPlacement, int height)
           
 void removeLayoutComponent(java.awt.Component comp)
           
protected  void rotateTabRuns(int tabPlacement, int selectedRun)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BasicJideTabbedPaneUI.TabbedPaneLayout

public BasicJideTabbedPaneUI.TabbedPaneLayout()
Method Detail

addLayoutComponent

public void addLayoutComponent(java.lang.String name,
                               java.awt.Component comp)
Specified by:
addLayoutComponent in interface java.awt.LayoutManager

removeLayoutComponent

public void removeLayoutComponent(java.awt.Component comp)
Specified by:
removeLayoutComponent in interface java.awt.LayoutManager

preferredLayoutSize

public java.awt.Dimension preferredLayoutSize(java.awt.Container parent)
Specified by:
preferredLayoutSize in interface java.awt.LayoutManager

minimumLayoutSize

public java.awt.Dimension minimumLayoutSize(java.awt.Container parent)
Specified by:
minimumLayoutSize in interface java.awt.LayoutManager

calculateSize

protected java.awt.Dimension calculateSize(boolean minimum)

preferredTabAreaHeight

protected int preferredTabAreaHeight(int tabPlacement,
                                     int width)

preferredTabAreaWidth

protected int preferredTabAreaWidth(int tabPlacement,
                                    int height)

layoutContainer

public void layoutContainer(java.awt.Container parent)
Specified by:
layoutContainer in interface java.awt.LayoutManager

calculateLayoutInfo

public void calculateLayoutInfo()

calculateTabRects

protected void calculateTabRects(int tabPlacement,
                                 int tabCount)

rotateTabRuns

protected void rotateTabRuns(int tabPlacement,
                             int selectedRun)

normalizeTabRuns

protected void normalizeTabRuns(int tabPlacement,
                                int tabCount,
                                int start,
                                int max)

padTabRun

protected void padTabRun(int tabPlacement,
                         int start,
                         int end,
                         int max)

padSelectedTab

protected void padSelectedTab(int tabPlacement,
                              int selectedIndex)

JIDE Common Layer 2.7.6