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: 1c9e14371213b4e83d834e0eec6217736235f38f $

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)
Description copied from interface: SourcesDragEvents
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.

removeDragListener

public void removeDragListener(DragListener listener)
Description copied from interface: SourcesDragEvents
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.

onMouseDown

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

onMouseMove

public void onMouseMove(com.google.gwt.event.dom.client.MouseMoveEvent event)
Specified by:
onMouseMove in interface com.google.gwt.event.dom.client.MouseMoveHandler

onMouseUp

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


Copyright © 2004–2014 XWiki. All rights reserved.