org.noos.xing.mydoggy.plaf.ui.drag
Class DetachedContentDropTarget.ToolWindowFloatingDropTargetListener

java.lang.Object
  extended by org.noos.xing.mydoggy.plaf.ui.drag.DetachedContentDropTarget.ToolWindowFloatingDropTargetListener
All Implemented Interfaces:
DropTargetListener, PropertyChangeListener, EventListener
Enclosing class:
DetachedContentDropTarget

public static class DetachedContentDropTarget.ToolWindowFloatingDropTargetListener
extends Object
implements DropTargetListener, PropertyChangeListener


Field Summary
protected  org.noos.xing.mydoggy.ToolWindowAnchor anchor
           
protected  int anchorIndex
           
protected  JComponent component
           
protected  org.noos.xing.mydoggy.ToolWindowAnchor dragAnchor
           
protected  Border dragBorder
           
protected  FloatingWindow floatingWindow
           
protected  Border oldBorder
           
protected  org.noos.xing.mydoggy.ToolWindow onToolWindow
           
protected  MyDoggyToolWindowManager toolWindowManager
           
 
Constructor Summary
DetachedContentDropTarget.ToolWindowFloatingDropTargetListener(FloatingWindow floatingWindow, JComponent component, MyDoggyToolWindowManager toolWindowManager)
           
 
Method Summary
protected  boolean checkCondition(org.noos.xing.mydoggy.ToolWindow toolWindow)
           
protected  boolean checkEvent(DropTargetDragEvent dtde)
           
 void dragEnter(DropTargetDragEvent dtde)
           
 void dragExit(DropTargetEvent dte)
           
 void dragOver(DropTargetDragEvent dtde)
           
 void drop(DropTargetDropEvent dtde)
           
 void dropActionChanged(DropTargetDragEvent dtde)
           
 void propertyChange(PropertyChangeEvent evt)
           
protected  void putProperty(String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

toolWindowManager

protected MyDoggyToolWindowManager toolWindowManager

floatingWindow

protected FloatingWindow floatingWindow

anchor

protected org.noos.xing.mydoggy.ToolWindowAnchor anchor

anchorIndex

protected int anchorIndex

component

protected JComponent component

onToolWindow

protected org.noos.xing.mydoggy.ToolWindow onToolWindow

dragAnchor

protected org.noos.xing.mydoggy.ToolWindowAnchor dragAnchor

oldBorder

protected Border oldBorder

dragBorder

protected Border dragBorder
Constructor Detail

DetachedContentDropTarget.ToolWindowFloatingDropTargetListener

public DetachedContentDropTarget.ToolWindowFloatingDropTargetListener(FloatingWindow floatingWindow,
                                                                      JComponent component,
                                                                      MyDoggyToolWindowManager toolWindowManager)
Method Detail

propertyChange

public void propertyChange(PropertyChangeEvent evt)
Specified by:
propertyChange in interface PropertyChangeListener

dragEnter

public void dragEnter(DropTargetDragEvent dtde)
Specified by:
dragEnter in interface DropTargetListener

dragOver

public void dragOver(DropTargetDragEvent dtde)
Specified by:
dragOver in interface DropTargetListener

dropActionChanged

public void dropActionChanged(DropTargetDragEvent dtde)
Specified by:
dropActionChanged in interface DropTargetListener

dragExit

public void dragExit(DropTargetEvent dte)
Specified by:
dragExit in interface DropTargetListener

drop

public void drop(DropTargetDropEvent dtde)
Specified by:
drop in interface DropTargetListener

putProperty

protected void putProperty(String name)

checkEvent

protected boolean checkEvent(DropTargetDragEvent dtde)

checkCondition

protected boolean checkCondition(org.noos.xing.mydoggy.ToolWindow toolWindow)


Copyright © 2012. All Rights Reserved.