Class CmsDataViewPreviewWidget
java.lang.Object
com.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.Widget
com.google.gwt.user.client.ui.Composite
org.opencms.acacia.client.widgets.complex.CmsDataViewPreviewWidget
- All Implemented Interfaces:
com.google.gwt.event.logical.shared.HasAttachHandlers
,com.google.gwt.event.shared.HasHandlers
,com.google.gwt.user.client.EventListener
,com.google.gwt.user.client.ui.HasVisibility
,com.google.gwt.user.client.ui.IsRenderable
,com.google.gwt.user.client.ui.IsWidget
Data view widget which fetches a preview image for the selected item from the server.
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
Loads image from data source.static interface
Interface to load the thumbnail (potentially asynchronously).static class
Loads image from a fixed URL.Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled
-
Field Summary
Modifier and TypeFieldDescriptionprotected com.google.gwt.user.client.ui.HTML
The label with the description text.protected com.google.gwt.user.client.ui.Image
The preview image.protected com.google.gwt.user.client.ui.FlowPanel
The container for the image.protected com.google.gwt.user.client.ui.Label
The label to the right of the preview image.Fields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIX
-
Constructor Summary
ConstructorDescriptionCmsDataViewPreviewWidget
(String config, CmsDataViewValueAccessor accessor, CmsDataViewPreviewWidget.I_ImageProvider provider) Creates a new instance. -
Method Summary
Methods inherited from class com.google.gwt.user.client.ui.Composite
claimElement, getWidget, initializeClaimedElement, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, render, render, resolvePotentialElement, setWidget
Methods inherited from class com.google.gwt.user.client.ui.Widget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isOrWasAttached, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
Methods inherited from class com.google.gwt.user.client.ui.UIObject
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString
-
Field Details
-
m_imageContainer
The container for the image. -
m_image
The preview image. -
m_label
The label to the right of the preview image. -
m_descriptionLabel
The label with the description text.
-
-
Constructor Details
-
CmsDataViewPreviewWidget
public CmsDataViewPreviewWidget(String config, CmsDataViewValueAccessor accessor, CmsDataViewPreviewWidget.I_ImageProvider provider) Creates a new instance.- Parameters:
config
- the widget configurationaccessor
- the accessor for the editor valuesprovider
- the image provider
-
-
Method Details
-
onLoad
- Overrides:
onLoad
in classcom.google.gwt.user.client.ui.Widget
- See Also:
-
Widget.onLoad()
-