net.sourceforge.hivegui.docking
Class CursorTrackGhostPreview

java.lang.Object
  extended by org.flexdock.docking.drag.effects.DefaultPreview
      extended by org.flexdock.docking.drag.preview.GhostPreview
          extended by net.sourceforge.hivegui.docking.CursorTrackGhostPreview
All Implemented Interfaces:
org.flexdock.docking.DockingConstants, org.flexdock.docking.drag.effects.DragPreview

public class CursorTrackGhostPreview
extends org.flexdock.docking.drag.preview.GhostPreview
implements org.flexdock.docking.drag.effects.DragPreview


Field Summary
 
Fields inherited from class org.flexdock.docking.drag.effects.DefaultPreview
DEFAULT_TAB_HEIGHT, DEFAULT_TAB_WIDTH
 
Fields inherited from interface org.flexdock.docking.DockingConstants
ACTIVE_WINDOW, BOTTOM, CENTER, CENTER_REGION, CLOSE_ACTION, DEFAULT_PERSISTENCE_KEY, DOCKING_ID, EAST_REGION, HEAVYWEIGHT_DOCKABLES, HORIZONTAL, LEFT, MOUSE_PRESSED, NORTH_REGION, PERMANENT_FOCUS_OWNER, PIN_ACTION, REGION, RIGHT, SOUTH_REGION, TOP, UNINITIALIZED, UNINITIALIZED_RATIO, UNKNOWN_REGION, UNSPECIFIED_SIBLING_PREF, VERTICAL, WEST_REGION
 
Constructor Summary
CursorTrackGhostPreview()
           
 
Method Summary
 java.awt.Polygon createPreviewPolygon(java.awt.Component dockable, org.flexdock.docking.DockingPort port, org.flexdock.docking.Dockable hover, java.lang.String targetRegion, java.awt.Component paintingTarget, java.util.Map dragInfo)
           
 void setContextHolder(ApplicationContextHolder holder)
           
 
Methods inherited from class org.flexdock.docking.drag.preview.GhostPreview
createTabbedPaneRect, drawPreview
 
Methods inherited from class org.flexdock.docking.drag.effects.DefaultPreview
createPolyRect, createPolyRect, createPolyTab, createPolyTabOnBottom, createPolyTabOnTop, isOuterRegion
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.flexdock.docking.drag.effects.DragPreview
drawPreview
 

Constructor Detail

CursorTrackGhostPreview

public CursorTrackGhostPreview()
Method Detail

setContextHolder

public void setContextHolder(ApplicationContextHolder holder)

createPreviewPolygon

public java.awt.Polygon createPreviewPolygon(java.awt.Component dockable,
                                             org.flexdock.docking.DockingPort port,
                                             org.flexdock.docking.Dockable hover,
                                             java.lang.String targetRegion,
                                             java.awt.Component paintingTarget,
                                             java.util.Map dragInfo)
Specified by:
createPreviewPolygon in interface org.flexdock.docking.drag.effects.DragPreview
Overrides:
createPreviewPolygon in class org.flexdock.docking.drag.preview.GhostPreview