Class GhostPreview
- java.lang.Object
-
- org.flexdock.docking.drag.effects.DefaultPreview
-
- org.flexdock.docking.drag.preview.GhostPreview
-
- All Implemented Interfaces:
DockingConstants
,DragPreview
public class GhostPreview extends DefaultPreview
- Author:
- Christopher Butler
-
-
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
Constructors Constructor Description GhostPreview()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.awt.Polygon
createPreviewPolygon(java.awt.Component dockable, DockingPort port, Dockable hover, java.lang.String targetRegion, java.awt.Component paintingTarget, java.util.Map dragInfo)
protected java.awt.Rectangle
createTabbedPaneRect(DockingPort port, java.awt.Component hover)
void
drawPreview(java.awt.Graphics2D g, java.awt.Polygon poly, Dockable dockable, java.util.Map dragInfo)
-
Methods inherited from class org.flexdock.docking.drag.effects.DefaultPreview
createPolyRect, createPolyRect, createPolyTab, createPolyTabOnBottom, createPolyTabOnTop, isOuterRegion
-
-
-
-
Method Detail
-
createPreviewPolygon
public java.awt.Polygon createPreviewPolygon(java.awt.Component dockable, DockingPort port, Dockable hover, java.lang.String targetRegion, java.awt.Component paintingTarget, java.util.Map dragInfo)
- Specified by:
createPreviewPolygon
in interfaceDragPreview
- Overrides:
createPreviewPolygon
in classDefaultPreview
-
drawPreview
public void drawPreview(java.awt.Graphics2D g, java.awt.Polygon poly, Dockable dockable, java.util.Map dragInfo)
- Specified by:
drawPreview
in interfaceDragPreview
- Specified by:
drawPreview
in classDefaultPreview
-
createTabbedPaneRect
protected java.awt.Rectangle createTabbedPaneRect(DockingPort port, java.awt.Component hover)
- Overrides:
createTabbedPaneRect
in classDefaultPreview
-
-