public class QuickTip extends ToolTip
A specialized tooltip class for tooltips that can be specified in markup.
Quicktips can be configured via tag attributes directly in markup. Below is the summary of the configuration properties which can be used.
To register a quick tip in markup, you simply add one or more of the valid QuickTip attributes. The HTML element itself is automatically set as the quick tip target.
Tag attribute options:
Example using QuickTip tag attributes:
private void exampleQuickTip() {
HTML html = new HTML("<span qtitle='Title for Tip' qtip='Display this tip.' qwidth='50px'>Some text.</span>");
new QuickTip(html);
RootPanel.get().add(html);
}
Tip.TipAppearance
anchorEl, body, dismissTimer, hideTimer, showTimer, target, targetXY, title
close, constrainPosition, quickShowInterval, showing
adjustSize, allowTextSelection, cacheSizes, disableContextMenu, disabled, disabledStyle, ensureVisibilityOnSizing, height, hidden, lastSize, layer, left, mask, maskMessage, monitorWindowResize, pageX, pageY, resizeHandler, shim, tabIndex, toolTip, toolTipConfig, top, width, windowResizeDelay, windowResizeTask
Constructor and Description |
---|
QuickTip(Widget component)
Creates a new quick tip instance.
|
QuickTip(Widget component,
Tip.TipAppearance appearance)
Creates a new quick tip instance.
|
Modifier and Type | Method and Description |
---|---|
boolean |
isInterceptTitles()
Returns true if intercept titles is enabled.
|
protected void |
onHide() |
protected void |
onTargetMouseMove(MouseMoveEvent event) |
protected void |
onTargetMouseOut(MouseOutEvent event) |
protected void |
onTargetMouseOver(MouseOverEvent event) |
protected void |
onTargetOut(Event ce) |
protected void |
onTargetOver(Event ce) |
void |
setInterceptTitles(boolean interceptTitles)
True to automatically use the element's DOM title value if available (defaults to false).
|
clearTimer, clearTimers, delayHide, delayShow, getAnchorAlign, getOffsets, getQuickShowInterval, getTargetXY, getToolTipConfig, hide, init, initTarget, onAfterFirstAttach, onMouseMove, onTargetTouchMove, onWindowResize, setQuickShowInterval, show, showAt, syncAnchor, update, updateContent
doAttachChildren, doDetachChildren, getAppearance, getMaxWidth, getMinWidth, isClosable, onDisable, setClosable, setMaxWidth, setMinWidth, showAt
addBeforeHideHandler, addBeforeShowContextMenuHandler, addBeforeShowHandler, addBlurHandler, addDisableHandler, addEnableHandler, addFocusHandler, addGestureRecognizer, addHideHandler, addMoveHandler, addResizeHandler, addShowContextMenuHandler, addShowHandler, addStyleDependentName, addStyleOnOver, adjustPosition, adjustSize, applyState, assertAfterRender, assertPreRender, blur, clearSizeCache, disable, disableContextMenu, disableEvents, enable, enableEvents, fireCancellableEvent, fireEvent, focus, getData, getElement, getFocusEl, getFocusSupport, getGestureRecognizer, getGestureRecognizerCount, getHideMode, getId, getItemId, getOffsetHeight, getOffsetWidth, getPositionEl, getShadow, getShadowPosition, getStateId, getTabIndex, getToolTip, hideShadow, hideToolTip, isAllowTextSelection, isAutoHeight, isAutoWidth, isDeferHeight, isEnabled, isMonitorWindowResize, isRendered, isStateful, isVisible, isVisible, mask, mask, notifyHide, notifyShow, onAttach, onBlur, onBrowserEvent, onDetach, onEnable, onFocus, onHideContextMenu, onLoad, onPosition, onResize, onRightClick, onShow, onShowContextMenu, onTouch, onUnload, removeStyleDependentName, removeStyleOnOver, removeToolTip, setAllowTextSelection, setBorders, setBounds, setBounds, setContextMenu, setData, setDeferHeight, setEnabled, setHeight, setHeight, setHideMode, setId, setItemId, setMonitorWindowResize, setPagePosition, setPixelSize, setPosition, setShadow, setShadowPosition, setSize, setStateful, setStateId, setStyleDependentName, setTabIndex, setToolTip, setToolTipConfig, setVisible, setWidth, setWidth, sync, syncSize, unmask
public QuickTip(Widget component)
component
- the source componentpublic QuickTip(Widget component, Tip.TipAppearance appearance)
component
- the source componentappearance
- the appearancepublic boolean isInterceptTitles()
public void setInterceptTitles(boolean interceptTitles)
interceptTitles
- true to to intercept titlesprotected void onTargetMouseMove(MouseMoveEvent event)
onTargetMouseMove
in class ToolTip
protected void onTargetMouseOut(MouseOutEvent event)
onTargetMouseOut
in class ToolTip
protected void onTargetMouseOver(MouseOverEvent event)
onTargetMouseOver
in class ToolTip
protected void onTargetOut(Event ce)
onTargetOut
in class ToolTip
protected void onTargetOver(Event ce)
onTargetOver
in class ToolTip
Copyright © 2018. All rights reserved.