Package org.flexdock.docking.drag
Class DragOperation
java.lang.Object
org.flexdock.docking.drag.DragOperation
- All Implemented Interfaces:
DockingConstants
-
Field Summary
FieldsFields 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
ConstructorsConstructorDescriptionDragOperation
(Component dockable, Component dragSource, Point currentMouse) DragOperation
(Component dockable, Point dragOrigin, MouseEvent evt) -
Method Summary
Modifier and TypeMethodDescriptiongetCurrentMouse
(boolean relativeToScreen) getCurrentMouse
(Component target) getDragRect
(boolean relativeToScreen) long
boolean
boolean
void
setCachedListeners
(EventListener[] listeners) void
setDragListener
(DragManager listener) void
setOverWindow
(boolean overWindow) void
setTarget
(DockingPort port, String region) void
start()
void
-
Field Details
-
DRAG_IMAGE
- See Also:
-
-
Constructor Details
-
DragOperation
-
DragOperation
-
-
Method Details
-
getDockable
-
getDockableReference
-
getMouseOffset
-
updateMouse
-
getCurrentMouse
-
getCurrentMouse
-
getDragRect
-
getCurrentMouse
-
getDragSize
-
getDragSource
-
setTarget
-
getTargetPort
-
getTargetRegion
-
getCachedListeners
-
setCachedListeners
-
getDragListener
-
setDragListener
-
isOverWindow
public boolean isOverWindow() -
setOverWindow
public void setOverWindow(boolean overWindow) -
isPseudoDrag
public boolean isPseudoDrag() -
getParentDockingPort
-
start
public void start() -
getStartTime
public long getStartTime() -
getSourcePort
-