bibliothek.gui.dock.station.toolbar.layer
Class ToolbarGroupInnerLayer

java.lang.Object
  extended by bibliothek.gui.dock.station.toolbar.layer.ToolbarGroupInnerLayer
All Implemented Interfaces:
bibliothek.gui.dock.station.layer.DockStationDropLayer
Direct Known Subclasses:
ToolbarGroupOuterLayer

public class ToolbarGroupInnerLayer
extends Object
implements bibliothek.gui.dock.station.layer.DockStationDropLayer

This layer is used to define the non rectangular surface of a ToolbarGroupDockStation, it means the surface which is really occupied by dockables.

Author:
Herve Guillaume

Constructor Summary
ToolbarGroupInnerLayer(ToolbarGroupDockStation station, Component component)
          Creates a new layer.
 
Method Summary
 boolean canCompare(bibliothek.gui.dock.station.layer.DockStationDropLayer layer)
           
 int compare(bibliothek.gui.dock.station.layer.DockStationDropLayer layer)
           
 boolean contains(int x, int y)
           
 Component getComponent()
           
 bibliothek.gui.dock.station.layer.LayerPriority getPriority()
           
 ToolbarGroupDockStation getStation()
           
 bibliothek.gui.dock.station.layer.DockStationDropLayer modify(bibliothek.gui.dock.station.layer.DockStationDropLayer child)
           
 void setPriority(bibliothek.gui.dock.station.layer.LayerPriority priority)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ToolbarGroupInnerLayer

public ToolbarGroupInnerLayer(ToolbarGroupDockStation station,
                              Component component)
Creates a new layer.

Parameters:
station - the station which owns this layer
component - the component which actually shows the dockables.
Method Detail

canCompare

public boolean canCompare(bibliothek.gui.dock.station.layer.DockStationDropLayer layer)
Specified by:
canCompare in interface bibliothek.gui.dock.station.layer.DockStationDropLayer

compare

public int compare(bibliothek.gui.dock.station.layer.DockStationDropLayer layer)
Specified by:
compare in interface bibliothek.gui.dock.station.layer.DockStationDropLayer

contains

public boolean contains(int x,
                        int y)
Specified by:
contains in interface bibliothek.gui.dock.station.layer.DockStationDropLayer

getComponent

public Component getComponent()
Specified by:
getComponent in interface bibliothek.gui.dock.station.layer.DockStationDropLayer

getPriority

public bibliothek.gui.dock.station.layer.LayerPriority getPriority()
Specified by:
getPriority in interface bibliothek.gui.dock.station.layer.DockStationDropLayer

setPriority

public void setPriority(bibliothek.gui.dock.station.layer.LayerPriority priority)
Specified by:
setPriority in interface bibliothek.gui.dock.station.layer.DockStationDropLayer

getStation

public ToolbarGroupDockStation getStation()
Specified by:
getStation in interface bibliothek.gui.dock.station.layer.DockStationDropLayer

modify

public bibliothek.gui.dock.station.layer.DockStationDropLayer modify(bibliothek.gui.dock.station.layer.DockStationDropLayer child)
Specified by:
modify in interface bibliothek.gui.dock.station.layer.DockStationDropLayer