|
||||||||||
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 targetMethod 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 AbstractIndexedDropController
widget
- the widget to be insertedbeforeIndex
- the widget index before which widget
should be insertedprotected com.google.gwt.user.client.ui.Widget newPositioner(DragContext context)
AbstractIndexedDropController
AbstractIndexedDropController.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 AbstractIndexedDropController
context
- The current drag context.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |