org.flexdock.docking.drag
Class DragOperation
java.lang.Object
org.flexdock.docking.drag.DragOperation
- All Implemented Interfaces:
- DockingConstants
public class DragOperation
- extends java.lang.Object
- implements DockingConstants
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 |
DragOperation(java.awt.Component dockable,
java.awt.Component dragSource,
java.awt.Point currentMouse)
|
DragOperation(java.awt.Component dockable,
java.awt.Point dragOrigin,
java.awt.event.MouseEvent evt)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DRAG_IMAGE
public static final java.lang.String DRAG_IMAGE
- See Also:
- Constant Field Values
DragOperation
public DragOperation(java.awt.Component dockable,
java.awt.Point dragOrigin,
java.awt.event.MouseEvent evt)
DragOperation
public DragOperation(java.awt.Component dockable,
java.awt.Component dragSource,
java.awt.Point currentMouse)
getDockable
public java.awt.Component getDockable()
getDockableReference
public Dockable getDockableReference()
getMouseOffset
public java.awt.Point getMouseOffset()
updateMouse
public void updateMouse(java.awt.event.MouseEvent me)
getCurrentMouse
public java.awt.Point getCurrentMouse()
getCurrentMouse
public java.awt.Point getCurrentMouse(boolean relativeToScreen)
getDragRect
public java.awt.Rectangle getDragRect(boolean relativeToScreen)
getCurrentMouse
public java.awt.Point getCurrentMouse(java.awt.Component target)
getDragSize
public java.awt.Dimension getDragSize()
getDragSource
public java.awt.Component getDragSource()
setTarget
public void setTarget(DockingPort port,
java.lang.String region)
getTargetPort
public DockingPort getTargetPort()
getTargetRegion
public java.lang.String getTargetRegion()
getCachedListeners
public java.util.EventListener[] getCachedListeners()
setCachedListeners
public void setCachedListeners(java.util.EventListener[] listeners)
getDragListener
public DragManager getDragListener()
setDragListener
public void setDragListener(DragManager listener)
isOverWindow
public boolean isOverWindow()
setOverWindow
public void setOverWindow(boolean overWindow)
isPseudoDrag
public boolean isPseudoDrag()
getParentDockingPort
public DockingPort getParentDockingPort()
start
public void start()
getStartTime
public long getStartTime()
getSourcePort
public DockingPort getSourcePort()