Interface SyWindowReadableType
- All Superinterfaces:
SyBoundedReadableType<SySpaceViewportType>, SySizedReadableType<SySpaceViewportType>
- All Known Subinterfaces:
SyWindowType
The type of readable windows.
-
Method Summary
Modifier and TypeMethodDescriptioncom.io7m.jattribute.core.AttributeReadableType<SyWindowCloseBehaviour> com.io7m.jattribute.core.AttributeReadableType<SyVisibility> com.io7m.jattribute.core.AttributeReadableType<Boolean> id()layer()com.io7m.jattribute.core.AttributeReadableType<SyVisibility> com.io7m.jattribute.core.AttributeReadableType<Boolean> com.io7m.jattribute.core.AttributeReadableType<SyVisibility> com.io7m.jattribute.core.AttributeReadableType<Integer> An attribute that, when set to a non-zero value, specifies a snapping value for position values.com.io7m.jorchard.core.JOTreeNodeReadableType<SyComponentReadableType> com.io7m.jattribute.core.AttributeReadableType<Integer> An attribute that, when set to a non-zero value, specifies a snapping value for size values.com.io7m.jattribute.core.AttributeReadableType<SyText> title()Methods inherited from interface SyBoundedReadableType
boundingArea, positionMethods inherited from interface SySizedReadableType
size, sizeUpperLimit
-
Method Details
-
id
SyWindowID id()- Returns:
- The window ID
-
rootNodeReadable
com.io7m.jorchard.core.JOTreeNodeReadableType<SyComponentReadableType> rootNodeReadable()- Returns:
- The root window component
-
maximized
com.io7m.jattribute.core.AttributeReadableType<Boolean> maximized()- Returns:
- An attribute indicating if the window is maximized
-
decorated
com.io7m.jattribute.core.AttributeReadableType<Boolean> decorated()- Returns:
- An attribute indicating if the window is decorated
-
title
com.io7m.jattribute.core.AttributeReadableType<SyText> title()- Returns:
- An attribute representing the window title
-
positionSnapping
com.io7m.jattribute.core.AttributeReadableType<Integer> positionSnapping()An attribute that, when set to a non-zero value, specifies a snapping value for position values. For a non-zero snapping valuen, the resulting position values will bek * nfor some non-negativek.- Returns:
- The position snapping value
-
sizeSnapping
com.io7m.jattribute.core.AttributeReadableType<Integer> sizeSnapping()An attribute that, when set to a non-zero value, specifies a snapping value for size values. For a non-zero snapping valuen, the resulting size values will bek * nfor some non-negativek.- Returns:
- The size snapping value
-
closeButtonBehaviour
com.io7m.jattribute.core.AttributeReadableType<SyWindowCloseBehaviour> closeButtonBehaviour()- Returns:
- A property denoting the window close button behaviour
-
closeButtonVisibility
com.io7m.jattribute.core.AttributeReadableType<SyVisibility> closeButtonVisibility()- Returns:
- An attribute denoting the visibility of the window's close button
-
maximizeButtonVisibility
com.io7m.jattribute.core.AttributeReadableType<SyVisibility> maximizeButtonVisibility()- Returns:
- An attribute denoting the visibility of the window's maximize button
-
layer
SyWindowLayerID layer()- Returns:
- The window layer
-
deletionPolicy
SyWindowDeletionPolicy deletionPolicy()- Returns:
- The window deletion policy
-