org.xwiki.gwt.user.client
Class DragAdaptor

java.lang.Object
  extended by org.xwiki.gwt.user.client.DragAdaptor
All Implemented Interfaces:
com.google.gwt.event.dom.client.MouseDownHandler, com.google.gwt.event.dom.client.MouseMoveHandler, com.google.gwt.event.dom.client.MouseUpHandler, com.google.gwt.event.shared.EventHandler, SourcesDragEvents

public class DragAdaptor
extends Object
implements SourcesDragEvents, com.google.gwt.event.dom.client.MouseDownHandler, com.google.gwt.event.dom.client.MouseMoveHandler, com.google.gwt.event.dom.client.MouseUpHandler

Adapts mouse events to drag events.

Version:
$Id$

Constructor Summary
DragAdaptor(com.google.gwt.user.client.ui.Widget adaptee)
          Creates a new drag adaptor for the given source of mouse events.
 
Method Summary
 void addDragListener(DragListener listener)
          Registers a drag listener for the underlying event source.
 void onMouseDown(com.google.gwt.event.dom.client.MouseDownEvent event)
          
 void onMouseMove(com.google.gwt.event.dom.client.MouseMoveEvent event)
          
 void onMouseUp(com.google.gwt.event.dom.client.MouseUpEvent event)
          
 void removeDragListener(DragListener listener)
          Unregister a drag listener from the underlying event source.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DragAdaptor

public DragAdaptor(com.google.gwt.user.client.ui.Widget adaptee)
Creates a new drag adaptor for the given source of mouse events.

Parameters:
adaptee - adaptee
Method Detail

addDragListener

public void addDragListener(DragListener listener)
Registers a drag listener for the underlying event source.

Specified by:
addDragListener in interface SourcesDragEvents
Parameters:
listener - The drag listener to be added to the list of registered listeners.
See Also:
SourcesDragEvents.addDragListener(DragListener)

removeDragListener

public void removeDragListener(DragListener listener)
Unregister a drag listener from the underlying event source.

Specified by:
removeDragListener in interface SourcesDragEvents
Parameters:
listener - The drag listener to be removed from the list of registered listeners.
See Also:
SourcesDragEvents.removeDragListener(DragListener)

onMouseDown

public void onMouseDown(com.google.gwt.event.dom.client.MouseDownEvent event)

Specified by:
onMouseDown in interface com.google.gwt.event.dom.client.MouseDownHandler
See Also:
MouseDownHandler.onMouseDown(MouseDownEvent)

onMouseMove

public void onMouseMove(com.google.gwt.event.dom.client.MouseMoveEvent event)

Specified by:
onMouseMove in interface com.google.gwt.event.dom.client.MouseMoveHandler
See Also:
MouseDownHandler.onMouseDown(MouseDownEvent)

onMouseUp

public void onMouseUp(com.google.gwt.event.dom.client.MouseUpEvent event)

Specified by:
onMouseUp in interface com.google.gwt.event.dom.client.MouseUpHandler
See Also:
MouseUpHandler.onMouseUp(MouseUpEvent)


Copyright © 2004-2011 XWiki. All Rights Reserved.