Package com.opencloud.rem.client.ui
Class FieldHelpPanel
- 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.opencloud.rem.client.ui.FieldHelpPanel
-
- All Implemented Interfaces:
HasAttachHandlers
,HasHandlers
,EventListener
,HasVisibility
,IsRenderable
,IsWidget
,RequiresResize
,FieldHelpView
public class FieldHelpPanel extends Composite implements RequiresResize, FieldHelpView
Default implementation of
FieldHelpView
that displays help contents in a small popup bubble to the right of the associated widget or UI element.It should be bound as a singleton and attached directly to the root layout panel or some other top-level layout panel. Whichever panel it is attached to must be set using the
setContainerPanel(LayoutPanel)
method.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
FieldHelpPanel.FieldHelpConstants
static interface
FieldHelpPanel.Resources
static interface
FieldHelpPanel.Style
-
Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject
UIObject.DebugIdImpl, UIObject.DebugIdImplEnabled
-
-
Field Summary
-
Fields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIX
-
-
Constructor Summary
Constructors Constructor Description FieldHelpPanel()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
adjustPosition()
void
displayHelp(Element target, SafeHtml helpContent, Element... autoHidePartners)
void
displayHelp(Widget target, SafeHtml helpContent, Element... autoHidePartners)
void
hideHelp()
void
onResize()
void
setContainerPanel(LayoutPanel containerPanel)
-
Methods inherited from class com.google.gwt.user.client.ui.Composite
claimElement, initializeClaimedElement, isAttached, onBrowserEvent, render, render
-
Methods inherited from class com.google.gwt.user.client.ui.Widget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, fireEvent, getLayoutData, getParent, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
-
Methods inherited from class com.google.gwt.user.client.ui.UIObject
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleName, getStylePrimaryName, getTitle, isVisible, isVisible, removeStyleDependentName, removeStyleName, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString
-
-
-
-
Method Detail
-
onResize
public void onResize()
- Specified by:
onResize
in interfaceRequiresResize
-
setContainerPanel
public void setContainerPanel(LayoutPanel containerPanel)
-
displayHelp
public void displayHelp(Widget target, SafeHtml helpContent, Element... autoHidePartners)
- Specified by:
displayHelp
in interfaceFieldHelpView
-
displayHelp
public void displayHelp(Element target, SafeHtml helpContent, Element... autoHidePartners)
- Specified by:
displayHelp
in interfaceFieldHelpView
-
hideHelp
public void hideHelp()
- Specified by:
hideHelp
in interfaceFieldHelpView
-
adjustPosition
public void adjustPosition()
- Specified by:
adjustPosition
in interfaceFieldHelpView
-
-