bibliothek.gui.dock.themes.basic
Class BasicMovingImageFactory

java.lang.Object
  extended by bibliothek.gui.dock.themes.basic.BasicMovingImageFactory
All Implemented Interfaces:
DockableMovingImageFactory

public class BasicMovingImageFactory
extends Object
implements DockableMovingImageFactory

A factory whose MovingImages display a DockTitle.

Author:
Benjamin Sigg

Constructor Summary
BasicMovingImageFactory()
           
 
Method Summary
 MovingImage create(DockController controller, Dockable dockable)
          Gets an image which will be shown underneath the cursor.
 MovingImage create(DockController controller, DockTitle snatched)
          Gets an image which will be shown underneath the cursor.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BasicMovingImageFactory

public BasicMovingImageFactory()
Method Detail

create

public MovingImage create(DockController controller,
                          DockTitle snatched)
Description copied from interface: DockableMovingImageFactory
Gets an image which will be shown underneath the cursor. Assumes that the user clicked on the title snatched.

Specified by:
create in interface DockableMovingImageFactory
Parameters:
controller - The controller which will be responsible for the title
snatched - The title which is grabbed by the user
Returns:
the image under the cursor, can be null

create

public MovingImage create(DockController controller,
                          Dockable dockable)
Description copied from interface: DockableMovingImageFactory
Gets an image which will be shown underneath the cursor. Assumes that the user clicked on dockable.

Specified by:
create in interface DockableMovingImageFactory
Parameters:
controller - The controller which will be responsible for the title
dockable - The Dockable which is snatched
Returns:
the image under the cursor, can be null