- 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
UiCustomMutablePanel
that 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 UiGridRow
addRow()
UiGridRow
addRow(int index)
UiGridRow
addRow(int index, UiRegularWidget... children)
UiGridRow
addRow(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:
addRow
in interfaceUiGridPanel
- Returns:
- the new
UiGridRow
that has been added.
-
addRow
public UiGridRow addRow(UiRegularWidget... children)
- Specified by:
addRow
in interfaceUiGridPanel
- Parameters:
children
- the optionalchildren
to add horizontally in the newrow
.- Returns:
- the new
UiGridRow
that has been added.
-
addRow
public UiGridRow addRow(int index)
- Specified by:
addRow
in interfaceUiGridPanel
- Parameters:
index
- thechild index
where to insert the newrow
.- Returns:
- the new
UiGridRow
that has been added.
-
addRow
public UiGridRow addRow(int index, UiRegularWidget... children)
- Specified by:
addRow
in interfaceUiGridPanel
- Parameters:
index
- thechild index
where to insert the newrow
.children
- the optionalchildren
to add horizontally in the newrow
.- Returns:
- the new
UiGridRow
that has been added.
-
-