bibliothek.gui.dock.station.screen
Class ToolbarScreenDockStationExtension

java.lang.Object
  extended by bibliothek.gui.dock.station.screen.ToolbarScreenDockStationExtension
All Implemented Interfaces:
bibliothek.gui.dock.station.screen.ScreenDockStationExtension

public class ToolbarScreenDockStationExtension
extends Object
implements bibliothek.gui.dock.station.screen.ScreenDockStationExtension

Modifies the behavior of ScreenDockStation such that dropping a toolbar item results in the creation of additional, new DockStations.

Author:
Benjamin Sigg

Nested Class Summary
 
Nested classes/interfaces inherited from interface bibliothek.gui.dock.station.screen.ScreenDockStationExtension
bibliothek.gui.dock.station.screen.ScreenDockStationExtension.DropArguments
 
Constructor Summary
ToolbarScreenDockStationExtension(bibliothek.gui.DockController controller)
           
 
Method Summary
 boolean canReplace(bibliothek.gui.dock.ScreenDockStation station, bibliothek.gui.Dockable old, bibliothek.gui.Dockable next)
           
 void drop(bibliothek.gui.dock.ScreenDockStation station, bibliothek.gui.dock.station.screen.ScreenDockStationExtension.DropArguments arguments)
           
 void dropped(bibliothek.gui.dock.ScreenDockStation station, bibliothek.gui.dock.station.screen.ScreenDockStationExtension.DropArguments arguments, boolean successfull)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ToolbarScreenDockStationExtension

public ToolbarScreenDockStationExtension(bibliothek.gui.DockController controller)
Method Detail

canReplace

public boolean canReplace(bibliothek.gui.dock.ScreenDockStation station,
                          bibliothek.gui.Dockable old,
                          bibliothek.gui.Dockable next)
Specified by:
canReplace in interface bibliothek.gui.dock.station.screen.ScreenDockStationExtension

drop

public void drop(bibliothek.gui.dock.ScreenDockStation station,
                 bibliothek.gui.dock.station.screen.ScreenDockStationExtension.DropArguments arguments)
Specified by:
drop in interface bibliothek.gui.dock.station.screen.ScreenDockStationExtension

dropped

public void dropped(bibliothek.gui.dock.ScreenDockStation station,
                    bibliothek.gui.dock.station.screen.ScreenDockStationExtension.DropArguments arguments,
                    boolean successfull)
Specified by:
dropped in interface bibliothek.gui.dock.station.screen.ScreenDockStationExtension