|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.allen_sauer.gwt.dnd.client.drop.AbstractDropController
com.allen_sauer.gwt.dnd.client.drop.SimpleDropController
com.allen_sauer.gwt.dnd.demo.client.example.matryoshka.MatryoshkaSetWidgetDropController
public class MatryoshkaSetWidgetDropController
DropController which allows a widget to be dropped on a SimplePanel drop target when the drop target does not yet have a child widget. Also pops the parent widget to the top of stack by re-attaching it to the grandparent.
| Constructor Summary | |
|---|---|
MatryoshkaSetWidgetDropController(com.google.gwt.user.client.ui.SimplePanel dropTarget)
|
|
| Method Summary | |
|---|---|
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 |
onPreviewDrop(DragContext context)
Called just prior to DropController.onDrop(DragContext) to allow the drop operation to be cancelled
by throwing a VetoDragException. |
| Methods inherited from class com.allen_sauer.gwt.dnd.client.drop.AbstractDropController |
|---|
getDropTarget, onMove |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public MatryoshkaSetWidgetDropController(com.google.gwt.user.client.ui.SimplePanel dropTarget)
| Method Detail |
|---|
public void onDrop(DragContext context)
DropController
onDrop in interface DropControlleronDrop in class AbstractDropControllercontext - the current drag contextDropController.onPreviewDrop(DragContext)public void onEnter(DragContext context)
DropController
onEnter 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 onPreviewDrop(DragContext context)
throws VetoDragException
DropControllerDropController.onDrop(DragContext) to allow the drop operation to be cancelled
by throwing a VetoDragException.
onPreviewDrop in interface DropControlleronPreviewDrop in class AbstractDropControllercontext - the current drag context
VetoDragException - if the proposed operation is unacceptable
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||