Quaqua 5.4.1 2009-07-14

ch.randelshofer.quaqua.jaguar
Class Quaqua13JaguarTabbedPaneUI.TabbedPaneLayout

java.lang.Object
  extended by javax.swing.plaf.basic.BasicTabbedPaneUI.TabbedPaneLayout
      extended by ch.randelshofer.quaqua.jaguar.Quaqua13JaguarTabbedPaneUI.TabbedPaneLayout
All Implemented Interfaces:
java.awt.LayoutManager
Enclosing class:
Quaqua13JaguarTabbedPaneUI

public class Quaqua13JaguarTabbedPaneUI.TabbedPaneLayout
extends javax.swing.plaf.basic.BasicTabbedPaneUI.TabbedPaneLayout

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 MetalTabbedPaneUI.


Constructor Summary
Quaqua13JaguarTabbedPaneUI.TabbedPaneLayout()
           
 
Method Summary
 void calculateLayoutInfo()
           
protected  void calculateTabRects(int tabPlacement, int tabCount)
           
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)
           
protected  void rotateTabRuns(int tabPlacement, int selectedRun)
           
 
Methods inherited from class javax.swing.plaf.basic.BasicTabbedPaneUI.TabbedPaneLayout
addLayoutComponent, calculateSize, layoutContainer, minimumLayoutSize, preferredLayoutSize, preferredTabAreaHeight, preferredTabAreaWidth, removeLayoutComponent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Quaqua13JaguarTabbedPaneUI.TabbedPaneLayout

public Quaqua13JaguarTabbedPaneUI.TabbedPaneLayout()
Method Detail

calculateTabRects

protected void calculateTabRects(int tabPlacement,
                                 int tabCount)
Overrides:
calculateTabRects in class javax.swing.plaf.basic.BasicTabbedPaneUI.TabbedPaneLayout

normalizeTabRuns

protected void normalizeTabRuns(int tabPlacement,
                                int tabCount,
                                int start,
                                int max)
Overrides:
normalizeTabRuns in class javax.swing.plaf.basic.BasicTabbedPaneUI.TabbedPaneLayout

rotateTabRuns

protected void rotateTabRuns(int tabPlacement,
                             int selectedRun)
Overrides:
rotateTabRuns in class javax.swing.plaf.basic.BasicTabbedPaneUI.TabbedPaneLayout

padSelectedTab

protected void padSelectedTab(int tabPlacement,
                              int selectedIndex)
Overrides:
padSelectedTab in class javax.swing.plaf.basic.BasicTabbedPaneUI.TabbedPaneLayout

calculateLayoutInfo

public void calculateLayoutInfo()
Overrides:
calculateLayoutInfo in class javax.swing.plaf.basic.BasicTabbedPaneUI.TabbedPaneLayout

padTabRun

protected void padTabRun(int tabPlacement,
                         int start,
                         int end,
                         int max)
Overrides:
padTabRun in class javax.swing.plaf.basic.BasicTabbedPaneUI.TabbedPaneLayout

Copyright 2003-2007 (c) Werner Randelshofer.
All rights reserved.