bibliothek.gui.dock.wizard
Class ColumnDividier

java.lang.Object
  extended by bibliothek.gui.dock.wizard.ColumnDividier
All Implemented Interfaces:
bibliothek.gui.dock.station.split.Divideable

public class ColumnDividier
extends Object
implements bibliothek.gui.dock.station.split.Divideable

Represents a special Divideable that is at the end of the columns and allows the user to resize the entire station.

Author:
Benjamin Sigg

Constructor Summary
ColumnDividier(WizardSplitDockStation station)
           
 
Method Summary
 double getActualDivider()
           
 double getDivider()
           
 double getDividerAt(int x, int y)
           
 Rectangle getDividerBounds(double divider, Rectangle bounds)
           
 bibliothek.gui.dock.SplitDockStation.Orientation getOrientation()
           
 void setDivider(double dividier)
           
 double validateDivider(double divider)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ColumnDividier

public ColumnDividier(WizardSplitDockStation station)
Method Detail

getDividerAt

public double getDividerAt(int x,
                           int y)
Specified by:
getDividerAt in interface bibliothek.gui.dock.station.split.Divideable

getDividerBounds

public Rectangle getDividerBounds(double divider,
                                  Rectangle bounds)
Specified by:
getDividerBounds in interface bibliothek.gui.dock.station.split.Divideable

getOrientation

public bibliothek.gui.dock.SplitDockStation.Orientation getOrientation()
Specified by:
getOrientation in interface bibliothek.gui.dock.station.split.Divideable

getDivider

public double getDivider()
Specified by:
getDivider in interface bibliothek.gui.dock.station.split.Divideable

getActualDivider

public double getActualDivider()
Specified by:
getActualDivider in interface bibliothek.gui.dock.station.split.Divideable

setDivider

public void setDivider(double dividier)
Specified by:
setDivider in interface bibliothek.gui.dock.station.split.Divideable

validateDivider

public double validateDivider(double divider)
Specified by:
validateDivider in interface bibliothek.gui.dock.station.split.Divideable