Package com.google.gwt.user.client.ui
Class NotificationMole
java.lang.Object
com.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.Widget
com.google.gwt.user.client.ui.Composite
com.google.gwt.user.client.ui.NotificationMole
- All Implemented Interfaces:
HasAttachHandlers
,HasHandlers
,EventListener
,HasVisibility
,IsRenderable
,IsWidget
Simple widget for providing notification feedback.
-
Nested Class Summary
Modifier and TypeClassDescription(package private) static interface
static interface
Default CSS styles for this widget.Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject
UIObject.DebugIdImpl, UIObject.DebugIdImplEnabled
-
Field Summary
Modifier and TypeFieldDescription(package private) DivElement
(package private) DivElement
(package private) SpanElement
(package private) int
(package private) Timer
Fields inherited from class com.google.gwt.user.client.ui.Widget
eventsToSink
Fields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIX, MISSING_ELEMENT_ERROR, SETELEMENT_TWICE_ERROR
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
hide()
Hides the notification.void
hideNow()
Force mole to hide and discard outstanding show attempts.void
setAnimationDuration
(int duration) Sets the animation duration in milliseconds.void
setMessage
(String message) Sets the message text to be displayed.void
show()
Display the notification with the existing message.void
Set the message text and then display the notification.void
showDelayed
(int delay) Display the notification, but after a delay.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, ensureHandlers, fireEvent, getHandlerCount, getHandlerManager, getLayoutData, getParent, isOrWasAttached, onLoad, onUnload, removeFromParent, replaceElement, setLayoutData, setParent, 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
-
borderElement
-
heightMeasure
-
notificationText
-
showAttempts
int showAttempts -
showTimer
Timer showTimer
-
-
Constructor Details
-
NotificationMole
public NotificationMole()
-
-
Method Details
-
hide
public void hide()Hides the notification. -
hideNow
public void hideNow()Force mole to hide and discard outstanding show attempts. -
setAnimationDuration
public void setAnimationDuration(int duration) Sets the animation duration in milliseconds. The animation duration defaults to 0 if this method is never called.- Parameters:
duration
- the animation duration in milliseconds.
-
setMessage
Sets the message text to be displayed.- Parameters:
message
- the text to be displayed.
-
show
public void show()Display the notification with the existing message. -
show
Set the message text and then display the notification. -
showDelayed
public void showDelayed(int delay) Display the notification, but after a delay.- Parameters:
delay
- delay in milliseconds.
-