Class JmixGroupBoxWidget
java.lang.Object
com.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.Widget
com.google.gwt.user.client.ui.Panel
com.google.gwt.user.client.ui.SimplePanel
com.vaadin.client.ui.VPanel
io.jmix.ui.widget.client.groupbox.JmixGroupBoxWidget
- All Implemented Interfaces:
com.google.gwt.event.logical.shared.HasAttachHandlers,com.google.gwt.event.shared.HasHandlers,com.google.gwt.user.client.EventListener,com.google.gwt.user.client.ui.AcceptsOneWidget,com.google.gwt.user.client.ui.HasEnabled,com.google.gwt.user.client.ui.HasOneWidget,com.google.gwt.user.client.ui.HasVisibility,com.google.gwt.user.client.ui.HasWidgets,com.google.gwt.user.client.ui.HasWidgets.ForIsWidget,com.google.gwt.user.client.ui.IsWidget,com.vaadin.client.Focusable,com.vaadin.client.ui.HasErrorIndicatorElement,com.vaadin.client.ui.ShortcutActionHandler.ShortcutActionHandlerOwner,Iterable<com.google.gwt.user.client.ui.Widget>
- Direct Known Subclasses:
JmixFieldGroupWidget
public class JmixGroupBoxWidget
extends com.vaadin.client.ui.VPanel
implements com.google.gwt.user.client.ui.HasEnabled
-
Nested Class Summary
Nested ClassesNested 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.user.client.ui.HasWidgets
com.google.gwt.user.client.ui.HasWidgets.ForIsWidget -
Field Summary
FieldsModifier and TypeFieldDescriptioncom.google.gwt.dom.client.Elementcom.google.gwt.dom.client.Elementcom.google.gwt.dom.client.Elementcom.google.gwt.dom.client.Elementstatic final Stringprotected booleanprotected Consumer<com.google.gwt.user.client.Event>protected com.google.gwt.dom.client.Elementprotected booleanprotected booleancom.google.gwt.dom.client.Elementprotected JmixGroupBoxWidget.ExpandHandlerprotected com.vaadin.shared.ui.MarginInfoprotected com.google.gwt.dom.client.Elementprotected booleanFields inherited from class com.vaadin.client.ui.VPanel
bottomDecoration, captionNode, client, contentNode, icon, id, scrollLeft, scrollTop, shortcutHandlerFields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIX -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.vaadin.shared.ui.MarginInfobooleanvoidinit()booleanbooleanbooleanbooleanvoidonBrowserEvent(com.google.gwt.user.client.Event event) voidsetCaption(String text, boolean captionAsHtml) voidsetCollapsable(boolean collapsable) voidsetEnabled(boolean enabled) voidsetExpanded(boolean expanded) voidsetIconUri(String iconUri, com.vaadin.client.ApplicationConnection client) voidsetOuterMargin(com.vaadin.shared.ui.MarginInfo marginInfo) voidsetShowAsPanel(boolean showAsPanel) protected voidtoggleExpanded(com.google.gwt.user.client.Event event) Methods inherited from class com.vaadin.client.ui.VPanel
focus, getContainerElement, getErrorIndicatorElement, getShortcutActionHandler, makeScrollable, setErrorIndicatorElementVisible, setFocusMethods inherited from class com.google.gwt.user.client.ui.SimplePanel
add, getWidget, iterator, remove, setWidget, setWidgetMethods inherited from class com.google.gwt.user.client.ui.Panel
add, adopt, clear, doAttachChildren, doDetachChildren, orphan, removeMethods inherited from class com.google.gwt.user.client.ui.Widget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onAttach, onDetach, 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.HasWidgets
add, clear, iterator, removeMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Field Details
-
CLASSNAME
- See Also:
-
expanded
protected boolean expanded -
collapsable
protected boolean collapsable -
showAsPanel
protected boolean showAsPanel -
enabled
protected boolean enabled -
expandHandler
-
marginInfo
protected com.vaadin.shared.ui.MarginInfo marginInfo -
captionWrap
public com.google.gwt.dom.client.Element captionWrap -
expander
public com.google.gwt.dom.client.Element expander -
contextHelpIcon
protected com.google.gwt.dom.client.Element contextHelpIcon -
contextHelpClickHandler
-
requiredIcon
protected com.google.gwt.dom.client.Element requiredIcon -
captionStartDeco
public com.google.gwt.dom.client.Element captionStartDeco -
captionEndDeco
public com.google.gwt.dom.client.Element captionEndDeco -
captionTextNode
public com.google.gwt.dom.client.Element captionTextNode
-
-
Constructor Details
-
JmixGroupBoxWidget
-
JmixGroupBoxWidget
public JmixGroupBoxWidget()
-
-
Method Details
-
init
public void init() -
setCaption
- Overrides:
setCaptionin classcom.vaadin.client.ui.VPanel
-
isExpanded
public boolean isExpanded() -
setExpanded
public void setExpanded(boolean expanded) -
isCollapsable
public boolean isCollapsable() -
setCollapsable
public void setCollapsable(boolean collapsable) -
isEnabled
public boolean isEnabled()- Specified by:
isEnabledin interfacecom.google.gwt.user.client.ui.HasEnabled
-
setEnabled
public void setEnabled(boolean enabled) - Specified by:
setEnabledin interfacecom.google.gwt.user.client.ui.HasEnabled
-
onBrowserEvent
public void onBrowserEvent(com.google.gwt.user.client.Event event) - Specified by:
onBrowserEventin interfacecom.google.gwt.user.client.EventListener- Overrides:
onBrowserEventin classcom.vaadin.client.ui.VPanel
-
toggleExpanded
protected void toggleExpanded(com.google.gwt.user.client.Event event) -
setShowAsPanel
public void setShowAsPanel(boolean showAsPanel) -
isShowAsPanel
public boolean isShowAsPanel() -
setIconUri
- Overrides:
setIconUriin classcom.vaadin.client.ui.VPanel
-
hasAnyOuterMargin
public boolean hasAnyOuterMargin() -
getMarginInfo
public com.vaadin.shared.ui.MarginInfo getMarginInfo()
-