core 0.1.0-SNAPSHOT API
Packages
Package
Description
Strata's implementation of the API and SPI.
Core's animator.
The appearance registry:
AppearancesImpl, the one
Appearances of the process, which keeps each type's registrations,
the defaults engine adapters register beneath them, and a cache of lookups per class.Drawing helpers shared by the built-in controls, and
CorePopup, what
core's popups offer the control that opens them.The implementations of the controls in
.
invalid reference
org.inspirenxe.strata.api.control.button
The implementations of the controls in
.
invalid reference
org.inspirenxe.strata.api.control.collection
The implementations of the controls in
.
invalid reference
org.inspirenxe.strata.api.control.display
The implementations of the controls in
.
invalid reference
org.inspirenxe.strata.api.control.field
The implementations of the controls in
.
invalid reference
org.inspirenxe.strata.api.control.menu
The implementations of the controls in
.
invalid reference
org.inspirenxe.strata.api.control.pane
The implementations of the controls in
.
invalid reference
org.inspirenxe.strata.api.control.window
The event classes core creates, and their delivery.
The file dialogs core offers over a platform's, with their results handed to the UI thread.
The UI thread and frame scheduling.
The hosts adapters drive:
ScreenHostImpl shows one screen, and
ScreenStackImpl stacks hosts for engines without a screen system.Input helpers for the root:
ClickCounter turns presses into double and
triple clicks, and KeyRepeater makes key repeats for engines that do not
send them.The built-in containers.
The node tree behind the public components.
The bridge from the developer's
Painter to the engine's
Canvas.The registry of components that
ComponentFactory.create(Class) makes, with
Strata's own controls and the component libraries found on the class path.States, dependency tracking and bindings.
Core's text: the
Text implementation and its factory, translations, date
formats, and helpers that wrap, measure and shorten text with an engine's
TextMetrics.Resolves theme refs: the theme file format, the parent chain, the layers and the per-key merge, and the
registry of themes and overrides added in code.
The clipboard as core keeps it: the last transfer each platform set, handed back whole while the engine still
holds its text.