- java.lang.Object
-
- io.github.mmm.ui.api.widget.AbstractUiWidget
-
- io.github.mmm.ui.spi.widget.AbstractUiNativeWidget
-
- io.github.mmm.ui.spi.widget.AbstractUiNativeWidgetWrapper<W>
-
- io.github.mmm.ui.tvm.widget.TvmWidget<W>
-
- io.github.mmm.ui.tvm.widget.TvmWidgetHtmlElement<org.teavm.jso.dom.html.HTMLElement>
-
- io.github.mmm.ui.tvm.widget.panel.TvmGridRow
-
- All Implemented Interfaces:
EventSource<UiEvent,UiEventListener>,AttributeReadEnabled,AttributeReadId,AttributeReadValid,AttributeReadVisible,AttributeWriteEnabled,AttributeWriteId,AttributeWriteReadOnly,AttributeWriteTooltip,AttributeWriteValidationFailure,AttributeWriteVisible,UiComposite<UiRegularWidget>,UiMutableComposite<UiRegularWidget>,UiRemovableComposite<UiRegularWidget>,UiGridRow,UiNativeWidget,UiWidget,UiNativeWidgetWrapper<org.teavm.jso.dom.html.HTMLElement>
public class TvmGridRow extends TvmWidgetHtmlElement<org.teavm.jso.dom.html.HTMLElement> implements UiGridRow
Implementation ofUiGridRowusing TeaVM.- Since:
- 1.0.0
-
-
Field Summary
-
Fields inherited from class io.github.mmm.ui.tvm.widget.TvmWidget
ATR_ARIA_HIDDEN, ATR_ARIA_LABEL, ATR_ARIA_SELECTED, ATR_COLSPAN, ATR_FOR, ATR_ID, ATR_LIST, ATR_MAX, ATR_MIN, ATR_REQUIRED, ATR_ROLE, ATR_ROWSPAN, ATR_STYLE, ATR_TABINDEX, CLASS_COLLAPSE, CLASS_ERROR, CLASS_EXPAND, CLASS_INFO, CLASS_QUESTION, CLASS_WARNING, DOC, EVENT_TYPE_BLUR, EVENT_TYPE_CHANGE, EVENT_TYPE_CLICK, EVENT_TYPE_FOCUS, EVENT_TYPE_INPUT, EVENT_TYPE_KEYDOWN, EVENT_TYPE_POINTERDOWN, EVENT_TYPE_POINTERMOVE, EVENT_TYPE_POINTERUP, ROLE_PRESENTATION, STYLE_COLLAPSED, STYLE_COLLAPSIBLE, STYLE_DISABLED, STYLE_RESIZABLE, TAG_NAME_UI_ICON, widget
-
Fields inherited from interface io.github.mmm.ui.api.attribute.AttributeWriteValidationFailure
STYLE_INVALID
-
-
Constructor Summary
Constructors Constructor Description TvmGridRow()The constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddChild(UiRegularWidget child, int index, int colspan, int rowspan)Inserts the givenchildat the givenindex.UiRegularWidgetgetChild(int index)intgetChildCount()intgetChildIndex(UiRegularWidget child)UiRegularWidgetremoveChild(int index)This method removes the child at the givenindexfrom this panel.-
Methods inherited from class io.github.mmm.ui.tvm.widget.TvmWidgetHtmlElement
getElement, getTopWidget, onStylesChanged, setTooltipNative, setVisibleNative
-
Methods inherited from class io.github.mmm.ui.tvm.widget.TvmWidget
getTopNode, getWidget, insertAt, insertFirst, newAnchor, newASide, newAudio, newButton, newCanvas, newDatalist, newDiv, newElement, newFieldSet, newFooter, newForm, newHeader, newHr, newIcon, newImage, newInput, newInput, newLabel, newLegend, newLi, newMain, newNav, newOption, newOption, newOutput, newSection, newSelect, newSpan, newTable, newTableBody, newTableDataCell, newTableFoot, newTableHead, newTableHeaderCell, newTableRow, newTextArea, newUl, newVideo, onClick, removeAllChildren, setEnabledNative, setIdNative, setReadOnlyNative, setWidget
-
Methods inherited from class io.github.mmm.ui.spi.widget.AbstractUiNativeWidgetWrapper
createDefaultStyles, createStyles, getId, getStyles, getTooltip, setId, setTooltip
-
Methods inherited from class io.github.mmm.ui.spi.widget.AbstractUiNativeWidget
addListener, dispose, doDispose, doGetEnabledState, doGetVisibleState, doSetEnabledState, doSetEnabledState, doSetValidationFailure, doSetVisibleState, doSetVisibleState, ensureHandlers, fireEvent, getEventAdapter, getParent, getProgrammaticEventType, getReadOnlyFixed, getValidationFailure, hasListeners, isDisposed, isEnabled, isInitiallyVisible, isReadOnly, isValid, isVisible, isVisibleWithoutRoot, registerHandlers, removeListener, requireNotDisposed, setEnabled, setParent, setProgrammaticEventType, setReadOnly, setReadOnlyFixed, setValidationFailure, setVisible, unwrap, validateDown
-
Methods inherited from class io.github.mmm.ui.api.widget.AbstractUiWidget
isEmpty, setParent, unwrap
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.github.mmm.ui.api.attribute.AttributeReadId
getId
-
Methods inherited from interface io.github.mmm.ui.api.attribute.AttributeWriteId
setId
-
Methods inherited from interface io.github.mmm.ui.api.attribute.AttributeWriteTooltip
getTooltip, setTooltip
-
Methods inherited from interface io.github.mmm.ui.api.attribute.AttributeWriteValidationFailure
setValidationFailure
-
Methods inherited from interface io.github.mmm.event.EventSource
addListener, addListener, addWeakListener, removeListener
-
Methods inherited from interface io.github.mmm.ui.api.widget.composite.UiComposite
getChild, getDescendant, getModificationTimestamp, getPropagation, isModified, isValid, reset, setFocused
-
Methods inherited from interface io.github.mmm.ui.api.widget.composite.UiMutableComposite
addChild
-
Methods inherited from interface io.github.mmm.ui.api.widget.composite.UiRemovableComposite
removeChild
-
Methods inherited from interface io.github.mmm.ui.api.widget.UiWidget
cast, dispose, getParent, getReadOnlyFixed, getStyles, isDisposed, isEnabled, isEnabled, isFocused, isReadOnly, isVisible, isVisible, setEnabled, setEnabled, setReadOnly, setReadOnlyFixed, setVisible, setVisible, validate, validate, validate, validateDown, validateUp
-
-
-
-
Method Detail
-
getChildCount
public int getChildCount()
- Specified by:
getChildCountin interfaceUiComposite<UiRegularWidget>- Returns:
- the number of direct children contained in this widget.
-
getChild
public UiRegularWidget getChild(int index)
- Specified by:
getChildin interfaceUiComposite<UiRegularWidget>- Parameters:
index- is the index of the requested child. Should be in the range from0to.UiComposite.getChildCount()- 1- Returns:
- the requested child or
nullif no such child exists. - See Also:
List.get(int)
-
getChildIndex
public int getChildIndex(UiRegularWidget child)
- Specified by:
getChildIndexin interfaceUiComposite<UiRegularWidget>- Parameters:
child- thechildto look for.- Returns:
- the index of the given
childor-1if no suchchildexists.
-
addChild
public void addChild(UiRegularWidget child, int index, int colspan, int rowspan)
Description copied from interface:UiGridRowInserts the givenchildat the givenindex.- Specified by:
addChildin interfaceUiGridRow- Parameters:
child- is theUiWidgetto insert as child at the givenindex.index- is theindexof the new child. It has to be in the range from0toUiComposite.getChildCount().colspan- the number of columns the givenchildwidget should span. The default is1for a single column/cell. Use a higher number to join multiple cells to the right.rowspan- the number of rows the givenchildwidget should span. The default is1for a single row/cell. Use a higher number to join multiple cells downwards.
-
removeChild
public UiRegularWidget removeChild(int index)
Description copied from interface:UiRemovableCompositeThis method removes the child at the givenindexfrom this panel.- Specified by:
removeChildin interfaceUiRemovableComposite<UiRegularWidget>- Parameters:
index- is theindexof the child to remove. It has to be in the range from0to.UiComposite.getChildCount()- 1- Returns:
- the removed child that has previously been at the given
index. - See Also:
List.remove(int)
-
-