Index

A B C D E F G H I K L M N O P R S T U V W Y Z 
All Classes and Interfaces|All Packages|Serialized Form

A

accumulate(PAreaI) - Method in class com.io7m.jsycamore.api.windows.SyWindowViewportAccumulator
 
accumulate(PAreaI) - Method in interface com.io7m.jsycamore.api.windows.SyWindowViewportAccumulatorType
Calculate a new viewport based on the given bounds.
ACTIVE - Enum constant in enum class com.io7m.jsycamore.api.active.SyActive
The component is active (assuming that its parent is also active).
activity() - Method in interface com.io7m.jsycamore.api.active.SyActiveReadableType
 
activity() - Method in interface com.io7m.jsycamore.api.active.SyActiveType
 
actual() - Method in record class com.io7m.jsycamore.api.mouse.SyMouseEventOnHeld
Returns the value of the actual record component.
actual() - Method in record class com.io7m.jsycamore.api.mouse.SyMouseEventOnOver
Returns the value of the actual record component.
actual() - Method in record class com.io7m.jsycamore.api.mouse.SyMouseEventOnPressed
Returns the value of the actual record component.
actual() - Method in record class com.io7m.jsycamore.api.mouse.SyMouseEventOnReleased
Returns the value of the actual record component.
addAtom(SyText, Runnable) - Method in interface com.io7m.jsycamore.api.menus.SyMenuType
Add a new atom menu item
addMenu(SyText, SyMenuType) - Method in interface com.io7m.jsycamore.api.menus.SyMenuBarType
Add a menu to the menu bar.
addSeparator() - Method in interface com.io7m.jsycamore.api.menus.SyMenuType
Add a new separator menu item.
addSubmenu(SyText, SyMenuType) - Method in interface com.io7m.jsycamore.api.menus.SyMenuType
Add a new submenu menu item
adjust(int) - Method in record class com.io7m.jsycamore.api.text.SyTextLineNumber
 
ancestorMatching(Predicate) - Method in interface com.io7m.jsycamore.api.components.SyComponentType
Find an ancestor component matching the given predicate.
ancestorMatchingReadable(Predicate) - Method in interface com.io7m.jsycamore.api.components.SyComponentReadableType
Find an ancestor component matching the given predicate.
apply(T) - Method in interface com.io7m.jsycamore.api.themes.SyThemeValueFunctionType
Process a value.
area() - Method in record class com.io7m.jsycamore.api.rendering.SyShapeRectangle
Returns the value of the area record component.
area() - Method in record class com.io7m.jsycamore.api.text.SyTextLocationType.SyCaret
Returns the value of the area record component.

B

BOLD - Enum constant in enum class com.io7m.jsycamore.api.text.SyFontStyle
A bold font weight.
BOLD_ITALIC - Enum constant in enum class com.io7m.jsycamore.api.text.SyFontStyle
An italicized, bold font.
boundingArea() - Method in interface com.io7m.jsycamore.api.bounded.SyBoundedReadableType
 
boundingArea() - Method in interface com.io7m.jsycamore.api.rendering.SyRenderNodeType
 
boundingArea() - Method in record class com.io7m.jsycamore.api.rendering.SyShapeComposite
 
boundingArea() - Method in record class com.io7m.jsycamore.api.rendering.SyShapePolygon
 
boundingArea() - Method in record class com.io7m.jsycamore.api.rendering.SyShapeRectangle
 
boundingArea() - Method in interface com.io7m.jsycamore.api.rendering.SyShapeType
 
button() - Method in record class com.io7m.jsycamore.api.mouse.SyMouseEventOnHeld
Returns the value of the button record component.
button() - Method in record class com.io7m.jsycamore.api.mouse.SyMouseEventOnPressed
Returns the value of the button record component.
button() - Method in record class com.io7m.jsycamore.api.mouse.SyMouseEventOnReleased
Returns the value of the button record component.
BUTTON - Enum constant in enum class com.io7m.jsycamore.api.themes.SyThemeClassNameStandard
A generic button class.
buttonDown() - Method in interface com.io7m.jsycamore.api.components.SyScrollBarVerticalReadableType
 
buttonLeft() - Method in interface com.io7m.jsycamore.api.components.SyScrollBarHorizontalReadableType
 
buttonRight() - Method in interface com.io7m.jsycamore.api.components.SyScrollBarHorizontalReadableType
 
buttonUp() - Method in interface com.io7m.jsycamore.api.components.SyScrollBarVerticalReadableType
 

C

caret() - Method in interface com.io7m.jsycamore.api.text.SyTextLocationType
 
centerCharacter() - Method in record class com.io7m.jsycamore.api.text.SyTextLocationType.SyCharacter
Returns the value of the centerCharacter record component.
centerIndex() - Method in record class com.io7m.jsycamore.api.text.SyTextLocationType.SyCharacter
Returns the value of the centerIndex record component.
changes() - Method in record class com.io7m.jsycamore.api.windows.SyWindowSetChanged
Returns the value of the changes record component.
characterAt() - Method in interface com.io7m.jsycamore.api.text.SyTextLocationType
 
CHECKBOX - Enum constant in enum class com.io7m.jsycamore.api.themes.SyThemeClassNameStandard
A checkbox class.
childAdd(SyComponentType) - Method in interface com.io7m.jsycamore.api.components.SyComponentType
A convenience function to add a component as a child of this component.
childCount() - Method in interface com.io7m.jsycamore.api.components.SyComponentReadableType
A convenience method to return the number of children of this component.
childRemove(SyComponentType) - Method in interface com.io7m.jsycamore.api.components.SyComponentType
A convenience function to remove a component from this component.
childrenClear() - Method in interface com.io7m.jsycamore.api.components.SyComponentType
A convenience function to remove all child components of this component.
className() - Method in record class com.io7m.jsycamore.api.themes.SyThemeClassNameCustom
Returns the value of the className record component.
className() - Method in enum class com.io7m.jsycamore.api.themes.SyThemeClassNameStandard
 
className() - Method in interface com.io7m.jsycamore.api.themes.SyThemeClassNameType
 
close() - Method in interface com.io7m.jsycamore.api.screens.SyScreenType
 
CLOSE_ON_CLOSE_BUTTON - Enum constant in enum class com.io7m.jsycamore.api.windows.SyWindowCloseBehaviour
The window will be closed, as per SyWindowServiceType.windowClose(SyWindowType) (SyWindowType)}.
closeButtonBehaviour() - Method in interface com.io7m.jsycamore.api.windows.SyWindowReadableType
 
closeButtonBehaviour() - Method in interface com.io7m.jsycamore.api.windows.SyWindowType
 
closeButtonVisibility() - Method in interface com.io7m.jsycamore.api.windows.SyWindowReadableType
 
closeButtonVisibility() - Method in interface com.io7m.jsycamore.api.windows.SyWindowType
 
color() - Method in record class com.io7m.jsycamore.api.rendering.SyPaintFlat
Returns the value of the color record component.
color4D(String) - Method in interface com.io7m.jsycamore.api.themes.SyThemeValuesType
Check that a value exists with the given name and that it has an RGBA color type, and return the current value.
colors() - Method in record class com.io7m.jsycamore.api.rendering.SyPaintGradientLinear
Returns the value of the colors record component.
com.io7m.jsycamore.api.active - package com.io7m.jsycamore.api.active
jsycamore API specification [Active].
com.io7m.jsycamore.api.bounded - package com.io7m.jsycamore.api.bounded
jsycamore API specification (Bounded types).
com.io7m.jsycamore.api.colors - package com.io7m.jsycamore.api.colors
jsycamore API specification [Colors].
com.io7m.jsycamore.api.components - package com.io7m.jsycamore.api.components
jsycamore API specification [Components].
com.io7m.jsycamore.api.events - package com.io7m.jsycamore.api.events
jsycamore API specification [Events].
com.io7m.jsycamore.api.keyboard - package com.io7m.jsycamore.api.keyboard
jsycamore API specification [Keyboard input].
com.io7m.jsycamore.api.layout - package com.io7m.jsycamore.api.layout
jsycamore API specification [Layouts].
com.io7m.jsycamore.api.menus - package com.io7m.jsycamore.api.menus
jsycamore API specification [Menus].
com.io7m.jsycamore.api.mouse - package com.io7m.jsycamore.api.mouse
jsycamore API specification [Mouse].
com.io7m.jsycamore.api.rendering - package com.io7m.jsycamore.api.rendering
jsycamore API specification [Rendering].
com.io7m.jsycamore.api.screens - package com.io7m.jsycamore.api.screens
jsycamore API specification (Screens).
com.io7m.jsycamore.api.services - package com.io7m.jsycamore.api.services
jsycamore API specification (Services).
com.io7m.jsycamore.api.sized - package com.io7m.jsycamore.api.sized
jsycamore API specification (Sized types).
com.io7m.jsycamore.api.spaces - package com.io7m.jsycamore.api.spaces
Coordinate spaces.
com.io7m.jsycamore.api.text - package com.io7m.jsycamore.api.text
Text API.
com.io7m.jsycamore.api.themes - package com.io7m.jsycamore.api.themes
jsycamore API specification [Themes].
com.io7m.jsycamore.api.visibility - package com.io7m.jsycamore.api.visibility
jsycamore API specification [Visibility].
com.io7m.jsycamore.api.windows - package com.io7m.jsycamore.api.windows
jsycamore API specification [Windows].
compareTo(SyTextID) - Method in record class com.io7m.jsycamore.api.text.SyTextID
 
compareTo(SyTextLineNumber) - Method in record class com.io7m.jsycamore.api.text.SyTextLineNumber
 
compareTo(SyWindowID) - Method in record class com.io7m.jsycamore.api.windows.SyWindowID
 
compareTo(SyWindowLayerID) - Method in record class com.io7m.jsycamore.api.windows.SyWindowLayerID
 
component() - Method in record class com.io7m.jsycamore.api.text.SyTextSelectionServiceType.SyTextSelectionIsSelected
Returns the value of the component record component.
componentForViewportPosition(PVector2I, SyComponentQuery) - Method in interface com.io7m.jsycamore.api.windows.SyWindowType
Find a component given a viewport position.
componentForWindowPosition(PVector2I, SyComponentQuery) - Method in interface com.io7m.jsycamore.api.windows.SyWindowType
Find the component under the given window-relative position.
componentForWindowRelative(PVector2I, SyWindowViewportAccumulatorType, SyComponentQuery) - Method in interface com.io7m.jsycamore.api.components.SyComponentType
Find the component under the given window-relative position.
componentOver() - Method in interface com.io7m.jsycamore.api.screens.SyScreenType
 
composite(String, SyRenderNodeType...) - Static method in record class com.io7m.jsycamore.api.rendering.SyRenderNodeComposite
Create a composite node from the list of nodes.
CONTAINER - Enum constant in enum class com.io7m.jsycamore.api.themes.SyThemeClassNameStandard
A generic container class.
contentArea() - Method in interface com.io7m.jsycamore.api.components.SyScrollPaneReadableType
 
contentArea() - Method in interface com.io7m.jsycamore.api.components.SyScrollPaneType
 
contentArea() - Method in interface com.io7m.jsycamore.api.windows.SyWindowType
 
contentViewport() - Method in interface com.io7m.jsycamore.api.components.SyScrollPaneReadableType
 
continuesFocusTraversal() - Method in enum class com.io7m.jsycamore.api.keyboard.SyKeyboardFocusBehavior
 
create() - Method in interface com.io7m.jsycamore.api.themes.SyThemeFactoryType
Create a new theme instance.
create() - Method in interface com.io7m.jsycamore.api.themes.SyThemeValuesBuilderType
 
create() - Static method in class com.io7m.jsycamore.api.windows.SyWindowViewportAccumulator
Create a new accumulator.
create(SyThemeType, SyFontDirectoryServiceType, PAreaSizeI) - Method in interface com.io7m.jsycamore.api.screens.SyScreenFactoryType
Create a new screen.
createConstantColor4D(String, String, PVector4D) - Method in interface com.io7m.jsycamore.api.themes.SyThemeValuesBuilderType
Create a new named constant with an RGBA color type.
createConstantDouble(String, String, double) - Method in interface com.io7m.jsycamore.api.themes.SyThemeValuesBuilderType
Create a new named constant with a double type.
createConstantFont(String, String, SyFontDescription) - Method in interface com.io7m.jsycamore.api.themes.SyThemeValuesBuilderType
Create a new named constant with a font type.
createConstantInteger(String, String, int) - Method in interface com.io7m.jsycamore.api.themes.SyThemeValuesBuilderType
Create a new named constant with an integer type.
createFunctionColor4D(String, String, String, SyThemeValueFunctionType) - Method in interface com.io7m.jsycamore.api.themes.SyThemeValuesBuilderType
Create a new named function that transforms RGBA color types.
createFunctionDouble(String, String, String, SyThemeValueFunctionType) - Method in interface com.io7m.jsycamore.api.themes.SyThemeValuesBuilderType
Create a new named function that transforms doubles.
createFunctionFont(String, String, String, SyThemeValueFunctionType) - Method in interface com.io7m.jsycamore.api.themes.SyThemeValuesBuilderType
Create a new named function that transforms fonts.
createFunctionInteger(String, String, String, SyThemeValueFunctionType) - Method in interface com.io7m.jsycamore.api.themes.SyThemeValuesBuilderType
Create a new named function that transforms integers.

D

darker(PVector4D) - Static method in class com.io7m.jsycamore.api.colors.SyColors
Produce a 10% darker version of the given color.
decorated() - Method in interface com.io7m.jsycamore.api.windows.SyWindowReadableType
 
decorated() - Method in interface com.io7m.jsycamore.api.windows.SyWindowType
 
defaultLayer() - Static method in record class com.io7m.jsycamore.api.windows.SyWindowLayerID
 
deletionPolicy() - Method in interface com.io7m.jsycamore.api.windows.SyWindowReadableType
 
deriveLimitedBy(PAreaSizeI) - Method in record class com.io7m.jsycamore.api.components.SyConstraints
Derive a new set of constraints that obey the current constraints whilst attempting to constrain to the given size.
deriveSubtractMaximumHeight(int) - Method in record class com.io7m.jsycamore.api.components.SyConstraints
Derive a new set of constraints where the new maximum height has the given size subtracted from it.
deriveSubtractMaximumSizes(int, int) - Method in record class com.io7m.jsycamore.api.components.SyConstraints
Derive a new set of constraints where the new maximum width and height values have the given sizes subtracted from them.
deriveSubtractMaximumWidth(int) - Method in record class com.io7m.jsycamore.api.components.SyConstraints
Derive a new set of constraints where the new maximum width has the given size subtracted from it.
deriveThemeConstraints(SyConstraints, SyComponentReadableType) - Method in interface com.io7m.jsycamore.api.layout.SyLayoutContextType
Derive size constraints based on the current theme, if any exist.
desaturated(PVector4D) - Static method in class com.io7m.jsycamore.api.colors.SyColors
Produce a 10% desaturated version of the given color.
description() - Method in interface com.io7m.jsycamore.api.text.SyFontType
The font description.
description() - Method in record class com.io7m.jsycamore.api.themes.SyThemeClassNameCustom
Returns the value of the description record component.
description() - Method in enum class com.io7m.jsycamore.api.themes.SyThemeClassNameStandard
 
description() - Method in interface com.io7m.jsycamore.api.themes.SyThemeClassNameType
 
description() - Method in interface com.io7m.jsycamore.api.themes.SyThemeValueType
 
direction() - Method in record class com.io7m.jsycamore.api.text.SyText
Returns the value of the direction record component.
distribution() - Method in record class com.io7m.jsycamore.api.rendering.SyPaintGradientLinear
Returns the value of the distribution record component.
double_(String) - Method in interface com.io7m.jsycamore.api.themes.SyThemeValuesType
Check that a value exists with the given name and that it has a double type, and return the current value.
DRAG_CONTINUED - Enum constant in enum class com.io7m.jsycamore.api.components.SyScrollBarDrag.Kind
Dragging is being continued.
DRAG_ENDED - Enum constant in enum class com.io7m.jsycamore.api.components.SyScrollBarDrag.Kind
Dragging just ended.
DRAG_STARTED - Enum constant in enum class com.io7m.jsycamore.api.components.SyScrollBarDrag.Kind
Dragging just started.
dragKind() - Method in record class com.io7m.jsycamore.api.components.SyScrollBarDrag
Returns the value of the dragKind record component.
dragNow() - Method in record class com.io7m.jsycamore.api.components.SyScrollBarDrag
Returns the value of the dragNow record component.
dragStart() - Method in record class com.io7m.jsycamore.api.components.SyScrollBarDrag
Returns the value of the dragStart record component.

E

edgeFlat(String) - Method in interface com.io7m.jsycamore.api.themes.SyThemeValuesType
Check that a value exists with the given name and that it has an RGBA color type, and return the current value wrapped as a flat edge paint value.
edgePaint() - Method in record class com.io7m.jsycamore.api.rendering.SyRenderNodeShape
Returns the value of the edgePaint record component.
emboss(PAreaI, SyPaintFillType, SyPaintFillType, SyPaintFillType, SyPaintFillType, int, int) - Static method in record class com.io7m.jsycamore.api.rendering.SyEmbossedRectangle
Emboss a rectangle.
empty() - Static method in record class com.io7m.jsycamore.api.text.SyText
 
empty() - Static method in class com.io7m.jsycamore.api.windows.SyWindowSet
Create an empty window set.
equals(Object) - Method in record class com.io7m.jsycamore.api.components.SyConstraints
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.jsycamore.api.components.SyScrollBarDrag
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.jsycamore.api.keyboard.SyKeyEventModifierPressed
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.jsycamore.api.keyboard.SyKeyEventModifierReleased
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.jsycamore.api.keyboard.SyKeyEventPressed
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.jsycamore.api.keyboard.SyKeyEventReleased
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.jsycamore.api.menus.SyMenuClosed
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.jsycamore.api.menus.SyMenuOpened
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.jsycamore.api.mouse.SyMouseEventOnHeld
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.jsycamore.api.mouse.SyMouseEventOnNoLongerOver
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.jsycamore.api.mouse.SyMouseEventOnOver
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.jsycamore.api.mouse.SyMouseEventOnPressed
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.jsycamore.api.mouse.SyMouseEventOnReleased
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.jsycamore.api.rendering.SyEmbossedRectangle
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.jsycamore.api.rendering.SyPaintFlat
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.jsycamore.api.rendering.SyPaintGradientLinear
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.jsycamore.api.rendering.SyRenderNodeComposite
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.jsycamore.api.rendering.SyRenderNodeImage
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.jsycamore.api.rendering.SyRenderNodeNoop
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.jsycamore.api.rendering.SyRenderNodeShape
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.jsycamore.api.rendering.SyRenderNodeText
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.jsycamore.api.rendering.SyShapeComposite
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.jsycamore.api.rendering.SyShapePolygon
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.jsycamore.api.rendering.SyShapeRectangle
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.jsycamore.api.text.SyFontDescription
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.jsycamore.api.text.SyText
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.jsycamore.api.text.SyTextID
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.jsycamore.api.text.SyTextLineNumber
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.jsycamore.api.text.SyTextLinePositioned
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.jsycamore.api.text.SyTextLocationType.SyCaret
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.jsycamore.api.text.SyTextLocationType.SyCharacter
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.jsycamore.api.text.SyTextMouseInteraction
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.jsycamore.api.text.SyTextSelection
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.jsycamore.api.text.SyTextSelectionServiceType.SyTextSelectionIsSelected
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.jsycamore.api.themes.SyThemeClassNameCustom
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.jsycamore.api.windows.SyWindowBecameInvisible
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.jsycamore.api.windows.SyWindowBecameVisible
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.jsycamore.api.windows.SyWindowClosed
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.jsycamore.api.windows.SyWindowCreated
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.jsycamore.api.windows.SyWindowID
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.jsycamore.api.windows.SyWindowLayerID
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.jsycamore.api.windows.SyWindowMaximized
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.jsycamore.api.windows.SyWindowSetChanged
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.jsycamore.api.windows.SyWindowUnmaximized
Indicates whether some other object is "equal to" this one.
errorCode() - Method in exception class com.io7m.jsycamore.api.themes.SyThemeValueException
 
EVENT_CONSUMED - Enum constant in enum class com.io7m.jsycamore.api.events.SyEventConsumed
An event was consumed.
EVENT_NOT_CONSUMED - Enum constant in enum class com.io7m.jsycamore.api.events.SyEventConsumed
An event was not consumed.
events() - Method in interface com.io7m.jsycamore.api.screens.SyScreenType
 
eventSend(SyEventInputType) - Method in interface com.io7m.jsycamore.api.events.SyEventReceiverType
Send an event to this receiver.
eventSend(SyWindowEventType) - Method in interface com.io7m.jsycamore.api.windows.SyWindowType
Send an event to the window.
expanded() - Method in interface com.io7m.jsycamore.api.menus.SyMenuReadableType
 
expanded() - Method in interface com.io7m.jsycamore.api.menus.SyMenuType
 

F

family() - Method in record class com.io7m.jsycamore.api.text.SyFontDescription
Returns the value of the family record component.
family() - Method in interface com.io7m.jsycamore.api.text.SyFontServiceType
 
FILL_SPACE - Enum constant in enum class com.io7m.jsycamore.api.components.SyResizeBehaviour
Child elements should grow to fill the available space.
fillEast() - Method in record class com.io7m.jsycamore.api.rendering.SyEmbossedRectangle
Returns the value of the fillEast record component.
fillFlat(String) - Method in interface com.io7m.jsycamore.api.themes.SyThemeValuesType
Check that a value exists with the given name and that it has an RGBA color type, and return the current value wrapped as a flat fill paint value.
fillNorth() - Method in record class com.io7m.jsycamore.api.rendering.SyEmbossedRectangle
Returns the value of the fillNorth record component.
fillPaint() - Method in record class com.io7m.jsycamore.api.rendering.SyRenderNodeShape
Returns the value of the fillPaint record component.
fillPaint() - Method in record class com.io7m.jsycamore.api.rendering.SyRenderNodeText
Returns the value of the fillPaint record component.
fillSouth() - Method in record class com.io7m.jsycamore.api.rendering.SyEmbossedRectangle
Returns the value of the fillSouth record component.
fillWest() - Method in record class com.io7m.jsycamore.api.rendering.SyEmbossedRectangle
Returns the value of the fillWest record component.
FIND_FOR_MOUSE_CURSOR - Enum constant in enum class com.io7m.jsycamore.api.components.SyComponentQuery
Find a component that exists at the given position, assuming that the component accepts mouse queries.
FIND_SPATIALLY - Enum constant in enum class com.io7m.jsycamore.api.components.SyComponentQuery
Find a component that exists at the given position.
findForComponent(SyThemeableReadableType) - Method in interface com.io7m.jsycamore.api.themes.SyThemeType
Find a theme component for the given component.
first() - Static method in record class com.io7m.jsycamore.api.text.SyTextID
 
first() - Static method in record class com.io7m.jsycamore.api.text.SyTextLineNumber
 
font() - Method in record class com.io7m.jsycamore.api.rendering.SyRenderNodeText
Returns the value of the font record component.
font() - Method in interface com.io7m.jsycamore.api.text.SyTextMultiLineModelReadableType
 
font() - Method in interface com.io7m.jsycamore.api.text.SyTextSingleLineModelReadableType
 
font(SyThemeContextType, SyComponentReadableType) - Method in interface com.io7m.jsycamore.api.themes.SyThemeComponentType
Determine the font that should be used for a component.
font(String) - Method in interface com.io7m.jsycamore.api.themes.SyThemeValuesType
Check that a value exists with the given name and that it has a font type, and return the current value.
fonts() - Method in interface com.io7m.jsycamore.api.themes.SyThemeContextType
 
fromHex4(int, int, int, int) - Static method in class com.io7m.jsycamore.api.colors.SyColors
Decode a color from the given RGBA values.

G

get(SyFontDescription) - Method in interface com.io7m.jsycamore.api.text.SyFontDirectoryServiceType
Open a font.
GRID_VIEW - Enum constant in enum class com.io7m.jsycamore.api.themes.SyThemeClassNameStandard
A grid view class.

H

hashCode() - Method in record class com.io7m.jsycamore.api.components.SyConstraints
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.jsycamore.api.components.SyScrollBarDrag
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.jsycamore.api.keyboard.SyKeyEventModifierPressed
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.jsycamore.api.keyboard.SyKeyEventModifierReleased
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.jsycamore.api.keyboard.SyKeyEventPressed
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.jsycamore.api.keyboard.SyKeyEventReleased
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.jsycamore.api.menus.SyMenuClosed
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.jsycamore.api.menus.SyMenuOpened
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.jsycamore.api.mouse.SyMouseEventOnHeld
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.jsycamore.api.mouse.SyMouseEventOnNoLongerOver
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.jsycamore.api.mouse.SyMouseEventOnOver
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.jsycamore.api.mouse.SyMouseEventOnPressed
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.jsycamore.api.mouse.SyMouseEventOnReleased
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.jsycamore.api.rendering.SyEmbossedRectangle
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.jsycamore.api.rendering.SyPaintFlat
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.jsycamore.api.rendering.SyPaintGradientLinear
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.jsycamore.api.rendering.SyRenderNodeComposite
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.jsycamore.api.rendering.SyRenderNodeImage
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.jsycamore.api.rendering.SyRenderNodeNoop
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.jsycamore.api.rendering.SyRenderNodeShape
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.jsycamore.api.rendering.SyRenderNodeText
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.jsycamore.api.rendering.SyShapeComposite
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.jsycamore.api.rendering.SyShapePolygon
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.jsycamore.api.rendering.SyShapeRectangle
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.jsycamore.api.text.SyFontDescription
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.jsycamore.api.text.SyText
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.jsycamore.api.text.SyTextID
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.jsycamore.api.text.SyTextLineNumber
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.jsycamore.api.text.SyTextLinePositioned
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.jsycamore.api.text.SyTextLocationType.SyCaret
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.jsycamore.api.text.SyTextLocationType.SyCharacter
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.jsycamore.api.text.SyTextMouseInteraction
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.jsycamore.api.text.SyTextSelection
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.jsycamore.api.text.SyTextSelectionServiceType.SyTextSelectionIsSelected
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.jsycamore.api.themes.SyThemeClassNameCustom
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.jsycamore.api.windows.SyWindowBecameInvisible
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.jsycamore.api.windows.SyWindowBecameVisible
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.jsycamore.api.windows.SyWindowClosed
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.jsycamore.api.windows.SyWindowCreated
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.jsycamore.api.windows.SyWindowID
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.jsycamore.api.windows.SyWindowLayerID
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.jsycamore.api.windows.SyWindowMaximized
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.jsycamore.api.windows.SyWindowSetChanged
Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.jsycamore.api.windows.SyWindowUnmaximized
Returns a hash code value for this object.
height() - Method in interface com.io7m.jsycamore.api.text.SyTextLineMeasuredType
 
HIDE_IF_DISABLED - Enum constant in enum class com.io7m.jsycamore.api.components.SyScrollBarHideIfDisabled
When disabled, the scrollbar collapses to zero size and is effectively hidden.
HIDE_ON_CLOSE_BUTTON - Enum constant in enum class com.io7m.jsycamore.api.windows.SyWindowCloseBehaviour
The window will be hidden, as per SyWindowServiceType.windowHide(SyWindowType).

I

icon() - Method in interface com.io7m.jsycamore.api.menus.SyMenuItemAtomType
 
id() - Method in record class com.io7m.jsycamore.api.windows.SyWindowBecameInvisible
Returns the value of the id record component.
id() - Method in record class com.io7m.jsycamore.api.windows.SyWindowBecameVisible
Returns the value of the id record component.
id() - Method in record class com.io7m.jsycamore.api.windows.SyWindowClosed
Returns the value of the id record component.
id() - Method in record class com.io7m.jsycamore.api.windows.SyWindowCreated
Returns the value of the id record component.
id() - Method in interface com.io7m.jsycamore.api.windows.SyWindowEventType
 
id() - Method in record class com.io7m.jsycamore.api.windows.SyWindowMaximized
Returns the value of the id record component.
id() - Method in interface com.io7m.jsycamore.api.windows.SyWindowReadableType
 
id() - Method in record class com.io7m.jsycamore.api.windows.SyWindowUnmaximized
Returns the value of the id record component.
identifier() - Method in record class com.io7m.jsycamore.api.text.SyFontDescription
Produce an identifier for this font, such as "IBM Plex Sans Mono Bold 16".
IGNORES_FOCUS_AND_CONTINUES_TRAVERSAL - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyboardFocusBehavior
The component cannot directly receive focus, but will pass focus to its children if the focus traversal is continued.
IGNORES_FOCUS_AND_STOPS_TRAVERSAL - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyboardFocusBehavior
The component cannot directly receive focus, and will not pass focus to its children if the focus traversal is continued.
image() - Method in record class com.io7m.jsycamore.api.rendering.SyRenderNodeImage
Returns the value of the image record component.
IMAGE_VIEW - Enum constant in enum class com.io7m.jsycamore.api.themes.SyThemeClassNameStandard
An image view class.
imageURI() - Method in interface com.io7m.jsycamore.api.components.SyImageViewReadableType
 
imageURI() - Method in interface com.io7m.jsycamore.api.components.SyImageViewType
 
INACTIVE - Enum constant in enum class com.io7m.jsycamore.api.active.SyActive
The component is inactive.
index() - Method in enum class com.io7m.jsycamore.api.mouse.SyMouseButton
 
insertionCharacter() - Method in record class com.io7m.jsycamore.api.text.SyTextLocationType.SyCharacter
Returns the value of the insertionCharacter record component.
insertionIndex() - Method in record class com.io7m.jsycamore.api.text.SyTextLocationType.SyCharacter
Returns the value of the insertionIndex record component.
inspectAt(SyTextLineNumber, PVector2I) - Method in interface com.io7m.jsycamore.api.text.SyTextLineMeasuredType
Inspect the text at the given position.
inspectAt(PVector2I) - Method in interface com.io7m.jsycamore.api.text.SyTextMultiLineModelReadableType
Inspect the text at the given position.
inspectAt(PVector2I) - Method in interface com.io7m.jsycamore.api.text.SyTextSingleLineModelReadableType
Inspect the text at the given position.
inspectAtParentRelative(SyTextLineNumber, PVector2I) - Method in interface com.io7m.jsycamore.api.text.SyTextLineMeasuredType
Inspect the character at the given parent relative location.
integer(String) - Method in interface com.io7m.jsycamore.api.themes.SyThemeValuesType
Check that a value exists with the given name and that it has an integer type, and return the current value.
interactionKind() - Method in record class com.io7m.jsycamore.api.text.SyTextMouseInteraction
Returns the value of the interactionKind record component.
inverted(PVector4D) - Static method in class com.io7m.jsycamore.api.colors.SyColors
Invert the values of the R, G, and B components.
isActive() - Method in interface com.io7m.jsycamore.api.active.SyActiveReadableType
Components may be active or inactive.
isActive() - Method in interface com.io7m.jsycamore.api.components.SyComponentReadableType
 
isAlt() - Method in interface com.io7m.jsycamore.api.keyboard.SyKeyModifierType
 
isComponentSelected(SyComponentReadableType) - Method in interface com.io7m.jsycamore.api.text.SyTextSelectionServiceType
Determine if the given component has text selected.
isControl() - Method in interface com.io7m.jsycamore.api.keyboard.SyKeyModifierType
 
isDecoration() - Method in enum class com.io7m.jsycamore.api.windows.SyWindowDecorationComponent
Some window components are decorations.
isLeadingEdge() - Method in record class com.io7m.jsycamore.api.text.SyTextLocationType.SyCharacter
Returns the value of the isLeadingEdge record component.
isMouseOver() - Method in interface com.io7m.jsycamore.api.active.SyActiveReadableType
 
isMouseOverMenuDescendant() - Method in interface com.io7m.jsycamore.api.menus.SyMenuItemType
 
isMouseQueryAccepting() - Method in interface com.io7m.jsycamore.api.mouse.SyMouseFocusAcceptingReadableType
A component that is mouse query accepting can be returned from a component query of type SyComponentQuery.FIND_FOR_MOUSE_CURSOR.
isPressed() - Method in interface com.io7m.jsycamore.api.components.SyButtonReadableType
 
isSatisfiedBy(PAreaSizeI) - Method in record class com.io7m.jsycamore.api.components.SyConstraints
 
isShift() - Method in interface com.io7m.jsycamore.api.keyboard.SyKeyModifierType
 
isSuper() - Method in interface com.io7m.jsycamore.api.keyboard.SyKeyModifierType
 
isTextSelectable() - Method in interface com.io7m.jsycamore.api.components.SyTextMultiLineViewReadableType
 
isTextSelectable() - Method in interface com.io7m.jsycamore.api.components.SyTextViewReadableType
 
isVisible() - Method in interface com.io7m.jsycamore.api.components.SyComponentReadableType
 
isVisible() - Method in interface com.io7m.jsycamore.api.visibility.SyVisibleReadableType
Determine whether this component is visible or not based on the visibility of its ancestors.
ITALIC - Enum constant in enum class com.io7m.jsycamore.api.text.SyFontStyle
An italicized font.
items() - Method in interface com.io7m.jsycamore.api.menus.SyMenuType
 

K

keyboardFocusBehavior() - Method in interface com.io7m.jsycamore.api.keyboard.SyKeyboardFocusableReadableType
 
keyboardFocusBehavior() - Method in interface com.io7m.jsycamore.api.keyboard.SyKeyboardFocusableType
 
keyCode() - Method in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
 
keyCode() - Method in record class com.io7m.jsycamore.api.keyboard.SyKeyEventPressed
Returns the value of the keyCode record component.
keyCode() - Method in record class com.io7m.jsycamore.api.keyboard.SyKeyEventReleased
Returns the value of the keyCode record component.
keyModifier() - Method in record class com.io7m.jsycamore.api.keyboard.SyKeyEventModifierPressed
Returns the value of the keyModifier record component.
keyModifier() - Method in record class com.io7m.jsycamore.api.keyboard.SyKeyEventModifierReleased
Returns the value of the keyModifier record component.
keyModifierPressed(SyKeyModifier) - Method in interface com.io7m.jsycamore.api.screens.SyScreenKeyEventsType
Notify the screen that a key modifier was pressed.
keyModifierReleased(SyKeyModifier) - Method in interface com.io7m.jsycamore.api.screens.SyScreenKeyEventsType
Notify the screen that a key modifier was released.
keyPressed(SyKeyCode) - Method in interface com.io7m.jsycamore.api.screens.SyScreenKeyEventsType
Notify the screen that a key was pressed.
keyReleased(SyKeyCode) - Method in interface com.io7m.jsycamore.api.screens.SyScreenKeyEventsType
Notify the screen that a key was released.

L

layer() - Method in interface com.io7m.jsycamore.api.windows.SyWindowReadableType
 
layout(SyLayoutContextType) - Method in interface com.io7m.jsycamore.api.windows.SyWindowType
Execute a layout pass on the window.
layout(SyLayoutContextType, SyConstraints) - Method in interface com.io7m.jsycamore.api.components.SyComponentType
Specify a size for this component in response to a set of size constraints.
layoutWindowComponents(SyLayoutContextType, SyConstraints, Map) - Method in interface com.io7m.jsycamore.api.themes.SyThemeWindowType
Set the positions and sizes of all window components, and execute a layout pass on each of them to allow them to lay out their own descendants.
lighter(PVector4D) - Static method in class com.io7m.jsycamore.api.colors.SyColors
Produce a 10% lighter version of the given color.
lineAt(SyTextLineNumber) - Method in interface com.io7m.jsycamore.api.text.SyTextMultiLineModelReadableType
 
lineCount() - Method in interface com.io7m.jsycamore.api.text.SyTextMultiLineModelReadableType
 
lineMeasured() - Method in interface com.io7m.jsycamore.api.text.SyTextSingleLineModelReadableType
The measured line.
lineNumber() - Method in interface com.io7m.jsycamore.api.text.SyTextLocationType
 
lines() - Method in interface com.io7m.jsycamore.api.text.SyTextMultiLineModelReadableType
 
LIST_VIEW - Enum constant in enum class com.io7m.jsycamore.api.themes.SyThemeClassNameStandard
A list view class.
locationNow() - Method in record class com.io7m.jsycamore.api.text.SyTextMouseInteraction
Returns the value of the locationNow record component.
locationStart() - Method in record class com.io7m.jsycamore.api.text.SyTextMouseInteraction
Returns the value of the locationStart record component.
lowerInclusive() - Method in record class com.io7m.jsycamore.api.text.SyTextSelection
Returns the value of the lowerInclusive record component.

M

maximizeButtonVisibility() - Method in interface com.io7m.jsycamore.api.windows.SyWindowReadableType
 
maximizeButtonVisibility() - Method in interface com.io7m.jsycamore.api.windows.SyWindowType
 
maximized() - Method in interface com.io7m.jsycamore.api.windows.SyWindowReadableType
 
maximumX() - Method in class com.io7m.jsycamore.api.windows.SyWindowViewportAccumulator
 
maximumX() - Method in interface com.io7m.jsycamore.api.windows.SyWindowViewportAccumulatorType
 
maximumY() - Method in class com.io7m.jsycamore.api.windows.SyWindowViewportAccumulator
 
maximumY() - Method in interface com.io7m.jsycamore.api.windows.SyWindowViewportAccumulatorType
 
menu() - Method in interface com.io7m.jsycamore.api.menus.SyMenuBarItemType
 
menu() - Method in record class com.io7m.jsycamore.api.menus.SyMenuClosed
Returns the value of the menu record component.
menu() - Method in interface com.io7m.jsycamore.api.menus.SyMenuEventType
 
menu() - Method in interface com.io7m.jsycamore.api.menus.SyMenuItemType
 
menu() - Method in record class com.io7m.jsycamore.api.menus.SyMenuOpened
Returns the value of the menu record component.
MENU - Enum constant in enum class com.io7m.jsycamore.api.themes.SyThemeClassNameStandard
A menu class.
MENU_BAR - Enum constant in enum class com.io7m.jsycamore.api.themes.SyThemeClassNameStandard
A menu bar class.
MENU_BAR_ITEM - Enum constant in enum class com.io7m.jsycamore.api.themes.SyThemeClassNameStandard
A menu bar item.
MENU_BAR_ITEM_TEXT - Enum constant in enum class com.io7m.jsycamore.api.themes.SyThemeClassNameStandard
The text in a menu bar item.
MENU_ITEM - Enum constant in enum class com.io7m.jsycamore.api.themes.SyThemeClassNameStandard
A menu item class.
MENU_ITEM_ATOM - Enum constant in enum class com.io7m.jsycamore.api.themes.SyThemeClassNameStandard
A menu item class.
MENU_ITEM_SEPARATOR - Enum constant in enum class com.io7m.jsycamore.api.themes.SyThemeClassNameStandard
A menu item class.
MENU_ITEM_SUBMENU - Enum constant in enum class com.io7m.jsycamore.api.themes.SyThemeClassNameStandard
A menu item class.
MENU_ITEM_TEXT - Enum constant in enum class com.io7m.jsycamore.api.themes.SyThemeClassNameStandard
A menu item text class.
MENU_NOT_SELECTED - Enum constant in enum class com.io7m.jsycamore.api.menus.SyMenuSelected
The menu is not selected.
MENU_SELECTED - Enum constant in enum class com.io7m.jsycamore.api.menus.SyMenuSelected
The menu is selected.
menuButtonVisibility() - Method in interface com.io7m.jsycamore.api.windows.SyWindowReadableType
 
menuButtonVisibility() - Method in interface com.io7m.jsycamore.api.windows.SyWindowType
 
menuClose() - Method in interface com.io7m.jsycamore.api.menus.SyMenuServiceType
Close any menu that may be open.
menuNode() - Method in interface com.io7m.jsycamore.api.menus.SyMenuType
 
menuNodeReadable() - Method in interface com.io7m.jsycamore.api.menus.SyMenuReadableType
 
menuOpen(SyMenuType) - Method in interface com.io7m.jsycamore.api.menus.SyMenuServiceType
Open a global menu.
menuService() - Method in interface com.io7m.jsycamore.api.screens.SyScreenType
 
METER - Enum constant in enum class com.io7m.jsycamore.api.themes.SyThemeClassNameStandard
A generic meter class.
minimumSizeRequired(SyLayoutContextType) - Method in interface com.io7m.jsycamore.api.components.SyTextViewReadableType
Determine the minimum size required to display the contained text fully.
minimumSizeRequired(SyLayoutContextType) - Method in interface com.io7m.jsycamore.api.menus.SyMenuItemType
Determine the minimum size required to render this menu item.
minimumSizeYRequired() - Method in interface com.io7m.jsycamore.api.text.SyTextMultiLineModelReadableType
Determine the minimum size required on the Y axis to display all the text at the current page width.
minimumSizeYRequired(SyLayoutContextType) - Method in interface com.io7m.jsycamore.api.components.SyTextMultiLineViewReadableType
Determine the minimum size on the Y axis required to display the contained text fully.
minimumX() - Method in class com.io7m.jsycamore.api.windows.SyWindowViewportAccumulator
 
minimumX() - Method in interface com.io7m.jsycamore.api.windows.SyWindowViewportAccumulatorType
 
minimumY() - Method in class com.io7m.jsycamore.api.windows.SyWindowViewportAccumulator
 
minimumY() - Method in interface com.io7m.jsycamore.api.windows.SyWindowViewportAccumulatorType
 
model() - Method in interface com.io7m.jsycamore.api.components.SyTextAreaReadableType
 
model() - Method in interface com.io7m.jsycamore.api.components.SyTextAreaType
 
model() - Method in interface com.io7m.jsycamore.api.components.SyTextMultiLineViewReadableType
 
model() - Method in interface com.io7m.jsycamore.api.components.SyTextMultiLineViewType
 
MOUSE_BUTTON_LEFT - Enum constant in enum class com.io7m.jsycamore.api.mouse.SyMouseButton
The left mouse button.
MOUSE_BUTTON_MIDDLE - Enum constant in enum class com.io7m.jsycamore.api.mouse.SyMouseButton
The middle mouse button.
MOUSE_BUTTON_RIGHT - Enum constant in enum class com.io7m.jsycamore.api.mouse.SyMouseButton
The right mouse button.
MOUSE_DRAGGED - Enum constant in enum class com.io7m.jsycamore.api.text.SyTextMouseInteraction.Kind
The mouse was dragged.
MOUSE_PRESSED - Enum constant in enum class com.io7m.jsycamore.api.text.SyTextMouseInteraction.Kind
The mouse was pressed.
MOUSE_RELEASED - Enum constant in enum class com.io7m.jsycamore.api.text.SyTextMouseInteraction.Kind
The mouse was released.
mouseDown(PVector2I, SyMouseButton) - Method in interface com.io7m.jsycamore.api.screens.SyScreenMouseEventsType
Notify the screen that a mouse button has been pressed.
mouseMoved(PVector2I) - Method in interface com.io7m.jsycamore.api.screens.SyScreenMouseEventsType
Notify the screen that the mouse cursor has moved.
mousePosition() - Method in record class com.io7m.jsycamore.api.mouse.SyMouseEventOnOver
Returns the value of the mousePosition record component.
mousePosition() - Method in record class com.io7m.jsycamore.api.mouse.SyMouseEventOnPressed
Returns the value of the mousePosition record component.
mousePosition() - Method in record class com.io7m.jsycamore.api.mouse.SyMouseEventOnReleased
Returns the value of the mousePosition record component.
mousePosition() - Method in interface com.io7m.jsycamore.api.screens.SyScreenType
 
mousePositionFirst() - Method in record class com.io7m.jsycamore.api.mouse.SyMouseEventOnHeld
Returns the value of the mousePositionFirst record component.
mousePositionNow() - Method in record class com.io7m.jsycamore.api.mouse.SyMouseEventOnHeld
Returns the value of the mousePositionNow record component.
mouseUp(PVector2I, SyMouseButton) - Method in interface com.io7m.jsycamore.api.screens.SyScreenMouseEventsType
Notify the screen that a mouse button has been released.

N

name() - Method in interface com.io7m.jsycamore.api.menus.SyMenuBarItemType
 
name() - Method in record class com.io7m.jsycamore.api.rendering.SyRenderNodeComposite
Returns the value of the name record component.
name() - Method in record class com.io7m.jsycamore.api.rendering.SyRenderNodeImage
Returns the value of the name record component.
name() - Method in record class com.io7m.jsycamore.api.rendering.SyRenderNodeNoop
 
name() - Method in record class com.io7m.jsycamore.api.rendering.SyRenderNodeShape
Returns the value of the name record component.
name() - Method in record class com.io7m.jsycamore.api.rendering.SyRenderNodeText
Returns the value of the name record component.
name() - Method in interface com.io7m.jsycamore.api.rendering.SyRenderNodeType
 
name() - Method in interface com.io7m.jsycamore.api.themes.SyThemeValueType
 
newSet() - Method in record class com.io7m.jsycamore.api.windows.SyWindowSetChanged
Returns the value of the newSet record component.
next() - Method in record class com.io7m.jsycamore.api.text.SyTextID
 
next() - Method in record class com.io7m.jsycamore.api.text.SyTextLineNumber
 
nextHigher() - Method in record class com.io7m.jsycamore.api.windows.SyWindowLayerID
 
nextLower() - Method in record class com.io7m.jsycamore.api.windows.SyWindowLayerID
 
node() - Method in interface com.io7m.jsycamore.api.components.SyComponentType
 
nodeReadable() - Method in interface com.io7m.jsycamore.api.components.SyComponentReadableType
 
nodes() - Method in record class com.io7m.jsycamore.api.rendering.SyRenderNodeComposite
Returns the value of the nodes record component.
noop() - Static method in record class com.io7m.jsycamore.api.rendering.SyRenderNodeNoop
 
NOT_SELECTED - Enum constant in enum class com.io7m.jsycamore.api.text.SyTextSelectionServiceType.SyTextSelectionNotSelected
No text is selected.

O

of(PVector2I...) - Static method in record class com.io7m.jsycamore.api.rendering.SyShapePolygon
Create a polygon from the given array of points.
ofIndex(int) - Static method in enum class com.io7m.jsycamore.api.mouse.SyMouseButton
Retrieve a button for the given index.
ofKey(SyKeyCode) - Static method in enum class com.io7m.jsycamore.api.keyboard.SyKeyModifier
 
onComplete() - Method in class com.io7m.jsycamore.api.events.SyEventConsumer
 
onError(Throwable) - Method in class com.io7m.jsycamore.api.events.SyEventConsumer
 
onNext(T) - Method in class com.io7m.jsycamore.api.events.SyEventConsumer
 
onScrollClickDownListener() - Method in interface com.io7m.jsycamore.api.components.SyScrollPaneReadableType
 
onScrollClickLeftListener() - Method in interface com.io7m.jsycamore.api.components.SyScrollPaneReadableType
 
onScrollClickRightListener() - Method in interface com.io7m.jsycamore.api.components.SyScrollPaneReadableType
 
onScrollClickUpListener() - Method in interface com.io7m.jsycamore.api.components.SyScrollPaneReadableType
 
onSubscribe(Flow.Subscription) - Method in class com.io7m.jsycamore.api.events.SyEventConsumer
 
openStream() - Method in interface com.io7m.jsycamore.api.text.SyFontServiceType
 

P

pageWidth() - Method in interface com.io7m.jsycamore.api.text.SyTextLineMeasuredType
 
pageWidth() - Method in interface com.io7m.jsycamore.api.text.SyTextMultiLineModelReadableType
 
point0() - Method in record class com.io7m.jsycamore.api.rendering.SyPaintGradientLinear
Returns the value of the point0 record component.
point1() - Method in record class com.io7m.jsycamore.api.rendering.SyPaintGradientLinear
Returns the value of the point1 record component.
points() - Method in record class com.io7m.jsycamore.api.rendering.SyShapePolygon
Returns the value of the points record component.
position() - Method in interface com.io7m.jsycamore.api.bounded.SyBoundedReadableType
 
position() - Method in interface com.io7m.jsycamore.api.bounded.SyBoundedType
 
position() - Method in record class com.io7m.jsycamore.api.rendering.SyRenderNodeComposite
 
position() - Method in record class com.io7m.jsycamore.api.rendering.SyRenderNodeImage
Returns the value of the position record component.
position() - Method in record class com.io7m.jsycamore.api.rendering.SyRenderNodeNoop
 
position() - Method in record class com.io7m.jsycamore.api.rendering.SyRenderNodeShape
Returns the value of the position record component.
position() - Method in record class com.io7m.jsycamore.api.rendering.SyRenderNodeText
Returns the value of the position record component.
position() - Method in interface com.io7m.jsycamore.api.rendering.SyRenderNodeType
 
positionSnapping() - Method in interface com.io7m.jsycamore.api.windows.SyWindowReadableType
An attribute that, when set to a non-zero value, specifies a snapping value for position values.
positionSnapping() - Method in interface com.io7m.jsycamore.api.windows.SyWindowType
 
PRESERVE - Enum constant in enum class com.io7m.jsycamore.api.components.SyResizeBehaviour
The sizes of child elements should be preserved.
previous() - Method in record class com.io7m.jsycamore.api.text.SyTextID
 

R

RECEIVES_FOCUS_AND_CONTINUES_TRAVERSAL - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyboardFocusBehavior
The component can directly receive focus, and will pass focus to its children if the focus traversal is continued.
RECEIVES_FOCUS_AND_STOPS_TRAVERSAL - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyboardFocusBehavior
The component can directly receive focus, but will not pass focus to its children if the focus traversal is continued.
receivesFocus() - Method in enum class com.io7m.jsycamore.api.keyboard.SyKeyboardFocusBehavior
 
regions() - Method in record class com.io7m.jsycamore.api.text.SyTextSelection
Returns the value of the regions record component.
REGULAR - Enum constant in enum class com.io7m.jsycamore.api.text.SyFontStyle
A regular font weight.
relativePositionOf(PVector2I) - Method in interface com.io7m.jsycamore.api.components.SyComponentReadableType
Determine the parent-relative position of the given viewport position for component.
removeOnClickDownListener() - Method in interface com.io7m.jsycamore.api.components.SyScrollBarVerticalType
Remove any listeners that are executed when the down button is clicked.
removeOnClickLeftListener() - Method in interface com.io7m.jsycamore.api.components.SyScrollBarHorizontalType
Remove any listeners that are executed when the left button is clicked.
removeOnClickListener() - Method in interface com.io7m.jsycamore.api.components.SyButtonType
Remove any listeners that are executed when the button is clicked.
removeOnClickRightListener() - Method in interface com.io7m.jsycamore.api.components.SyScrollBarHorizontalType
Remove any listeners that are executed when the right button is clicked.
removeOnClickUpListener() - Method in interface com.io7m.jsycamore.api.components.SyScrollBarVerticalType
Remove any listeners that are executed when the up button is clicked.
removeOnThumbDragListener() - Method in interface com.io7m.jsycamore.api.components.SyScrollBarType
Remove any listeners that are executed when the thumb is dragged.
render(SyThemeContextType, SyComponentReadableType) - Method in interface com.io7m.jsycamore.api.themes.SyThemeComponentType
Produce a render node for a component.
reset() - Method in interface com.io7m.jsycamore.api.themes.SyThemeValuesType
Reset all values to their defaults.
reset(int, int) - Method in class com.io7m.jsycamore.api.windows.SyWindowViewportAccumulator
 
reset(int, int) - Method in interface com.io7m.jsycamore.api.windows.SyWindowViewportAccumulatorType
Reset the accumulator to the given base size.
restore() - Method in class com.io7m.jsycamore.api.windows.SyWindowViewportAccumulator
 
restore() - Method in interface com.io7m.jsycamore.api.windows.SyWindowViewportAccumulatorType
Restore the viewport that was calculated before the most recent call to SyWindowViewportAccumulatorType.accumulate(PAreaI).
rootNodeReadable() - Method in interface com.io7m.jsycamore.api.windows.SyWindowReadableType
 

S

screen() - Method in interface com.io7m.jsycamore.api.components.SyComponentReadableType
 
screen() - Method in interface com.io7m.jsycamore.api.windows.SyWindowType
 
scrollAmountShown() - Method in interface com.io7m.jsycamore.api.components.SyScrollBarReadableType
 
SCROLLBAR_HORIZONTAL - Enum constant in enum class com.io7m.jsycamore.api.themes.SyThemeClassNameStandard
A horizontal scrollbar class.
SCROLLBAR_HORIZONTAL_BUTTON_LEFT - Enum constant in enum class com.io7m.jsycamore.api.themes.SyThemeClassNameStandard
A scrollbar button class.
SCROLLBAR_HORIZONTAL_BUTTON_LEFT_ICON - Enum constant in enum class com.io7m.jsycamore.api.themes.SyThemeClassNameStandard
A scrollbar button icon class.
SCROLLBAR_HORIZONTAL_BUTTON_RIGHT - Enum constant in enum class com.io7m.jsycamore.api.themes.SyThemeClassNameStandard
A scrollbar button class.
SCROLLBAR_HORIZONTAL_BUTTON_RIGHT_ICON - Enum constant in enum class com.io7m.jsycamore.api.themes.SyThemeClassNameStandard
A scrollbar button icon class.
SCROLLBAR_HORIZONTAL_BUTTON_THUMB - Enum constant in enum class com.io7m.jsycamore.api.themes.SyThemeClassNameStandard
A scrollbar button class.
SCROLLBAR_HORIZONTAL_BUTTON_THUMB_ICON - Enum constant in enum class com.io7m.jsycamore.api.themes.SyThemeClassNameStandard
A scrollbar button icon class.
SCROLLBAR_HORIZONTAL_TRACK - Enum constant in enum class com.io7m.jsycamore.api.themes.SyThemeClassNameStandard
A horizontal scrollbar track class.
SCROLLBAR_VERTICAL - Enum constant in enum class com.io7m.jsycamore.api.themes.SyThemeClassNameStandard
A horizontal scrollbar class.
SCROLLBAR_VERTICAL_BUTTON_DOWN - Enum constant in enum class com.io7m.jsycamore.api.themes.SyThemeClassNameStandard
A scrollbar button class.
SCROLLBAR_VERTICAL_BUTTON_DOWN_ICON - Enum constant in enum class com.io7m.jsycamore.api.themes.SyThemeClassNameStandard
A scrollbar button icon class.
SCROLLBAR_VERTICAL_BUTTON_THUMB - Enum constant in enum class com.io7m.jsycamore.api.themes.SyThemeClassNameStandard
A scrollbar button class.
SCROLLBAR_VERTICAL_BUTTON_THUMB_ICON - Enum constant in enum class com.io7m.jsycamore.api.themes.SyThemeClassNameStandard
A scrollbar button icon class.
SCROLLBAR_VERTICAL_BUTTON_UP - Enum constant in enum class com.io7m.jsycamore.api.themes.SyThemeClassNameStandard
A scrollbar button class.
SCROLLBAR_VERTICAL_BUTTON_UP_ICON - Enum constant in enum class com.io7m.jsycamore.api.themes.SyThemeClassNameStandard
A scrollbar button icon class.
SCROLLBAR_VERTICAL_TRACK - Enum constant in enum class com.io7m.jsycamore.api.themes.SyThemeClassNameStandard
A horizontal scrollbar track class.
scrollbarHorizontal() - Method in interface com.io7m.jsycamore.api.components.SyTextAreaReadableType
 
scrollbarHorizontal() - Method in interface com.io7m.jsycamore.api.components.SyTextAreaType
 
scrollBarHorizontal() - Method in interface com.io7m.jsycamore.api.components.SyScrollPaneReadableType
 
scrollBarHorizontal() - Method in interface com.io7m.jsycamore.api.components.SyScrollPaneType
 
scrollbarVertical() - Method in interface com.io7m.jsycamore.api.components.SyTextAreaReadableType
 
scrollbarVertical() - Method in interface com.io7m.jsycamore.api.components.SyTextAreaType
 
scrollBarVertical() - Method in interface com.io7m.jsycamore.api.components.SyScrollPaneReadableType
 
scrollBarVertical() - Method in interface com.io7m.jsycamore.api.components.SyScrollPaneType
 
scrollIncrementSize() - Method in interface com.io7m.jsycamore.api.components.SyScrollBarReadableType
Based on the current snapping setting and scrollbar size, determine a reasonable value to use to increment or decrement the current scroll position.
SCROLLPANE - Enum constant in enum class com.io7m.jsycamore.api.themes.SyThemeClassNameStandard
A scrollpane class.
SCROLLPANE_CONTENT_AREA - Enum constant in enum class com.io7m.jsycamore.api.themes.SyThemeClassNameStandard
A scrollpane content area class.
SCROLLPANE_CONTENT_AREA_VIEWPORT - Enum constant in enum class com.io7m.jsycamore.api.themes.SyThemeClassNameStandard
A scrollpane content area viewport class.
scrollPosition() - Method in interface com.io7m.jsycamore.api.components.SyScrollBarReadableType
 
scrollPositionSnapping() - Method in interface com.io7m.jsycamore.api.components.SyScrollBarReadableType
 
selected() - Method in interface com.io7m.jsycamore.api.menus.SyMenuBarItemType
 
selection() - Method in record class com.io7m.jsycamore.api.text.SyTextSelectionServiceType.SyTextSelectionIsSelected
Returns the value of the selection record component.
selectionClear() - Method in interface com.io7m.jsycamore.api.text.SyTextSelectionServiceType
Clear the screen's current text selection.
selectionClearIfComponentSelected(SyComponentReadableType) - Method in interface com.io7m.jsycamore.api.text.SyTextSelectionServiceType
Clear the selection if the given component is the component that has text selected.
selectionContinue(PVector2I) - Method in interface com.io7m.jsycamore.api.text.SyTextMultiLineModelType
Continue a selection operation.
selectionContinue(PVector2I) - Method in interface com.io7m.jsycamore.api.text.SyTextSingleLineModelType
Continue a selection operation.
selectionFinish(PVector2I) - Method in interface com.io7m.jsycamore.api.text.SyTextMultiLineModelType
Finish a selection operation.
selectionFinish(PVector2I) - Method in interface com.io7m.jsycamore.api.text.SyTextSingleLineModelType
Finish a selection operation.
selectionSet(SyComponentReadableType, SyTextSelection) - Method in interface com.io7m.jsycamore.api.text.SyTextSelectionServiceType
Set the screen's current text selection, stating that selection is owned by the given component.
selectionStart(PVector2I) - Method in interface com.io7m.jsycamore.api.text.SyTextMultiLineModelType
Start a selection operation.
selectionStart(PVector2I) - Method in interface com.io7m.jsycamore.api.text.SyTextSingleLineModelType
Start a selection operation.
services() - Method in interface com.io7m.jsycamore.api.screens.SyScreenType
 
services() - Method in interface com.io7m.jsycamore.api.themes.SyThemeContextType
 
setActive(SyActive) - Method in interface com.io7m.jsycamore.api.active.SyActiveType
Set the activity of the component.
setColor4D(String, PVector4D) - Method in interface com.io7m.jsycamore.api.themes.SyThemeValuesType
Check that a value exists with the given name and that it has an RGBA color type, and set the current value to color.
setColorTransform(String, SyThemeValueFunctionType) - Method in interface com.io7m.jsycamore.api.themes.SyThemeValuesType
Check that a value exists with the given name and that it has an RGBA color function type, and set the current function to transform.
setContentAreaSize(PAreaSizeI) - Method in interface com.io7m.jsycamore.api.components.SyScrollPaneType
Set the fixed size of the internal content region.
setDouble(String, double) - Method in interface com.io7m.jsycamore.api.themes.SyThemeValuesType
Check that a value exists with the given name and that it has a double type, and set the current value to color.
setDoubleTransform(String, SyThemeValueFunctionType) - Method in interface com.io7m.jsycamore.api.themes.SyThemeValuesType
Check that a value exists with the given name and that it has a double function type, and set the current function to transform.
setFont(SyFontType) - Method in interface com.io7m.jsycamore.api.text.SyTextMultiLineModelType
Set the font.
setFont(SyFontType) - Method in interface com.io7m.jsycamore.api.text.SyTextSingleLineModelType
Set the font.
setFont(String, SyFontDescription) - Method in interface com.io7m.jsycamore.api.themes.SyThemeValuesType
Check that a value exists with the given name and that it has a font type, and set the current value to color.
setFontTransform(String, SyThemeValueFunctionType) - Method in interface com.io7m.jsycamore.api.themes.SyThemeValuesType
Check that a value exists with the given name and that it has a font function type, and set the current function to transform.
setHideIfDisabled(SyScrollBarHideIfDisabled) - Method in interface com.io7m.jsycamore.api.components.SyScrollBarType
Allow for hiding the scrollbar if it is disabled.
setImageURI(String) - Method in interface com.io7m.jsycamore.api.components.SyImageViewType
A convenience method to set the image URI.
setImageURI(URI) - Method in interface com.io7m.jsycamore.api.components.SyImageViewType
A convenience method to set the image URI.
setInteger(String, int) - Method in interface com.io7m.jsycamore.api.themes.SyThemeValuesType
Check that a value exists with the given name and that it has an integer type, and set the current value to color.
setIntegerTransform(String, SyThemeValueFunctionType) - Method in interface com.io7m.jsycamore.api.themes.SyThemeValuesType
Check that a value exists with the given name and that it has an integer function type, and set the current function to transform.
setMaximizeToggle(PAreaSizeI) - Method in interface com.io7m.jsycamore.api.windows.SyWindowType
Toggle the "maximized" nature of the window.
setMouseQueryAccepting(boolean) - Method in interface com.io7m.jsycamore.api.mouse.SyMouseFocusAcceptingType
Enable/disable mouse query acceptance.
setOnClickDownListener(Runnable) - Method in interface com.io7m.jsycamore.api.components.SyScrollBarVerticalType
Set a listener that will be executed when the down scroll button is clicked.
setOnClickLeftListener(Runnable) - Method in interface com.io7m.jsycamore.api.components.SyScrollBarHorizontalType
Set a listener that will be executed when the left scroll button is clicked.
setOnClickListener(Runnable) - Method in interface com.io7m.jsycamore.api.components.SyButtonType
Set a listener that will be executed when the button is clicked.
setOnClickRightListener(Runnable) - Method in interface com.io7m.jsycamore.api.components.SyScrollBarHorizontalType
Set a listener that will be executed when the right scroll button is clicked.
setOnClickUpListener(Runnable) - Method in interface com.io7m.jsycamore.api.components.SyScrollBarVerticalType
Set a listener that will be executed when the up scroll button is clicked.
setOnThumbDragListener(Consumer) - Method in interface com.io7m.jsycamore.api.components.SyScrollBarType
Set a listener that will be executed when the thumb is dragged.
setPageWidth(int) - Method in interface com.io7m.jsycamore.api.text.SyTextMultiLineModelType
Set the page width in pixels.
setPosition(PVector2I) - Method in interface com.io7m.jsycamore.api.windows.SyWindowType
Set the window position.
setPosition(PVector2I) - Method in interface com.io7m.jsycamore.api.bounded.SyBoundedType
Set the position of the object.
setScrollAmountShown(double) - Method in interface com.io7m.jsycamore.api.components.SyScrollBarType
Scrollbars are typically used to scroll a visible portion of some larger structure.
setScrollPosition(double) - Method in interface com.io7m.jsycamore.api.components.SyScrollBarType
Set the scroll position in the range [0, 1].
setScrollPositionSnapping(double) - Method in interface com.io7m.jsycamore.api.components.SyScrollBarType
Set the scroll position snapping value in the range [0, 1].
setSize(PAreaSizeI) - Method in interface com.io7m.jsycamore.api.windows.SyWindowType
Set the window size.
setSize(PAreaSizeI) - Method in interface com.io7m.jsycamore.api.sized.SySizedType
Set the size of the object.
setSizeUpperLimit(PAreaSizeI) - Method in interface com.io7m.jsycamore.api.sized.SySizedType
Set the desired upper limit on the size of the object.
setText(SyText) - Method in interface com.io7m.jsycamore.api.components.SyButtonWithTextType
Set the button text.
setText(SyText) - Method in interface com.io7m.jsycamore.api.components.SyTextViewType
Set the text.
setText(SyText) - Method in interface com.io7m.jsycamore.api.text.SyTextSingleLineModelType
Set the text value.
setTextSelectable(boolean) - Method in interface com.io7m.jsycamore.api.components.SyTextMultiLineViewType
Set whether the text view is selectable.
setTextSelectable(boolean) - Method in interface com.io7m.jsycamore.api.components.SyTextViewType
Set whether the text view is selectable.
setVisible(SyVisibility) - Method in interface com.io7m.jsycamore.api.visibility.SyVisibleType
Set the visibility of the object.
shape() - Method in record class com.io7m.jsycamore.api.rendering.SyRenderNodeShape
Returns the value of the shape record component.
shapeEast() - Method in record class com.io7m.jsycamore.api.rendering.SyEmbossedRectangle
Returns the value of the shapeEast record component.
shapeNorth() - Method in record class com.io7m.jsycamore.api.rendering.SyEmbossedRectangle
Returns the value of the shapeNorth record component.
shapes() - Method in record class com.io7m.jsycamore.api.rendering.SyShapeComposite
Returns the value of the shapes record component.
shapeSouth() - Method in record class com.io7m.jsycamore.api.rendering.SyEmbossedRectangle
Returns the value of the shapeSouth record component.
shapeWest() - Method in record class com.io7m.jsycamore.api.rendering.SyEmbossedRectangle
Returns the value of the shapeWest record component.
SHOW_EVEN_IF_DISABLED - Enum constant in enum class com.io7m.jsycamore.api.components.SyScrollBarHideIfDisabled
When disabled, the scrollbar remains visible.
size() - Method in record class com.io7m.jsycamore.api.rendering.SyRenderNodeComposite
 
size() - Method in record class com.io7m.jsycamore.api.rendering.SyRenderNodeImage
Returns the value of the size record component.
size() - Method in record class com.io7m.jsycamore.api.rendering.SyRenderNodeNoop
 
size() - Method in record class com.io7m.jsycamore.api.rendering.SyRenderNodeShape
 
size() - Method in record class com.io7m.jsycamore.api.rendering.SyRenderNodeText
Returns the value of the size record component.
size() - Method in interface com.io7m.jsycamore.api.rendering.SyRenderNodeType
 
size() - Method in interface com.io7m.jsycamore.api.sized.SySizedReadableType
 
size() - Method in interface com.io7m.jsycamore.api.sized.SySizedType
 
size() - Method in record class com.io7m.jsycamore.api.text.SyFontDescription
Returns the value of the size record component.
size(SyThemeContextType, SyComponentReadableType) - Method in interface com.io7m.jsycamore.api.themes.SyThemeComponentType
Produce a size for the component, if the theme defines one.
sizeMaximum() - Method in record class com.io7m.jsycamore.api.components.SyConstraints
 
sizeMaximumX() - Method in record class com.io7m.jsycamore.api.components.SyConstraints
Returns the value of the sizeMaximumX record component.
sizeMaximumY() - Method in record class com.io7m.jsycamore.api.components.SyConstraints
Returns the value of the sizeMaximumY record component.
sizeMinimum() - Method in record class com.io7m.jsycamore.api.components.SyConstraints
 
sizeMinimumX() - Method in record class com.io7m.jsycamore.api.components.SyConstraints
Returns the value of the sizeMinimumX record component.
sizeMinimumY() - Method in record class com.io7m.jsycamore.api.components.SyConstraints
Returns the value of the sizeMinimumY record component.
sizeNotExceeding(int, int) - Method in record class com.io7m.jsycamore.api.components.SyConstraints
Produce an area size based on the given size values, clamped such that they will fit within these constraints, ignoring the minimum constraint but obeying the maximum constraint.
sizeSnapping() - Method in interface com.io7m.jsycamore.api.windows.SyWindowReadableType
An attribute that, when set to a non-zero value, specifies a snapping value for size values.
sizeSnapping() - Method in interface com.io7m.jsycamore.api.windows.SyWindowType
 
sizeUpperLimit() - Method in interface com.io7m.jsycamore.api.sized.SySizedReadableType
 
sizeUpperLimit() - Method in interface com.io7m.jsycamore.api.sized.SySizedType
 
sizeWithin(int, int) - Method in record class com.io7m.jsycamore.api.components.SyConstraints
Produce an area size based on the given size values, clamped such that they will fit within these constraints.
snapDouble(double, double) - Static method in class com.io7m.jsycamore.api.layout.SySnapping
Snap a real number x to a snapping value.
snapSize(PAreaSizeI, int) - Static method in class com.io7m.jsycamore.api.layout.SySnapping
Snap the given size.
snapVector(PVector2I, int) - Static method in class com.io7m.jsycamore.api.layout.SySnapping
Snap the given vector.
source() - Method in interface com.io7m.jsycamore.api.themes.SyThemeValueType.SyFunctionType
 
style() - Method in record class com.io7m.jsycamore.api.text.SyFontDescription
Returns the value of the style record component.
style() - Method in interface com.io7m.jsycamore.api.text.SyFontServiceType
 
submenu() - Method in interface com.io7m.jsycamore.api.menus.SyMenuItemSubmenuType
 
subscribe(Flow.Publisher, Consumer) - Static method in class com.io7m.jsycamore.api.events.SyEventConsumer
Subscribe to the given publisher, delivering events to consumer (automatically requesting new events each time one is published), and calling onComplete when the publisher is closed.
subscribe(Flow.Publisher, Consumer, Runnable) - Static method in class com.io7m.jsycamore.api.events.SyEventConsumer
Subscribe to the given publisher, delivering events to consumer (automatically requesting new events each time one is published), and calling onComplete when the publisher is closed.
SY_KEY_0 - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_0
SY_KEY_1 - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_1
SY_KEY_2 - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_2
SY_KEY_3 - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_3
SY_KEY_4 - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_4
SY_KEY_5 - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_5
SY_KEY_6 - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_6
SY_KEY_7 - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_7
SY_KEY_8 - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_8
SY_KEY_9 - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_9
SY_KEY_A - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_A
SY_KEY_APOSTROPHE - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_APOSTROPHE
SY_KEY_B - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_B
SY_KEY_BACKSLASH - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_BACKSLASH
SY_KEY_BACKSPACE - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_BACKSPACE
SY_KEY_C - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_C
SY_KEY_CAPS_LOCK - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_CAPS_LOCK
SY_KEY_COMMA - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_COMMA
SY_KEY_D - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_D
SY_KEY_DELETE - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_DELETE
SY_KEY_DOWN - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_DOWN
SY_KEY_E - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_E
SY_KEY_END - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_END
SY_KEY_ENTER - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_ENTER
SY_KEY_EQUAL - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_EQUAL
SY_KEY_ESCAPE - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_ESCAPE
SY_KEY_F - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_F
SY_KEY_F1 - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_F1
SY_KEY_F10 - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_F10
SY_KEY_F11 - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_F11
SY_KEY_F12 - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_F12
SY_KEY_F13 - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_F13
SY_KEY_F14 - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_F14
SY_KEY_F15 - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_F15
SY_KEY_F16 - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_F16
SY_KEY_F17 - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_F17
SY_KEY_F18 - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_F18
SY_KEY_F19 - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_F19
SY_KEY_F2 - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_F2
SY_KEY_F20 - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_F20
SY_KEY_F21 - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_F21
SY_KEY_F22 - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_F22
SY_KEY_F23 - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_F23
SY_KEY_F24 - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_F24
SY_KEY_F25 - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_F25
SY_KEY_F3 - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_F3
SY_KEY_F4 - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_F4
SY_KEY_F5 - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_F5
SY_KEY_F6 - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_F6
SY_KEY_F7 - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_F7
SY_KEY_F8 - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_F8
SY_KEY_F9 - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_F9
SY_KEY_G - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_G
SY_KEY_GRAVE_ACCENT - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_GRAVE_ACCENT
SY_KEY_H - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_H
SY_KEY_HOME - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_HOME
SY_KEY_I - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_I
SY_KEY_INSERT - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_INSERT
SY_KEY_J - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_J
SY_KEY_K - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_K
SY_KEY_KP_0 - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_KP_0
SY_KEY_KP_1 - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_KP_1
SY_KEY_KP_2 - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_KP_2
SY_KEY_KP_3 - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_KP_3
SY_KEY_KP_4 - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_KP_4
SY_KEY_KP_5 - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_KP_5
SY_KEY_KP_6 - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_KP_6
SY_KEY_KP_7 - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_KP_7
SY_KEY_KP_8 - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_KP_8
SY_KEY_KP_9 - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_KP_9
SY_KEY_KP_ADD - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_KP_ADD
SY_KEY_KP_DECIMAL - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_KP_DECIMAL
SY_KEY_KP_DIVIDE - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_KP_DIVIDE
SY_KEY_KP_ENTER - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_KP_ENTER
SY_KEY_KP_EQUAL - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_KP_EQUAL
SY_KEY_KP_MULTIPLY - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_KP_MULTIPLY
SY_KEY_KP_SUBTRACT - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_KP_SUBTRACT
SY_KEY_L - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_L
SY_KEY_LEFT - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_LEFT
SY_KEY_LEFT_ALT - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_LEFT_ALT
SY_KEY_LEFT_BRACKET - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_LEFT_BRACKET
SY_KEY_LEFT_CONTROL - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_LEFT_CONTROL
SY_KEY_LEFT_SHIFT - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_LEFT_SHIFT
SY_KEY_LEFT_SUPER - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_LEFT_SUPER
SY_KEY_M - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_M
SY_KEY_MENU - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_MENU
SY_KEY_MINUS - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_MINUS
SY_KEY_N - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_N
SY_KEY_NUM_LOCK - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_NUM_LOCK
SY_KEY_O - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_O
SY_KEY_P - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_P
SY_KEY_PAGE_DOWN - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_PAGE_DOWN
SY_KEY_PAGE_UP - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_PAGE_UP
SY_KEY_PAUSE - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_PAUSE
SY_KEY_PERIOD - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_PERIOD
SY_KEY_PRINT_SCREEN - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_PRINT_SCREEN
SY_KEY_Q - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_Q
SY_KEY_R - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_R
SY_KEY_RIGHT - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_RIGHT
SY_KEY_RIGHT_ALT - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_RIGHT_ALT
SY_KEY_RIGHT_BRACKET - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_RIGHT_BRACKET
SY_KEY_RIGHT_CONTROL - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_RIGHT_CONTROL
SY_KEY_RIGHT_SHIFT - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_RIGHT_SHIFT
SY_KEY_RIGHT_SUPER - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_RIGHT_SUPER
SY_KEY_S - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_S
SY_KEY_SCROLL_LOCK - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_SCROLL_LOCK
SY_KEY_SEMICOLON - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_SEMICOLON
SY_KEY_SLASH - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_SLASH
SY_KEY_SPACE - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_SPACE
SY_KEY_T - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_T
SY_KEY_TAB - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_TAB
SY_KEY_U - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_U
SY_KEY_UNKNOWN - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_UNKNOWN
SY_KEY_UP - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_UP
SY_KEY_V - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_V
SY_KEY_W - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_W
SY_KEY_X - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_X
SY_KEY_Y - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_Y
SY_KEY_Z - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Key: KEY_Z
SY_MODIFIER_ALT_LEFT - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyModifier
The left alt key.
SY_MODIFIER_ALT_RIGHT - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyModifier
The right alt key.
SY_MODIFIER_CONTROL_LEFT - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyModifier
The left control key.
SY_MODIFIER_CONTROL_RIGHT - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyModifier
The right control key.
SY_MODIFIER_SHIFT_LEFT - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyModifier
The left shift key.
SY_MODIFIER_SHIFT_RIGHT - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyModifier
The right shift key.
SY_MODIFIER_SUPER_LEFT - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyModifier
The left super key.
SY_MODIFIER_SUPER_RIGHT - Enum constant in enum class com.io7m.jsycamore.api.keyboard.SyKeyModifier
The right super key.
SyActive - Enum Class in com.io7m.jsycamore.api.active
A specification of activity for a component.
SyActiveReadableType - Interface in com.io7m.jsycamore.api.active
The readable activity state of an object.
SyActiveType - Interface in com.io7m.jsycamore.api.active
The writable activity state of an object.
SyBoundedReadableType<T> - Interface in com.io7m.jsycamore.api.bounded
Read only access to information about objects that have bounds.
SyBoundedType<T> - Interface in com.io7m.jsycamore.api.bounded
Writable access to information about objects that have bounds.
SyButtonReadableType - Interface in com.io7m.jsycamore.api.components
Read-only access to a button.
SyButtonType - Interface in com.io7m.jsycamore.api.components
The basic type of button components.
SyButtonWithTextReadableType - Interface in com.io7m.jsycamore.api.components
Read-only access to a button.
SyButtonWithTextType - Interface in com.io7m.jsycamore.api.components
The basic type of button components.
SyCaret(PAreaI) - Constructor for record class com.io7m.jsycamore.api.text.SyTextLocationType.SyCaret
A caret.
SyCharacter(boolean, int, char, int, char) - Constructor for record class com.io7m.jsycamore.api.text.SyTextLocationType.SyCharacter
Creates an instance of a SyCharacter record class.
SyCheckboxReadableType - Interface in com.io7m.jsycamore.api.components
Read-only access to a checkbox.
SyCheckboxType - Interface in com.io7m.jsycamore.api.components
The basic type of checkbox components.
SyColors - Class in com.io7m.jsycamore.api.colors
Functions for generating and processing colors.
SyComponentQuery - Enum Class in com.io7m.jsycamore.api.components
A query for a component.
SyComponentReadableType - Interface in com.io7m.jsycamore.api.components
The type of readable components.
SyComponentType - Interface in com.io7m.jsycamore.api.components
The type of components.
SyConstraints - Record Class in com.io7m.jsycamore.api.components
A set of size constraints.
SyConstraints(int, int, int, int) - Constructor for record class com.io7m.jsycamore.api.components.SyConstraints
A set of size constraints.
SyContainerReadableType - Interface in com.io7m.jsycamore.api.components
Read-only access to containers.
SyContainerType - Interface in com.io7m.jsycamore.api.components
Write access to containers.
SyEmbossedRectangle<T> - Record Class in com.io7m.jsycamore.api.rendering
The embossed parts of an embossed rectangle.
SyEmbossedRectangle(SyPaintFillType, SyShapePolygon, SyPaintFillType, SyShapePolygon, SyPaintFillType, SyShapePolygon, SyPaintFillType, SyShapePolygon) - Constructor for record class com.io7m.jsycamore.api.rendering.SyEmbossedRectangle
The embossed parts of an embossed rectangle.
SyEventConsumed - Enum Class in com.io7m.jsycamore.api.events
A value that indicates whether or not an event was consumed.
SyEventConsumer<T> - Class in com.io7m.jsycamore.api.events
A simple implementation of the Flow.Subscriber interface that exposes a lambda-based API.
SyEventInputType - Interface in com.io7m.jsycamore.api.events
The type of events that the system accepts as input.
SyEventOutputType - Interface in com.io7m.jsycamore.api.events
The type of events that the system produces as output.
SyEventReceiverType - Interface in com.io7m.jsycamore.api.events
The type of objects that can receive events.
SyEventType - Interface in com.io7m.jsycamore.api.events
The base type of events used by the UI.
SyFontDescription - Record Class in com.io7m.jsycamore.api.text
A font description.
SyFontDescription(String, SyFontStyle, int) - Constructor for record class com.io7m.jsycamore.api.text.SyFontDescription
A font description.
SyFontDirectoryServiceType<T> - Interface in com.io7m.jsycamore.api.text
A directory of fonts.
SyFontException - Exception Class in com.io7m.jsycamore.api.text
An exception raised by font directories.
SyFontException(String) - Constructor for exception class com.io7m.jsycamore.api.text.SyFontException
Construct an exception.
SyFontException(String, Throwable) - Constructor for exception class com.io7m.jsycamore.api.text.SyFontException
Construct an exception.
SyFontException(Throwable) - Constructor for exception class com.io7m.jsycamore.api.text.SyFontException
Construct an exception.
SyFontServiceType - Interface in com.io7m.jsycamore.api.text
A service that provides a single font definition.
SyFontStyle - Enum Class in com.io7m.jsycamore.api.text
The font style.
SyFontType - Interface in com.io7m.jsycamore.api.text
A font.
SyGridViewReadableType - Interface in com.io7m.jsycamore.api.components
Read-only access to grid views.
SyGridViewType - Interface in com.io7m.jsycamore.api.components
Write access to grid views.
SyImageViewReadableType - Interface in com.io7m.jsycamore.api.components
Read-only access to image views.
SyImageViewType - Interface in com.io7m.jsycamore.api.components
Write access to image views.
SyKeyboardFocusableReadableType - Interface in com.io7m.jsycamore.api.keyboard
The readable interface to objects that involve keyboard focus.
SyKeyboardFocusableType - Interface in com.io7m.jsycamore.api.keyboard
The interface to objects that involve keyboard focus.
SyKeyboardFocusBehavior - Enum Class in com.io7m.jsycamore.api.keyboard
A specification of how keyboard focus may traverse a component.
SyKeyCode - Enum Class in com.io7m.jsycamore.api.keyboard
The set of keycodes understood by the UI.
SyKeyCodeMappingType<T> - Interface in com.io7m.jsycamore.api.keyboard
A function to map windowing-system-specific keycodes to jsycamore keycode values.
SyKeyEventModifierPressed - Record Class in com.io7m.jsycamore.api.keyboard
A key modifier was pressed.
SyKeyEventModifierPressed(SyKeyModifier) - Constructor for record class com.io7m.jsycamore.api.keyboard.SyKeyEventModifierPressed
A key modifier was pressed.
SyKeyEventModifierReleased - Record Class in com.io7m.jsycamore.api.keyboard
A key modifier was released.
SyKeyEventModifierReleased(SyKeyModifier) - Constructor for record class com.io7m.jsycamore.api.keyboard.SyKeyEventModifierReleased
A key modifier was released.
SyKeyEventPressed - Record Class in com.io7m.jsycamore.api.keyboard
A key was pressed.
SyKeyEventPressed(SyKeyCode) - Constructor for record class com.io7m.jsycamore.api.keyboard.SyKeyEventPressed
A key was pressed.
SyKeyEventReleased - Record Class in com.io7m.jsycamore.api.keyboard
A key was released.
SyKeyEventReleased(SyKeyCode) - Constructor for record class com.io7m.jsycamore.api.keyboard.SyKeyEventReleased
A key was released.
SyKeyEventType - Interface in com.io7m.jsycamore.api.keyboard
The type of key events.
SyKeyModifier - Enum Class in com.io7m.jsycamore.api.keyboard
A modifier key.
SyKeyModifierType - Interface in com.io7m.jsycamore.api.keyboard
The interface exposed by modifier keys.
SyLayoutContextType - Interface in com.io7m.jsycamore.api.layout
The context of a layout operation.
SyListViewReadableType - Interface in com.io7m.jsycamore.api.components
Read-only access to list views.
SyListViewType - Interface in com.io7m.jsycamore.api.components
Write access to list views.
SyMenuBarItemType - Interface in com.io7m.jsycamore.api.menus
The type of items within menu bars.
SyMenuBarReadableType - Interface in com.io7m.jsycamore.api.menus
Read-only access to menu bars.
SyMenuBarType - Interface in com.io7m.jsycamore.api.menus
Write access to menu bars.
SyMenuClosed - Record Class in com.io7m.jsycamore.api.menus
A menu was closed.
SyMenuClosed(SyMenuType) - Constructor for record class com.io7m.jsycamore.api.menus.SyMenuClosed
A menu was closed.
SyMenuEventType - Interface in com.io7m.jsycamore.api.menus
The type of events relating to menus.
SyMenuHostType - Interface in com.io7m.jsycamore.api.menus
The type of objects that can host menus.
SyMenuItemAtomType - Interface in com.io7m.jsycamore.api.menus
An "atom" menu item.
SyMenuItemSeparatorType - Interface in com.io7m.jsycamore.api.menus
A menu item separator.
SyMenuItemSubmenuType - Interface in com.io7m.jsycamore.api.menus
A menu item that opens a submenu.
SyMenuItemType - Interface in com.io7m.jsycamore.api.menus
The base type of menu items.
SyMenuOpened - Record Class in com.io7m.jsycamore.api.menus
A menu was opened.
SyMenuOpened(SyMenuType) - Constructor for record class com.io7m.jsycamore.api.menus.SyMenuOpened
A menu was opened.
SyMenuReadableType - Interface in com.io7m.jsycamore.api.menus
Read-only access to menus.
SyMenuSelected - Enum Class in com.io7m.jsycamore.api.menus
A value indicating whether or not a menu is selected.
SyMenuServiceType - Interface in com.io7m.jsycamore.api.menus
A service for controlling menus.
SyMenuType - Interface in com.io7m.jsycamore.api.menus
A menu.
SyMeterReadableType - Interface in com.io7m.jsycamore.api.components
Read-only access to meters.
SyMouseButton - Enum Class in com.io7m.jsycamore.api.mouse
An enumeration of the mouse buttons used by the package.
SyMouseEventOnHeld - Record Class in com.io7m.jsycamore.api.mouse
Notify the component that the mouse button button is currently being held.
SyMouseEventOnHeld(PVector2I, PVector2I, SyMouseButton, SyComponentType) - Constructor for record class com.io7m.jsycamore.api.mouse.SyMouseEventOnHeld
Notify the component that the mouse button button is currently being held.
SyMouseEventOnNoLongerOver - Record Class in com.io7m.jsycamore.api.mouse
Notify the component that the mouse cursor is no longer over this component.
SyMouseEventOnNoLongerOver() - Constructor for record class com.io7m.jsycamore.api.mouse.SyMouseEventOnNoLongerOver
Creates an instance of a SyMouseEventOnNoLongerOver record class.
SyMouseEventOnOver - Record Class in com.io7m.jsycamore.api.mouse
Notify the component that the mouse cursor has just moved over this component.
SyMouseEventOnOver(PVector2I, SyComponentType) - Constructor for record class com.io7m.jsycamore.api.mouse.SyMouseEventOnOver
Notify the component that the mouse cursor has just moved over this component.
SyMouseEventOnPressed - Record Class in com.io7m.jsycamore.api.mouse
Notify the component that the mouse button button has just been pressed.
SyMouseEventOnPressed(PVector2I, SyMouseButton, SyComponentType) - Constructor for record class com.io7m.jsycamore.api.mouse.SyMouseEventOnPressed
Notify the component that the mouse button button has just been pressed.
SyMouseEventOnReleased - Record Class in com.io7m.jsycamore.api.mouse
Notify the component that the mouse button button has just been released.
SyMouseEventOnReleased(PVector2I, SyMouseButton, SyComponentType) - Constructor for record class com.io7m.jsycamore.api.mouse.SyMouseEventOnReleased
Notify the component that the mouse button button has just been released.
SyMouseEventType - Interface in com.io7m.jsycamore.api.mouse
The base type of mouse events.
SyMouseFocusAcceptingReadableType - Interface in com.io7m.jsycamore.api.mouse
The type of components that can accept mouse focus/queries.
SyMouseFocusAcceptingType - Interface in com.io7m.jsycamore.api.mouse
The type of components that can accept mouse focus/queries.
SyPaintEdgeType - Interface in com.io7m.jsycamore.api.rendering
The type of paints applied to edges.
SyPaintFillType - Interface in com.io7m.jsycamore.api.rendering
The type of paints applied as fills.
SyPaintFlat - Record Class in com.io7m.jsycamore.api.rendering
A simple flat color paint.
SyPaintFlat(PVector4D) - Constructor for record class com.io7m.jsycamore.api.rendering.SyPaintFlat
A simple flat color paint.
SyPaintGradientLinear - Record Class in com.io7m.jsycamore.api.rendering
The specification of a gradient.
SyPaintGradientLinear(Vector2D, Vector2D, List, List) - Constructor for record class com.io7m.jsycamore.api.rendering.SyPaintGradientLinear
The specification of a gradient.
SyPaintType - Interface in com.io7m.jsycamore.api.rendering
The base types of paints.
SyRenderNodeComposite - Record Class in com.io7m.jsycamore.api.rendering
A render node consisting of a composition of render nodes.
SyRenderNodeComposite(String, List) - Constructor for record class com.io7m.jsycamore.api.rendering.SyRenderNodeComposite
A render node consisting of a composition of render nodes.
SyRenderNodeImage - Record Class in com.io7m.jsycamore.api.rendering
A render node consisting of an image.
SyRenderNodeImage(String, URI, PVector2I, PAreaSizeI) - Constructor for record class com.io7m.jsycamore.api.rendering.SyRenderNodeImage
A render node consisting of an image.
SyRenderNodeNoop - Record Class in com.io7m.jsycamore.api.rendering
A no-op render node.
SyRenderNodeNoop() - Constructor for record class com.io7m.jsycamore.api.rendering.SyRenderNodeNoop
Creates an instance of a SyRenderNodeNoop record class.
SyRenderNodePrimitiveType - Interface in com.io7m.jsycamore.api.rendering
The type of primitive render nodes.
SyRenderNodeShape - Record Class in com.io7m.jsycamore.api.rendering
A render node consisting of a shape.
SyRenderNodeShape(String, PVector2I, Optional, Optional, SyShapeType) - Constructor for record class com.io7m.jsycamore.api.rendering.SyRenderNodeShape
A render node consisting of a shape.
SyRenderNodeText - Record Class in com.io7m.jsycamore.api.rendering
A text render node.
SyRenderNodeText(String, PVector2I, PAreaSizeI, SyPaintFillType, SyFontType, SyText) - Constructor for record class com.io7m.jsycamore.api.rendering.SyRenderNodeText
A text render node.
SyRenderNodeType - Interface in com.io7m.jsycamore.api.rendering
The type of render nodes.
SyResizeBehaviour - Enum Class in com.io7m.jsycamore.api.components
A specification of the resize behaviour used within layouts.
SyScreenFactoryType - Interface in com.io7m.jsycamore.api.screens
The type of user interface factories.
SyScreenKeyEventsType - Interface in com.io7m.jsycamore.api.screens
The type of key event interface exposed by screens.
SyScreenMouseEventsType - Interface in com.io7m.jsycamore.api.screens
The type of mouse event interface exposed by screens.
SyScreenType - Interface in com.io7m.jsycamore.api.screens
The type of user interfaces.
SyScrollBarDrag - Record Class in com.io7m.jsycamore.api.components
A drag operation being performed on a scrollbar.
SyScrollBarDrag(SyScrollBarDrag.Kind, double, double) - Constructor for record class com.io7m.jsycamore.api.components.SyScrollBarDrag
A drag operation being performed on a scrollbar.
SyScrollBarDrag.Kind - Enum Class in com.io7m.jsycamore.api.components
The kind of drag operation.
SyScrollBarHideIfDisabled - Enum Class in com.io7m.jsycamore.api.components
A specification of whether to collapse scrollbars to zero size when disabled.
SyScrollBarHorizontalReadableType - Interface in com.io7m.jsycamore.api.components
Read-only access to scrollbars.
SyScrollBarHorizontalType - Interface in com.io7m.jsycamore.api.components
Write access to scrollbars.
SyScrollBarReadableType - Interface in com.io7m.jsycamore.api.components
Read-only access to scrollbars.
SyScrollBarType - Interface in com.io7m.jsycamore.api.components
Write access to scrollbars.
SyScrollBarVerticalReadableType - Interface in com.io7m.jsycamore.api.components
Read-only access to scrollbars.
SyScrollBarVerticalType - Interface in com.io7m.jsycamore.api.components
Write access to scrollbars.
SyScrollPaneReadableType - Interface in com.io7m.jsycamore.api.components
Read-only access to a scroll pane.
SyScrollPaneType - Interface in com.io7m.jsycamore.api.components
The type of scroll panes.
SyServiceAbstract - Class in com.io7m.jsycamore.api.services
The abstract service implementation.
SyServiceAbstract() - Constructor for class com.io7m.jsycamore.api.services.SyServiceAbstract
 
SyServiceDirectoryReadableType - Interface in com.io7m.jsycamore.api.services
The type of UI service directories.
SyServiceDirectoryType - Interface in com.io7m.jsycamore.api.services
The type of UI service directories.
SyServiceType - Interface in com.io7m.jsycamore.api.services
The type of UI services.
SyShapeComposite<T> - Record Class in com.io7m.jsycamore.api.rendering
A composite shape.
SyShapeComposite(List) - Constructor for record class com.io7m.jsycamore.api.rendering.SyShapeComposite
A composite shape.
SyShapePolygon<T> - Record Class in com.io7m.jsycamore.api.rendering
A convex polygon.
SyShapePolygon(List) - Constructor for record class com.io7m.jsycamore.api.rendering.SyShapePolygon
A convex polygon.
SyShapeRectangle<T> - Record Class in com.io7m.jsycamore.api.rendering
A rectangle.
SyShapeRectangle(PAreaI) - Constructor for record class com.io7m.jsycamore.api.rendering.SyShapeRectangle
A rectangle.
SyShapeType<T> - Interface in com.io7m.jsycamore.api.rendering
The base type of shapes.
SySizedReadableType<T> - Interface in com.io7m.jsycamore.api.sized
Read only access to information about objects that have sizes.
SySizedType<T> - Interface in com.io7m.jsycamore.api.sized
Writable access to information about objects that have sizes.
SySnapping - Class in com.io7m.jsycamore.api.layout
Snapping functions.
SySpaceComponentRelativeType - Interface in com.io7m.jsycamore.api.spaces
The component-relative coordinate space.
SySpaceParentRelativeType - Interface in com.io7m.jsycamore.api.spaces
The parent-component-relative coordinate space.
SySpaceRGBAPreType - Interface in com.io7m.jsycamore.api.spaces
The RGBA (premultiplied alpha) color space.
SySpaceTextAlignedType - Interface in com.io7m.jsycamore.api.spaces
The text coordinate space.
SySpaceType - Interface in com.io7m.jsycamore.api.spaces
The type of coordinate spaces.
SySpaceViewportScaledType - Interface in com.io7m.jsycamore.api.spaces
The viewport coordinate space after UI scaling.
SySpaceViewportType - Interface in com.io7m.jsycamore.api.spaces
The viewport coordinate space.
SySpaceWindowScaledType - Interface in com.io7m.jsycamore.api.spaces
The window coordinate space after UI scaling.
SySpaceWindowType - Interface in com.io7m.jsycamore.api.spaces
The window coordinate space.
SyText - Record Class in com.io7m.jsycamore.api.text
A section of text with a specific direction.
SyText(String, SyTextDirection) - Constructor for record class com.io7m.jsycamore.api.text.SyText
A section of text with a specific direction.
SyTextAreaReadableType - Interface in com.io7m.jsycamore.api.components
Read-only access to text areas.
SyTextAreaType - Interface in com.io7m.jsycamore.api.components
Write access to text areas.
SyTextDirection - Enum Class in com.io7m.jsycamore.api.text
The direction for text.
SyTextFieldReadableType - Interface in com.io7m.jsycamore.api.components
Read-only access to text fields.
SyTextFieldType - Interface in com.io7m.jsycamore.api.components
Write access to text fields.
SyTextID - Record Class in com.io7m.jsycamore.api.text
An identifier for a section of text.
SyTextID(BigInteger) - Constructor for record class com.io7m.jsycamore.api.text.SyTextID
Creates an instance of a SyTextID record class.
SyTextLineMeasuredType - Interface in com.io7m.jsycamore.api.text
A line of text that has been analyzed/measured.
SyTextLineNumber - Record Class in com.io7m.jsycamore.api.text
A line number.
SyTextLineNumber(int) - Constructor for record class com.io7m.jsycamore.api.text.SyTextLineNumber
Creates an instance of a SyTextLineNumber record class.
SyTextLinePositioned - Record Class in com.io7m.jsycamore.api.text
A positioned text line produced from a text.
SyTextLinePositioned(int, SyTextLineNumber, SyTextLineMeasuredType) - Constructor for record class com.io7m.jsycamore.api.text.SyTextLinePositioned
A positioned text line produced from a text.
SyTextLocationType - Interface in com.io7m.jsycamore.api.text
A text location.
SyTextLocationType.SyCaret - Record Class in com.io7m.jsycamore.api.text
A caret.
SyTextLocationType.SyCharacter - Record Class in com.io7m.jsycamore.api.text
Information about a character at a location.
SyTextMouseInteraction - Record Class in com.io7m.jsycamore.api.text
A mouse interaction with a text view.
SyTextMouseInteraction(SyTextMouseInteraction.Kind, SyTextLocationType, SyTextLocationType) - Constructor for record class com.io7m.jsycamore.api.text.SyTextMouseInteraction
A mouse interaction with a text view.
SyTextMouseInteraction.Kind - Enum Class in com.io7m.jsycamore.api.text
The kind of interaction.
SyTextMultiLineModelReadableType - Interface in com.io7m.jsycamore.api.text
A readable multi-line text model.
SyTextMultiLineModelType - Interface in com.io7m.jsycamore.api.text
A multi-line text model.
SyTextMultiLineViewReadableType - Interface in com.io7m.jsycamore.api.components
Read-only access to multi-line text views.
SyTextMultiLineViewType - Interface in com.io7m.jsycamore.api.components
Write access to multi-line text views.
SyTextSelection - Record Class in com.io7m.jsycamore.api.text
An immutable text selection.
SyTextSelection(SyTextLocationType, SyTextLocationType, List) - Constructor for record class com.io7m.jsycamore.api.text.SyTextSelection
An immutable text selection.
SyTextSelectionIsSelected(SyComponentReadableType, SyTextSelection) - Constructor for record class com.io7m.jsycamore.api.text.SyTextSelectionServiceType.SyTextSelectionIsSelected
A piece of text is selected in the given component.
SyTextSelectionServiceType - Interface in com.io7m.jsycamore.api.text
The text selection service.
SyTextSelectionServiceType.SyTextSelectionIsSelected - Record Class in com.io7m.jsycamore.api.text
A piece of text is selected in the given component.
SyTextSelectionServiceType.SyTextSelectionNotSelected - Enum Class in com.io7m.jsycamore.api.text
No text is selected.
SyTextSelectionServiceType.SyTextSelectionStatusType - Interface in com.io7m.jsycamore.api.text
The type of component-owned text selections
SyTextSingleLineModelReadableType - Interface in com.io7m.jsycamore.api.text
A readable single-line text model.
SyTextSingleLineModelType - Interface in com.io7m.jsycamore.api.text
A single-line text model.
SyTextViewReadableType - Interface in com.io7m.jsycamore.api.components
Read-only access to text views.
SyTextViewType - Interface in com.io7m.jsycamore.api.components
Write access to text views.
SyThemeableReadableType - Interface in com.io7m.jsycamore.api.themes
The type of readable objects that can have theme information applied to them.
SyThemeableType - Interface in com.io7m.jsycamore.api.themes
The type of objects that can have theme information applied to them.
SyThemeClassNameCustom - Record Class in com.io7m.jsycamore.api.themes
A custom class name.
SyThemeClassNameCustom(String, String) - Constructor for record class com.io7m.jsycamore.api.themes.SyThemeClassNameCustom
A custom class name.
SyThemeClassNameStandard - Enum Class in com.io7m.jsycamore.api.themes
A list of standard class names that are expected to be recognized by themes.
SyThemeClassNameType - Interface in com.io7m.jsycamore.api.themes
The type of theme class names.
SyThemeComponentType - Interface in com.io7m.jsycamore.api.themes
A theme component.
SyThemeContextType - Interface in com.io7m.jsycamore.api.themes
The context of a theme operation.
SyThemeFactoryType - Interface in com.io7m.jsycamore.api.themes
A factory of theme instances.
SyThemeType - Interface in com.io7m.jsycamore.api.themes
A theme instance.
SyThemeValueErrorCode - Enum Class in com.io7m.jsycamore.api.themes
The possible value error codes.
SyThemeValueException - Exception Class in com.io7m.jsycamore.api.themes
An exception raised by values.
SyThemeValueException(String, SyThemeValueErrorCode) - Constructor for exception class com.io7m.jsycamore.api.themes.SyThemeValueException
Construct an exception.
SyThemeValueException(String, Throwable, SyThemeValueErrorCode) - Constructor for exception class com.io7m.jsycamore.api.themes.SyThemeValueException
Construct an exception.
SyThemeValueException(Throwable, SyThemeValueErrorCode) - Constructor for exception class com.io7m.jsycamore.api.themes.SyThemeValueException
Construct an exception.
SyThemeValueFunctionType<T> - Interface in com.io7m.jsycamore.api.themes
The type of functions that take T and return T.
SyThemeValuesBuilderType - Interface in com.io7m.jsycamore.api.themes
A mutable builder to construct value sets.
SyThemeValuesType - Interface in com.io7m.jsycamore.api.themes
Values that can be retrieved by a theme.
SyThemeValueType - Interface in com.io7m.jsycamore.api.themes
The base type of theme values.
SyThemeValueType.SyConstantType - Interface in com.io7m.jsycamore.api.themes
The kind of values that represent constants.
SyThemeValueType.SyConstantType.SyConstantColor4DType - Interface in com.io7m.jsycamore.api.themes
The type of RGBA color constants.
SyThemeValueType.SyConstantType.SyConstantDoubleType - Interface in com.io7m.jsycamore.api.themes
The type of double constants.
SyThemeValueType.SyConstantType.SyConstantFontType - Interface in com.io7m.jsycamore.api.themes
The type of font constants.
SyThemeValueType.SyConstantType.SyConstantIntegerType - Interface in com.io7m.jsycamore.api.themes
The type of integer constants.
SyThemeValueType.SyFunctionType - Interface in com.io7m.jsycamore.api.themes
The kind of values that represent functions.
SyThemeValueType.SyFunctionType.SyFunctionColor4DType - Interface in com.io7m.jsycamore.api.themes
The type of functions that take and return RGBA colors.
SyThemeValueType.SyFunctionType.SyFunctionDoubleType - Interface in com.io7m.jsycamore.api.themes
The type of functions that take and return doubles.
SyThemeValueType.SyFunctionType.SyFunctionFontType - Interface in com.io7m.jsycamore.api.themes
The type of functions that take and return fonts.
SyThemeValueType.SyFunctionType.SyFunctionIntegerType - Interface in com.io7m.jsycamore.api.themes
The type of functions that take and return integers.
SyThemeWindowType - Interface in com.io7m.jsycamore.api.themes
Theme information for windows.
SyVisibility - Enum Class in com.io7m.jsycamore.api.visibility
A specification of visibility for a component.
SyVisibleReadableType - Interface in com.io7m.jsycamore.api.visibility
Read-only access to objects that can be visible or invisible.
SyVisibleType - Interface in com.io7m.jsycamore.api.visibility
Write access to objects that can be visible or invisible.
SyWindowBecameInvisible - Record Class in com.io7m.jsycamore.api.windows
A window has been made invisible.
SyWindowBecameInvisible(SyWindowID) - Constructor for record class com.io7m.jsycamore.api.windows.SyWindowBecameInvisible
A window has been invisible.
SyWindowBecameVisible - Record Class in com.io7m.jsycamore.api.windows
A window has been made visible.
SyWindowBecameVisible(SyWindowID) - Constructor for record class com.io7m.jsycamore.api.windows.SyWindowBecameVisible
A window has been made visible.
SyWindowCloseBehaviour - Enum Class in com.io7m.jsycamore.api.windows
The behaviour that will occur when a window's "Close" button is pressed.
SyWindowClosed - Record Class in com.io7m.jsycamore.api.windows
A window has been closed.
SyWindowClosed(SyWindowID) - Constructor for record class com.io7m.jsycamore.api.windows.SyWindowClosed
A window has been closed.
SyWindowCreated - Record Class in com.io7m.jsycamore.api.windows
A window has been created.
SyWindowCreated(SyWindowID) - Constructor for record class com.io7m.jsycamore.api.windows.SyWindowCreated
A window has been created.
SyWindowDecorationComponent - Enum Class in com.io7m.jsycamore.api.windows
Enumerations identifying the components that can be attached directly to a window.
SyWindowDeletionPolicy - Enum Class in com.io7m.jsycamore.api.windows
The deletion policy for a window.
SyWindowEventType - Interface in com.io7m.jsycamore.api.windows
The type of events relating to windows.
SyWindowID - Record Class in com.io7m.jsycamore.api.windows
A window ID.
SyWindowID(UUID) - Constructor for record class com.io7m.jsycamore.api.windows.SyWindowID
A window ID.
SyWindowLayerID - Record Class in com.io7m.jsycamore.api.windows
An identifier for a window layer.
SyWindowLayerID(BigInteger) - Constructor for record class com.io7m.jsycamore.api.windows.SyWindowLayerID
Creates an instance of a SyWindowLayerID record class.
SyWindowMaximized - Record Class in com.io7m.jsycamore.api.windows
A window has been maximized.
SyWindowMaximized(SyWindowID) - Constructor for record class com.io7m.jsycamore.api.windows.SyWindowMaximized
A window has been maximized.
SyWindowReadableType - Interface in com.io7m.jsycamore.api.windows
The type of readable windows.
SyWindowServiceType - Interface in com.io7m.jsycamore.api.windows
The window service.
SyWindowSet - Class in com.io7m.jsycamore.api.windows
An immutable window set.
SyWindowSetChanged - Record Class in com.io7m.jsycamore.api.windows
An event indicating that the window set changed.
SyWindowSetChanged(SyWindowSet, List) - Constructor for record class com.io7m.jsycamore.api.windows.SyWindowSetChanged
An event indicating that the window set changed.
SyWindowType - Interface in com.io7m.jsycamore.api.windows
The type of windows.
SyWindowUnmaximized - Record Class in com.io7m.jsycamore.api.windows
A window has been unmaximized.
SyWindowUnmaximized(SyWindowID) - Constructor for record class com.io7m.jsycamore.api.windows.SyWindowUnmaximized
A window has been unmaximized.
SyWindowViewportAccumulator - Class in com.io7m.jsycamore.api.windows
The default implementation of the viewport accumulator interface.
SyWindowViewportAccumulatorType - Interface in com.io7m.jsycamore.api.windows
The type of accumulators that calculate viewports for sets of components.

T

text() - Method in interface com.io7m.jsycamore.api.components.SyButtonWithTextReadableType
 
text() - Method in interface com.io7m.jsycamore.api.components.SyButtonWithTextType
 
text() - Method in interface com.io7m.jsycamore.api.components.SyTextViewReadableType
 
text() - Method in interface com.io7m.jsycamore.api.components.SyTextViewType
 
text() - Method in interface com.io7m.jsycamore.api.menus.SyMenuItemAtomType
 
text() - Method in interface com.io7m.jsycamore.api.menus.SyMenuItemSubmenuType
 
text() - Method in record class com.io7m.jsycamore.api.rendering.SyRenderNodeText
Returns the value of the text record component.
text() - Method in record class com.io7m.jsycamore.api.text.SyTextLinePositioned
 
text() - Method in interface com.io7m.jsycamore.api.text.SyTextSingleLineModelReadableType
 
text() - Method in interface com.io7m.jsycamore.api.text.SyTextSingleLineModelType
 
text(String) - Static method in record class com.io7m.jsycamore.api.text.SyText
Create a text section from the given string, using Bidi to infer the text direction.
text(String, SyTextDirection) - Static method in record class com.io7m.jsycamore.api.text.SyText
Create a text section from the given string and text direction.
TEXT_AREA - Enum constant in enum class com.io7m.jsycamore.api.themes.SyThemeClassNameStandard
A text area class.
TEXT_DIRECTION_LEFT_TO_RIGHT - Enum constant in enum class com.io7m.jsycamore.api.text.SyTextDirection
The associated text is prepared to be displayed left to right (e.g.
TEXT_DIRECTION_RIGHT_TO_LEFT - Enum constant in enum class com.io7m.jsycamore.api.text.SyTextDirection
The associated text is prepared to be displayed right to left (e.g.
TEXT_FIELD - Enum constant in enum class com.io7m.jsycamore.api.themes.SyThemeClassNameStandard
A text field class.
TEXT_MULTILINE_VIEW - Enum constant in enum class com.io7m.jsycamore.api.themes.SyThemeClassNameStandard
A multi-line text view class.
TEXT_VIEW - Enum constant in enum class com.io7m.jsycamore.api.themes.SyThemeClassNameStandard
A text view class.
textAsWrapped() - Method in interface com.io7m.jsycamore.api.text.SyTextLineMeasuredType
 
textDescent() - Method in interface com.io7m.jsycamore.api.text.SyFontType
Measure the maximum descent of text rendered using this font.
textDirection() - Method in record class com.io7m.jsycamore.api.text.SyTextLinePositioned
 
textHeight() - Method in interface com.io7m.jsycamore.api.text.SyFontType
Measure the maximum height of text rendered using this font.
textLayout(SyTextID, SyText, int) - Method in interface com.io7m.jsycamore.api.text.SyFontType
Split the given text into lines based on the given page width; lines will be broken in order to ensure that text fits within the page width.
textLayoutMultiple(SortedMap, int) - Method in interface com.io7m.jsycamore.api.text.SyFontType
Split the given texts into lines based on the given page width; lines will be broken in order to ensure that text fits within the page width.
textLine() - Method in record class com.io7m.jsycamore.api.text.SyTextLinePositioned
Returns the value of the textLine record component.
textLineNumber() - Method in record class com.io7m.jsycamore.api.text.SyTextLinePositioned
Returns the value of the textLineNumber record component.
textOriginal() - Method in interface com.io7m.jsycamore.api.text.SyTextLineMeasuredType
 
textSectionAppend(SyText) - Method in interface com.io7m.jsycamore.api.text.SyTextMultiLineModelType
Append a section of text at the end of the model.
textSectionDelete(SyTextID) - Method in interface com.io7m.jsycamore.api.text.SyTextMultiLineModelType
Delete a text section with the given ID.
textSectionInsert(SyTextID, SyText) - Method in interface com.io7m.jsycamore.api.text.SyTextMultiLineModelType
Insert a text section before the given text ID.
textSectionReplace(SyTextID, SyText) - Method in interface com.io7m.jsycamore.api.text.SyTextMultiLineModelType
Replace an existing text section.
textSections() - Method in interface com.io7m.jsycamore.api.text.SyTextMultiLineModelReadableType
 
textSectionsAppend(List) - Method in interface com.io7m.jsycamore.api.text.SyTextMultiLineModelType
Append sections of text at the end of the model.
textSelectable() - Method in interface com.io7m.jsycamore.api.components.SyTextMultiLineViewReadableType
 
textSelectable() - Method in interface com.io7m.jsycamore.api.components.SyTextMultiLineViewType
 
textSelectable() - Method in interface com.io7m.jsycamore.api.components.SyTextViewReadableType
 
textSelectable() - Method in interface com.io7m.jsycamore.api.components.SyTextViewType
 
textSelection() - Method in interface com.io7m.jsycamore.api.themes.SyThemeContextType
 
textSelectionService() - Method in interface com.io7m.jsycamore.api.screens.SyScreenType
 
textWidth() - Method in interface com.io7m.jsycamore.api.text.SyTextLineMeasuredType
 
textWidth(String) - Method in interface com.io7m.jsycamore.api.text.SyFontType
Measure the width of the given text using this font.
theme() - Method in interface com.io7m.jsycamore.api.screens.SyScreenType
 
themeClassesDefaultForComponent() - Method in interface com.io7m.jsycamore.api.components.SyButtonReadableType
 
themeClassesDefaultForComponent() - Method in interface com.io7m.jsycamore.api.components.SyCheckboxReadableType
 
themeClassesDefaultForComponent() - Method in interface com.io7m.jsycamore.api.components.SyContainerReadableType
 
themeClassesDefaultForComponent() - Method in interface com.io7m.jsycamore.api.components.SyGridViewReadableType
 
themeClassesDefaultForComponent() - Method in interface com.io7m.jsycamore.api.components.SyImageViewReadableType
 
themeClassesDefaultForComponent() - Method in interface com.io7m.jsycamore.api.components.SyListViewReadableType
 
themeClassesDefaultForComponent() - Method in interface com.io7m.jsycamore.api.components.SyMeterReadableType
 
themeClassesDefaultForComponent() - Method in interface com.io7m.jsycamore.api.components.SyScrollBarHorizontalReadableType
 
themeClassesDefaultForComponent() - Method in interface com.io7m.jsycamore.api.components.SyScrollBarVerticalReadableType
 
themeClassesDefaultForComponent() - Method in interface com.io7m.jsycamore.api.components.SyTextAreaReadableType
 
themeClassesDefaultForComponent() - Method in interface com.io7m.jsycamore.api.components.SyTextFieldReadableType
 
themeClassesDefaultForComponent() - Method in interface com.io7m.jsycamore.api.components.SyTextMultiLineViewReadableType
 
themeClassesDefaultForComponent() - Method in interface com.io7m.jsycamore.api.components.SyTextViewReadableType
 
themeClassesDefaultForComponent() - Method in interface com.io7m.jsycamore.api.menus.SyMenuBarItemType
 
themeClassesDefaultForComponent() - Method in interface com.io7m.jsycamore.api.menus.SyMenuBarReadableType
 
themeClassesDefaultForComponent() - Method in interface com.io7m.jsycamore.api.menus.SyMenuItemAtomType
 
themeClassesDefaultForComponent() - Method in interface com.io7m.jsycamore.api.menus.SyMenuItemSeparatorType
 
themeClassesDefaultForComponent() - Method in interface com.io7m.jsycamore.api.menus.SyMenuItemSubmenuType
 
themeClassesDefaultForComponent() - Method in interface com.io7m.jsycamore.api.menus.SyMenuReadableType
 
themeClassesDefaultForComponent() - Method in interface com.io7m.jsycamore.api.themes.SyThemeableReadableType
Obtain the list of theme classes in preference order that are the default classes for a particular type of component.
themeClassesExtra() - Method in interface com.io7m.jsycamore.api.themes.SyThemeableReadableType
Obtain the list of extra theme classes in preference order.
themeClassesInPreferenceOrder() - Method in interface com.io7m.jsycamore.api.themes.SyThemeableReadableType
Obtain the list of theme classes in preference order.
themeContext() - Method in interface com.io7m.jsycamore.api.screens.SyScreenType
 
themeCurrent() - Method in interface com.io7m.jsycamore.api.layout.SyLayoutContextType
 
then(Function) - Method in record class com.io7m.jsycamore.api.windows.SyWindowSetChanged
Apply a function to the current window set, yielding a new window set change.
thumb() - Method in interface com.io7m.jsycamore.api.components.SyScrollBarReadableType
 
title() - Method in interface com.io7m.jsycamore.api.windows.SyWindowReadableType
 
title() - Method in interface com.io7m.jsycamore.api.windows.SyWindowType
 
toKeyCode(T, int) - Method in interface com.io7m.jsycamore.api.keyboard.SyKeyCodeMappingType
Map a keycode to a jsycamore keycode.
toString() - Method in record class com.io7m.jsycamore.api.components.SyConstraints
Returns a string representation of this record class.
toString() - Method in record class com.io7m.jsycamore.api.components.SyScrollBarDrag
Returns a string representation of this record class.
toString() - Method in record class com.io7m.jsycamore.api.keyboard.SyKeyEventModifierPressed
Returns a string representation of this record class.
toString() - Method in record class com.io7m.jsycamore.api.keyboard.SyKeyEventModifierReleased
Returns a string representation of this record class.
toString() - Method in record class com.io7m.jsycamore.api.keyboard.SyKeyEventPressed
Returns a string representation of this record class.
toString() - Method in record class com.io7m.jsycamore.api.keyboard.SyKeyEventReleased
Returns a string representation of this record class.
toString() - Method in record class com.io7m.jsycamore.api.menus.SyMenuClosed
Returns a string representation of this record class.
toString() - Method in record class com.io7m.jsycamore.api.menus.SyMenuOpened
Returns a string representation of this record class.
toString() - Method in record class com.io7m.jsycamore.api.mouse.SyMouseEventOnHeld
Returns a string representation of this record class.
toString() - Method in record class com.io7m.jsycamore.api.mouse.SyMouseEventOnNoLongerOver
Returns a string representation of this record class.
toString() - Method in record class com.io7m.jsycamore.api.mouse.SyMouseEventOnOver
Returns a string representation of this record class.
toString() - Method in record class com.io7m.jsycamore.api.mouse.SyMouseEventOnPressed
Returns a string representation of this record class.
toString() - Method in record class com.io7m.jsycamore.api.mouse.SyMouseEventOnReleased
Returns a string representation of this record class.
toString() - Method in record class com.io7m.jsycamore.api.rendering.SyEmbossedRectangle
Returns a string representation of this record class.
toString() - Method in record class com.io7m.jsycamore.api.rendering.SyPaintFlat
Returns a string representation of this record class.
toString() - Method in record class com.io7m.jsycamore.api.rendering.SyPaintGradientLinear
Returns a string representation of this record class.
toString() - Method in record class com.io7m.jsycamore.api.rendering.SyRenderNodeComposite
Returns a string representation of this record class.
toString() - Method in record class com.io7m.jsycamore.api.rendering.SyRenderNodeImage
Returns a string representation of this record class.
toString() - Method in record class com.io7m.jsycamore.api.rendering.SyRenderNodeNoop
Returns a string representation of this record class.
toString() - Method in record class com.io7m.jsycamore.api.rendering.SyRenderNodeShape
Returns a string representation of this record class.
toString() - Method in record class com.io7m.jsycamore.api.rendering.SyRenderNodeText
Returns a string representation of this record class.
toString() - Method in record class com.io7m.jsycamore.api.rendering.SyShapeComposite
Returns a string representation of this record class.
toString() - Method in record class com.io7m.jsycamore.api.rendering.SyShapePolygon
Returns a string representation of this record class.
toString() - Method in record class com.io7m.jsycamore.api.rendering.SyShapeRectangle
Returns a string representation of this record class.
toString() - Method in class com.io7m.jsycamore.api.services.SyServiceAbstract
 
toString() - Method in record class com.io7m.jsycamore.api.text.SyFontDescription
Returns a string representation of this record class.
toString() - Method in record class com.io7m.jsycamore.api.text.SyText
Returns a string representation of this record class.
toString() - Method in record class com.io7m.jsycamore.api.text.SyTextID
Returns a string representation of this record class.
toString() - Method in record class com.io7m.jsycamore.api.text.SyTextLineNumber
Returns a string representation of this record class.
toString() - Method in record class com.io7m.jsycamore.api.text.SyTextLinePositioned
Returns a string representation of this record class.
toString() - Method in record class com.io7m.jsycamore.api.text.SyTextLocationType.SyCaret
Returns a string representation of this record class.
toString() - Method in record class com.io7m.jsycamore.api.text.SyTextLocationType.SyCharacter
Returns a string representation of this record class.
toString() - Method in record class com.io7m.jsycamore.api.text.SyTextMouseInteraction
Returns a string representation of this record class.
toString() - Method in record class com.io7m.jsycamore.api.text.SyTextSelection
Returns a string representation of this record class.
toString() - Method in record class com.io7m.jsycamore.api.text.SyTextSelectionServiceType.SyTextSelectionIsSelected
Returns a string representation of this record class.
toString() - Method in record class com.io7m.jsycamore.api.themes.SyThemeClassNameCustom
Returns a string representation of this record class.
toString() - Method in enum class com.io7m.jsycamore.api.themes.SyThemeClassNameStandard
 
toString() - Method in record class com.io7m.jsycamore.api.windows.SyWindowBecameInvisible
Returns a string representation of this record class.
toString() - Method in record class com.io7m.jsycamore.api.windows.SyWindowBecameVisible
Returns a string representation of this record class.
toString() - Method in record class com.io7m.jsycamore.api.windows.SyWindowClosed
Returns a string representation of this record class.
toString() - Method in record class com.io7m.jsycamore.api.windows.SyWindowCreated
Returns a string representation of this record class.
toString() - Method in record class com.io7m.jsycamore.api.windows.SyWindowID
Returns a string representation of this record class.
toString() - Method in record class com.io7m.jsycamore.api.windows.SyWindowLayerID
Returns a string representation of this record class.
toString() - Method in record class com.io7m.jsycamore.api.windows.SyWindowMaximized
Returns a string representation of this record class.
toString() - Method in record class com.io7m.jsycamore.api.windows.SyWindowSetChanged
Returns a string representation of this record class.
toString() - Method in record class com.io7m.jsycamore.api.windows.SyWindowUnmaximized
Returns a string representation of this record class.
toString() - Method in class com.io7m.jsycamore.api.windows.SyWindowViewportAccumulator
 
track() - Method in interface com.io7m.jsycamore.api.components.SyScrollBarReadableType
 
transformToTextCoordinates(PVector2I) - Method in interface com.io7m.jsycamore.api.text.SyTextLineMeasuredType
Transform the given parent-relative coordinates to text-space coordinates.
transformViewportRelative(PVector2I) - Method in interface com.io7m.jsycamore.api.windows.SyWindowType
Transform the given viewport position to a window-relative position.

U

update() - Method in interface com.io7m.jsycamore.api.screens.SyScreenType
Update the screen, executing a layout pass and updating any animating elements.
upperInclusive() - Method in record class com.io7m.jsycamore.api.text.SyTextSelection
Returns the value of the upperInclusive record component.

V

value() - Method in record class com.io7m.jsycamore.api.text.SyText
Returns the value of the value record component.
value() - Method in record class com.io7m.jsycamore.api.text.SyTextID
Returns the value of the value record component.
value() - Method in record class com.io7m.jsycamore.api.text.SyTextLineNumber
Returns the value of the value record component.
value() - Method in record class com.io7m.jsycamore.api.windows.SyWindowID
Returns the value of the value record component.
value() - Method in record class com.io7m.jsycamore.api.windows.SyWindowLayerID
Returns the value of the value record component.
VALUE_ALREADY_EXISTS - Enum constant in enum class com.io7m.jsycamore.api.themes.SyThemeValueErrorCode
An attempt was made to create an value that already exists.
VALUE_CYCLE - Enum constant in enum class com.io7m.jsycamore.api.themes.SyThemeValueErrorCode
The value graph would be made cyclic by this operation.
VALUE_DOES_NOT_EXIST - Enum constant in enum class com.io7m.jsycamore.api.themes.SyThemeValueErrorCode
An attempt was made to retrieve an value that does not exist.
VALUE_TYPE_INCORRECT - Enum constant in enum class com.io7m.jsycamore.api.themes.SyThemeValueErrorCode
An attempt was made to treat an value as if it had a different type.
valueDefault() - Method in interface com.io7m.jsycamore.api.themes.SyThemeValueType.SyConstantType.SyConstantColor4DType
 
valueDefault() - Method in interface com.io7m.jsycamore.api.themes.SyThemeValueType.SyConstantType.SyConstantDoubleType
 
valueDefault() - Method in interface com.io7m.jsycamore.api.themes.SyThemeValueType.SyConstantType.SyConstantFontType
 
valueDefault() - Method in interface com.io7m.jsycamore.api.themes.SyThemeValueType.SyConstantType.SyConstantIntegerType
 
valueNow() - Method in interface com.io7m.jsycamore.api.themes.SyThemeValueType.SyConstantType.SyConstantColor4DType
 
valueNow() - Method in interface com.io7m.jsycamore.api.themes.SyThemeValueType.SyConstantType.SyConstantDoubleType
 
valueNow() - Method in interface com.io7m.jsycamore.api.themes.SyThemeValueType.SyConstantType.SyConstantFontType
 
valueNow() - Method in interface com.io7m.jsycamore.api.themes.SyThemeValueType.SyConstantType.SyConstantIntegerType
 
valueNow() - Method in interface com.io7m.jsycamore.api.themes.SyThemeValueType.SyFunctionType.SyFunctionColor4DType
 
valueNow() - Method in interface com.io7m.jsycamore.api.themes.SyThemeValueType.SyFunctionType.SyFunctionDoubleType
 
valueNow() - Method in interface com.io7m.jsycamore.api.themes.SyThemeValueType.SyFunctionType.SyFunctionFontType
 
valueNow() - Method in interface com.io7m.jsycamore.api.themes.SyThemeValueType.SyFunctionType.SyFunctionIntegerType
 
valueOf(String) - Static method in enum class com.io7m.jsycamore.api.active.SyActive
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jsycamore.api.components.SyComponentQuery
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jsycamore.api.components.SyResizeBehaviour
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jsycamore.api.components.SyScrollBarDrag.Kind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jsycamore.api.components.SyScrollBarHideIfDisabled
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jsycamore.api.events.SyEventConsumed
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jsycamore.api.keyboard.SyKeyboardFocusBehavior
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jsycamore.api.keyboard.SyKeyModifier
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jsycamore.api.menus.SyMenuSelected
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jsycamore.api.mouse.SyMouseButton
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jsycamore.api.text.SyFontStyle
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jsycamore.api.text.SyTextDirection
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jsycamore.api.text.SyTextMouseInteraction.Kind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jsycamore.api.text.SyTextSelectionServiceType.SyTextSelectionNotSelected
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jsycamore.api.themes.SyThemeClassNameStandard
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jsycamore.api.themes.SyThemeValueErrorCode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jsycamore.api.visibility.SyVisibility
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jsycamore.api.windows.SyWindowCloseBehaviour
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jsycamore.api.windows.SyWindowDecorationComponent
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jsycamore.api.windows.SyWindowDeletionPolicy
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.io7m.jsycamore.api.active.SyActive
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jsycamore.api.components.SyComponentQuery
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jsycamore.api.components.SyResizeBehaviour
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jsycamore.api.components.SyScrollBarDrag.Kind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jsycamore.api.components.SyScrollBarHideIfDisabled
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jsycamore.api.events.SyEventConsumed
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jsycamore.api.keyboard.SyKeyboardFocusBehavior
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jsycamore.api.keyboard.SyKeyCode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jsycamore.api.keyboard.SyKeyModifier
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jsycamore.api.menus.SyMenuSelected
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jsycamore.api.mouse.SyMouseButton
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jsycamore.api.text.SyFontStyle
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jsycamore.api.text.SyTextDirection
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jsycamore.api.text.SyTextMouseInteraction.Kind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jsycamore.api.text.SyTextSelectionServiceType.SyTextSelectionNotSelected
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jsycamore.api.themes.SyThemeClassNameStandard
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Method in interface com.io7m.jsycamore.api.themes.SyThemeType
 
values() - Static method in enum class com.io7m.jsycamore.api.themes.SyThemeValueErrorCode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Method in interface com.io7m.jsycamore.api.themes.SyThemeValuesType
 
values() - Static method in enum class com.io7m.jsycamore.api.visibility.SyVisibility
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jsycamore.api.windows.SyWindowCloseBehaviour
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jsycamore.api.windows.SyWindowDecorationComponent
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jsycamore.api.windows.SyWindowDeletionPolicy
Returns an array containing the constants of this enum class, in the order they are declared.
viewportPositionOf(PVector2I) - Method in interface com.io7m.jsycamore.api.components.SyComponentReadableType
Determine the viewport position of the given parent-relative position relative to this component.
visibility() - Method in interface com.io7m.jsycamore.api.visibility.SyVisibleReadableType
 
visibility() - Method in interface com.io7m.jsycamore.api.visibility.SyVisibleType
 
VISIBILITY_INVISIBLE - Enum constant in enum class com.io7m.jsycamore.api.visibility.SyVisibility
The component is invisible.
VISIBILITY_VISIBLE - Enum constant in enum class com.io7m.jsycamore.api.visibility.SyVisibility
The component is visible (assuming that its parent is also visible).

W

whiteOpaque() - Static method in class com.io7m.jsycamore.api.colors.SyColors
 
window() - Method in interface com.io7m.jsycamore.api.components.SyComponentType
 
WINDOW_BUTTON_CLOSE - Enum constant in enum class com.io7m.jsycamore.api.themes.SyThemeClassNameStandard
The close button for a window.
WINDOW_BUTTON_CLOSE - Enum constant in enum class com.io7m.jsycamore.api.windows.SyWindowDecorationComponent
The window closed button.
WINDOW_BUTTON_CLOSE_ICON - Enum constant in enum class com.io7m.jsycamore.api.themes.SyThemeClassNameStandard
The close button icon for a window.
WINDOW_BUTTON_MAXIMIZE - Enum constant in enum class com.io7m.jsycamore.api.themes.SyThemeClassNameStandard
The maximize button for a window.
WINDOW_BUTTON_MAXIMIZE - Enum constant in enum class com.io7m.jsycamore.api.windows.SyWindowDecorationComponent
The window maximize button.
WINDOW_BUTTON_MENU - Enum constant in enum class com.io7m.jsycamore.api.themes.SyThemeClassNameStandard
The menu button for a window.
WINDOW_BUTTON_MENU - Enum constant in enum class com.io7m.jsycamore.api.windows.SyWindowDecorationComponent
The window menu button.
WINDOW_CONTENT_AREA - Enum constant in enum class com.io7m.jsycamore.api.themes.SyThemeClassNameStandard
The content area for a window.
WINDOW_CONTENT_AREA - Enum constant in enum class com.io7m.jsycamore.api.windows.SyWindowDecorationComponent
The window's content area.
WINDOW_MAY_BE_DELETED - Enum constant in enum class com.io7m.jsycamore.api.windows.SyWindowDeletionPolicy
The window may be deleted with SyWindowServiceType.windowClose(SyWindowType).
WINDOW_MAY_NOT_BE_DELETED - Enum constant in enum class com.io7m.jsycamore.api.windows.SyWindowDeletionPolicy
The window may not be deleted.
WINDOW_RESIZE_E - Enum constant in enum class com.io7m.jsycamore.api.themes.SyThemeClassNameStandard
The east resize area for a window.
WINDOW_RESIZE_E - Enum constant in enum class com.io7m.jsycamore.api.windows.SyWindowDecorationComponent
The eastern resize box.
WINDOW_RESIZE_N - Enum constant in enum class com.io7m.jsycamore.api.themes.SyThemeClassNameStandard
The north resize area for a window.
WINDOW_RESIZE_N - Enum constant in enum class com.io7m.jsycamore.api.windows.SyWindowDecorationComponent
The northern resize box.
WINDOW_RESIZE_NE - Enum constant in enum class com.io7m.jsycamore.api.themes.SyThemeClassNameStandard
The north-east resize area for a window.
WINDOW_RESIZE_NE - Enum constant in enum class com.io7m.jsycamore.api.windows.SyWindowDecorationComponent
The northeastern resize box.
WINDOW_RESIZE_NW - Enum constant in enum class com.io7m.jsycamore.api.themes.SyThemeClassNameStandard
The north-west resize area for a window.
WINDOW_RESIZE_NW - Enum constant in enum class com.io7m.jsycamore.api.windows.SyWindowDecorationComponent
The northwestern resize box.
WINDOW_RESIZE_S - Enum constant in enum class com.io7m.jsycamore.api.themes.SyThemeClassNameStandard
The south resize area for a window.
WINDOW_RESIZE_S - Enum constant in enum class com.io7m.jsycamore.api.windows.SyWindowDecorationComponent
The southern resize box.
WINDOW_RESIZE_SE - Enum constant in enum class com.io7m.jsycamore.api.themes.SyThemeClassNameStandard
The south-east resize area for a window.
WINDOW_RESIZE_SE - Enum constant in enum class com.io7m.jsycamore.api.windows.SyWindowDecorationComponent
The southeastern resize box.
WINDOW_RESIZE_SW - Enum constant in enum class com.io7m.jsycamore.api.themes.SyThemeClassNameStandard
The south-west resize area for a window.
WINDOW_RESIZE_SW - Enum constant in enum class com.io7m.jsycamore.api.windows.SyWindowDecorationComponent
The southwestern resize box.
WINDOW_RESIZE_W - Enum constant in enum class com.io7m.jsycamore.api.themes.SyThemeClassNameStandard
The west resize area for a window.
WINDOW_RESIZE_W - Enum constant in enum class com.io7m.jsycamore.api.windows.SyWindowDecorationComponent
The western resize box.
WINDOW_ROOT - Enum constant in enum class com.io7m.jsycamore.api.themes.SyThemeClassNameStandard
The root component for a window.
WINDOW_ROOT - Enum constant in enum class com.io7m.jsycamore.api.windows.SyWindowDecorationComponent
The root.
WINDOW_TITLE - Enum constant in enum class com.io7m.jsycamore.api.themes.SyThemeClassNameStandard
The title component for a window.
WINDOW_TITLE - Enum constant in enum class com.io7m.jsycamore.api.windows.SyWindowDecorationComponent
The title bar.
WINDOW_TITLE_TEXT - Enum constant in enum class com.io7m.jsycamore.api.themes.SyThemeClassNameStandard
The title text component for a window.
windowClose(SyWindowType) - Method in interface com.io7m.jsycamore.api.windows.SyWindowServiceType
Close/destroy the window.
windowClose(SyWindowType) - Method in class com.io7m.jsycamore.api.windows.SyWindowSet
Close the given window.
windowCreate(int, int) - Method in interface com.io7m.jsycamore.api.windows.SyWindowServiceType
Create a new window.
windowCreate(SyWindowType) - Method in class com.io7m.jsycamore.api.windows.SyWindowSet
Create the given window.
windowCreateOnLayer(int, int, SyWindowLayerID) - Method in interface com.io7m.jsycamore.api.windows.SyWindowServiceType
Create a new window.
windowFocus(SyWindowType) - Method in interface com.io7m.jsycamore.api.windows.SyWindowServiceType
Bring w to the front.
windowFocus(SyWindowType) - Method in class com.io7m.jsycamore.api.windows.SyWindowSet
Focus the given window.
windowFocused(SyWindowLayerID) - Method in class com.io7m.jsycamore.api.windows.SyWindowSet
 
windowFreshId() - Method in class com.io7m.jsycamore.api.windows.SyWindowSet
 
windowHide(SyWindowType) - Method in interface com.io7m.jsycamore.api.windows.SyWindowServiceType
Hide the window.
windowHide(SyWindowType) - Method in class com.io7m.jsycamore.api.windows.SyWindowSet
Hide the given window.
windowIsFocused(SyWindowType) - Method in interface com.io7m.jsycamore.api.windows.SyWindowServiceType
 
windowIsVisible(SyWindowReadableType) - Method in class com.io7m.jsycamore.api.windows.SyWindowSet
 
windowIsVisible(SyWindowType) - Method in interface com.io7m.jsycamore.api.windows.SyWindowServiceType
 
windowLayerDefault() - Method in interface com.io7m.jsycamore.api.windows.SyWindowServiceType
 
windowLayerForMenus() - Method in interface com.io7m.jsycamore.api.windows.SyWindowServiceType
 
windowLayerHide(SyWindowLayerID) - Method in class com.io7m.jsycamore.api.windows.SyWindowSet
Hide the given window layer.
windowLayerIsShown(SyWindowLayerID) - Method in class com.io7m.jsycamore.api.windows.SyWindowSet
 
windowLayerShow(SyWindowLayerID) - Method in class com.io7m.jsycamore.api.windows.SyWindowSet
Show the given window layer.
windowMaximize(SyWindowType) - Method in interface com.io7m.jsycamore.api.windows.SyWindowServiceType
Maximize the window.
windowMenu() - Method in interface com.io7m.jsycamore.api.windows.SyWindowServiceType
 
windowReadable() - Method in interface com.io7m.jsycamore.api.components.SyComponentReadableType
 
windows() - Method in class com.io7m.jsycamore.api.windows.SyWindowSet
 
windowService() - Method in interface com.io7m.jsycamore.api.screens.SyScreenType
 
windowShow(SyWindowType) - Method in interface com.io7m.jsycamore.api.windows.SyWindowServiceType
Make the window visible.
windowShow(SyWindowType) - Method in class com.io7m.jsycamore.api.windows.SyWindowSet
Make the given window visible.
windowsVisible() - Method in class com.io7m.jsycamore.api.windows.SyWindowSet
 
windowsVisibleOrdered() - Method in interface com.io7m.jsycamore.api.windows.SyWindowServiceType
 
windowsVisibleOrdered() - Method in class com.io7m.jsycamore.api.windows.SyWindowSet
Calculate the complete set of visible windows and return them in depth order: Windows nearer to the viewer are closer to the start of the list.
withoutChanges() - Method in record class com.io7m.jsycamore.api.windows.SyWindowSetChanged
 
withoutMinimum() - Method in record class com.io7m.jsycamore.api.components.SyConstraints
 

Y

y() - Method in record class com.io7m.jsycamore.api.text.SyTextLinePositioned
Returns the value of the y record component.

Z

zero() - Static method in record class com.io7m.jsycamore.api.components.SyConstraints
 
zOrderForWindowDecorationComponent(SyWindowDecorationComponent) - Method in interface com.io7m.jsycamore.api.themes.SyThemeWindowType
Obtain the Z order for a window component.
A B C D E F G H I K L M N O P R S T U V W Y Z 
All Classes and Interfaces|All Packages|Serialized Form