Index
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
actualrecord component. - actual() - Method in record class com.io7m.jsycamore.api.mouse.SyMouseEventOnOver
-
Returns the value of the
actualrecord component. - actual() - Method in record class com.io7m.jsycamore.api.mouse.SyMouseEventOnPressed
-
Returns the value of the
actualrecord component. - actual() - Method in record class com.io7m.jsycamore.api.mouse.SyMouseEventOnReleased
-
Returns the value of the
actualrecord 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
arearecord component. - area() - Method in record class com.io7m.jsycamore.api.text.SyTextLocationType.SyCaret
-
Returns the value of the
arearecord 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
buttonrecord component. - button() - Method in record class com.io7m.jsycamore.api.mouse.SyMouseEventOnPressed
-
Returns the value of the
buttonrecord component. - button() - Method in record class com.io7m.jsycamore.api.mouse.SyMouseEventOnReleased
-
Returns the value of the
buttonrecord 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
centerCharacterrecord component. - centerIndex() - Method in record class com.io7m.jsycamore.api.text.SyTextLocationType.SyCharacter
-
Returns the value of the
centerIndexrecord component. - changes() - Method in record class com.io7m.jsycamore.api.windows.SyWindowSetChanged
-
Returns the value of the
changesrecord 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
classNamerecord 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
colorrecord 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
colorsrecord component. - com.io7m.jsycamore.api.active - package com.io7m.jsycamore.api.active
-
jsycamoreAPI specification [Active]. - com.io7m.jsycamore.api.bounded - package com.io7m.jsycamore.api.bounded
-
jsycamoreAPI specification (Bounded types). - com.io7m.jsycamore.api.colors - package com.io7m.jsycamore.api.colors
-
jsycamoreAPI specification [Colors]. - com.io7m.jsycamore.api.components - package com.io7m.jsycamore.api.components
-
jsycamoreAPI specification [Components]. - com.io7m.jsycamore.api.events - package com.io7m.jsycamore.api.events
-
jsycamoreAPI specification [Events]. - com.io7m.jsycamore.api.keyboard - package com.io7m.jsycamore.api.keyboard
-
jsycamoreAPI specification [Keyboard input]. - com.io7m.jsycamore.api.layout - package com.io7m.jsycamore.api.layout
-
jsycamoreAPI specification [Layouts]. - com.io7m.jsycamore.api.menus - package com.io7m.jsycamore.api.menus
-
jsycamoreAPI specification [Menus]. - com.io7m.jsycamore.api.mouse - package com.io7m.jsycamore.api.mouse
-
jsycamoreAPI specification [Mouse]. - com.io7m.jsycamore.api.rendering - package com.io7m.jsycamore.api.rendering
-
jsycamoreAPI specification [Rendering]. - com.io7m.jsycamore.api.screens - package com.io7m.jsycamore.api.screens
-
jsycamoreAPI specification (Screens). - com.io7m.jsycamore.api.services - package com.io7m.jsycamore.api.services
-
jsycamoreAPI specification (Services). - com.io7m.jsycamore.api.sized - package com.io7m.jsycamore.api.sized
-
jsycamoreAPI 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
-
jsycamoreAPI specification [Themes]. - com.io7m.jsycamore.api.visibility - package com.io7m.jsycamore.api.visibility
-
jsycamoreAPI specification [Visibility]. - com.io7m.jsycamore.api.windows - package com.io7m.jsycamore.api.windows
-
jsycamoreAPI 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
componentrecord 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
descriptionrecord 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
directionrecord component. - distribution() - Method in record class com.io7m.jsycamore.api.rendering.SyPaintGradientLinear
-
Returns the value of the
distributionrecord 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
dragKindrecord component. - dragNow() - Method in record class com.io7m.jsycamore.api.components.SyScrollBarDrag
-
Returns the value of the
dragNowrecord component. - dragStart() - Method in record class com.io7m.jsycamore.api.components.SyScrollBarDrag
-
Returns the value of the
dragStartrecord 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
edgePaintrecord 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
familyrecord 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
fillEastrecord 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
fillNorthrecord component. - fillPaint() - Method in record class com.io7m.jsycamore.api.rendering.SyRenderNodeShape
-
Returns the value of the
fillPaintrecord component. - fillPaint() - Method in record class com.io7m.jsycamore.api.rendering.SyRenderNodeText
-
Returns the value of the
fillPaintrecord component. - fillSouth() - Method in record class com.io7m.jsycamore.api.rendering.SyEmbossedRectangle
-
Returns the value of the
fillSouthrecord component. - fillWest() - Method in record class com.io7m.jsycamore.api.rendering.SyEmbossedRectangle
-
Returns the value of the
fillWestrecord 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
fontrecord 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
idrecord component. - id() - Method in record class com.io7m.jsycamore.api.windows.SyWindowBecameVisible
-
Returns the value of the
idrecord component. - id() - Method in record class com.io7m.jsycamore.api.windows.SyWindowClosed
-
Returns the value of the
idrecord component. - id() - Method in record class com.io7m.jsycamore.api.windows.SyWindowCreated
-
Returns the value of the
idrecord 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
idrecord 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
idrecord 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
imagerecord 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
insertionCharacterrecord component. - insertionIndex() - Method in record class com.io7m.jsycamore.api.text.SyTextLocationType.SyCharacter
-
Returns the value of the
insertionIndexrecord 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
interactionKindrecord 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
isLeadingEdgerecord 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
keyCoderecord component. - keyCode() - Method in record class com.io7m.jsycamore.api.keyboard.SyKeyEventReleased
-
Returns the value of the
keyCoderecord component. - keyModifier() - Method in record class com.io7m.jsycamore.api.keyboard.SyKeyEventModifierPressed
-
Returns the value of the
keyModifierrecord component. - keyModifier() - Method in record class com.io7m.jsycamore.api.keyboard.SyKeyEventModifierReleased
-
Returns the value of the
keyModifierrecord 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
locationNowrecord component. - locationStart() - Method in record class com.io7m.jsycamore.api.text.SyTextMouseInteraction
-
Returns the value of the
locationStartrecord component. - lowerInclusive() - Method in record class com.io7m.jsycamore.api.text.SyTextSelection
-
Returns the value of the
lowerInclusiverecord 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
menurecord 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
menurecord 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
mousePositionrecord component. - mousePosition() - Method in record class com.io7m.jsycamore.api.mouse.SyMouseEventOnPressed
-
Returns the value of the
mousePositionrecord component. - mousePosition() - Method in record class com.io7m.jsycamore.api.mouse.SyMouseEventOnReleased
-
Returns the value of the
mousePositionrecord 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
mousePositionFirstrecord component. - mousePositionNow() - Method in record class com.io7m.jsycamore.api.mouse.SyMouseEventOnHeld
-
Returns the value of the
mousePositionNowrecord 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
namerecord component. - name() - Method in record class com.io7m.jsycamore.api.rendering.SyRenderNodeImage
-
Returns the value of the
namerecord 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
namerecord component. - name() - Method in record class com.io7m.jsycamore.api.rendering.SyRenderNodeText
-
Returns the value of the
namerecord 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
newSetrecord 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
nodesrecord 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
point0record component. - point1() - Method in record class com.io7m.jsycamore.api.rendering.SyPaintGradientLinear
-
Returns the value of the
point1record component. - points() - Method in record class com.io7m.jsycamore.api.rendering.SyShapePolygon
-
Returns the value of the
pointsrecord 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
positionrecord 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
positionrecord component. - position() - Method in record class com.io7m.jsycamore.api.rendering.SyRenderNodeText
-
Returns the value of the
positionrecord 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
regionsrecord 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
selectionrecord 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
selectionis owned by the givencomponent. - 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
shaperecord component. - shapeEast() - Method in record class com.io7m.jsycamore.api.rendering.SyEmbossedRectangle
-
Returns the value of the
shapeEastrecord component. - shapeNorth() - Method in record class com.io7m.jsycamore.api.rendering.SyEmbossedRectangle
-
Returns the value of the
shapeNorthrecord component. - shapes() - Method in record class com.io7m.jsycamore.api.rendering.SyShapeComposite
-
Returns the value of the
shapesrecord component. - shapeSouth() - Method in record class com.io7m.jsycamore.api.rendering.SyEmbossedRectangle
-
Returns the value of the
shapeSouthrecord component. - shapeWest() - Method in record class com.io7m.jsycamore.api.rendering.SyEmbossedRectangle
-
Returns the value of the
shapeWestrecord 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
sizerecord 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
sizerecord 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
sizerecord 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
sizeMaximumXrecord component. - sizeMaximumY() - Method in record class com.io7m.jsycamore.api.components.SyConstraints
-
Returns the value of the
sizeMaximumYrecord 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
sizeMinimumXrecord component. - sizeMinimumY() - Method in record class com.io7m.jsycamore.api.components.SyConstraints
-
Returns the value of the
sizeMinimumYrecord 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
xto 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
stylerecord 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 callingonCompletewhen 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 callingonCompletewhen 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
SyCharacterrecord 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.Subscriberinterface 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
jsycamorekeycode 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
buttonis 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
buttonis 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
SyMouseEventOnNoLongerOverrecord 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
buttonhas just been pressed. - SyMouseEventOnPressed(PVector2I, SyMouseButton, SyComponentType) - Constructor for record class com.io7m.jsycamore.api.mouse.SyMouseEventOnPressed
-
Notify the component that the mouse button
buttonhas just been pressed. - SyMouseEventOnReleased - Record Class in com.io7m.jsycamore.api.mouse
-
Notify the component that the mouse button
buttonhas just been released. - SyMouseEventOnReleased(PVector2I, SyMouseButton, SyComponentType) - Constructor for record class com.io7m.jsycamore.api.mouse.SyMouseEventOnReleased
-
Notify the component that the mouse button
buttonhas 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
SyRenderNodeNooprecord 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
SyTextIDrecord 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
SyTextLineNumberrecord 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
Tand returnT. - 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
SyWindowLayerIDrecord 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
textrecord 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
Bidito 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
textLinerecord component. - textLineNumber() - Method in record class com.io7m.jsycamore.api.text.SyTextLinePositioned
-
Returns the value of the
textLineNumberrecord 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
jsycamorekeycode. - 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
upperInclusiverecord component.
V
- value() - Method in record class com.io7m.jsycamore.api.text.SyText
-
Returns the value of the
valuerecord component. - value() - Method in record class com.io7m.jsycamore.api.text.SyTextID
-
Returns the value of the
valuerecord component. - value() - Method in record class com.io7m.jsycamore.api.text.SyTextLineNumber
-
Returns the value of the
valuerecord component. - value() - Method in record class com.io7m.jsycamore.api.windows.SyWindowID
-
Returns the value of the
valuerecord component. - value() - Method in record class com.io7m.jsycamore.api.windows.SyWindowLayerID
-
Returns the value of the
valuerecord 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
wto 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
yrecord 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.
All Classes and Interfaces|All Packages|Serialized Form