Package org.opencms.gwt.client.ui
Class CmsNotificationWidget
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.CmsNotificationWidget
- 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,I_CmsNotificationWidget
public class CmsNotificationWidget
extends com.google.gwt.user.client.ui.Composite
implements I_CmsNotificationWidget
The toolbar notification widget.
- Since:
- 8.0.0
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static interfaceNested 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
Fields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIX -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddMessage(CmsNotificationMessage message) Adds the given notification message.voidRemoves all messages.protected voidClears the messages once the hide animation is completed.protected voidCalled once the show animation is completed.voidremoveMessage(CmsNotificationMessage message) Removes the given notification message.Methods inherited from class com.google.gwt.user.client.ui.Composite
claimElement, getWidget, initializeClaimedElement, initWidget, isAttached, onAttach, onBrowserEvent, 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, toString
-
Constructor Details
-
CmsNotificationWidget
public CmsNotificationWidget()Constructor.
-
-
Method Details
-
addMessage
Description copied from interface:I_CmsNotificationWidgetAdds the given notification message.Will also block the screen, if required.
- Specified by:
addMessagein interfaceI_CmsNotificationWidget- Parameters:
message- the message- See Also:
-
clearMessages
Description copied from interface:I_CmsNotificationWidgetRemoves all messages.- Specified by:
clearMessagesin interfaceI_CmsNotificationWidget- See Also:
-
removeMessage
Description copied from interface:I_CmsNotificationWidgetRemoves the given notification message.Will also unblock the screen, if no longer required.
- Specified by:
removeMessagein interfaceI_CmsNotificationWidget- Parameters:
message- the message- See Also:
-
onHideComplete
Clears the messages once the hide animation is completed. -
onShowComplete
Called once the show animation is completed.
-