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.InsertPositionNested 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.DebugIdImplEnabledNested classes/interfaces inherited from interface com.google.gwt.i18n.client.HasDirection
com.google.gwt.i18n.client.HasDirection.DirectionNested 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
FieldsModifier and TypeFieldDescriptionprotected CaptionHolderprotected booleanprotected com.google.gwt.event.shared.HandlerRegistrationstatic final Stringstatic final Stringprotected com.google.gwt.dom.client.Elementstatic final StringFields inherited from class com.vaadin.client.VCaption
captionText, CLASSNAME, errorIndicatorElement, icon, placedAfterComponent, requiredFieldIndicatorFields inherited from class com.google.gwt.user.client.ui.Label
DEFAULT_DIRECTION_ESTIMATORFields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIXFields inherited from interface com.google.gwt.user.client.ui.HasAutoHorizontalAlignment
ALIGN_CONTENT_END, ALIGN_CONTENT_STARTFields 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
ConstructorsConstructorDescriptionJmixCaptionWidget(com.vaadin.client.ComponentConnector component, com.vaadin.client.ApplicationConnection client) -
Method Summary
Modifier and TypeMethodDescriptioncom.google.gwt.dom.client.Elementprotected intcom.google.gwt.dom.client.Elementprotected intgetInsertPosition(com.vaadin.client.VCaption.InsertPosition element) intcom.google.gwt.dom.client.Elementcom.google.gwt.user.client.Elementprotected booleanhasContextHelpIconListeners(com.vaadin.shared.AbstractComponentState state) voidbooleanprotected booleanisContextHelpIconEnabled(com.vaadin.shared.AbstractComponentState state) voidonClick(com.google.gwt.event.dom.client.ClickEvent event) voidsetCaptionHolder(CaptionHolder captionHolder) voidsetCaptionPlacedAfterComponentByDefault(boolean captionPlacedAfterComponentByDefault) protected voidsetCaptionText(com.vaadin.shared.AbstractComponentState state) booleanMethods 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, updateCaptionWithoutOwnerMethods inherited from class com.google.gwt.user.client.ui.HTML
getHTML, getTextOrHtml, setHTML, setHTML, setHTML, setHTML, wrapMethods 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, setTextMethods inherited from class com.google.gwt.user.client.ui.LabelBase
getAutoHorizontalAlignment, getDirectionEstimator, getHorizontalAlignment, getWordWrap, setAutoHorizontalAlignment, setDirectionEstimator, setDirectionEstimator, setHorizontalAlignment, setWordWrap, updateHorizontalAlignmentMethods 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, unsinkEventsMethods 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, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.gwt.user.client.ui.HasDirectionalText
getTextDirection, setTextMethods inherited from interface com.google.gwt.event.shared.HasHandlers
fireEventMethods 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 -
captionPlacedAfterComponentByDefault
protected boolean captionPlacedAfterComponentByDefault -
captionHolder
-
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:
updateCaptionin classcom.vaadin.client.VCaption
-
onClick
public void onClick(com.google.gwt.event.dom.client.ClickEvent event) - Specified by:
onClickin interfacecom.google.gwt.event.dom.client.ClickHandler
-
getRenderedWidth
public int getRenderedWidth()- Overrides:
getRenderedWidthin classcom.vaadin.client.VCaption
-
getTextElement
public com.google.gwt.user.client.Element getTextElement()- Overrides:
getTextElementin 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:
getErrorIndicatorElementin interfacecom.vaadin.client.ui.HasErrorIndicatorElement- Overrides:
getErrorIndicatorElementin classcom.vaadin.client.VCaption
-
getInsertPosition
protected int getInsertPosition(com.vaadin.client.VCaption.InsertPosition element) - Overrides:
getInsertPositionin classcom.vaadin.client.VCaption
-
getContextHelpInsertPosition
protected int getContextHelpInsertPosition() -
setCaptionHolder
-
isCaptionPlacedAfterComponentByDefault
public boolean isCaptionPlacedAfterComponentByDefault() -
setCaptionPlacedAfterComponentByDefault
public void setCaptionPlacedAfterComponentByDefault(boolean captionPlacedAfterComponentByDefault)
-