Class CmsBinaryPreviewDialog
- 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.ade.galleries.client.preview.ui.A_CmsPreviewDialog<org.opencms.ade.galleries.shared.CmsResourceInfoBean>
-
- org.opencms.ade.galleries.client.preview.ui.CmsBinaryPreviewDialog
-
- 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
public class CmsBinaryPreviewDialog extends A_CmsPreviewDialog<org.opencms.ade.galleries.shared.CmsResourceInfoBean>
Provides a widget for the binary preview dialog .- Since:
- 8.0.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.opencms.ade.galleries.client.preview.ui.A_CmsPreviewDialog
A_CmsPreviewDialog.I_CmsPreviewDialogUiBinder
-
-
Field Summary
-
Fields inherited from class org.opencms.ade.galleries.client.preview.ui.A_CmsPreviewDialog
m_buttonBar, m_closePreview, m_dialogHeight, m_dialogWidth, m_galleryMode, m_parentPanel, m_previewHeight, m_previewHolder, m_previewPanel, m_selectButton, m_tabbedPanel, m_tabsHolder, m_title
-
-
Constructor Summary
Constructors Constructor Description CmsBinaryPreviewDialog(org.opencms.ade.galleries.shared.I_CmsGalleryProviderConstants.GalleryMode dialogMode, int dialogHeight, int dialogWidth, boolean disableSelection)
The constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
fillContent(org.opencms.ade.galleries.shared.CmsResourceInfoBean infoBean)
Fills the content of the tabs panel.void
fillPreviewPanel(org.opencms.ade.galleries.shared.CmsResourceInfoBean infoBean)
Fills the content of the preview panel part.protected I_CmsPreviewHandler<org.opencms.ade.galleries.shared.CmsResourceInfoBean>
getHandler()
Returns the preview handler.boolean
hasChanges()
Returns if there are any changes that need saving, before the preview may be closed.void
init(CmsBinaryPreviewHandler handler)
Initializes the preview.void
saveChanges(com.google.gwt.user.client.Command afterSaveCommand)
Saves the changes for this dialog.-
Methods inherited from class org.opencms.ade.galleries.client.preview.ui.A_CmsPreviewDialog
confirmSaveChanges, getGalleryMode, onCloseClick, onSelectClick, removePreview
-
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, onLoad, 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
-
-
-
-
Constructor Detail
-
CmsBinaryPreviewDialog
public CmsBinaryPreviewDialog(org.opencms.ade.galleries.shared.I_CmsGalleryProviderConstants.GalleryMode dialogMode, int dialogHeight, int dialogWidth, boolean disableSelection)
The constructor.- Parameters:
dialogMode
- the dialog modedialogHeight
- the dialog height to setdialogWidth
- the dialog width to setdisableSelection
- true if selection from the preview should be disabled
-
-
Method Detail
-
fillContent
public void fillContent(org.opencms.ade.galleries.shared.CmsResourceInfoBean infoBean)
Description copied from class:A_CmsPreviewDialog
Fills the content of the tabs panel.- Specified by:
fillContent
in classA_CmsPreviewDialog<org.opencms.ade.galleries.shared.CmsResourceInfoBean>
- Parameters:
infoBean
- the bean containing the parameter- See Also:
A_CmsPreviewDialog.fillContent(org.opencms.ade.galleries.shared.CmsResourceInfoBean)
-
fillPreviewPanel
public void fillPreviewPanel(org.opencms.ade.galleries.shared.CmsResourceInfoBean infoBean)
Fills the content of the preview panel part.- Parameters:
infoBean
- the resource info
-
hasChanges
public boolean hasChanges()
Description copied from class:A_CmsPreviewDialog
Returns if there are any changes that need saving, before the preview may be closed.- Specified by:
hasChanges
in classA_CmsPreviewDialog<org.opencms.ade.galleries.shared.CmsResourceInfoBean>
- Returns:
true
if changed- See Also:
A_CmsPreviewDialog.hasChanges()
-
init
public void init(CmsBinaryPreviewHandler handler)
Initializes the preview.- Parameters:
handler
- the preview handler
-
saveChanges
public void saveChanges(com.google.gwt.user.client.Command afterSaveCommand)
Description copied from class:A_CmsPreviewDialog
Saves the changes for this dialog.- Specified by:
saveChanges
in classA_CmsPreviewDialog<org.opencms.ade.galleries.shared.CmsResourceInfoBean>
- Parameters:
afterSaveCommand
- the command to execute after saving the changes- See Also:
A_CmsPreviewDialog.saveChanges(com.google.gwt.user.client.Command)
-
getHandler
protected I_CmsPreviewHandler<org.opencms.ade.galleries.shared.CmsResourceInfoBean> getHandler()
Description copied from class:A_CmsPreviewDialog
Returns the preview handler.- Specified by:
getHandler
in classA_CmsPreviewDialog<org.opencms.ade.galleries.shared.CmsResourceInfoBean>
- Returns:
- the preview handler
- See Also:
A_CmsPreviewDialog.getHandler()
-
-