Module io.github.mmm.ui.api.menu
Package io.github.mmm.ui.api.widget.menu
Interface UiMenuItemRadioButton
-
- All Superinterfaces:
AttributeFeatureClick
,AttributeReadAttached
,AttributeReadEnabled
,AttributeReadId
,AttributeReadText
,AttributeReadValid
,AttributeReadValue<Boolean>
,AttributeReadVisible
,AttributeWriteEnabled
,AttributeWriteId
,AttributeWriteReadOnly
,AttributeWriteSelected
,AttributeWriteText
,AttributeWriteToggleGroup
,AttributeWriteTooltip
,AttributeWriteValue<Boolean>
,AttributeWriteVisible
,io.github.mmm.event.EventSource<UiEvent,UiEventListener>
,UiAbstractMenuEntry
,UiAbstractMenuItem
,UiAbstractRadioButton
,UiActiveWidget
,UiClickableWidget
,UiValuedWidget<Boolean>
,UiWidget
,UiWidgetWithSelection
public interface UiMenuItemRadioButton extends UiAbstractMenuItem, UiAbstractRadioButton
UiAbstractMenuItem
that additionally has aradio button
.
Allradio menu items
within the samemenu
will automatically belong to the same group (so only one of them can be selected at a time).- Since:
- 1.0.0
-
-
Field Summary
-
Fields inherited from interface io.github.mmm.ui.api.attribute.AttributeWriteSelected
STYLE_SELECTED
-
Fields inherited from interface io.github.mmm.ui.api.widget.UiActiveWidget
ACCESS_KEY_NONE
-
-
Method Summary
-
Methods inherited from interface io.github.mmm.ui.api.attribute.AttributeFeatureClick
click
-
Methods inherited from interface io.github.mmm.ui.api.attribute.AttributeReadAttached
isAttached
-
Methods inherited from interface io.github.mmm.ui.api.attribute.AttributeReadId
getId
-
Methods inherited from interface io.github.mmm.ui.api.attribute.AttributeReadText
getText
-
Methods inherited from interface io.github.mmm.ui.api.attribute.AttributeReadValue
getValue
-
Methods inherited from interface io.github.mmm.ui.api.attribute.AttributeWriteId
setId
-
Methods inherited from interface io.github.mmm.ui.api.attribute.AttributeWriteText
setText
-
Methods inherited from interface io.github.mmm.ui.api.attribute.AttributeWriteToggleGroup
getToggleGroup, setToggleGroup
-
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.UiActiveWidget
getAccessKey, setAccessKey
-
Methods inherited from interface io.github.mmm.ui.api.widget.value.UiValuedWidget
setValue
-
Methods inherited from interface io.github.mmm.ui.api.widget.UiWidget
cast, dispose, getModificationTimestamp, getParent, getReadOnlyFixed, getStyles, isDisposed, isEnabled, isEnabled, isFocused, isModified, isReadOnly, isValid, isVisible, isVisible, reset, setEnabled, setEnabled, setFocused, setReadOnly, setReadOnlyFixed, setVisible, setVisible, validate, validate, validate, validateDown, validateUp
-
Methods inherited from interface io.github.mmm.ui.api.widget.value.UiWidgetWithSelection
isSelected, setSelected
-
-