public class DDCssLayout extends com.vaadin.ui.CssLayout implements LayoutDragSource, com.vaadin.event.dd.DropTarget, ShimSupport, com.vaadin.ui.LegacyComponent, DragFilterSupport, DragImageReferenceSupport, DragGrabFilterSupport, HasDragCaptionProvider
| Modifier and Type | Class and Description |
|---|---|
class |
DDCssLayout.CssLayoutTargetDetails
Target details for dropping on a absolute layout.
|
com.vaadin.server.AbstractClientConnector.IncorrectConcurrentAccessHandlercom.vaadin.ui.Component.ErrorEvent, com.vaadin.ui.Component.Event, com.vaadin.ui.Component.Focusable, com.vaadin.ui.Component.HasContextHelp, com.vaadin.ui.Component.Listenercom.vaadin.server.ClientConnector.AttachEvent, com.vaadin.server.ClientConnector.AttachListener, com.vaadin.server.ClientConnector.ConnectorErrorEvent, com.vaadin.server.ClientConnector.DetachEvent, com.vaadin.server.ClientConnector.DetachListenercom.vaadin.server.Sizeable.Unitcom.vaadin.ui.Layout.AlignmentHandler, com.vaadin.ui.Layout.MarginHandler, com.vaadin.ui.Layout.SpacingHandlercom.vaadin.ui.HasComponents.ComponentAttachDetachNotifier, com.vaadin.ui.HasComponents.ComponentAttachEvent, com.vaadin.ui.HasComponents.ComponentAttachListener, com.vaadin.ui.HasComponents.ComponentDetachEvent, com.vaadin.ui.HasComponents.ComponentDetachListener| Constructor and Description |
|---|
DDCssLayout()
Construct a new Css layout
|
DDCssLayout(com.vaadin.ui.Component... components)
Construct a new css layout with child components
|
| Modifier and Type | Method and Description |
|---|---|
void |
beforeClientResponse(boolean initial) |
void |
changeVariables(java.lang.Object source,
java.util.Map<java.lang.String,java.lang.Object> variables) |
DragCaptionProvider |
getDragCaptionProvider() |
DragFilter |
getDragFilter()
Get a filter which determines which components can be dragged from the
layout and which cannot.
|
DragGrabFilter |
getDragGrabFilter() |
DragImageProvider |
getDragImageProvider()
Returns the drag image provider
|
LayoutDragMode |
getDragMode()
Gets the drag mode which controls how drags can be made.
|
com.vaadin.event.dd.DropHandler |
getDropHandler()
gets the drop handler which handles component drops on the layout
|
DDCssLayoutState |
getState() |
com.vaadin.event.Transferable |
getTransferable(java.util.Map<java.lang.String,java.lang.Object> rawVariables) |
boolean |
isShimmed()
Are shims used over iframes so dragging is possible
|
void |
paintContent(com.vaadin.server.PaintTarget target) |
void |
setDragCaptionProvider(DragCaptionProvider provider) |
void |
setDragFilter(DragFilter dragFilter)
Set a filter which determines which components can be dragged from the
layout and which cannot.
|
void |
setDragGrabFilter(DragGrabFilter dragGrabFilter) |
void |
setDragImageProvider(DragImageProvider provider)
Set a component as a drag image for a component in the layout.
|
void |
setDragMode(LayoutDragMode mode)
Sets the drag mode which controls how drags can be made.
|
void |
setDropHandler(com.vaadin.event.dd.DropHandler dropHandler)
Sets the drop handler which handles component drops on the layout
|
void |
setShim(boolean shim)
False to disable the iframe shim used to enable dragging iframe based
components (defaults to true).
|
com.vaadin.event.dd.TargetDetails |
translateDropTargetDetails(java.util.Map<java.lang.String,java.lang.Object> clientVariables) |
addComponent, addComponent, addComponentAsFirst, addLayoutClickListener, getComponent, getComponentCount, getComponentIndex, getCss, getState, iterator, readDesign, removeComponent, removeLayoutClickListener, replaceComponent, writeDesignisRequiredIndicatorVisible, readMargin, setRequiredIndicatorVisible, writeMarginaddComponentAttachListener, addComponentDetachListener, addComponents, fireComponentAttachEvent, fireComponentDetachEvent, getComponentIterator, moveComponentsFrom, removeAllComponents, removeComponentAttachListener, removeComponentDetachListener, setHeight, setWidthaddContextClickListener, addContextHelpIconClickListener, addListener, addShortcutListener, addStyleName, attach, detach, ensureContextHelpInitialized, findAncestor, fireComponentErrorEvent, fireComponentEvent, fireContextHelpClick, focus, getActionManager, getCaption, getComponentError, getComponentErrorProvider, getContextHelpText, getCustomAttributes, getData, getDebugId, getDescription, getErrorMessage, getHeight, getHeightUnits, getIcon, getId, getJTestId, getLocale, getParent, getPrimaryStyleName, getRequiredError, getStyleName, getWidth, getWidthUnits, isCaptionAsHtml, isConnectorEnabled, isContextHelpTextHtmlEnabled, isEnabled, isOrHasAncestor, isReadOnly, isResponsive, isVisible, removeContextClickListener, removeListener, removeShortcutListener, removeStyleName, setCaption, setCaptionAsHtml, setComponentError, setComponentErrorProvider, setContextHelpText, setContextHelpTextHtmlEnabled, setData, setDebugId, setDescription, setDescription, setEnabled, setHeight, setHeightFull, setHeightUndefined, setIcon, setId, setJTestId, setLocale, setParent, setPrimaryStyleName, setReadOnly, setRequiredError, setResponsive, setSizeFull, setSizeUndefined, setStyleName, setVisible, setWidth, setWidthFull, setWidthUndefinedaddAttachListener, addDetachListener, addExtension, addListener, addListener, addListener, addListener, addListener, addListener, addMethodInvocationToQueue, createState, encodeState, equals, fireEvent, getAllChildrenIterable, getConnectorId, getErrorHandler, getExtensions, getIncorrectConcurrentAccessHandler, getListeners, getResource, getRpcManager, getRpcProxy, getSession, getStateType, getUI, handleConnectorRequest, hashCode, hasListeners, isAttached, isThis, markAsDirty, markAsDirtyRecursive, registerRpc, registerRpc, removeAttachListener, removeDetachListener, removeExtension, removeListener, removeListener, removeListener, removeListener, removeListener, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setConnectorResource, setErrorHandler, setIncorrectConcurrentAccessHandler, setResource, updateDiffstateclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitaddListener, addStyleName, addStyleNames, attach, getCaption, getDescription, getIcon, getId, getJTestId, getLocale, getParent, getPrimaryStyleName, getStyleName, getUI, isEnabled, isVisible, readDesign, removeListener, removeStyleName, removeStyleNames, setCaption, setEnabled, setIcon, setId, setJTestId, setParent, setPrimaryStyleName, setStyleName, setStyleName, setVisible, writeDesignaddAttachListener, addDetachListener, detach, encodeState, getErrorHandler, getExtensions, getRpcManager, getStateType, handleConnectorRequest, isAttached, isConnectorEnabled, markAsDirty, markAsDirtyRecursive, removeAttachListener, removeDetachListener, removeExtension, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setErrorHandlergetHeight, getHeightUnits, getWidth, getWidthUnits, setHeight, setHeight, setHeightFull, setHeightUndefined, setSizeFull, setSizeUndefined, setWidth, setWidth, setWidthFull, setWidthUndefinedpublic DDCssLayout()
public DDCssLayout(com.vaadin.ui.Component... components)
components - the children of the css layoutpublic void setDragCaptionProvider(@Nullable
DragCaptionProvider provider)
setDragCaptionProvider in interface HasDragCaptionProvider@Nullable public DragCaptionProvider getDragCaptionProvider()
getDragCaptionProvider in interface HasDragCaptionProvider@Nullable public DragGrabFilter getDragGrabFilter()
getDragGrabFilter in interface DragGrabFilterSupportpublic void setDragGrabFilter(@Nullable
DragGrabFilter dragGrabFilter)
setDragGrabFilter in interface DragGrabFilterSupportdragGrabFilter - drag grab filterpublic com.vaadin.event.Transferable getTransferable(java.util.Map<java.lang.String,java.lang.Object> rawVariables)
getTransferable in interface com.vaadin.event.dd.DragSourcepublic void setShim(boolean shim)
setShim in interface ShimSupportshim - Are the iframes shimmedpublic boolean isShimmed()
isShimmed in interface ShimSupportpublic com.vaadin.event.dd.DropHandler getDropHandler()
getDropHandler in interface com.vaadin.event.dd.DropTargetpublic void setDropHandler(com.vaadin.event.dd.DropHandler dropHandler)
dropHandler - The drop handler to setpublic com.vaadin.event.dd.TargetDetails translateDropTargetDetails(java.util.Map<java.lang.String,java.lang.Object> clientVariables)
translateDropTargetDetails in interface com.vaadin.event.dd.DropTargetpublic LayoutDragMode getDragMode()
getDragMode in interface LayoutDragSourcepublic void setDragMode(LayoutDragMode mode)
setDragMode in interface LayoutDragSourcemode - The mode to setpublic DragFilter getDragFilter()
LayoutDragMode.NONE
By default the drag filter permits dragging all components when the
layout drag mode allows it.getDragFilter in interface DragFilterSupportgetDragFilter in interface LayoutDragSourceDragFilter.ALL is used.public void setDragFilter(DragFilter dragFilter)
LayoutDragMode.NONE
By default the drag filter permits dragging all components when the
layout drag mode allows it.setDragFilter in interface DragFilterSupportsetDragFilter in interface LayoutDragSourcedragFilter - The filter to use, by default DragFilter.ALL is used.public void paintContent(com.vaadin.server.PaintTarget target)
throws com.vaadin.server.PaintException
paintContent in interface com.vaadin.ui.LegacyComponentcom.vaadin.server.PaintExceptionpublic DDCssLayoutState getState()
getState in class com.vaadin.ui.CssLayoutpublic void beforeClientResponse(boolean initial)
beforeClientResponse in interface com.vaadin.server.ClientConnectorbeforeClientResponse in class com.vaadin.ui.CssLayoutpublic void changeVariables(java.lang.Object source,
java.util.Map<java.lang.String,java.lang.Object> variables)
changeVariables in interface com.vaadin.server.VariableOwnerpublic void setDragImageProvider(@Nullable
DragImageProvider provider)
DragImageReferenceSupportsetDragImageProvider in interface DragImageReferenceSupportprovider - The image provider@Nullable public DragImageProvider getDragImageProvider()
DragImageReferenceSupportgetDragImageProvider in interface DragImageReferenceSupport