- java.lang.Object
-
- io.github.mmm.ui.api.widget.AbstractUiWidget
-
- io.github.mmm.ui.api.widget.AbstractUiCustomWidget<W>
-
- io.github.mmm.ui.api.widget.composite.UiCustomComposite<C,W>
-
- io.github.mmm.ui.api.widget.composite.UiCustomRemovableComposite<UiGridRow,UiGridPanel>
-
- io.github.mmm.ui.api.widget.panel.UiCustomGridPanel
-
- All Implemented Interfaces:
EventSource<UiEvent,UiEventListener>,AttributeReadEnabled,AttributeReadId,AttributeReadValid,AttributeReadVisible,AttributeWriteEnabled,AttributeWriteId,AttributeWriteReadOnly,AttributeWriteTooltip,AttributeWriteVisible,UiComposite<UiGridRow>,UiRemovableComposite<UiGridRow>,UiGridPanel,UiCustomWidget<UiGridPanel>,UiNativeWidget,UiRegularWidget,UiWidget
public abstract class UiCustomGridPanel extends UiCustomRemovableComposite<UiGridRow,UiGridPanel> implements UiGridPanel
UiCustomMutablePanelthat is aUiGridPanel.- Since:
- 1.0.0
-
-
Field Summary
-
Fields inherited from class io.github.mmm.ui.api.widget.AbstractUiCustomWidget
delegate
-
Fields inherited from interface io.github.mmm.ui.api.widget.panel.UiGridPanel
STYLE
-
-
Constructor Summary
Constructors Constructor Description UiCustomGridPanel()The constructor.UiCustomGridPanel(UiGridPanel delegate)The constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UiGridRowaddRow()UiGridRowaddRow(int index)UiGridRowaddRow(int index, UiRegularWidget... children)UiGridRowaddRow(UiRegularWidget... children)-
Methods inherited from class io.github.mmm.ui.api.widget.composite.UiCustomRemovableComposite
removeChild, removeChild
-
Methods inherited from class io.github.mmm.ui.api.widget.composite.UiCustomComposite
getChild, getChild, getChildCount, getChildIndex
-
Methods inherited from class io.github.mmm.ui.api.widget.AbstractUiCustomWidget
addListener, dispose, doInitialize, getDelegate, getDelegate, getId, getParent, getReadOnlyFixed, getStyles, getTooltip, initialize, isDisposed, isEnabled, isReadOnly, isVisible, removeListener, setEnabled, setId, setParent, setReadOnly, setReadOnlyFixed, setTooltip, 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.event.EventSource
addListener, addListener, addWeakListener, removeListener
-
Methods inherited from interface io.github.mmm.ui.api.widget.composite.UiComposite
getChild, getChild, getChildCount, getChildIndex, getDescendant, getModificationTimestamp, getPropagation, isModified, isValid, reset, setFocused
-
Methods inherited from interface io.github.mmm.ui.api.widget.composite.UiRemovableComposite
removeChild, 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
-
-
-
-
Constructor Detail
-
UiCustomGridPanel
public UiCustomGridPanel()
The constructor.
-
UiCustomGridPanel
public UiCustomGridPanel(UiGridPanel delegate)
The constructor.- Parameters:
delegate- is thedelegate.
-
-
Method Detail
-
addRow
public UiGridRow addRow()
- Specified by:
addRowin interfaceUiGridPanel- Returns:
- the new
UiGridRowthat has been added.
-
addRow
public UiGridRow addRow(UiRegularWidget... children)
- Specified by:
addRowin interfaceUiGridPanel- Parameters:
children- the optionalchildrento add horizontally in the newrow.- Returns:
- the new
UiGridRowthat has been added.
-
addRow
public UiGridRow addRow(int index)
- Specified by:
addRowin interfaceUiGridPanel- Parameters:
index- thechild indexwhere to insert the newrow.- Returns:
- the new
UiGridRowthat has been added.
-
addRow
public UiGridRow addRow(int index, UiRegularWidget... children)
- Specified by:
addRowin interfaceUiGridPanel- Parameters:
index- thechild indexwhere to insert the newrow.children- the optionalchildrento add horizontally in the newrow.- Returns:
- the new
UiGridRowthat has been added.
-
-