Package io.jmix.ui.widget.client.caption
Class JmixCaptionWidget
java.lang.Object
com.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.Widget
com.google.gwt.user.client.ui.LabelBase<String>
com.google.gwt.user.client.ui.Label
com.google.gwt.user.client.ui.HTML
com.vaadin.client.VCaption
io.jmix.ui.widget.client.caption.JmixCaptionWidget
- All Implemented Interfaces:
com.google.gwt.editor.client.IsEditor<com.google.gwt.editor.client.LeafValueEditor<String>>
,com.google.gwt.event.dom.client.ClickHandler
,com.google.gwt.event.dom.client.HasAllDragAndDropHandlers
,com.google.gwt.event.dom.client.HasAllGestureHandlers
,com.google.gwt.event.dom.client.HasAllMouseHandlers
,com.google.gwt.event.dom.client.HasAllTouchHandlers
,com.google.gwt.event.dom.client.HasClickHandlers
,com.google.gwt.event.dom.client.HasDoubleClickHandlers
,com.google.gwt.event.dom.client.HasDragEndHandlers
,com.google.gwt.event.dom.client.HasDragEnterHandlers
,com.google.gwt.event.dom.client.HasDragHandlers
,com.google.gwt.event.dom.client.HasDragLeaveHandlers
,com.google.gwt.event.dom.client.HasDragOverHandlers
,com.google.gwt.event.dom.client.HasDragStartHandlers
,com.google.gwt.event.dom.client.HasDropHandlers
,com.google.gwt.event.dom.client.HasGestureChangeHandlers
,com.google.gwt.event.dom.client.HasGestureEndHandlers
,com.google.gwt.event.dom.client.HasGestureStartHandlers
,com.google.gwt.event.dom.client.HasMouseDownHandlers
,com.google.gwt.event.dom.client.HasMouseMoveHandlers
,com.google.gwt.event.dom.client.HasMouseOutHandlers
,com.google.gwt.event.dom.client.HasMouseOverHandlers
,com.google.gwt.event.dom.client.HasMouseUpHandlers
,com.google.gwt.event.dom.client.HasMouseWheelHandlers
,com.google.gwt.event.dom.client.HasTouchCancelHandlers
,com.google.gwt.event.dom.client.HasTouchEndHandlers
,com.google.gwt.event.dom.client.HasTouchMoveHandlers
,com.google.gwt.event.dom.client.HasTouchStartHandlers
,com.google.gwt.event.logical.shared.HasAttachHandlers
,com.google.gwt.event.shared.EventHandler
,com.google.gwt.event.shared.HasHandlers
,com.google.gwt.i18n.client.HasDirection
,com.google.gwt.i18n.shared.HasDirectionEstimator
,com.google.gwt.safehtml.client.HasSafeHtml
,com.google.gwt.user.client.EventListener
,com.google.gwt.user.client.ui.HasAutoHorizontalAlignment
,com.google.gwt.user.client.ui.HasDirectionalHtml
,com.google.gwt.user.client.ui.HasDirectionalSafeHtml
,com.google.gwt.user.client.ui.HasDirectionalText
,com.google.gwt.user.client.ui.HasHorizontalAlignment
,com.google.gwt.user.client.ui.HasHTML
,com.google.gwt.user.client.ui.HasText
,com.google.gwt.user.client.ui.HasVisibility
,com.google.gwt.user.client.ui.HasWordWrap
,com.google.gwt.user.client.ui.IsWidget
,com.google.gwt.user.client.ui.SourcesClickEvents
,com.google.gwt.user.client.ui.SourcesMouseEvents
,com.vaadin.client.ui.HasErrorIndicatorElement
- Direct Known Subclasses:
JmixGridLayoutCaptionWidget
public class JmixCaptionWidget
extends com.vaadin.client.VCaption
implements com.google.gwt.event.dom.client.ClickHandler
-
Nested Class Summary
Nested classes/interfaces inherited from class com.vaadin.client.VCaption
com.vaadin.client.VCaption.InsertPosition
Nested 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
Nested classes/interfaces inherited from interface com.google.gwt.i18n.client.HasDirection
com.google.gwt.i18n.client.HasDirection.Direction
Nested classes/interfaces inherited from interface com.google.gwt.user.client.ui.HasHorizontalAlignment
com.google.gwt.user.client.ui.HasHorizontalAlignment.AutoHorizontalAlignmentConstant, com.google.gwt.user.client.ui.HasHorizontalAlignment.HorizontalAlignmentConstant
-
Field Summary
Modifier and TypeFieldDescriptionprotected CaptionHolder
protected boolean
protected com.google.gwt.event.shared.HandlerRegistration
static final String
static final String
protected com.google.gwt.dom.client.Element
static final String
Fields inherited from class com.vaadin.client.VCaption
captionText, CLASSNAME, errorIndicatorElement, icon, placedAfterComponent, requiredFieldIndicator
Fields inherited from class com.google.gwt.user.client.ui.Label
DEFAULT_DIRECTION_ESTIMATOR
Fields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIX
Fields inherited from interface com.google.gwt.user.client.ui.HasAutoHorizontalAlignment
ALIGN_CONTENT_END, ALIGN_CONTENT_START
Fields inherited from interface com.google.gwt.user.client.ui.HasHorizontalAlignment
ALIGN_CENTER, ALIGN_DEFAULT, ALIGN_JUSTIFY, ALIGN_LEFT, ALIGN_LOCALE_END, ALIGN_LOCALE_START, ALIGN_RIGHT
-
Constructor Summary
ConstructorDescriptionJmixCaptionWidget
(com.vaadin.client.ComponentConnector component, com.vaadin.client.ApplicationConnection client) -
Method Summary
Modifier and TypeMethodDescriptioncom.google.gwt.dom.client.Element
protected int
com.google.gwt.dom.client.Element
protected int
getInsertPosition
(com.vaadin.client.VCaption.InsertPosition element) int
com.google.gwt.dom.client.Element
com.google.gwt.user.client.Element
protected boolean
hasContextHelpIconListeners
(com.vaadin.shared.AbstractComponentState state) void
boolean
protected boolean
isContextHelpIconEnabled
(com.vaadin.shared.AbstractComponentState state) void
onClick
(com.google.gwt.event.dom.client.ClickEvent event) void
setCaptionHolder
(CaptionHolder captionHolder) void
setCaptionPlacedAfterComponentByDefault
(boolean captionPlacedAfterComponentByDefault) protected void
setCaptionText
(com.vaadin.shared.AbstractComponentState state) boolean
Methods inherited from class com.vaadin.client.VCaption
getCaptionOwnerPid, getHeight, getOwner, getOwnerPid, getRequiredWidth, getTooltipInfo, isCaptionAsHtml, isNeeded, mightChange, onAttach, onBrowserEvent, onDetach, setAlignment, setCaptionAsHtml, setCaptionText, setCaptionText, setErrorIndicatorElementVisible, setMaxWidth, setTooltipInfo, shouldBePlacedAfterComponent, updateCaptionWithoutOwner, updateCaptionWithoutOwner, updateCaptionWithoutOwner
Methods inherited from class com.google.gwt.user.client.ui.HTML
getHTML, getTextOrHtml, setHTML, setHTML, setHTML, setHTML, wrap
Methods inherited from class com.google.gwt.user.client.ui.Label
addClickHandler, addClickListener, addDoubleClickHandler, addDragEndHandler, addDragEnterHandler, addDragHandler, addDragLeaveHandler, addDragOverHandler, addDragStartHandler, addDropHandler, addGestureChangeHandler, addGestureEndHandler, addGestureStartHandler, addMouseDownHandler, addMouseListener, addMouseMoveHandler, addMouseOutHandler, addMouseOverHandler, addMouseUpHandler, addMouseWheelHandler, addMouseWheelListener, addTouchCancelHandler, addTouchEndHandler, addTouchMoveHandler, addTouchStartHandler, asEditor, getDirection, getText, getTextDirection, removeClickListener, removeMouseListener, removeMouseWheelListener, setDirection, setText, setText
Methods inherited from class com.google.gwt.user.client.ui.LabelBase
getAutoHorizontalAlignment, getDirectionEstimator, getHorizontalAlignment, getWordWrap, setAutoHorizontalAlignment, setDirectionEstimator, setDirectionEstimator, setHorizontalAlignment, setWordWrap, updateHorizontalAlignment
Methods inherited from class com.google.gwt.user.client.ui.Widget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onLoad, onUnload, removeFromParent, setLayoutData, 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, resolvePotentialElement, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.google.gwt.user.client.ui.HasDirectionalText
getTextDirection, setText
Methods inherited from interface com.google.gwt.event.shared.HasHandlers
fireEvent
Methods inherited from interface com.google.gwt.user.client.ui.HasText
getText, setText
-
Field Details
-
JMIX_CLASSNAME
- See Also:
-
CONTEXT_HELP_CLASSNAME
- See Also:
-
CONTEXT_HELP_CLICKABLE_CLASSNAME
- See Also:
-
contextHelpIndicatorElement
protected com.google.gwt.dom.client.Element contextHelpIndicatorElement -
clickHandlerRegistration
protected com.google.gwt.event.shared.HandlerRegistration clickHandlerRegistration
-
-
Constructor Details
-
JmixCaptionWidget
public JmixCaptionWidget(com.vaadin.client.ComponentConnector component, com.vaadin.client.ApplicationConnection client)
-
-
Method Details
-
initWidget
public void initWidget() -
updateCaption
public boolean updateCaption()- Overrides:
updateCaption
in classcom.vaadin.client.VCaption
-
onClick
public void onClick(com.google.gwt.event.dom.client.ClickEvent event) - Specified by:
onClick
in interfacecom.google.gwt.event.dom.client.ClickHandler
-
getRenderedWidth
public int getRenderedWidth()- Overrides:
getRenderedWidth
in classcom.vaadin.client.VCaption
-
getTextElement
public com.google.gwt.user.client.Element getTextElement()- Overrides:
getTextElement
in classcom.vaadin.client.VCaption
-
getContextHelpIndicatorElement
public com.google.gwt.dom.client.Element getContextHelpIndicatorElement() -
getRequiredIndicatorElement
public com.google.gwt.dom.client.Element getRequiredIndicatorElement() -
getErrorIndicatorElement
public com.google.gwt.dom.client.Element getErrorIndicatorElement()- Specified by:
getErrorIndicatorElement
in interfacecom.vaadin.client.ui.HasErrorIndicatorElement
- Overrides:
getErrorIndicatorElement
in classcom.vaadin.client.VCaption
-
getInsertPosition
protected int getInsertPosition(com.vaadin.client.VCaption.InsertPosition element) - Overrides:
getInsertPosition
in classcom.vaadin.client.VCaption
-
getContextHelpInsertPosition
protected int getContextHelpInsertPosition() -
isCaptionPlacedAfterComponentByDefault
public boolean isCaptionPlacedAfterComponentByDefault() -
setCaptionPlacedAfterComponentByDefault
public void setCaptionPlacedAfterComponentByDefault(boolean captionPlacedAfterComponentByDefault)
-