Quaqua 7.4.2 2011-07-05

ch.randelshofer.quaqua.jaguar
Class QuaquaJaguarTabbedPaneUI.TabbedPaneLayout

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

public class QuaquaJaguarTabbedPaneUI.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
QuaquaJaguarTabbedPaneUI.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

QuaquaJaguarTabbedPaneUI.TabbedPaneLayout

public QuaquaJaguarTabbedPaneUI.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.