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
FieldsModifier and TypeFieldDescriptionprotected CmsFavoriteTabThe favorite list widget.protected booleanFlag to indicate if the favorites are being edited.Fields inherited from class org.opencms.gwt.client.ui.CmsMenuButton
m_button, m_popup, m_resizeRegistrationFields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIX -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddToFavorites(CmsListItem listItem) Adds an element to the favorite list widget.voidaddToRecent(CmsListItem listItem) Adds an element to the recent list widget.voidClears the contents of the favorite list widget.voidClears the contents of the recent list widget.voidEnables the favorite list editing.voidMethod executed when the button is activated.voidMethod executed when the button is deactivated.voidReloads the favorite list.voidreplaceFavoriteItem(CmsListItem listItem) Replaces old versions of the given item with the new one.voidreplaceRecentItem(CmsListItem listItem) Replaces old versions of the given item with the new one.voidSaves the favorite list.voidUpdates 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, setHandlerMethods 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, showMethods inherited from class com.google.gwt.user.client.ui.Composite
claimElement, getWidget, initializeClaimedElement, initWidget, isAttached, onAttach, onDetach, render, render, resolvePotentialElement, setWidgetMethods 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, unsinkEventsMethods 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, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.gwt.event.dom.client.HasClickHandlers
addClickHandlerMethods inherited from interface com.google.gwt.event.shared.HasHandlers
fireEventMethods 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_CmsToolbarButtonMethod executed when the button is activated.- See Also:
-
onToolbarDeactivate
Description copied from interface:I_CmsToolbarButtonMethod 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.
-