org.noos.xing.mydoggy.plaf.ui.drag
Class DragListenerAdapter

java.lang.Object
  extended by org.noos.xing.mydoggy.plaf.ui.drag.DragListenerAdapter
All Implemented Interfaces:
DragGestureListener, DragSourceListener, DragSourceMotionListener, EventListener, Cleaner, DragListener
Direct Known Subclasses:
MultiSplitTabbedContentContainer.TabbedDragListener, MyDoggyTabbedContentManagerUI.TabbedContentManagerDragListener, RepresentativeAnchorDragListener, TabbedContentPane.TabbedDragListenerAdapter, ToolWindowTitleBarUI.ToolWindowTitleBarDragListener

public abstract class DragListenerAdapter
extends Object
implements DragListener, Cleaner

Author:
Angelo De Caro (angelo.decaro@gmail.com)

Field Summary
protected  DockableDescriptor descriptor
           
protected  BufferedImage ghostImage
           
protected  org.noos.xing.mydoggy.ToolWindowAnchor lastBarAnchor
           
protected  DockableDropPanel lastDropPanel
           
protected  MyDoggyToolWindowManager manager
           
protected  BufferedImage updatedGhostImage
           
 
Constructor Summary
protected DragListenerAdapter(DockableDescriptor descriptor)
           
protected DragListenerAdapter(MyDoggyToolWindowManager manager)
           
 
Method Summary
protected  boolean acquireLocks()
           
protected  boolean checkStatus()
           
 void cleanup()
           
protected  void cleanupGhostImage()
           
protected  void dockableDropDragEnd()
           
protected  void dockableDropDragExit()
           
 void dragDropEnd(DragSourceDropEvent dsde)
           
 void dragEnter(DragSourceDragEvent dsde)
           
 void dragExit(DragSourceEvent dse)
           
 void dragGestureRecognized(DragGestureEvent dge)
           
 void dragMouseMoved(DragSourceDragEvent dsde)
           
 void dragOver(DragSourceDragEvent dsde)
           
 void dropActionChanged(DragSourceDragEvent dsde)
           
protected  boolean isDragEnabled()
           
protected  void releaseLocks()
           
protected  void releaseLocksOne()
           
protected  void releaseLocksTwo()
           
protected  void resetGhostImage()
           
protected  void setGhostImage(Point point, BufferedImage ghostImage)
           
protected  void updateDropTarget(DragSourceDragEvent event)
           
protected  void updateGhostImage(Point point)
           
protected  void updateGhostImage(Point point, BufferedImage ghostImage)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

manager

protected MyDoggyToolWindowManager manager

descriptor

protected DockableDescriptor descriptor

ghostImage

protected BufferedImage ghostImage

updatedGhostImage

protected BufferedImage updatedGhostImage

lastDropPanel

protected DockableDropPanel lastDropPanel

lastBarAnchor

protected org.noos.xing.mydoggy.ToolWindowAnchor lastBarAnchor
Constructor Detail

DragListenerAdapter

protected DragListenerAdapter(DockableDescriptor descriptor)

DragListenerAdapter

protected DragListenerAdapter(MyDoggyToolWindowManager manager)
Method Detail

cleanup

public void cleanup()
Specified by:
cleanup in interface Cleaner

dragGestureRecognized

public void dragGestureRecognized(DragGestureEvent dge)
Specified by:
dragGestureRecognized in interface DragGestureListener

dragMouseMoved

public void dragMouseMoved(DragSourceDragEvent dsde)
Specified by:
dragMouseMoved in interface DragSourceMotionListener

dragEnter

public void dragEnter(DragSourceDragEvent dsde)
Specified by:
dragEnter in interface DragSourceListener

dragOver

public void dragOver(DragSourceDragEvent dsde)
Specified by:
dragOver in interface DragSourceListener

dropActionChanged

public void dropActionChanged(DragSourceDragEvent dsde)
Specified by:
dropActionChanged in interface DragSourceListener

dragExit

public void dragExit(DragSourceEvent dse)
Specified by:
dragExit in interface DragSourceListener

dragDropEnd

public void dragDropEnd(DragSourceDropEvent dsde)
Specified by:
dragDropEnd in interface DragSourceListener

acquireLocks

protected boolean acquireLocks()

releaseLocks

protected void releaseLocks()

releaseLocksOne

protected void releaseLocksOne()

releaseLocksTwo

protected void releaseLocksTwo()

checkStatus

protected boolean checkStatus()

isDragEnabled

protected boolean isDragEnabled()

setGhostImage

protected void setGhostImage(Point point,
                             BufferedImage ghostImage)

updateGhostImage

protected void updateGhostImage(Point point,
                                BufferedImage ghostImage)

updateGhostImage

protected void updateGhostImage(Point point)

resetGhostImage

protected void resetGhostImage()

cleanupGhostImage

protected void cleanupGhostImage()

updateDropTarget

protected void updateDropTarget(DragSourceDragEvent event)

dockableDropDragEnd

protected void dockableDropDragEnd()

dockableDropDragExit

protected void dockableDropDragExit()


Copyright © 2012. All Rights Reserved.