A B C D E F G H I L M N O P R S T U V W 

A

AbsolutePositionDropController - Class in com.allen_sauer.gwt.dnd.client.drop
A DropController which allows a draggable widget to be placed at specific (absolute) locations on an AbsolutePanel drop target.
AbsolutePositionDropController(AbsolutePanel) - Constructor for class com.allen_sauer.gwt.dnd.client.drop.AbsolutePositionDropController
Basic constructor.
AbsolutePositionExample - Class in com.allen_sauer.gwt.dnd.demo.client.example.absolute
AbsolutePositionExample(PickupDragController) - Constructor for class com.allen_sauer.gwt.dnd.demo.client.example.absolute.AbsolutePositionExample
Basic constructor.
AbstractArea - Class in com.allen_sauer.gwt.dnd.client.util
Provides implementations for common Area calculations.
AbstractArea() - Constructor for class com.allen_sauer.gwt.dnd.client.util.AbstractArea
 
AbstractDragController - Class in com.allen_sauer.gwt.dnd.client
DragController which performs the bare essentials such as adding/removing styles, maintaining collections, adding mouse listeners, etc.
AbstractDragController(AbsolutePanel) - Constructor for class com.allen_sauer.gwt.dnd.client.AbstractDragController
Create a new drag-and-drop controller.
AbstractDropController - Class in com.allen_sauer.gwt.dnd.client.drop
Base class for typical drop controllers.
AbstractDropController(Widget) - Constructor for class com.allen_sauer.gwt.dnd.client.drop.AbstractDropController
 
AbstractIndexedDropController - Class in com.allen_sauer.gwt.dnd.client.drop
Deprecated.
AbstractIndexedDropController(IndexedPanel) - Constructor for class com.allen_sauer.gwt.dnd.client.drop.AbstractIndexedDropController
Deprecated.
 
AbstractInsertPanelDropController - Class in com.allen_sauer.gwt.dnd.client.drop
A DropController for InsertPanel drop targets.
AbstractInsertPanelDropController(InsertPanel) - Constructor for class com.allen_sauer.gwt.dnd.client.drop.AbstractInsertPanelDropController
 
AbstractLocation - Class in com.allen_sauer.gwt.dnd.client.util
Provides default method implementations.
AbstractLocation() - Constructor for class com.allen_sauer.gwt.dnd.client.util.AbstractLocation
 
AbstractPositioningDropController - Class in com.allen_sauer.gwt.dnd.client.drop
A DropController which allows a draggable widget to be placed at valid positions (locations) on the drop target, such as AbsolutePanel, VerticalPanel or HorizontalPanel.
AbstractPositioningDropController(Panel) - Constructor for class com.allen_sauer.gwt.dnd.client.drop.AbstractPositioningDropController
Constructor.
add(Widget) - Method in class com.allen_sauer.gwt.dnd.demo.client.example.insertpanel.VerticalPanelWithSpacer
 
add(PaletteWidget) - Method in class com.allen_sauer.gwt.dnd.demo.client.example.palette.PalettePanel
Overloaded method that makes widgets draggable.
add(Example) - Method in class com.allen_sauer.gwt.dnd.demo.client.ExampleTabPanel
Add another example to demonstrate.
add(Widget, Label, String, String) - Method in class com.allen_sauer.gwt.dnd.demo.client.ui.MultiRowTabPanel
 
addDragHandler(DragHandler) - Method in class com.allen_sauer.gwt.dnd.client.AbstractDragController
 
addDragHandler(DragHandler) - Method in interface com.allen_sauer.gwt.dnd.client.DragController
Register a drag handler which will listen for DragStartEvents and and DragEndEvents.
addDragHandler(DragHandler) - Method in interface com.allen_sauer.gwt.dnd.client.FiresDragEvents
Add another DragHandler to listen for drag related events.
addLeft(String) - Method in class com.allen_sauer.gwt.dnd.demo.client.example.duallist.DualListBox
 
addLeft(Widget) - Method in class com.allen_sauer.gwt.dnd.demo.client.example.duallist.DualListBox
Adds an widget to the left list box.
addTabBarStyleName(String) - Method in class com.allen_sauer.gwt.dnd.demo.client.ui.MultiRowTabPanel
 
adjustTitleForBrowser(String) - Static method in class com.allen_sauer.gwt.dnd.client.util.DOMUtil
Adjust line breaks within in the provided title for optimal readability and display length for the current user agent.
adjustTitleForBrowser(String) - Method in class com.allen_sauer.gwt.dnd.client.util.impl.DOMUtilImpl
 
adjustTitleForBrowser(String) - Method in class com.allen_sauer.gwt.dnd.client.util.impl.DOMUtilImplIE6
 
adjustTitleForBrowser(String) - Method in class com.allen_sauer.gwt.dnd.client.util.impl.DOMUtilImplSafari
 
adjustTitleForBrowser(String) - Method in class com.allen_sauer.gwt.dnd.client.util.impl.DOMUtilImplStandard
 
Area - Interface in com.allen_sauer.gwt.dnd.client.util
Class representing a rectangular region, with convenience methods for calculations.

B

BinExample - Class in com.allen_sauer.gwt.dnd.demo.client.example.bin
BinExample(PickupDragController) - Constructor for class com.allen_sauer.gwt.dnd.demo.client.example.bin.BinExample
Constructor.
BLUE - Static variable in class com.allen_sauer.gwt.dnd.demo.client.DemoDragHandler
CSS blue.
BOTTOM_HALF_COMPARATOR - Static variable in interface com.allen_sauer.gwt.dnd.client.util.LocationWidgetComparator
 
BOTTOM_LEFT_COMPARATOR - Static variable in interface com.allen_sauer.gwt.dnd.client.util.LocationWidgetComparator
 
BOTTOM_RIGHT_COMPARATOR - Static variable in interface com.allen_sauer.gwt.dnd.client.util.LocationWidgetComparator
 
boundary() - Method in interface com.allen_sauer.gwt.dnd.client.util.DragClientBundle.DragCssResource
 
BoundaryDropController - Class in com.allen_sauer.gwt.dnd.client.drop
A DropController for the Panel which contains a given draggable widget.
BoundaryDropController(AbsolutePanel, boolean) - Constructor for class com.allen_sauer.gwt.dnd.client.drop.BoundaryDropController
 
boundaryPanel - Variable in class com.allen_sauer.gwt.dnd.client.DragContext
The boundary panel for this drag controller.

C

cancelAllDocumentSelections() - Static method in class com.allen_sauer.gwt.dnd.client.util.DOMUtil
Cancel all currently selected region(s) on the current page.
cancelAllDocumentSelections() - Method in class com.allen_sauer.gwt.dnd.client.util.impl.DOMUtilImpl
 
cancelAllDocumentSelections() - Method in class com.allen_sauer.gwt.dnd.client.util.impl.DOMUtilImplIE6
 
cancelAllDocumentSelections() - Method in class com.allen_sauer.gwt.dnd.client.util.impl.DOMUtilImplSafari
 
cancelAllDocumentSelections() - Method in class com.allen_sauer.gwt.dnd.client.util.impl.DOMUtilImplStandard
 
clear() - Method in class com.allen_sauer.gwt.dnd.demo.client.DemoDragHandler
 
clearSelection() - Method in class com.allen_sauer.gwt.dnd.client.AbstractDragController
 
clearSelection() - Method in interface com.allen_sauer.gwt.dnd.client.DragController
All currently selected widgets are deselected.
ClickTouchButton - Class in com.allen_sauer.gwt.dnd.demo.client.example.clicktouch
 
ClickTouchButton(DemoDragHandler) - Constructor for class com.allen_sauer.gwt.dnd.demo.client.example.clicktouch.ClickTouchButton
 
ClickTouchExample - Class in com.allen_sauer.gwt.dnd.demo.client.example.clicktouch
 
ClickTouchExample(PickupDragController, DemoDragHandler) - Constructor for class com.allen_sauer.gwt.dnd.demo.client.example.clicktouch.ClickTouchExample
 
cloneWidget() - Method in class com.allen_sauer.gwt.dnd.demo.client.example.palette.PaletteWidget
 
com.allen_sauer.gwt.dnd.client - package com.allen_sauer.gwt.dnd.client
 
com.allen_sauer.gwt.dnd.client.drop - package com.allen_sauer.gwt.dnd.client.drop
 
com.allen_sauer.gwt.dnd.client.util - package com.allen_sauer.gwt.dnd.client.util
 
com.allen_sauer.gwt.dnd.client.util.impl - package com.allen_sauer.gwt.dnd.client.util.impl
 
com.allen_sauer.gwt.dnd.demo.client - package com.allen_sauer.gwt.dnd.demo.client
 
com.allen_sauer.gwt.dnd.demo.client.example - package com.allen_sauer.gwt.dnd.demo.client.example
 
com.allen_sauer.gwt.dnd.demo.client.example.absolute - package com.allen_sauer.gwt.dnd.demo.client.example.absolute
 
com.allen_sauer.gwt.dnd.demo.client.example.bin - package com.allen_sauer.gwt.dnd.demo.client.example.bin
 
com.allen_sauer.gwt.dnd.demo.client.example.clicktouch - package com.allen_sauer.gwt.dnd.demo.client.example.clicktouch
 
com.allen_sauer.gwt.dnd.demo.client.example.draghandle - package com.allen_sauer.gwt.dnd.demo.client.example.draghandle
 
com.allen_sauer.gwt.dnd.demo.client.example.duallist - package com.allen_sauer.gwt.dnd.demo.client.example.duallist
 
com.allen_sauer.gwt.dnd.demo.client.example.flextable - package com.allen_sauer.gwt.dnd.demo.client.example.flextable
 
com.allen_sauer.gwt.dnd.demo.client.example.flowpanel - package com.allen_sauer.gwt.dnd.demo.client.example.flowpanel
 
com.allen_sauer.gwt.dnd.demo.client.example.grid - package com.allen_sauer.gwt.dnd.demo.client.example.grid
 
com.allen_sauer.gwt.dnd.demo.client.example.insertpanel - package com.allen_sauer.gwt.dnd.demo.client.example.insertpanel
 
com.allen_sauer.gwt.dnd.demo.client.example.matryoshka - package com.allen_sauer.gwt.dnd.demo.client.example.matryoshka
 
com.allen_sauer.gwt.dnd.demo.client.example.palette - package com.allen_sauer.gwt.dnd.demo.client.example.palette
 
com.allen_sauer.gwt.dnd.demo.client.example.puzzle - package com.allen_sauer.gwt.dnd.demo.client.example.puzzle
 
com.allen_sauer.gwt.dnd.demo.client.example.resetcache - package com.allen_sauer.gwt.dnd.demo.client.example.resetcache
 
com.allen_sauer.gwt.dnd.demo.client.example.window - package com.allen_sauer.gwt.dnd.demo.client.example.window
 
com.allen_sauer.gwt.dnd.demo.client.ui - package com.allen_sauer.gwt.dnd.demo.client.ui
 
com.allen_sauer.gwt.dnd.demo.client.util - package com.allen_sauer.gwt.dnd.demo.client.util
 
constrain(int, int, int, int) - Method in class com.allen_sauer.gwt.dnd.client.util.WidgetLocation
Constrain the widget location to the provided minimum and maximum values.
context - Variable in class com.allen_sauer.gwt.dnd.client.AbstractDragController
The drag controller's drag context.
CoordinateArea - Class in com.allen_sauer.gwt.dnd.client.util
Class representing a numerically specified rectangular region.
CoordinateArea(int, int, int, int) - Constructor for class com.allen_sauer.gwt.dnd.client.util.CoordinateArea
 
CoordinateLocation - Class in com.allen_sauer.gwt.dnd.client.util
A position represented by a left (x) and top (y) coordinate.
CoordinateLocation(int, int) - Constructor for class com.allen_sauer.gwt.dnd.client.util.CoordinateLocation
 
copyOf() - Method in class com.allen_sauer.gwt.dnd.client.util.AbstractArea
 
copyOf() - Method in interface com.allen_sauer.gwt.dnd.client.util.Area
Clone our area.
copyRow(FlexTable, FlexTable, int, int) - Static method in class com.allen_sauer.gwt.dnd.demo.client.example.flextable.FlexTableUtil
Copy an entire FlexTable from one FlexTable to another.
createDraggable() - Method in class com.allen_sauer.gwt.dnd.demo.client.example.Example
Convenience method to create a default draggable widget.
createDraggable() - Method in class com.allen_sauer.gwt.dnd.demo.client.example.puzzle.PuzzleExample
 
createDraggablePumpkinImage(DragController) - Static method in class com.allen_sauer.gwt.dnd.demo.client.example.DraggableFactory
Create a new draggable pumpkin image.
createDraggableRedBox(DragController) - Static method in class com.allen_sauer.gwt.dnd.demo.client.example.DraggableFactory
Create a new draggable red box widget.
createTouchEndEvent(boolean, boolean, int, boolean, boolean, boolean, boolean, JsArray<Touch>) - Static method in class com.allen_sauer.gwt.dnd.client.util.DOMUtil
 
css() - Method in interface com.allen_sauer.gwt.dnd.client.util.DragClientBundle
 

D

DEBUG - Static variable in class com.allen_sauer.gwt.dnd.client.util.DOMUtil
Whether or not debugging is enabled.
debugWidgetWithColor(Widget, String) - Static method in class com.allen_sauer.gwt.dnd.client.util.DOMUtil
Set a widget's border style for debugging purposes.
DEMO_CLIENT_PACKAGE - Static variable in class com.allen_sauer.gwt.dnd.demo.client.util.GWTUtil
Base java package for demos (from DragDropDemo) for demo client code, used by getClassAnchorHTML(Class).
DemoDragHandler - Class in com.allen_sauer.gwt.dnd.demo.client
Shared drag handler which display events as they are received by the various drag controllers.
describe(Class<?>[], String) - Static method in class com.allen_sauer.gwt.dnd.demo.client.ExampleTabPanel
Describe an example in a consistent way by including a description and the name of the DropController used in the example.
desiredDraggableX - Variable in class com.allen_sauer.gwt.dnd.client.DragContext
Desired x coordinate of draggable due to mouse dragging.
desiredDraggableY - Variable in class com.allen_sauer.gwt.dnd.client.DragContext
Desired y coordinate of draggable due to mouse dragging.
distanceToEdge(Location) - Method in class com.allen_sauer.gwt.dnd.client.util.AbstractArea
 
distanceToEdge(Location) - Method in interface com.allen_sauer.gwt.dnd.client.util.Area
Determine the shortest distance from the location to the edge of the area.
DOMUtil - Class in com.allen_sauer.gwt.dnd.client.util
Provides DOM utility methods.
DOMUtil() - Constructor for class com.allen_sauer.gwt.dnd.client.util.DOMUtil
 
DOMUtilImpl - Class in com.allen_sauer.gwt.dnd.client.util.impl
 
DOMUtilImpl() - Constructor for class com.allen_sauer.gwt.dnd.client.util.impl.DOMUtilImpl
 
DOMUtilImplIE6 - Class in com.allen_sauer.gwt.dnd.client.util.impl
DOMUtil implementation for IE.
DOMUtilImplIE6() - Constructor for class com.allen_sauer.gwt.dnd.client.util.impl.DOMUtilImplIE6
 
DOMUtilImplMozilla - Class in com.allen_sauer.gwt.dnd.client.util.impl
DOMUtil implementation for Mozilla.
DOMUtilImplMozilla() - Constructor for class com.allen_sauer.gwt.dnd.client.util.impl.DOMUtilImplMozilla
 
DOMUtilImplOpera - Class in com.allen_sauer.gwt.dnd.client.util.impl
DOMUtil implementation for Opera.
DOMUtilImplOpera() - Constructor for class com.allen_sauer.gwt.dnd.client.util.impl.DOMUtilImplOpera
 
DOMUtilImplSafari - Class in com.allen_sauer.gwt.dnd.client.util.impl
 
DOMUtilImplSafari() - Constructor for class com.allen_sauer.gwt.dnd.client.util.impl.DOMUtilImplSafari
 
DOMUtilImplStandard - Class in com.allen_sauer.gwt.dnd.client.util.impl
DOMUtil implementation for standard browsers.
DOMUtilImplStandard() - Constructor for class com.allen_sauer.gwt.dnd.client.util.impl.DOMUtilImplStandard
 
DragClientBundle - Interface in com.allen_sauer.gwt.dnd.client.util
 
DragClientBundle.DragCssResource - Interface in com.allen_sauer.gwt.dnd.client.util
 
DragContext - Class in com.allen_sauer.gwt.dnd.client
Container class for context information about the current drag operation.
dragController - Variable in class com.allen_sauer.gwt.dnd.client.DragContext
The DragController for which this context exists.
DragController - Interface in com.allen_sauer.gwt.dnd.client
Common interface which all drag controllers must implement.
DragDropDemo - Class in com.allen_sauer.gwt.dnd.demo.client
EntryPoint class for demonstrating and testing gwt-dnd.
DragDropDemo() - Constructor for class com.allen_sauer.gwt.dnd.demo.client.DragDropDemo
 
dragEnd() - Method in class com.allen_sauer.gwt.dnd.client.AbstractDragController
 
dragEnd() - Method in interface com.allen_sauer.gwt.dnd.client.DragController
Callback method for MouseDragHandler.
dragEnd() - Method in class com.allen_sauer.gwt.dnd.client.PickupDragController
 
dragEnd() - Method in class com.allen_sauer.gwt.dnd.demo.client.example.flextable.FlexTableRowDragController
 
dragEndCleanup() - Method in class com.allen_sauer.gwt.dnd.client.DragContext
Called by MouseDragHandler.dragEndCleanup() at the end of a drag operation to cleanup state.
DragEndEvent - Class in com.allen_sauer.gwt.dnd.client
EventObject containing information about the end of a drag.
DragEndEvent(DragContext) - Constructor for class com.allen_sauer.gwt.dnd.client.DragEndEvent
 
DragEntryPoint - Class in com.allen_sauer.gwt.dnd.client.util
Global initialization for gwt-dnd.
DragEntryPoint() - Constructor for class com.allen_sauer.gwt.dnd.client.util.DragEntryPoint
 
draggable - Variable in class com.allen_sauer.gwt.dnd.client.DragContext
The primary widget currently being dragged or null when not dragging.
draggable() - Method in interface com.allen_sauer.gwt.dnd.client.util.DragClientBundle.DragCssResource
 
DraggableFactory - Class in com.allen_sauer.gwt.dnd.demo.client.example
Shared utility methods to produce draggable widgets.
DraggableFactory() - Constructor for class com.allen_sauer.gwt.dnd.demo.client.example.DraggableFactory
 
dragging() - Method in interface com.allen_sauer.gwt.dnd.client.util.DragClientBundle.DragCssResource
 
DragHandleExample - Class in com.allen_sauer.gwt.dnd.demo.client.example.draghandle
Example illustrating drag handles, so that widgets inside draggable can still interact normally with the mouse.
DragHandleExample(DemoDragHandler) - Constructor for class com.allen_sauer.gwt.dnd.demo.client.example.draghandle.DragHandleExample
 
DragHandler - Interface in com.allen_sauer.gwt.dnd.client
EventListener interface for drag-and-drop events.
DragHandlerAdapter - Class in com.allen_sauer.gwt.dnd.client
Convenience class for anonymous inner classes not wishing to define all methods required by the DragHandler interface.
DragHandlerAdapter() - Constructor for class com.allen_sauer.gwt.dnd.client.DragHandlerAdapter
 
DragHandlerCollection - Class in com.allen_sauer.gwt.dnd.client
Helper class for controllers that accept DragHandlers.
DragHandlerCollection() - Constructor for class com.allen_sauer.gwt.dnd.client.DragHandlerCollection
 
dragMove() - Method in interface com.allen_sauer.gwt.dnd.client.DragController
Callback method for MouseDragHandler.
dragMove() - Method in class com.allen_sauer.gwt.dnd.client.PickupDragController
 
dragStart() - Method in class com.allen_sauer.gwt.dnd.client.AbstractDragController
 
dragStart() - Method in interface com.allen_sauer.gwt.dnd.client.DragController
Callback method for MouseDragHandler when a drag operation is initiated for this drag controller.
dragStart() - Method in class com.allen_sauer.gwt.dnd.client.PickupDragController
 
dragStartCleanup() - Method in class com.allen_sauer.gwt.dnd.client.DragContext
Called by MouseDragHandler.startDragging() at the start of a drag operation to initialize state.
DragStartEvent - Class in com.allen_sauer.gwt.dnd.client
EventObject containing information about the start of a drag.
DragStartEvent(DragContext) - Constructor for class com.allen_sauer.gwt.dnd.client.DragStartEvent
 
drop(Widget, int, int) - Method in class com.allen_sauer.gwt.dnd.client.drop.AbsolutePositionDropController
Programmatically drop a widget on our drop target while obeying the constraints of this controller.
drop(Widget, int, int) - Method in class com.allen_sauer.gwt.dnd.client.drop.GridConstrainedDropController
 
dropController - Variable in class com.allen_sauer.gwt.dnd.client.DragContext
The currently engaged drop controller or null when not dragging, or when the drag controller does not utilize drop controllers.
DropController - Interface in com.allen_sauer.gwt.dnd.client.drop
Create a DropController for each drop target on which draggable widgets can be dropped.
dropTarget - Variable in class com.allen_sauer.gwt.dnd.client.drop.AbstractInsertPanelDropController
Our drop target.
dropTarget() - Method in interface com.allen_sauer.gwt.dnd.client.util.DragClientBundle.DragCssResource
CSS style name applied to drop targets.
dropTargetEngage() - Method in interface com.allen_sauer.gwt.dnd.client.util.DragClientBundle.DragCssResource
CSS style name which is applied to drop targets which are being actively engaged by the current drag operation.
DualListBox - Class in com.allen_sauer.gwt.dnd.demo.client.example.duallist
Example of two lists side by side for DualListExample.
DualListBox(int, String) - Constructor for class com.allen_sauer.gwt.dnd.demo.client.example.duallist.DualListBox
 
DualListExample - Class in com.allen_sauer.gwt.dnd.demo.client.example.duallist
Example illustrating selection by clicking or dragging of items between two lists.
DualListExample(DemoDragHandler) - Constructor for class com.allen_sauer.gwt.dnd.demo.client.example.duallist.DualListExample
 

E

Example - Class in com.allen_sauer.gwt.dnd.demo.client.example
Class representing a single drag-and-drop example.
Example() - Constructor for class com.allen_sauer.gwt.dnd.demo.client.example.Example
Constructor for examples which create their own drag controller.
Example(DragController) - Constructor for class com.allen_sauer.gwt.dnd.demo.client.example.Example
Constructor for examples which utilize the common drag controller.
ExampleTabPanel - Class in com.allen_sauer.gwt.dnd.demo.client
 
ExampleTabPanel(int) - Constructor for class com.allen_sauer.gwt.dnd.demo.client.ExampleTabPanel
 

F

fastSetElementPosition(Element, int, int) - Static method in class com.allen_sauer.gwt.dnd.client.util.DOMUtil
Set an element's location as fast as possible, avoiding some of the overhead in AbsolutePanel.setWidgetPosition(Widget, int, int) .
finalDropController - Variable in class com.allen_sauer.gwt.dnd.client.DragContext
The drop controller which participated in the final drop, or null before the final drop has occurred, or when the drag controller does not utilize drop controllers.
findIntersect(IndexedPanel, Location, LocationWidgetComparator) - Static method in class com.allen_sauer.gwt.dnd.client.util.DOMUtil
Find child widget intersection at the provided location using the provided comparator strategy.
fireDragEnd(DragEndEvent) - Method in class com.allen_sauer.gwt.dnd.client.DragHandlerCollection
Fires a DragHandler.onDragEnd(DragEndEvent) on all handlers in the collection.
fireDragStart(DragStartEvent) - Method in class com.allen_sauer.gwt.dnd.client.DragHandlerCollection
Fires a DragHandler.onDragStart(DragStartEvent) on all handlers in the collection.
firePreviewDragEnd(DragEndEvent) - Method in class com.allen_sauer.gwt.dnd.client.DragHandlerCollection
Fires a DragHandler.onPreviewDragEnd(DragEndEvent) on all handlers in the collection.
firePreviewDragStart(DragStartEvent) - Method in class com.allen_sauer.gwt.dnd.client.DragHandlerCollection
Fires a DragHandler.onPreviewDragStart(DragStartEvent) on all handlers in the collection.
FiresDragEvents - Interface in com.allen_sauer.gwt.dnd.client
A class that implements this interface sources the events defined by the DragHandler interface.
FlexTableRowDragController - Class in com.allen_sauer.gwt.dnd.demo.client.example.flextable
Allows table rows to dragged by their handle.
FlexTableRowDragController(AbsolutePanel) - Constructor for class com.allen_sauer.gwt.dnd.demo.client.example.flextable.FlexTableRowDragController
 
FlexTableRowDropController - Class in com.allen_sauer.gwt.dnd.demo.client.example.flextable
Allows one or more table rows to be dropped into an existing table.
FlexTableRowDropController(FlexTable) - Constructor for class com.allen_sauer.gwt.dnd.demo.client.example.flextable.FlexTableRowDropController
 
FlexTableRowExample - Class in com.allen_sauer.gwt.dnd.demo.client.example.flextable
FlexTableRowExample(DemoDragHandler) - Constructor for class com.allen_sauer.gwt.dnd.demo.client.example.flextable.FlexTableRowExample
 
FlexTableUtil - Class in com.allen_sauer.gwt.dnd.demo.client.example.flextable
Utility class to manipulate FlexTables.
FlexTableUtil() - Constructor for class com.allen_sauer.gwt.dnd.demo.client.example.flextable.FlexTableUtil
 
FlowPanelDropController - Class in com.allen_sauer.gwt.dnd.client.drop
A DropController for instances of FlowPanel.
FlowPanelDropController(FlowPanel) - Constructor for class com.allen_sauer.gwt.dnd.client.drop.FlowPanelDropController
 
FlowPanelExample - Class in com.allen_sauer.gwt.dnd.demo.client.example.flowpanel
FlowPanelExample(PickupDragController) - Constructor for class com.allen_sauer.gwt.dnd.demo.client.example.flowpanel.FlowPanelExample
 
flowPanelPositioner() - Method in interface com.allen_sauer.gwt.dnd.client.util.DragClientBundle.DragCssResource
 

G

getBehaviorBoundaryPanelDrop() - Method in class com.allen_sauer.gwt.dnd.client.drop.BoundaryDropController
Whether or not dropping on the boundary panel is permitted.
getBehaviorBoundaryPanelDrop() - Method in class com.allen_sauer.gwt.dnd.client.PickupDragController
Whether or not dropping on the boundary panel is permitted.
getBehaviorCancelDocumentSelections() - Method in class com.allen_sauer.gwt.dnd.client.AbstractDragController
 
getBehaviorCancelDocumentSelections() - Method in interface com.allen_sauer.gwt.dnd.client.DragController
Whether or not any selected regions should be unselected by dragging.
getBehaviorConstrainedToBoundaryPanel() - Method in class com.allen_sauer.gwt.dnd.client.AbstractDragController
 
getBehaviorConstrainedToBoundaryPanel() - Method in interface com.allen_sauer.gwt.dnd.client.DragController
Determine whether or not drag operations are constrained to the boundary panel.
getBehaviorDragProxy() - Method in class com.allen_sauer.gwt.dnd.client.PickupDragController
Determine whether or not this controller automatically creates a drag proxy for each drag operation.
getBehaviorDragStartSensitivity() - Method in class com.allen_sauer.gwt.dnd.client.AbstractDragController
 
getBehaviorDragStartSensitivity() - Method in interface com.allen_sauer.gwt.dnd.client.DragController
Gets the number of pixels the mouse must be moved to initiate a drag operation.
getBehaviorMultipleSelection() - Method in class com.allen_sauer.gwt.dnd.client.AbstractDragController
 
getBehaviorMultipleSelection() - Method in interface com.allen_sauer.gwt.dnd.client.DragController
Determines whether multiple widget selection behavior is enabled.
getBehaviorScrollIntoView() - Method in class com.allen_sauer.gwt.dnd.client.AbstractDragController
 
getBehaviorScrollIntoView() - Method in interface com.allen_sauer.gwt.dnd.client.DragController
Determines whether containing panels and the browser window should be scrolled during dragging in order to keep draggable widgets visible.
getBorderLeft(Element) - Static method in class com.allen_sauer.gwt.dnd.client.util.DOMUtil
Gets an element's CSS based 'border-left-width' in pixels or 0 (zero) when the element is hidden.
getBorderLeft(Element) - Method in class com.allen_sauer.gwt.dnd.client.util.impl.DOMUtilImpl
 
getBorderLeft(Element) - Method in class com.allen_sauer.gwt.dnd.client.util.impl.DOMUtilImplIE6
 
getBorderLeft(Element) - Method in class com.allen_sauer.gwt.dnd.client.util.impl.DOMUtilImplSafari
 
getBorderLeft(Element) - Method in class com.allen_sauer.gwt.dnd.client.util.impl.DOMUtilImplStandard
 
getBorderTop(Element) - Static method in class com.allen_sauer.gwt.dnd.client.util.DOMUtil
Gets an element's CSS based 'border-top-widget' in pixels or 0 (zero) when the element is hidden.
getBorderTop(Element) - Method in class com.allen_sauer.gwt.dnd.client.util.impl.DOMUtilImpl
 
getBorderTop(Element) - Method in class com.allen_sauer.gwt.dnd.client.util.impl.DOMUtilImplIE6
 
getBorderTop(Element) - Method in class com.allen_sauer.gwt.dnd.client.util.impl.DOMUtilImplSafari
 
getBorderTop(Element) - Method in class com.allen_sauer.gwt.dnd.client.util.impl.DOMUtilImplStandard
 
getBottom() - Method in class com.allen_sauer.gwt.dnd.client.util.AbstractArea
 
getBottom() - Method in interface com.allen_sauer.gwt.dnd.client.util.Area
Get the area's bottom coordinate in pixels.
getBoundaryPanel() - Method in class com.allen_sauer.gwt.dnd.client.AbstractDragController
 
getBoundaryPanel() - Method in interface com.allen_sauer.gwt.dnd.client.DragController
Get the boundary panel provided in the constructor.
getCenter() - Method in class com.allen_sauer.gwt.dnd.client.util.AbstractArea
 
getCenter() - Method in interface com.allen_sauer.gwt.dnd.client.util.Area
Get the area's center Location.
getClassAnchorHTML(Class<?>) - Static method in class com.allen_sauer.gwt.dnd.demo.client.util.GWTUtil
Determine Subversion URL for provided class literal, to be used in HTML anchors.
getClientHeight(Element) - Static method in class com.allen_sauer.gwt.dnd.client.util.DOMUtil
Gets an element's client height in pixels or 0 (zero) when the element is hidden.
getClientHeight(Element) - Method in class com.allen_sauer.gwt.dnd.client.util.impl.DOMUtilImpl
 
getClientHeight(Element) - Method in class com.allen_sauer.gwt.dnd.client.util.impl.DOMUtilImplIE6
 
getClientHeight(Element) - Method in class com.allen_sauer.gwt.dnd.client.util.impl.DOMUtilImplSafari
 
getClientHeight(Element) - Method in class com.allen_sauer.gwt.dnd.client.util.impl.DOMUtilImplStandard
 
getClientWidth(Element) - Static method in class com.allen_sauer.gwt.dnd.client.util.DOMUtil
Gets an element's client widget in pixels or 0 (zero) when the element is hidden.
getClientWidth(Element) - Method in class com.allen_sauer.gwt.dnd.client.util.impl.DOMUtilImpl
 
getClientWidth(Element) - Method in class com.allen_sauer.gwt.dnd.client.util.impl.DOMUtilImplIE6
 
getClientWidth(Element) - Method in class com.allen_sauer.gwt.dnd.client.util.impl.DOMUtilImplSafari
 
getClientWidth(Element) - Method in class com.allen_sauer.gwt.dnd.client.util.impl.DOMUtilImplStandard
 
getDescription() - Method in class com.allen_sauer.gwt.dnd.demo.client.example.absolute.AbsolutePositionExample
 
getDescription() - Method in class com.allen_sauer.gwt.dnd.demo.client.example.bin.BinExample
 
getDescription() - Method in class com.allen_sauer.gwt.dnd.demo.client.example.clicktouch.ClickTouchExample
 
getDescription() - Method in class com.allen_sauer.gwt.dnd.demo.client.example.draghandle.DragHandleExample
 
getDescription() - Method in class com.allen_sauer.gwt.dnd.demo.client.example.duallist.DualListExample
 
getDescription() - Method in class com.allen_sauer.gwt.dnd.demo.client.example.Example
Get a brief description of this example.
getDescription() - Method in class com.allen_sauer.gwt.dnd.demo.client.example.flextable.FlexTableRowExample
 
getDescription() - Method in class com.allen_sauer.gwt.dnd.demo.client.example.flowpanel.FlowPanelExample
 
getDescription() - Method in class com.allen_sauer.gwt.dnd.demo.client.example.grid.GridConstrainedExample
 
getDescription() - Method in class com.allen_sauer.gwt.dnd.demo.client.example.insertpanel.InsertPanelExample
 
getDescription() - Method in class com.allen_sauer.gwt.dnd.demo.client.example.matryoshka.MatryoshkaExample
 
getDescription() - Method in class com.allen_sauer.gwt.dnd.demo.client.example.palette.PaletteExample
 
getDescription() - Method in class com.allen_sauer.gwt.dnd.demo.client.example.puzzle.PuzzleExample
 
getDescription() - Method in class com.allen_sauer.gwt.dnd.demo.client.example.resetcache.ResetCacheExample
 
getDescription() - Method in class com.allen_sauer.gwt.dnd.demo.client.example.window.WindowExample
 
getDragController() - Method in class com.allen_sauer.gwt.dnd.demo.client.example.duallist.DualListBox
 
getDragController() - Method in class com.allen_sauer.gwt.dnd.demo.client.example.Example
Get our DragController.
getDragHandle() - Method in interface com.allen_sauer.gwt.dnd.client.HasDragHandle
Method to return drag handle widget.
getDragHandle() - Method in class com.allen_sauer.gwt.dnd.demo.client.example.palette.PaletteWidget
 
getDropTarget() - Method in class com.allen_sauer.gwt.dnd.client.drop.AbstractDropController
 
getDropTarget() - Method in interface com.allen_sauer.gwt.dnd.client.drop.DropController
Retrieve our drop target widget.
getEffectiveStyle(Element, String) - Static method in class com.allen_sauer.gwt.dnd.client.util.DOMUtil
 
getEffectiveStyle(Element, String) - Method in class com.allen_sauer.gwt.dnd.client.util.impl.DOMUtilImpl
From http://code.google.com/p/doctype/wiki/ArticleComputedStyle
getHeight() - Method in class com.allen_sauer.gwt.dnd.client.util.AbstractArea
 
getHeight() - Method in interface com.allen_sauer.gwt.dnd.client.util.Area
Get the area's height.
getHistoryToken() - Method in class com.allen_sauer.gwt.dnd.demo.client.example.Example
 
getHorizontalBorders(Widget) - Static method in class com.allen_sauer.gwt.dnd.client.util.DOMUtil
Gets the sum of an element's left and right CSS borders in pixels.
getHorizontalBorders(Widget) - Method in class com.allen_sauer.gwt.dnd.client.util.impl.DOMUtilImpl
 
getInvolvedClasses() - Method in class com.allen_sauer.gwt.dnd.demo.client.example.absolute.AbsolutePositionExample
 
getInvolvedClasses() - Method in class com.allen_sauer.gwt.dnd.demo.client.example.bin.BinExample
 
getInvolvedClasses() - Method in class com.allen_sauer.gwt.dnd.demo.client.example.clicktouch.ClickTouchExample
 
getInvolvedClasses() - Method in class com.allen_sauer.gwt.dnd.demo.client.example.draghandle.DragHandleExample
 
getInvolvedClasses() - Method in class com.allen_sauer.gwt.dnd.demo.client.example.duallist.DualListExample
 
getInvolvedClasses() - Method in class com.allen_sauer.gwt.dnd.demo.client.example.Example
Return the classes involved in this example.
getInvolvedClasses() - Method in class com.allen_sauer.gwt.dnd.demo.client.example.flextable.FlexTableRowExample
 
getInvolvedClasses() - Method in class com.allen_sauer.gwt.dnd.demo.client.example.flowpanel.FlowPanelExample
 
getInvolvedClasses() - Method in class com.allen_sauer.gwt.dnd.demo.client.example.grid.GridConstrainedExample
 
getInvolvedClasses() - Method in class com.allen_sauer.gwt.dnd.demo.client.example.insertpanel.InsertPanelExample
 
getInvolvedClasses() - Method in class com.allen_sauer.gwt.dnd.demo.client.example.matryoshka.MatryoshkaExample
 
getInvolvedClasses() - Method in class com.allen_sauer.gwt.dnd.demo.client.example.palette.PaletteExample
 
getInvolvedClasses() - Method in class com.allen_sauer.gwt.dnd.demo.client.example.puzzle.PuzzleExample
 
getInvolvedClasses() - Method in class com.allen_sauer.gwt.dnd.demo.client.example.resetcache.ResetCacheExample
 
getInvolvedClasses() - Method in class com.allen_sauer.gwt.dnd.demo.client.example.window.WindowExample
 
getLeft() - Method in class com.allen_sauer.gwt.dnd.client.util.AbstractArea
 
getLeft() - Method in interface com.allen_sauer.gwt.dnd.client.util.Area
Get the area's left coordinate in pixels.
getLeft() - Method in class com.allen_sauer.gwt.dnd.client.util.CoordinateLocation
 
getLeft() - Method in interface com.allen_sauer.gwt.dnd.client.util.Location
Get x coordinate.
getLeft() - Method in class com.allen_sauer.gwt.dnd.client.util.WidgetLocation
 
getLocationWidgetComparator() - Method in class com.allen_sauer.gwt.dnd.client.drop.AbstractIndexedDropController
Deprecated.
Required implementation method which provides the desired comparator strategy.
getLocationWidgetComparator() - Method in class com.allen_sauer.gwt.dnd.client.drop.AbstractInsertPanelDropController
Required implementation method which provides the desired comparator strategy.
getLocationWidgetComparator() - Method in class com.allen_sauer.gwt.dnd.client.drop.FlowPanelDropController
 
getLocationWidgetComparator() - Method in class com.allen_sauer.gwt.dnd.client.drop.HorizontalPanelDropController
 
getLocationWidgetComparator() - Method in class com.allen_sauer.gwt.dnd.client.drop.IndexedDropController
Deprecated.
 
getLocationWidgetComparator() - Method in class com.allen_sauer.gwt.dnd.client.drop.VerticalPanelDropController
 
getNodeName(Element) - Static method in class com.allen_sauer.gwt.dnd.client.util.DOMUtil
Determine an element's node name via the nodeName property.
getPackageName(Class<?>) - Static method in class com.allen_sauer.gwt.dnd.demo.client.util.GWTUtil
Determine the java package name for the provided class literal.
getRight() - Method in class com.allen_sauer.gwt.dnd.client.util.AbstractArea
 
getRight() - Method in interface com.allen_sauer.gwt.dnd.client.util.Area
Get the area's right coordinate in pixels.
getSelectedWidgets() - Method in class com.allen_sauer.gwt.dnd.client.PickupDragController
Retrieve currently selected widgets.
getShortTypeName(Class<?>) - Static method in class com.allen_sauer.gwt.dnd.client.util.StringUtil
Determined a short name from a class.
getShortTypeName(Object) - Static method in class com.allen_sauer.gwt.dnd.client.util.StringUtil
Return short classname of obj.
getSize() - Method in class com.allen_sauer.gwt.dnd.client.util.AbstractArea
 
getSize() - Method in interface com.allen_sauer.gwt.dnd.client.util.Area
Determine area (width * height).
getTabCount() - Method in class com.allen_sauer.gwt.dnd.demo.client.ui.MultiRowTabPanel
 
getTop() - Method in class com.allen_sauer.gwt.dnd.client.util.AbstractArea
 
getTop() - Method in interface com.allen_sauer.gwt.dnd.client.util.Area
Get the area's top coordinate in pixels.
getTop() - Method in class com.allen_sauer.gwt.dnd.client.util.CoordinateLocation
 
getTop() - Method in interface com.allen_sauer.gwt.dnd.client.util.Location
Get the y coordinate.
getTop() - Method in class com.allen_sauer.gwt.dnd.client.util.WidgetLocation
 
getVerticalBorders(Widget) - Static method in class com.allen_sauer.gwt.dnd.client.util.DOMUtil
Gets the sum of an element's top and bottom CSS borders in pixels.
getVerticalBorders(Widget) - Method in class com.allen_sauer.gwt.dnd.client.util.impl.DOMUtilImpl
 
getWidth() - Method in class com.allen_sauer.gwt.dnd.client.util.AbstractArea
 
getWidth() - Method in interface com.allen_sauer.gwt.dnd.client.util.Area
Get the area's width.
GREEN - Static variable in class com.allen_sauer.gwt.dnd.demo.client.DemoDragHandler
CSS green.
GridConstrainedDropController - Class in com.allen_sauer.gwt.dnd.client.drop
A DropController which constrains the placement of draggable widgets the grid specified in the constructor.
GridConstrainedDropController(AbsolutePanel, int, int) - Constructor for class com.allen_sauer.gwt.dnd.client.drop.GridConstrainedDropController
 
GridConstrainedExample - Class in com.allen_sauer.gwt.dnd.demo.client.example.grid
GridConstrainedExample(PickupDragController) - Constructor for class com.allen_sauer.gwt.dnd.demo.client.example.grid.GridConstrainedExample
 
GWTUtil - Class in com.allen_sauer.gwt.dnd.demo.client.util
Shared utility methods for examples.
GWTUtil() - Constructor for class com.allen_sauer.gwt.dnd.demo.client.util.GWTUtil
 

H

handle() - Method in interface com.allen_sauer.gwt.dnd.client.util.DragClientBundle.DragCssResource
 
HasDragHandle - Interface in com.allen_sauer.gwt.dnd.client
Convenience interface which reduces DragController.makeDraggable(Widget, Widget) to DragController.makeDraggable(Widget) for implementing classes.
HorizontalPanelDropController - Class in com.allen_sauer.gwt.dnd.client.drop
A DropController for instances of HorizontalPanel.
HorizontalPanelDropController(HorizontalPanel) - Constructor for class com.allen_sauer.gwt.dnd.client.drop.HorizontalPanelDropController

I

inBottomLeft(Location) - Method in class com.allen_sauer.gwt.dnd.client.util.AbstractArea
 
inBottomLeft(Location) - Method in interface com.allen_sauer.gwt.dnd.client.util.Area
Determine if location is to the bottom-left of the area diagonal.
inBottomRight(Location) - Method in class com.allen_sauer.gwt.dnd.client.util.AbstractArea
 
inBottomRight(Location) - Method in interface com.allen_sauer.gwt.dnd.client.util.Area
Determine if location is to the bottom-right of the area diagonal.
IndexedDropController - Class in com.allen_sauer.gwt.dnd.client.drop
IndexedDropController(IndexedPanel) - Constructor for class com.allen_sauer.gwt.dnd.client.drop.IndexedDropController
Deprecated.
Construct an indexed panel drop controller.
insert(Widget, int) - Method in class com.allen_sauer.gwt.dnd.client.drop.AbstractIndexedDropController
Deprecated.
Insert the provided widget using an appropriate drop target specific method.
insert(Widget, int) - Method in class com.allen_sauer.gwt.dnd.client.drop.IndexedDropController
Deprecated.
 
insert(Widget, int) - Method in class com.allen_sauer.gwt.dnd.demo.client.example.insertpanel.VerticalPanelWithSpacer
 
InsertPanelExample - Class in com.allen_sauer.gwt.dnd.demo.client.example.insertpanel
Example of columns that can be rearranged, with widget that can be moved within a column or between columns.
InsertPanelExample(DemoDragHandler) - Constructor for class com.allen_sauer.gwt.dnd.demo.client.example.insertpanel.InsertPanelExample
 
INSTANCE - Static variable in interface com.allen_sauer.gwt.dnd.client.util.DragClientBundle
 
intersects(Area) - Method in class com.allen_sauer.gwt.dnd.client.util.AbstractArea
 
intersects(Location) - Method in class com.allen_sauer.gwt.dnd.client.util.AbstractArea
 
intersects(Area) - Method in interface com.allen_sauer.gwt.dnd.client.util.Area
Determine if the target area intersects our area.
intersects(Location) - Method in interface com.allen_sauer.gwt.dnd.client.util.Area
Determine if the provided location intersects with our area.
isRtl(Widget) - Static method in class com.allen_sauer.gwt.dnd.client.util.DOMUtil
 

L

LEFT_HALF_COMPARATOR - Static variable in interface com.allen_sauer.gwt.dnd.client.util.LocationWidgetComparator
 
Location - Interface in com.allen_sauer.gwt.dnd.client.util
Class representing a location defined by left (x) and top (y) coordinates.
locationIndicatesIndexFollowingWidget(Area, Location) - Method in interface com.allen_sauer.gwt.dnd.client.util.LocationWidgetComparator
Determine whether or not location indicates insertion following widgetArea.
LocationWidgetComparator - Interface in com.allen_sauer.gwt.dnd.client.util
 
log(String, String) - Method in class com.allen_sauer.gwt.dnd.demo.client.DemoDragHandler
 

M

makeDraggable(Widget) - Method in class com.allen_sauer.gwt.dnd.client.AbstractDragController
Attaches a MouseDragHandler to the widget, applies styles to the draggable and the handle.
makeDraggable(Widget, Widget) - Method in class com.allen_sauer.gwt.dnd.client.AbstractDragController
Similar to AbstractDragController.makeDraggable(Widget), but allow separate, child to be specified as the drag handle by which the first widget can be dragged.
makeDraggable(Widget) - Method in interface com.allen_sauer.gwt.dnd.client.DragController
Enable dragging on widget.
makeDraggable(Widget, Widget) - Method in interface com.allen_sauer.gwt.dnd.client.DragController
Enable dragging on widget, specifying the child widget serving as a drag handle.
makeNotDraggable(Widget) - Method in class com.allen_sauer.gwt.dnd.client.AbstractDragController
Performs the reverse of AbstractDragController.makeDraggable(Widget), detaching the MouseDragHandler from the widget and removing any styling which was applied when making the widget draggable.
makeNotDraggable(Widget) - Method in interface com.allen_sauer.gwt.dnd.client.DragController
Performs the reverse of DragController.makeDraggable(Widget), making the widget no longer draggable by this drag controller.
MatryoshkaExample - Class in com.allen_sauer.gwt.dnd.demo.client.example.matryoshka
Example of drop targets that are also draggable so that widgets can be dragged into a arbitrary hierarchy of widgets.
MatryoshkaExample(DemoDragHandler) - Constructor for class com.allen_sauer.gwt.dnd.demo.client.example.matryoshka.MatryoshkaExample
 
MatryoshkaSetWidgetDropController - Class in com.allen_sauer.gwt.dnd.demo.client.example.matryoshka
DropController which allows a widget to be dropped on a SimplePanel drop target when the drop target does not yet have a child widget.
MatryoshkaSetWidgetDropController(SimplePanel) - Constructor for class com.allen_sauer.gwt.dnd.demo.client.example.matryoshka.MatryoshkaSetWidgetDropController
 
mouseX - Variable in class com.allen_sauer.gwt.dnd.client.DragContext
Current mouse x coordinate.
mouseY - Variable in class com.allen_sauer.gwt.dnd.client.DragContext
Current mouse y coordinate.
movablePanel() - Method in interface com.allen_sauer.gwt.dnd.client.util.DragClientBundle.DragCssResource
CSS style name applied to movable panels.
moveItems(MouseListBox, MouseListBox, boolean) - Method in class com.allen_sauer.gwt.dnd.demo.client.example.duallist.DualListBox
 
moveRow(FlexTable, FlexTable, int, int) - Static method in class com.allen_sauer.gwt.dnd.demo.client.example.flextable.FlexTableUtil
Move an entire FlexTable from one FlexTable to another.
moveTo(Location) - Method in class com.allen_sauer.gwt.dnd.client.util.AbstractArea
 
moveTo(Location) - Method in interface com.allen_sauer.gwt.dnd.client.util.Area
Translate our top left position to the new location.
MultiRowTabPanel - Class in com.allen_sauer.gwt.dnd.demo.client.ui
 
MultiRowTabPanel(int) - Constructor for class com.allen_sauer.gwt.dnd.demo.client.ui.MultiRowTabPanel
 

N

newBoundaryDropController(AbsolutePanel, boolean) - Method in class com.allen_sauer.gwt.dnd.client.PickupDragController
Create a new BoundaryDropController to manage our boundary panel as a drop target.
newBoundaryDropController(AbsolutePanel, boolean) - Method in class com.allen_sauer.gwt.dnd.demo.client.example.flextable.FlexTableRowDragController
 
newDragProxy(DragContext) - Method in class com.allen_sauer.gwt.dnd.client.PickupDragController
Called by PickupDragController.dragStart() to allow subclasses to provide their own drag proxies.
newDragProxy(DragContext) - Method in class com.allen_sauer.gwt.dnd.demo.client.example.flextable.FlexTableRowDragController
 
newLocationSnappedToGrid(int, int) - Method in class com.allen_sauer.gwt.dnd.client.util.AbstractLocation
 
newLocationSnappedToGrid(int, int) - Method in interface com.allen_sauer.gwt.dnd.client.util.Location
Return a new location, snapped to the grid based on a spacing of (gridX, gridY).
newPositioner(DragContext) - Method in class com.allen_sauer.gwt.dnd.client.drop.AbstractIndexedDropController
Deprecated.
Called by AbstractIndexedDropController.onEnter(DragContext) to create a new positioner widget for this indexed drop target.
newPositioner(DragContext) - Method in class com.allen_sauer.gwt.dnd.client.drop.AbstractInsertPanelDropController
Called by AbstractInsertPanelDropController.onEnter(DragContext) to create a new positioner widget for this InsertPanel drop target.
newPositioner(DragContext) - Method in class com.allen_sauer.gwt.dnd.client.drop.FlowPanelDropController
 
newPositioner(DragContext) - Method in class com.allen_sauer.gwt.dnd.client.drop.HorizontalPanelDropController
 
newPositioner(DragContext) - Method in class com.allen_sauer.gwt.dnd.client.drop.IndexedDropController
Deprecated.
 
newPositioner(DragContext) - Method in class com.allen_sauer.gwt.dnd.client.drop.VerticalPanelDropController
 

O

onDragEnd(DragEndEvent) - Method in interface com.allen_sauer.gwt.dnd.client.DragHandler
Fired when drag operation terminates.
onDragEnd(DragEndEvent) - Method in class com.allen_sauer.gwt.dnd.client.DragHandlerAdapter
 
onDragEnd(DragEndEvent) - Method in class com.allen_sauer.gwt.dnd.demo.client.DemoDragHandler
Log the drag end event.
onDragStart(DragStartEvent) - Method in interface com.allen_sauer.gwt.dnd.client.DragHandler
Fired when drag is initiated.
onDragStart(DragStartEvent) - Method in class com.allen_sauer.gwt.dnd.client.DragHandlerAdapter
 
onDragStart(DragStartEvent) - Method in class com.allen_sauer.gwt.dnd.demo.client.DemoDragHandler
Log the drag start event.
onDrop(DragContext) - Method in class com.allen_sauer.gwt.dnd.client.drop.AbsolutePositionDropController
 
onDrop(DragContext) - Method in class com.allen_sauer.gwt.dnd.client.drop.AbstractDropController
 
onDrop(DragContext) - Method in class com.allen_sauer.gwt.dnd.client.drop.AbstractIndexedDropController
Deprecated.
 
onDrop(DragContext) - Method in class com.allen_sauer.gwt.dnd.client.drop.AbstractInsertPanelDropController
 
onDrop(DragContext) - Method in interface com.allen_sauer.gwt.dnd.client.drop.DropController
Called when the draggable widget or its proxy is dropped on our drop target.
onDrop(DragContext) - Method in class com.allen_sauer.gwt.dnd.demo.client.example.flextable.FlexTableRowDropController
 
onDrop(DragContext) - Method in class com.allen_sauer.gwt.dnd.demo.client.example.matryoshka.MatryoshkaSetWidgetDropController
 
onDrop(DragContext) - Method in class com.allen_sauer.gwt.dnd.demo.client.example.puzzle.SetWidgetDropController
 
onDrop(DragContext) - Method in class com.allen_sauer.gwt.dnd.demo.client.example.resetcache.TabSelectingDropController
 
onEnter(DragContext) - Method in class com.allen_sauer.gwt.dnd.client.drop.AbsolutePositionDropController
 
onEnter(DragContext) - Method in class com.allen_sauer.gwt.dnd.client.drop.AbstractDropController
 
onEnter(DragContext) - Method in class com.allen_sauer.gwt.dnd.client.drop.AbstractIndexedDropController
Deprecated.
 
onEnter(DragContext) - Method in class com.allen_sauer.gwt.dnd.client.drop.AbstractInsertPanelDropController
 
onEnter(DragContext) - Method in interface com.allen_sauer.gwt.dnd.client.drop.DropController
Called when the draggable widget or its proxy engages our drop target.
onEnter(DragContext) - Method in class com.allen_sauer.gwt.dnd.demo.client.example.flextable.FlexTableRowDropController
 
onEnter(DragContext) - Method in class com.allen_sauer.gwt.dnd.demo.client.example.matryoshka.MatryoshkaSetWidgetDropController
 
onEnter(DragContext) - Method in class com.allen_sauer.gwt.dnd.demo.client.example.resetcache.TabSelectingDropController
 
onInitialLoad() - Method in class com.allen_sauer.gwt.dnd.demo.client.example.absolute.AbsolutePositionExample
 
onInitialLoad() - Method in class com.allen_sauer.gwt.dnd.demo.client.example.clicktouch.ClickTouchExample
 
onInitialLoad() - Method in class com.allen_sauer.gwt.dnd.demo.client.example.Example
Called when Example.onLoad() is called for the first time.
onInitialLoad() - Method in class com.allen_sauer.gwt.dnd.demo.client.example.flowpanel.FlowPanelExample
 
onInitialLoad() - Method in class com.allen_sauer.gwt.dnd.demo.client.example.grid.GridConstrainedExample
 
onLeave(DragContext) - Method in class com.allen_sauer.gwt.dnd.client.drop.AbsolutePositionDropController
 
onLeave(DragContext) - Method in class com.allen_sauer.gwt.dnd.client.drop.AbstractDropController
 
onLeave(DragContext) - Method in class com.allen_sauer.gwt.dnd.client.drop.AbstractIndexedDropController
Deprecated.
 
onLeave(DragContext) - Method in class com.allen_sauer.gwt.dnd.client.drop.AbstractInsertPanelDropController
 
onLeave(DragContext) - Method in interface com.allen_sauer.gwt.dnd.client.drop.DropController
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.
onLeave(DragContext) - Method in class com.allen_sauer.gwt.dnd.demo.client.example.flextable.FlexTableRowDropController
 
onLeave(DragContext) - Method in class com.allen_sauer.gwt.dnd.demo.client.example.matryoshka.MatryoshkaSetWidgetDropController
 
onLoad() - Method in class com.allen_sauer.gwt.dnd.demo.client.example.Example
Calls Example.onInitialLoad() when called for the first time.
onLoad() - Method in class com.allen_sauer.gwt.dnd.demo.client.example.matryoshka.RGBFocusPanel
 
onLoad() - Method in class com.allen_sauer.gwt.dnd.demo.client.example.palette.PaletteWidget
Adjust the shim size and attach once our widget dimensions are known.
onLoad() - Method in class com.allen_sauer.gwt.dnd.demo.client.RedBoxDraggableWidget
 
onModuleLoad() - Method in class com.allen_sauer.gwt.dnd.client.util.DragEntryPoint
 
onModuleLoad() - Method in class com.allen_sauer.gwt.dnd.demo.client.DragDropDemo
 
onMove(DragContext) - Method in class com.allen_sauer.gwt.dnd.client.drop.AbsolutePositionDropController
 
onMove(DragContext) - Method in class com.allen_sauer.gwt.dnd.client.drop.AbstractDropController
 
onMove(DragContext) - Method in class com.allen_sauer.gwt.dnd.client.drop.AbstractIndexedDropController
Deprecated.
 
onMove(DragContext) - Method in class com.allen_sauer.gwt.dnd.client.drop.AbstractInsertPanelDropController
 
onMove(DragContext) - Method in interface com.allen_sauer.gwt.dnd.client.drop.DropController
Called with each mouse movement while the reference widget is engaging our drop target.
onMove(DragContext) - Method in class com.allen_sauer.gwt.dnd.client.drop.GridConstrainedDropController
 
onMove(DragContext) - Method in class com.allen_sauer.gwt.dnd.demo.client.example.flextable.FlexTableRowDropController
 
onPreviewDragEnd(DragEndEvent) - Method in interface com.allen_sauer.gwt.dnd.client.DragHandler
Fired before DragHandler.onDragEnd(DragEndEvent) is fired and provides an opportunity for any registered DragHandler to throw VetoDragException to prevent the operation.
onPreviewDragEnd(DragEndEvent) - Method in class com.allen_sauer.gwt.dnd.client.DragHandlerAdapter
 
onPreviewDragEnd(DragEndEvent) - Method in class com.allen_sauer.gwt.dnd.demo.client.DemoDragHandler
Log the preview drag end event.
onPreviewDragStart(DragStartEvent) - Method in interface com.allen_sauer.gwt.dnd.client.DragHandler
Fired before DragHandler.onDragStart(DragStartEvent) is fired and provides an opportunity for any registered DragHandler to throw VetoDragException to prevent the operation.
onPreviewDragStart(DragStartEvent) - Method in class com.allen_sauer.gwt.dnd.client.DragHandlerAdapter
 
onPreviewDragStart(DragStartEvent) - Method in class com.allen_sauer.gwt.dnd.demo.client.DemoDragHandler
Log the preview drag start event.
onPreviewDrop(DragContext) - Method in class com.allen_sauer.gwt.dnd.client.drop.AbstractDropController
 
onPreviewDrop(DragContext) - Method in class com.allen_sauer.gwt.dnd.client.drop.AbstractIndexedDropController
Deprecated.
 
onPreviewDrop(DragContext) - Method in class com.allen_sauer.gwt.dnd.client.drop.AbstractInsertPanelDropController
 
onPreviewDrop(DragContext) - Method in class com.allen_sauer.gwt.dnd.client.drop.BoundaryDropController
 
onPreviewDrop(DragContext) - Method in interface com.allen_sauer.gwt.dnd.client.drop.DropController
Called just prior to DropController.onDrop(DragContext) to allow the drop operation to be cancelled by throwing a VetoDragException.
onPreviewDrop(DragContext) - Method in class com.allen_sauer.gwt.dnd.demo.client.example.matryoshka.MatryoshkaSetWidgetDropController
 
onPreviewDrop(DragContext) - Method in class com.allen_sauer.gwt.dnd.demo.client.example.puzzle.SetWidgetDropController
 
onUnload() - Method in class com.allen_sauer.gwt.dnd.demo.client.example.matryoshka.RGBFocusPanel
 
onUnload() - Method in class com.allen_sauer.gwt.dnd.demo.client.example.palette.PaletteWidget
Remove the shim to allow the widget to size itself when reattached.

P

PaletteExample - Class in com.allen_sauer.gwt.dnd.demo.client.example.palette
Example of a widget palette that creates widget copies on demand.
PaletteExample(DemoDragHandler) - Constructor for class com.allen_sauer.gwt.dnd.demo.client.example.palette.PaletteExample
 
PalettePanel - Class in com.allen_sauer.gwt.dnd.demo.client.example.palette
Example of a panel that immediately replaces any PaletteWidget children that removed with widget copies of the original.
PalettePanel(PickupDragController) - Constructor for class com.allen_sauer.gwt.dnd.demo.client.example.palette.PalettePanel
 
PaletteWidget - Class in com.allen_sauer.gwt.dnd.demo.client.example.palette
Widget wrapper class used by PalettePanel.
PaletteWidget(Widget) - Constructor for class com.allen_sauer.gwt.dnd.demo.client.example.palette.PaletteWidget
Default constructor to wrap the provided widget.
PickupDragController - Class in com.allen_sauer.gwt.dnd.client
 
PickupDragController(AbsolutePanel, boolean) - Constructor for class com.allen_sauer.gwt.dnd.client.PickupDragController
Create a new pickup-and-move style drag controller.
positioner() - Method in interface com.allen_sauer.gwt.dnd.client.util.DragClientBundle.DragCssResource
 
previewDragEnd() - Method in class com.allen_sauer.gwt.dnd.client.AbstractDragController
 
previewDragEnd() - Method in interface com.allen_sauer.gwt.dnd.client.DragController
Callback method for MouseDragHandler.
previewDragEnd() - Method in class com.allen_sauer.gwt.dnd.client.PickupDragController
 
previewDragStart() - Method in class com.allen_sauer.gwt.dnd.client.AbstractDragController
 
previewDragStart() - Method in interface com.allen_sauer.gwt.dnd.client.DragController
Callback method for MouseDragHandler.
proxy() - Method in interface com.allen_sauer.gwt.dnd.client.util.DragClientBundle.DragCssResource
CSS style name applied to drag proxies.
PuzzleExample - Class in com.allen_sauer.gwt.dnd.demo.client.example.puzzle
Example illustrating image dragging and drop target selection with multiple eligible drop targets being considered.
PuzzleExample(DemoDragHandler) - Constructor for class com.allen_sauer.gwt.dnd.demo.client.example.puzzle.PuzzleExample
 

R

RED - Static variable in class com.allen_sauer.gwt.dnd.demo.client.DemoDragHandler
CSS red.
RedBoxDraggableWidget - Class in com.allen_sauer.gwt.dnd.demo.client
Demonstrate a draggable widget.
RedBoxDraggableWidget() - Constructor for class com.allen_sauer.gwt.dnd.demo.client.RedBoxDraggableWidget
 
registerDropController(DropController) - Method in class com.allen_sauer.gwt.dnd.client.PickupDragController
Register a new DropController, representing a new drop target, with this drag controller.
remove(Widget) - Method in class com.allen_sauer.gwt.dnd.demo.client.example.palette.PalettePanel
Removed widgets that are instances of PaletteWidget are immediately replaced with a cloned copy of the original.
removeDragHandler(DragHandler) - Method in class com.allen_sauer.gwt.dnd.client.AbstractDragController
 
removeDragHandler(DragHandler) - Method in interface com.allen_sauer.gwt.dnd.client.DragController
Unregister drag handler.
removeDragHandler(DragHandler) - Method in interface com.allen_sauer.gwt.dnd.client.FiresDragEvents
Remove a previously added DragHandler.
reportFatalAndThrowRuntimeException(String) - Static method in class com.allen_sauer.gwt.dnd.client.util.DOMUtil
Report a fatal exception via Window.alert() than throw a RuntimeException.
resetCache() - Method in class com.allen_sauer.gwt.dnd.client.AbstractDragController
 
resetCache() - Method in interface com.allen_sauer.gwt.dnd.client.DragController
Reset the internal drop controller (drop target) cache which is initialized primarily by AbstractDragController.dragStart().
resetCache() - Method in class com.allen_sauer.gwt.dnd.client.PickupDragController
 
ResetCacheExample - Class in com.allen_sauer.gwt.dnd.demo.client.example.resetcache
 
ResetCacheExample(PickupDragController) - Constructor for class com.allen_sauer.gwt.dnd.demo.client.example.resetcache.ResetCacheExample
 
restoreSelectedWidgetsLocation() - Method in class com.allen_sauer.gwt.dnd.client.PickupDragController
Restore the selected widgets to their original location.
restoreSelectedWidgetsStyle() - Method in class com.allen_sauer.gwt.dnd.client.PickupDragController
Restore the selected widgets with their original style.
RGBFocusPanel - Class in com.allen_sauer.gwt.dnd.demo.client.example.matryoshka
Colorful panel for dragging and dropping.
RGBFocusPanel(PickupDragController, int, int, int, int, int) - Constructor for class com.allen_sauer.gwt.dnd.demo.client.example.matryoshka.RGBFocusPanel
 
RIGHT_HALF_COMPARATOR - Static variable in interface com.allen_sauer.gwt.dnd.client.util.LocationWidgetComparator
 

S

saveSelectedWidgetsLocationAndStyle() - Method in class com.allen_sauer.gwt.dnd.client.PickupDragController
Save the selected widgets' current location in case they much be restored due to a cancelled drop.
selected() - Method in interface com.allen_sauer.gwt.dnd.client.util.DragClientBundle.DragCssResource
 
selectedWidgets - Variable in class com.allen_sauer.gwt.dnd.client.DragContext
List of currently selected widgets.
selectTab(int) - Method in class com.allen_sauer.gwt.dnd.demo.client.ui.MultiRowTabPanel
 
selectTabByHistoryToken(String) - Method in class com.allen_sauer.gwt.dnd.demo.client.ui.MultiRowTabPanel
 
setBehaviorBoundaryPanelDrop(boolean) - Method in class com.allen_sauer.gwt.dnd.client.drop.BoundaryDropController
Set whether or not widgets may be dropped anywhere on the boundary panel.
setBehaviorBoundaryPanelDrop(boolean) - Method in class com.allen_sauer.gwt.dnd.client.PickupDragController
Set whether or not widgets may be dropped anywhere on the boundary panel.
setBehaviorCancelDocumentSelections(boolean) - Method in class com.allen_sauer.gwt.dnd.client.AbstractDragController
 
setBehaviorCancelDocumentSelections(boolean) - Method in interface com.allen_sauer.gwt.dnd.client.DragController
Set whether or not document selections should be canceled by dragging.
setBehaviorConstrainedToBoundaryPanel(boolean) - Method in class com.allen_sauer.gwt.dnd.client.AbstractDragController
 
setBehaviorConstrainedToBoundaryPanel(boolean) - Method in interface com.allen_sauer.gwt.dnd.client.DragController
Set whether or not movable widget is to be constrained to the boundary panel during dragging.
setBehaviorDragProxy(boolean) - Method in class com.allen_sauer.gwt.dnd.client.PickupDragController
Set whether or not this controller should automatically create a drag proxy for each drag operation.
setBehaviorDragProxy(boolean) - Method in class com.allen_sauer.gwt.dnd.demo.client.example.flextable.FlexTableRowDragController
 
setBehaviorDragStartSensitivity(int) - Method in class com.allen_sauer.gwt.dnd.client.AbstractDragController
 
setBehaviorDragStartSensitivity(int) - Method in interface com.allen_sauer.gwt.dnd.client.DragController
Sets the number of pixels the mouse must be moved in either horizontal or vertical direction in order to initiate a drag operation.
setBehaviorMultipleSelection(boolean) - Method in class com.allen_sauer.gwt.dnd.client.AbstractDragController
 
setBehaviorMultipleSelection(boolean) - Method in interface com.allen_sauer.gwt.dnd.client.DragController
Sets whether multiple widgets can be selected for dragging at one time via CTRL/ META-click.
setBehaviorScrollIntoView(boolean) - Method in class com.allen_sauer.gwt.dnd.client.AbstractDragController
 
setBehaviorScrollIntoView(boolean) - Method in interface com.allen_sauer.gwt.dnd.client.DragController
Set whether or not to scroll containing panels and the browser window during drag operations in order to keep the draggable widgets visible.
setBottom(int) - Method in class com.allen_sauer.gwt.dnd.client.util.AbstractArea
Set bottom coordinate.
setCellStyleName(Widget, String) - Method in class com.allen_sauer.gwt.dnd.demo.client.ui.StylableVerticalPanel
 
setConstrainWidgetToBoundaryPanel(boolean) - Method in class com.allen_sauer.gwt.dnd.client.AbstractDragController
 
setLeft(int) - Method in class com.allen_sauer.gwt.dnd.client.util.AbstractArea
Set left coordinate.
setPixelSize(int, int) - Method in class com.allen_sauer.gwt.dnd.demo.client.example.palette.PaletteWidget
Let shim size match our size.
setRight(int) - Method in class com.allen_sauer.gwt.dnd.client.util.AbstractArea
Set right coordinate.
setSize(String, String) - Method in class com.allen_sauer.gwt.dnd.demo.client.example.palette.PaletteWidget
Let shim size match our size.
setStatus(String) - Static method in class com.allen_sauer.gwt.dnd.client.util.DOMUtil
Set the browser's status bar text, if supported and enabled in the client browser.
setText(String) - Method in class com.allen_sauer.gwt.dnd.demo.client.example.clicktouch.ClickTouchButton
 
setTop(int) - Method in class com.allen_sauer.gwt.dnd.client.util.AbstractArea
Set top coordinate.
SetWidgetDropController - Class in com.allen_sauer.gwt.dnd.demo.client.example.puzzle
DropController which allows a widget to be dropped on a SimplePanel drop target when the drop target does not yet have a child widget.
SetWidgetDropController(SimplePanel) - Constructor for class com.allen_sauer.gwt.dnd.demo.client.example.puzzle.SetWidgetDropController
 
SimpleDropController - Class in com.allen_sauer.gwt.dnd.client.drop
Simple DropController which accepts widgets dropped on it.
SimpleDropController(Widget) - Constructor for class com.allen_sauer.gwt.dnd.client.drop.SimpleDropController
 
StringUtil - Class in com.allen_sauer.gwt.dnd.client.util
Shared String utility methods.
StringUtil() - Constructor for class com.allen_sauer.gwt.dnd.client.util.StringUtil
 
StylableVerticalPanel - Class in com.allen_sauer.gwt.dnd.demo.client.ui
 
StylableVerticalPanel() - Constructor for class com.allen_sauer.gwt.dnd.demo.client.ui.StylableVerticalPanel
 

T

TabSelectingDropController - Class in com.allen_sauer.gwt.dnd.demo.client.example.resetcache
 
TabSelectingDropController(Widget, TabPanel, int) - Constructor for class com.allen_sauer.gwt.dnd.demo.client.example.resetcache.TabSelectingDropController
 
toggleSelection(Widget) - Method in class com.allen_sauer.gwt.dnd.client.AbstractDragController
 
toggleSelection(Widget) - Method in interface com.allen_sauer.gwt.dnd.client.DragController
Toggle the selection of the specified widget.
toString() - Method in class com.allen_sauer.gwt.dnd.client.DragEndEvent
Return a string representation of this event.
toString() - Method in class com.allen_sauer.gwt.dnd.client.DragStartEvent
Return a string representation of this event.
toString() - Method in class com.allen_sauer.gwt.dnd.client.util.AbstractArea
Textual representation of this area formatted as [(left, top) - (right, bottom) ].
toString() - Method in class com.allen_sauer.gwt.dnd.client.util.AbstractLocation
Textual representation of this location formatted as (x, y).
toString() - Method in class com.allen_sauer.gwt.dnd.client.util.WidgetLocation
 

U

unregisterDropController(DropController) - Method in class com.allen_sauer.gwt.dnd.client.PickupDragController
Unregister a DropController from this drag controller.
unregisterDropControllers() - Method in class com.allen_sauer.gwt.dnd.client.PickupDragController
Unregister all DropControllers from this drag controller.

V

VerticalPanelDropController - Class in com.allen_sauer.gwt.dnd.client.drop
A DropController for instances of VerticalPanel.
VerticalPanelDropController(VerticalPanel) - Constructor for class com.allen_sauer.gwt.dnd.client.drop.VerticalPanelDropController
VerticalPanelWithSpacer - Class in com.allen_sauer.gwt.dnd.demo.client.example.insertpanel
VerticalPanel which has a permanent spacer at the end to prevent CSS collapse of the panel and its parent.
VerticalPanelWithSpacer() - Constructor for class com.allen_sauer.gwt.dnd.demo.client.example.insertpanel.VerticalPanelWithSpacer
 
VetoDragException - Exception in com.allen_sauer.gwt.dnd.client
A VetoDragException is thrown by DragHandlers when the proposed operation is unacceptable.
VetoDragException() - Constructor for exception com.allen_sauer.gwt.dnd.client.VetoDragException
Default constructor.
vetoException - Variable in class com.allen_sauer.gwt.dnd.client.DragContext
At the end of a drag operation this fields will contain either the VetoDragException which caused the drag to be cancelled, or null if the drag was successful.

W

WidgetArea - Class in com.allen_sauer.gwt.dnd.client.util
 
WidgetArea(Widget, Widget) - Constructor for class com.allen_sauer.gwt.dnd.client.util.WidgetArea
 
WidgetLocation - Class in com.allen_sauer.gwt.dnd.client.util
 
WidgetLocation(Widget, Widget) - Constructor for class com.allen_sauer.gwt.dnd.client.util.WidgetLocation
Determine location of widget relative to reference, such that referencePanel.add(widget, location.getLeft(), location.getTop()) leaves the widget in the exact same location on the screen.
WindowExample - Class in com.allen_sauer.gwt.dnd.demo.client.example.window
Demonstrate the ability to capture DragStartEvents and DragEndEvents.
WindowExample(DemoDragHandler) - Constructor for class com.allen_sauer.gwt.dnd.demo.client.example.window.WindowExample
 
A B C D E F G H I L M N O P R S T U V W