Package 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
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringDRAG_IMAGE-
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 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)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.EventListener[]getCachedListeners()java.awt.PointgetCurrentMouse()java.awt.PointgetCurrentMouse(boolean relativeToScreen)java.awt.PointgetCurrentMouse(java.awt.Component target)java.awt.ComponentgetDockable()DockablegetDockableReference()DragManagergetDragListener()java.awt.RectanglegetDragRect(boolean relativeToScreen)java.awt.DimensiongetDragSize()java.awt.ComponentgetDragSource()java.awt.PointgetMouseOffset()DockingPortgetParentDockingPort()DockingPortgetSourcePort()longgetStartTime()DockingPortgetTargetPort()java.lang.StringgetTargetRegion()booleanisOverWindow()booleanisPseudoDrag()voidsetCachedListeners(java.util.EventListener[] listeners)voidsetDragListener(DragManager listener)voidsetOverWindow(boolean overWindow)voidsetTarget(DockingPort port, java.lang.String region)voidstart()voidupdateMouse(java.awt.event.MouseEvent me)
-
-
-
Field Detail
-
DRAG_IMAGE
public static final java.lang.String DRAG_IMAGE
- See Also:
- Constant Field Values
-
-
Method Detail
-
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()
-
-