|
||||||||||
| 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.AbstractPositioningDropController
com.allen_sauer.gwt.dnd.client.drop.AbstractIndexedDropController
com.allen_sauer.gwt.dnd.client.drop.IndexedDropController
HorizontalPanelDropController or VerticalPanelDropController
instead.
@Deprecated public class IndexedDropController
A DropController for instances of IndexedPanel.
TODO VerticalPanel performance is slow because of positioner DOM
manipulation| Constructor Summary | |
|---|---|
IndexedDropController(com.google.gwt.user.client.ui.IndexedPanel dropTarget)
Deprecated. Construct an indexed panel drop controller. |
|
| Method Summary | |
|---|---|
protected LocationWidgetComparator |
getLocationWidgetComparator()
Deprecated. Required implementation method which provides the desired comparator strategy. |
protected void |
insert(com.google.gwt.user.client.ui.Widget widget,
int beforeIndex)
Deprecated. Insert the provided widget using an appropriate drop target specific method. |
protected com.google.gwt.user.client.ui.Widget |
newPositioner(DragContext context)
Deprecated. Called by AbstractIndexedDropController.onEnter(DragContext) to create a new positioner
widget for this indexed drop target. |
| Methods inherited from class com.allen_sauer.gwt.dnd.client.drop.AbstractIndexedDropController |
|---|
onDrop, onEnter, onLeave, onMove, onPreviewDrop |
| Methods inherited from class com.allen_sauer.gwt.dnd.client.drop.AbstractDropController |
|---|
getDropTarget |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public IndexedDropController(com.google.gwt.user.client.ui.IndexedPanel dropTarget)
dropTarget - the indexed panel drop target| Method Detail |
|---|
protected LocationWidgetComparator getLocationWidgetComparator()
AbstractIndexedDropController
getLocationWidgetComparator in class AbstractIndexedDropController
protected void insert(com.google.gwt.user.client.ui.Widget widget,
int beforeIndex)
AbstractIndexedDropController
insert in class AbstractIndexedDropControllerwidget - the widget to be insertedbeforeIndex - the widget index before which widget should be insertedprotected com.google.gwt.user.client.ui.Widget newPositioner(DragContext context)
AbstractIndexedDropControllerAbstractIndexedDropController.onEnter(DragContext) to create a new positioner
widget for this indexed drop target. Override this method to customize the look and feel of
your positioner. The positioner widget may not have any CSS borders or margins, although there
are no such restrictions on the children of the positioner widget. If borders and/or margins
are desired, wrap that widget in a SimplePanel with a
0px border and margin.
newPositioner in class AbstractIndexedDropControllercontext - The current drag context.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||