Class CmsToolbarClipboardMenu
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.gwt.client.ui.CmsMenuButton
org.opencms.gwt.client.ui.A_CmsToolbarMenu<CmsContainerpageHandler>
org.opencms.ade.containerpage.client.ui.CmsToolbarClipboardMenu
- All Implemented Interfaces:
com.google.gwt.event.dom.client.HasClickHandlers
,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
,I_CmsToolbarButton
The clip-board tool-bar menu.
- Since:
- 8.0.0
-
Nested Class Summary
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 CmsFavoriteTab
The favorite list widget.protected boolean
Flag to indicate if the favorites are being edited.Fields inherited from class org.opencms.gwt.client.ui.CmsMenuButton
m_button, m_popup, m_resizeRegistration
Fields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIX
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addToFavorites
(CmsListItem listItem) Adds an element to the favorite list widget.void
addToRecent
(CmsListItem listItem) Adds an element to the recent list widget.void
Clears the contents of the favorite list widget.void
Clears the contents of the recent list widget.void
Enables the favorite list editing.void
Method executed when the button is activated.void
Method executed when the button is deactivated.void
Reloads the favorite list.void
replaceFavoriteItem
(CmsListItem listItem) Replaces old versions of the given item with the new one.void
replaceRecentItem
(CmsListItem listItem) Replaces old versions of the given item with the new one.void
Saves the favorite list.void
Updates the popup size according to the tab contents.Methods inherited from class org.opencms.gwt.client.ui.A_CmsToolbarMenu
autoClose, getHandler, hideMenu, isActive, onToolbarClick, setActive, setHandler
Methods inherited from class org.opencms.gwt.client.ui.CmsMenuButton
addClickHandler, clear, closeMenu, disable, enable, getPopup, hide, isEnabled, isOpen, isOpenRight, onBrowserEvent, openMenu, setButtonDown, setButtonUp, setEnabled, setMenuWidget, setOpenRight, setToolbarMode, show
Methods inherited from class com.google.gwt.user.client.ui.Composite
claimElement, getWidget, initializeClaimedElement, initWidget, isAttached, onAttach, 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
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.google.gwt.event.dom.client.HasClickHandlers
addClickHandler
Methods inherited from interface com.google.gwt.event.shared.HasHandlers
fireEvent
Methods inherited from interface org.opencms.gwt.client.ui.I_CmsToolbarButton
getTitle, setEnabled
-
Field Details
-
m_favorites
The favorite list widget. -
m_isEditingFavorites
Flag to indicate if the favorites are being edited.
-
-
Constructor Details
-
CmsToolbarClipboardMenu
Constructor.- Parameters:
handler
- the container-page handler
-
-
Method Details
-
addToFavorites
Adds an element to the favorite list widget.- Parameters:
listItem
- the item widget
-
addToRecent
Adds an element to the recent list widget.- Parameters:
listItem
- the item widget
-
clearFavorites
Clears the contents of the favorite list widget. -
clearRecent
Clears the contents of the recent list widget. -
enableFavoritesEdit
Enables the favorite list editing. -
onToolbarActivate
Description copied from interface:I_CmsToolbarButton
Method executed when the button is activated.- See Also:
-
onToolbarDeactivate
Description copied from interface:I_CmsToolbarButton
Method executed when the button is deactivated.- See Also:
-
reloadFavorites
Reloads the favorite list. -
replaceFavoriteItem
Replaces old versions of the given item with the new one.- Parameters:
listItem
- the list item
-
replaceRecentItem
Replaces old versions of the given item with the new one.- Parameters:
listItem
- the list item
-
saveFavorites
Saves the favorite list. -
updateSize
Updates the popup size according to the tab contents.
-