# All Classes and Interfaces

Class
Description
SyActive
A specification of activity for a component.
SyActiveReadableType
The readable activity state of an object.
SyActiveType
The writable activity state of an object.
SyBoundedReadableType<T>
Read only access to information about objects that have bounds.
SyBoundedType<T>
Writable access to information about objects that have bounds.
SyButtonReadableType
Read-only access to a button.
SyButtonType
The basic type of button components.
SyButtonWithTextReadableType
Read-only access to a button.
SyButtonWithTextType
The basic type of button components.
SyCheckboxReadableType
Read-only access to a checkbox.
SyCheckboxType
The basic type of checkbox components.
SyColors
Functions for generating and processing colors.
SyComponentQuery
A query for a component.
SyComponentReadableType
The type of readable components.
SyComponentType
The type of components.
SyConstraints
A set of size constraints.
SyContainerReadableType
Read-only access to containers.
SyContainerType
Write access to containers.
SyEmbossedRectangle<T>
The embossed parts of an embossed rectangle.
SyEventConsumed
A value that indicates whether or not an event was consumed.
SyEventConsumer<T>
A simple implementation of the `Flow.Subscriber` interface that exposes a lambda-based API.
SyEventInputType
The type of events that the system accepts as input.
SyEventOutputType
The type of events that the system produces as output.
SyEventReceiverType
The type of objects that can receive events.
SyEventType
The base type of events used by the UI.
SyFontDescription
A font description.
SyFontDirectoryServiceType<T>
A directory of fonts.
SyFontException
An exception raised by font directories.
SyFontServiceType
A service that provides a single font definition.
SyFontStyle
The font style.
SyFontType
A font.
SyGridViewReadableType
Read-only access to grid views.
SyGridViewType
Write access to grid views.
SyImageViewReadableType
Read-only access to image views.
SyImageViewType
Write access to image views.
SyKeyboardFocusableReadableType
The readable interface to objects that involve keyboard focus.
SyKeyboardFocusableType
The interface to objects that involve keyboard focus.
SyKeyboardFocusBehavior
A specification of how keyboard focus may traverse a component.
SyKeyCode
The set of keycodes understood by the UI.
SyKeyCodeMappingType<T>
A function to map windowing-system-specific keycodes to `jsycamore` keycode values.
SyKeyEventModifierPressed
A key modifier was pressed.
SyKeyEventModifierReleased
A key modifier was released.
SyKeyEventPressed
A key was pressed.
SyKeyEventReleased
A key was released.
SyKeyEventType
The type of key events.
SyKeyModifier
A modifier key.
SyKeyModifierType
The interface exposed by modifier keys.
SyLayoutContextType
The context of a layout operation.
SyListViewReadableType
Read-only access to list views.
SyListViewType
Write access to list views.
SyMenuBarItemType
The type of items within menu bars.
SyMenuBarReadableType
Read-only access to menu bars.
SyMenuBarType
Write access to menu bars.
SyMenuClosed
A menu was closed.
SyMenuEventType
The type of events relating to menus.
SyMenuHostType
The type of objects that can host menus.
SyMenuItemAtomType
An "atom" menu item.
SyMenuItemSeparatorType
A menu item separator.
SyMenuItemSubmenuType
A menu item that opens a submenu.
SyMenuItemType
The base type of menu items.
SyMenuOpened
A menu was opened.
SyMenuReadableType
Read-only access to menus.
SyMenuSelected
A value indicating whether or not a menu is selected.
SyMenuServiceType
A service for controlling menus.
SyMenuType
A menu.
SyMeterReadableType
Read-only access to meters.
SyMouseButton
An enumeration of the mouse buttons used by the package.
SyMouseEventOnHeld
Notify the component that the mouse button `button` is currently being held.
SyMouseEventOnNoLongerOver
Notify the component that the mouse cursor is no longer over this component.
SyMouseEventOnOver
Notify the component that the mouse cursor has just moved over this component.
SyMouseEventOnPressed
Notify the component that the mouse button `button` has just been pressed.
SyMouseEventOnReleased
Notify the component that the mouse button `button` has just been released.
SyMouseEventType
The base type of mouse events.
SyMouseFocusAcceptingReadableType
The type of components that can accept mouse focus/queries.
SyMouseFocusAcceptingType
The type of components that can accept mouse focus/queries.
SyPaintEdgeType
The type of paints applied to edges.
SyPaintFillType
The type of paints applied as fills.
SyPaintFlat
A simple flat color paint.
SyPaintGradientLinear
The specification of a gradient.
SyPaintType
The base types of paints.
SyRenderNodeComposite
A render node consisting of a composition of render nodes.
SyRenderNodeImage
A render node consisting of an image.
SyRenderNodeNoop
A no-op render node.
SyRenderNodePrimitiveType
The type of primitive render nodes.
SyRenderNodeShape
A render node consisting of a shape.
SyRenderNodeText
A text render node.
SyRenderNodeType
The type of render nodes.
SyResizeBehaviour
A specification of the resize behaviour used within layouts.
SyScreenFactoryType
The type of user interface factories.
SyScreenKeyEventsType
The type of key event interface exposed by screens.
SyScreenMouseEventsType
The type of mouse event interface exposed by screens.
SyScreenType
The type of user interfaces.
SyScrollBarDrag
A drag operation being performed on a scrollbar.
SyScrollBarDrag.Kind
The kind of drag operation.
SyScrollBarHideIfDisabled
A specification of whether to collapse scrollbars to zero size when disabled.
SyScrollBarHorizontalReadableType
Read-only access to scrollbars.
SyScrollBarHorizontalType
Write access to scrollbars.
SyScrollBarReadableType
Read-only access to scrollbars.
SyScrollBarType
Write access to scrollbars.
SyScrollBarVerticalReadableType
Read-only access to scrollbars.
SyScrollBarVerticalType
Write access to scrollbars.
SyScrollPaneReadableType
Read-only access to a scroll pane.
SyScrollPaneType
The type of scroll panes.
SyServiceAbstract
The abstract service implementation.
SyServiceDirectoryReadableType
The type of UI service directories.
SyServiceDirectoryType
The type of UI service directories.
SyServiceType
The type of UI services.
SyShapeComposite<T>
A composite shape.
SyShapePolygon<T>
A convex polygon.
SyShapeRectangle<T>
A rectangle.
SyShapeType<T>
The base type of shapes.
SySizedReadableType<T>
Read only access to information about objects that have sizes.
SySizedType<T>
Writable access to information about objects that have sizes.
SySnapping
Snapping functions.
SySpaceComponentRelativeType
The component-relative coordinate space.
SySpaceParentRelativeType
The parent-component-relative coordinate space.
SySpaceRGBAPreType
The RGBA (premultiplied alpha) color space.
SySpaceTextAlignedType
The text coordinate space.
SySpaceType
The type of coordinate spaces.
SySpaceViewportScaledType
The viewport coordinate space after UI scaling.
SySpaceViewportType
The viewport coordinate space.
SySpaceWindowScaledType
The window coordinate space after UI scaling.
SySpaceWindowType
The window coordinate space.
SyText
A section of text with a specific direction.
SyTextAreaReadableType
Read-only access to text areas.
SyTextAreaType
Write access to text areas.
SyTextDirection
The direction for text.
SyTextFieldReadableType
Read-only access to text fields.
SyTextFieldType
Write access to text fields.
SyTextID
An identifier for a section of text.
SyTextLineMeasuredType
A line of text that has been analyzed/measured.
SyTextLineNumber
A line number.
SyTextLinePositioned
A positioned text line produced from a text.
SyTextLocationType
A text location.
SyTextLocationType.SyCaret
A caret.
SyTextLocationType.SyCharacter
Information about a character at a location.
SyTextMouseInteraction
A mouse interaction with a text view.
SyTextMouseInteraction.Kind
The kind of interaction.
SyTextMultiLineModelReadableType
A readable multi-line text model.
SyTextMultiLineModelType
A multi-line text model.
SyTextMultiLineViewReadableType
Read-only access to multi-line text views.
SyTextMultiLineViewType
Write access to multi-line text views.
SyTextSelection
An immutable text selection.
SyTextSelectionServiceType
The text selection service.
SyTextSelectionServiceType.SyTextSelectionIsSelected
A piece of text is selected in the given component.
SyTextSelectionServiceType.SyTextSelectionNotSelected
No text is selected.
SyTextSelectionServiceType.SyTextSelectionStatusType
The type of component-owned text selections
SyTextSingleLineModelReadableType
A readable single-line text model.
SyTextSingleLineModelType
A single-line text model.
SyTextViewReadableType
Read-only access to text views.
SyTextViewType
Write access to text views.
SyThemeableReadableType
The type of readable objects that can have theme information applied to them.
SyThemeableType
The type of objects that can have theme information applied to them.
SyThemeClassNameCustom
A custom class name.
SyThemeClassNameStandard
A list of standard class names that are expected to be recognized by themes.
SyThemeClassNameType
The type of theme class names.
SyThemeComponentType
A theme component.
SyThemeContextType
The context of a theme operation.
SyThemeFactoryType
A factory of theme instances.
SyThemeType
A theme instance.
SyThemeValueErrorCode
The possible value error codes.
SyThemeValueException
An exception raised by values.
SyThemeValueFunctionType<T>
The type of functions that take `T` and return `T`.
SyThemeValuesBuilderType
A mutable builder to construct value sets.
SyThemeValuesType
Values that can be retrieved by a theme.
SyThemeValueType
The base type of theme values.
SyThemeValueType.SyConstantType
The kind of values that represent constants.
SyThemeValueType.SyConstantType.SyConstantColor4DType
The type of RGBA color constants.
SyThemeValueType.SyConstantType.SyConstantDoubleType
The type of double constants.
SyThemeValueType.SyConstantType.SyConstantFontType
The type of font constants.
SyThemeValueType.SyConstantType.SyConstantIntegerType
The type of integer constants.
SyThemeValueType.SyFunctionType
The kind of values that represent functions.
SyThemeValueType.SyFunctionType.SyFunctionColor4DType
The type of functions that take and return RGBA colors.
SyThemeValueType.SyFunctionType.SyFunctionDoubleType
The type of functions that take and return doubles.
SyThemeValueType.SyFunctionType.SyFunctionFontType
The type of functions that take and return fonts.
SyThemeValueType.SyFunctionType.SyFunctionIntegerType
The type of functions that take and return integers.
SyThemeWindowType
Theme information for windows.
SyVisibility
A specification of visibility for a component.
SyVisibleReadableType
Read-only access to objects that can be visible or invisible.
SyVisibleType
Write access to objects that can be visible or invisible.
SyWindowBecameInvisible
A window has been made invisible.
SyWindowBecameVisible
A window has been made visible.
SyWindowCloseBehaviour
The behaviour that will occur when a window's "Close" button is pressed.
SyWindowClosed
A window has been closed.
SyWindowCreated
A window has been created.
SyWindowDecorationComponent
Enumerations identifying the components that can be attached directly to a window.
SyWindowDeletionPolicy
The deletion policy for a window.
SyWindowEventType
The type of events relating to windows.
SyWindowID
A window ID.
SyWindowLayerID
An identifier for a window layer.
SyWindowMaximized
A window has been maximized.
SyWindowReadableType
The type of readable windows.
SyWindowServiceType
The window service.
SyWindowSet
An immutable window set.
SyWindowSetChanged
An event indicating that the window set changed.
SyWindowType
The type of windows.
SyWindowUnmaximized
A window has been unmaximized.
SyWindowViewportAccumulator
The default implementation of the viewport accumulator interface.
SyWindowViewportAccumulatorType
The type of accumulators that calculate viewports for sets of components.