Module io.github.mmm.ui.api.window
Interface UiChildWindow
- All Superinterfaces:
AttributeReadAttached,AttributeReadEnabled,AttributeReadId,AttributeReadTitle,AttributeReadValid,AttributeReadVisible,AttributeWriteClosable,AttributeWriteEnabled,AttributeWriteId,AttributeWriteMaximized,AttributeWriteMinimized,AttributeWriteMoveable,AttributeWriteReadOnly,AttributeWriteResizable,AttributeWriteTitle,AttributeWriteTooltip,AttributeWriteVisible,io.github.mmm.event.EventSource<UiEvent,,UiEventListener> UiAbstractWindow,UiComposite<UiRegularWidget>,UiMutableComposite<UiRegularWidget>,UiRemovableComposite<UiRegularWidget>,UiWidget
public interface UiChildWindow
extends UiAbstractWindow, AttributeWriteClosable, AttributeWriteMinimized, AttributeWriteMaximized, AttributeWriteMoveable
UiAbstractWindow that is a child of another window.- Since:
- 1.0.0
- See Also:
-
Method Summary
Methods inherited from interface io.github.mmm.ui.api.attribute.AttributeReadAttached
isAttachedMethods inherited from interface io.github.mmm.ui.api.attribute.AttributeReadId
getIdMethods inherited from interface io.github.mmm.ui.api.attribute.AttributeReadTitle
getTitleMethods inherited from interface io.github.mmm.ui.api.attribute.AttributeWriteClosable
isClosable, setClosableMethods inherited from interface io.github.mmm.ui.api.attribute.AttributeWriteId
setIdMethods inherited from interface io.github.mmm.ui.api.attribute.AttributeWriteMaximized
isMaximized, setMaximizedMethods inherited from interface io.github.mmm.ui.api.attribute.AttributeWriteMinimized
isMinimized, setMinimizedMethods inherited from interface io.github.mmm.ui.api.attribute.AttributeWriteMoveable
isMovable, setMovableMethods inherited from interface io.github.mmm.ui.api.attribute.AttributeWriteResizable
isResizable, setResizableMethods inherited from interface io.github.mmm.ui.api.attribute.AttributeWriteTitle
setTitleMethods inherited from interface io.github.mmm.ui.api.attribute.AttributeWriteTooltip
getTooltip, setTooltipMethods inherited from interface io.github.mmm.event.EventSource
addListener, addListener, addWeakListener, removeListenerMethods inherited from interface io.github.mmm.ui.api.widget.window.UiAbstractWindow
close, findChild, getParent, openMethods inherited from interface io.github.mmm.ui.api.widget.composite.UiComposite
getChild, getChild, getChildById, getChildCount, getChildIndex, getChildSibling, getChildSibling, getDescendant, getModificationTimestamp, getPropagation, isModified, isValid, reset, setFocusedMethods inherited from interface io.github.mmm.ui.api.widget.composite.UiMutableComposite
addChild, addChildMethods inherited from interface io.github.mmm.ui.api.widget.composite.UiRemovableComposite
removeChild, removeChildMethods inherited from interface io.github.mmm.ui.api.widget.UiWidget
cast, dispose, getReadOnlyFixed, getStyles, isDisposed, isEnabled, isEnabled, isFocused, isReadOnly, isVisible, isVisible, setEnabled, setEnabled, setReadOnly, setReadOnlyFixed, setVisible, setVisible, validate, validate, validate, validateDown, validateUp
-
Method Details
-
getPosition
AttributeWritePositionRange getPosition()- Specified by:
getPositionin interfaceUiAbstractWindow- Returns:
- access to read and write the position of this window.
-
getSize
AttributeWriteSizeRange getSize()- Specified by:
getSizein interfaceUiAbstractWindow- Returns:
- access to read and write the size of this window.
-
centerOnScreen
void centerOnScreen()Will modify thepositionsuch that the window is centered on the screen.
-