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.
Modifier and Type | Class and Description |
---|---|
static interface |
FieldHelpPanel.FieldHelpConstants |
static interface |
FieldHelpPanel.Resources |
static interface |
FieldHelpPanel.Style |
UIObject.DebugIdImpl, UIObject.DebugIdImplEnabled
DEBUG_ID_PREFIX
Constructor and Description |
---|
FieldHelpPanel() |
Modifier and Type | Method and 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) |
claimElement, initializeClaimedElement, isAttached, onBrowserEvent, render, render
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, fireEvent, getLayoutData, getParent, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
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
public void onResize()
onResize
in interface RequiresResize
public void setContainerPanel(LayoutPanel containerPanel)
public void displayHelp(Widget target, SafeHtml helpContent, Element... autoHidePartners)
displayHelp
in interface FieldHelpView
public void displayHelp(Element target, SafeHtml helpContent, Element... autoHidePartners)
displayHelp
in interface FieldHelpView
public void hideHelp()
hideHelp
in interface FieldHelpView
public void adjustPosition()
adjustPosition
in interface FieldHelpView