Package org.cruxframework.crux.widgets.client.util.draganddrop

Interface Summary
GenericDragEventHandler.Draggable<K extends IsWidget & HasAllMouseHandlers> The contract to implement a widget which can be resized
MoveCapability.Movable<K extends IsWidget & HasAllMouseHandlers> The contract to implement a widget which can be moved along the screen
ResizeCapability.Resizable<K extends IsWidget & HasAllMouseHandlers> The contract to implement a widget which can be resized
 

Class Summary
GenericDragEventHandler A generic handler which captures mouse events, translates them into drag events and invokes actions associated to them.
GenericDragEventHandler.DragAction<D extends GenericDragEventHandler.Draggable<?>> The contract to implement the logic associated to a drag action
MoveCapability Encloses the logic and contracts needed to move a widget when user drags it
MoveCapability.DragMoveAction The logic needed to move a widget when user drags it
ResizeCapability Encloses the logic and contracts needed resize a widget when user drags a part of it
ResizeCapability.DragResizeAction The logic needed to resize a widget when user drags a part of it
 

Enum Summary
GenericDragEventHandler.DragAndDropFeature Features offered by existing drag and drop capabilities
 



Copyright © 2014. All rights reserved.