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