public class AbsolutePositionDropController extends AbstractPositioningDropController
DropController which allows a draggable widget to be placed at specific (absolute)
locations on an AbsolutePanel drop target.| Constructor and Description |
|---|
AbsolutePositionDropController(com.google.gwt.user.client.ui.AbsolutePanel dropTarget)
Basic constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
drop(com.google.gwt.user.client.ui.Widget widget,
int left,
int top)
Programmatically drop a widget on our drop target while obeying the constraints of this
controller.
|
void |
onDrop(DragContext context)
Called when the draggable widget or its proxy is dropped on our drop target.
|
void |
onEnter(DragContext context)
Called when the draggable widget or its proxy engages our drop target.
|
void |
onLeave(DragContext context)
Called when the reference widget stops engaging our drop target by leaving the area of the page
occupied by our drop target, or after
DropController.onDrop(DragContext) to allow for any cleanup. |
void |
onMove(DragContext context)
Called with each mouse movement while the reference widget is engaging our drop target.
|
getDropTarget, onPreviewDroppublic AbsolutePositionDropController(com.google.gwt.user.client.ui.AbsolutePanel dropTarget)
dropTarget - the absolute panel drop targetpublic void drop(com.google.gwt.user.client.ui.Widget widget,
int left,
int top)
widget - the widget to be droppedleft - the desired absolute horizontal location relative to our drop targettop - the desired absolute vertical location relative to our drop targetpublic void onDrop(DragContext context)
DropControlleronDrop in interface DropControlleronDrop in class AbstractDropControllercontext - the current drag contextDropController.onPreviewDrop(DragContext)public void onEnter(DragContext context)
DropControlleronEnter in interface DropControlleronEnter in class AbstractDropControllercontext - the current drag contextDropController.onLeave(DragContext)public void onLeave(DragContext context)
DropControllerDropController.onDrop(DragContext) to allow for any cleanup.onLeave in interface DropControlleronLeave in class AbstractDropControllercontext - the current drag contextDropController.onEnter(DragContext)public void onMove(DragContext context)
DropControllerDropController.onEnter(DragContext) is called before this method is called.onMove in interface DropControlleronMove in class AbstractDropControllercontext - the current drag contextDropController.onEnter(DragContext),
DropController.onLeave(DragContext)