Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- absolutePanel() - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
- AbsolutePanelImpl - Class in org.inspirenxe.strata.core.layout
-
The core
AbsolutePanel. - AbsolutePanelImpl(ComponentFactoryImpl) - Constructor for class org.inspirenxe.strata.core.layout.AbsolutePanelImpl
-
Creates an empty panel.
- accept(DropEffect) - Method in class org.inspirenxe.strata.core.event.TransferEventImpl
- acceptor() - Method in class org.inspirenxe.strata.core.event.TransferEventImpl
-
Returns the component that accepted a move.
- acceptsTab() - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
- acceptsTextInput() - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
- acceptsTextInput() - Method in class org.inspirenxe.strata.core.control.field.DatePickerImpl
- acceptsTextInput() - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
- acceptsTextInput() - Method in class org.inspirenxe.strata.core.control.field.TimePickerImpl
- acceptsTextInput() - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
- acceptsTextInput() - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
- acceptsTextInput() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
-
Returns whether focusing this component starts text input on the engine.
- acceptsTextInput() - Method in class org.inspirenxe.strata.core.node.Node
-
Returns whether the component takes typed text.
- action() - Method in class org.inspirenxe.strata.core.control.display.InfoBarImpl
- action() - Method in class org.inspirenxe.strata.core.control.menu.CheckMenuItemImpl
- action() - Method in class org.inspirenxe.strata.core.control.menu.MenuItemImpl
- action() - Method in class org.inspirenxe.strata.core.control.menu.RadioMenuItemImpl
- action() - Method in class org.inspirenxe.strata.core.event.KeyEventImpl
- activateMnemonic(int) - Method in class org.inspirenxe.strata.core.control.button.ButtonImpl
-
Presses the button for the user, as Alt with its mnemonic does.
- activateMnemonic(int) - Method in class org.inspirenxe.strata.core.control.button.CheckBoxImpl
-
Toggles the box for the user, as Alt with the caption's mnemonic does.
- activateMnemonic(int) - Method in class org.inspirenxe.strata.core.control.button.DropDownButtonImpl
-
Opens the popup for the user from the keyboard, as Alt with the caption's mnemonic does.
- activateMnemonic(int) - Method in class org.inspirenxe.strata.core.control.button.RadioButtonImpl
-
Selects the button for the user, as Alt with the caption's mnemonic does.
- activateMnemonic(int) - Method in class org.inspirenxe.strata.core.control.button.ToggleButtonImpl
-
Flips the button for the user, as Alt with its mnemonic does.
- activateMnemonic(int) - Method in class org.inspirenxe.strata.core.control.button.ToggleSwitchImpl
-
Flips the switch for the user, as Alt with the caption's mnemonic does.
- activateMnemonic(int) - Method in class org.inspirenxe.strata.core.control.display.LabelImpl
-
Focuses the next tab stop after the label, as Alt with its mnemonic does.
- activateMnemonic(int) - Method in class org.inspirenxe.strata.core.control.menu.MenuBarImpl
-
Opens the menu of the first title with the mnemonic for the user, from the keyboard, as Alt with the mnemonic does.
- activateMnemonic(int) - Method in class org.inspirenxe.strata.core.control.pane.ExpanderImpl
-
Expands or collapses the expander for the user, as a click on its header does, for Alt with the title's mnemonic.
- activateMnemonic(int) - Method in interface org.inspirenxe.strata.core.node.MnemonicTarget
-
Acts for the user as Alt with the mnemonic does: presses a button, toggles a box, selects a tab, opens a menu bar's menu.
- activatesOnPress() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
-
Returns whether buttons act as the pointer goes down rather than on the click after it, as the platform's
Conventions.activateOnPress()says. - activatesOnPress() - Method in class org.inspirenxe.strata.core.node.Root
-
Returns whether buttons act as the pointer's left button goes down on them rather than on the click after it, from the platform's
Conventions. - Activation - Class in org.inspirenxe.strata.core.control
-
When a button, checkbox, radio button, toggle switch, cycle button or tab acts: on the pointer press where the platform's
Conventions.activateOnPresssays so, and on the click otherwise, and on a press of Enter, keypad Enter or Space. - Activation(BooleanSupplier, Consumer) - Constructor for class org.inspirenxe.strata.core.control.Activation
-
Creates an activation that hands the acting pointer event to the control, which checks the button and consumes the event itself.
- activeChanged(boolean) - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
- activeChanged(boolean) - Method in class org.inspirenxe.strata.core.host.ScreenStackImpl
-
Makes every screen active or inactive, and screens pushed later start that way.
- add(Component) - Method in class org.inspirenxe.strata.core.node.BuiltInContainer
- add(Component) - Method in class org.inspirenxe.strata.core.node.ContainerNode
- add(Component, float, float) - Method in class org.inspirenxe.strata.core.layout.AbsolutePanelImpl
- add(Component, int, int, int, int) - Method in class org.inspirenxe.strata.core.layout.GridPanelImpl
- add(Text, T) - Method in class org.inspirenxe.strata.core.control.button.RadioGroupImpl
- addCheckItem(Text, boolean, Consumer) - Method in class org.inspirenxe.strata.core.control.menu.MenuImpl
- addChild(Component) - Method in class org.inspirenxe.strata.core.node.BuiltInComposite
-
Adds a private part at the end.
- addColumn(int, TableColumn) - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
- addColumn(TableColumn) - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
- addColumn(GridLength) - Method in class org.inspirenxe.strata.core.layout.GridPanelImpl
- addColumn(Text, GridLength, Function) - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
- addContent(Component) - Method in class org.inspirenxe.strata.core.node.BuiltInComposite
-
Adds a child that is content shown for the user, such as a cell from the user's cell factory.
- addContent(Component) - Method in class org.inspirenxe.strata.core.node.ContainerNode
- addFooterItem(int, NavigationEntry) - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
- addFooterItem(NavigationEntry) - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
- addHeader(Text) - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
- addItem(int, MenuEntry) - Method in class org.inspirenxe.strata.core.control.menu.MenuImpl
- addItem(int, NavigationEntry) - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
- addItem(MenuEntry) - Method in class org.inspirenxe.strata.core.control.menu.MenuImpl
- addItem(NavigationEntry) - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
- addItem(NavigationItem) - Method in class org.inspirenxe.strata.core.control.pane.NavigationItemImpl
- addItem(Text, Runnable) - Method in class org.inspirenxe.strata.core.control.menu.MenuImpl
- addItem(Text, Function) - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
- addItem(Text, Text, Runnable) - Method in class org.inspirenxe.strata.core.control.menu.MenuImpl
- addMenu(int, SubmenuItem) - Method in class org.inspirenxe.strata.core.control.menu.MenuBarImpl
- addMenu(SubmenuItem) - Method in class org.inspirenxe.strata.core.control.menu.MenuBarImpl
- addMenu(Text, Menu) - Method in class org.inspirenxe.strata.core.control.menu.MenuBarImpl
- addRow(GridLength) - Method in class org.inspirenxe.strata.core.layout.GridPanelImpl
- addSeparator() - Method in class org.inspirenxe.strata.core.control.menu.MenuImpl
- addSeparator() - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
- addSubmenu(Text, Menu) - Method in class org.inspirenxe.strata.core.control.menu.MenuImpl
- addTab(int, Tab) - Method in class org.inspirenxe.strata.core.control.pane.TabBarImpl
- addTab(Tab) - Method in class org.inspirenxe.strata.core.control.pane.TabBarImpl
- addTab(Text) - Method in class org.inspirenxe.strata.core.control.pane.TabBarImpl
- addTextColumn(Text, GridLength, Function) - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
- Adoption - Class in org.inspirenxe.strata.core.control
-
The checks a container makes before it takes a child, made ahead of time by a control that swaps one part for another, so a part it cannot take leaves the control as it was.
- allItems() - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
- allowed() - Method in record class org.inspirenxe.strata.core.event.DragEventImpl.TransferRequest
-
Returns the value of the
allowedrecord component. - allowed() - Method in class org.inspirenxe.strata.core.event.TransferEventImpl
- allowsMixed() - Method in class org.inspirenxe.strata.core.control.button.CheckBoxImpl
- allowTransfer() - Method in class org.inspirenxe.strata.core.event.DragEventImpl
-
Lets handlers of this event start a transfer.
- am() - Method in class org.inspirenxe.strata.core.text.DateFormats
-
Returns the name of the first half of the day.
- ancestor(Class) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
- ancestor(Class) - Method in class org.inspirenxe.strata.core.node.Node
- anchorPanel() - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
- AnchorPanelImpl - Class in org.inspirenxe.strata.core.layout
-
The core
AnchorPanel. - AnchorPanelImpl(ComponentFactoryImpl) - Constructor for class org.inspirenxe.strata.core.layout.AnchorPanelImpl
-
Creates an empty panel.
- animate(C, PropertyKey, double, long, Easing) - Method in class org.inspirenxe.strata.core.animation.AnimatorImpl
- animate(C, PropertyKey, V, long, Easing, Interpolator) - Method in class org.inspirenxe.strata.core.animation.AnimatorImpl
- animator() - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
- animator() - Method in class org.inspirenxe.strata.core.node.Root
-
Returns the host's animator.
- AnimatorImpl - Class in org.inspirenxe.strata.core.animation
-
The
Animatorof one root. - AnimatorImpl(Supplier, Supplier, FrameRequests, UiThread) - Constructor for class org.inspirenxe.strata.core.animation.AnimatorImpl
-
Creates an animator with nothing running.
- appearances() - Method in class org.inspirenxe.strata.core.CoreProvider
- AppearancesImpl - Class in org.inspirenxe.strata.core.appearance
-
The core
Appearances. - append(String) - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
- append(String) - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
- applySelect(Integer) - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
-
Selects the row a request ended with, as
ListViewImpl.select(int)does, or clears the selection for -1. - applyTheme(Theme) - Method in class org.inspirenxe.strata.core.control.Badge
-
Reads the background, text style and padding from a theme.
- applyTheme(Theme) - Method in class org.inspirenxe.strata.core.node.Node
-
Gives the component a theme and marks its layout dirty, since styles can change sizes.
- applyTheme(Theme, String) - Method in class org.inspirenxe.strata.core.control.Validity
-
Reads the theme's paints.
- applyTheme(Theme, String, String, String) - Method in class org.inspirenxe.strata.core.control.Caption
-
Reads the clip insets and the two scroll metrics.
- arrange(Component, Rect) - Method in class org.inspirenxe.strata.core.node.LayoutPass
- arrange(ArrangeContext, Rect) - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
- arrange(ArrangeContext, Rect) - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
- arrange(ArrangeContext, Rect) - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
- arrange(ArrangeContext, Rect) - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
- arrange(ArrangeContext, Rect) - Method in class org.inspirenxe.strata.core.control.display.InfoBarImpl
- arrange(ArrangeContext, Rect) - Method in class org.inspirenxe.strata.core.control.field.ColorPickerImpl
- arrange(ArrangeContext, Rect) - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
- arrange(ArrangeContext, Rect) - Method in class org.inspirenxe.strata.core.control.field.SpinnerImpl
- arrange(ArrangeContext, Rect) - Method in class org.inspirenxe.strata.core.control.menu.FlyoutImpl
- arrange(ArrangeContext, Rect) - Method in class org.inspirenxe.strata.core.control.pane.ExpanderImpl
- arrange(ArrangeContext, Rect) - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
- arrange(ArrangeContext, Rect) - Method in class org.inspirenxe.strata.core.control.pane.SplitPaneImpl
- arrange(ArrangeContext, Rect) - Method in class org.inspirenxe.strata.core.control.pane.TabBarImpl
- arrange(ArrangeContext, Rect) - Method in class org.inspirenxe.strata.core.control.window.MessageBoxImpl
- arrange(ArrangeContext, Rect) - Method in class org.inspirenxe.strata.core.control.window.WindowImpl
- arrange(ArrangeContext, Rect) - Method in class org.inspirenxe.strata.core.layout.AbsolutePanelImpl
- arrange(ArrangeContext, Rect) - Method in class org.inspirenxe.strata.core.layout.AnchorPanelImpl
- arrange(ArrangeContext, Rect) - Method in class org.inspirenxe.strata.core.layout.GridPanelImpl
- arrange(ArrangeContext, Rect) - Method in class org.inspirenxe.strata.core.layout.ScrollPanelImpl
- arrange(ArrangeContext, Rect) - Method in class org.inspirenxe.strata.core.layout.StackPanelImpl
- arrange(ArrangeContext, Rect) - Method in class org.inspirenxe.strata.core.layout.WrapPanelImpl
- arrange(ArrangeContext, Rect) - Method in class org.inspirenxe.strata.core.node.BuiltInComposite
-
Gives every child its slot.
- arrange(LayoutPass, Rect) - Method in class org.inspirenxe.strata.core.node.Node
-
Places the component in a slot and arranges its children.
- Arrow() - Constructor for class org.inspirenxe.strata.core.control.Rings.Arrow
-
Creates an arrow with no lines placed yet.
- ARROW_GAP - Static variable in class org.inspirenxe.strata.core.control.collection.ComboBoxImpl
-
The least space between the text and the arrow, in UI units.
- ARROW_GAP - Static variable in class org.inspirenxe.strata.core.control.pane.ExpanderImpl
-
The space between the arrow and the title, in UI units.
- ARROW_LONG - Static variable in class org.inspirenxe.strata.core.control.Rings
-
The long side of an arrow, in UI units.
- ARROW_ROOM - Static variable in class org.inspirenxe.strata.core.control.collection.TableViewImpl
-
The room a sort arrow takes at the right of a sortable title, in UI units: the arrow and 4 units before it.
- ARROW_SHORT - Static variable in class org.inspirenxe.strata.core.control.Rings
-
The short side of an arrow, in UI units.
- ARROW_WIDTH - Static variable in class org.inspirenxe.strata.core.control.collection.ComboBoxImpl
-
The width of the arrow, in UI units.
- arrowsShown() - Method in class org.inspirenxe.strata.core.control.pane.ScrollBarImpl
- ascent(TextStyle) - Method in class org.inspirenxe.strata.core.text.InlineMetrics
- at(float, float, float, float) - Method in class org.inspirenxe.strata.core.control.RectCache
-
Returns a rectangle with a place and size, the one made last time if it matches.
- at(long) - Method in class org.inspirenxe.strata.core.frame.FrameRequests
-
Registers a deadline.
- atNextFrame(long) - Method in class org.inspirenxe.strata.core.frame.FrameRequests
-
Registers a deadline one interval from now, for something that moves with the clock and needs the next frame the rate allows.
- attach(BindingQueue) - Method in class org.inspirenxe.strata.core.state.Binding
-
Starts following the source: handles the key's reports if the binding is two way, and marks the binding dirty on the queue.
- availableHeight() - Method in class org.inspirenxe.strata.core.event.MeasureEventImpl
- availableWidth() - Method in class org.inspirenxe.strata.core.event.MeasureEventImpl
- avatar() - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
- AvatarImpl - Class in org.inspirenxe.strata.core.control.display
-
The core
Avatar, a component with no children. - AvatarImpl(ComponentFactoryImpl) - Constructor for class org.inspirenxe.strata.core.control.display.AvatarImpl
-
Creates an avatar that shows its placeholder,
Avatar.DEFAULT_SIZEon a side. - avatarSize() - Method in class org.inspirenxe.strata.core.control.display.AvatarImpl
B
- backdrop(Rect, float, float, int) - Method in class org.inspirenxe.strata.core.paint.CanvasPainter
- background() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
-
Returns the background paint.
- background() - Method in class org.inspirenxe.strata.core.node.BuiltInContainer
- background() - Method in class org.inspirenxe.strata.core.node.Node
- badge() - Method in class org.inspirenxe.strata.core.control.display.AvatarImpl
- badge() - Method in class org.inspirenxe.strata.core.control.pane.NavigationItemImpl
- Badge - Class in org.inspirenxe.strata.core.control
-
A count drawn as a small badge, with the shared
badge.*keys: the number on "badge.background" in the "badge.text" style with "badge.padding" around it. - Badge() - Constructor for class org.inspirenxe.strata.core.control.Badge
-
Creates a badge with a count of 0 and the default looks.
- badgeVisual() - Method in class org.inspirenxe.strata.core.control.display.AvatarImpl
- BASE_LAYER - Static variable in class org.inspirenxe.strata.core.theme.ThemeResolver
-
The layer name of a base theme built in code, such as
Themes.flat(). - baseline() - Method in class org.inspirenxe.strata.core.control.button.ButtonImpl
- baseline() - Method in class org.inspirenxe.strata.core.control.button.CheckBoxImpl
- baseline() - Method in class org.inspirenxe.strata.core.control.button.CycleButtonImpl
- baseline() - Method in class org.inspirenxe.strata.core.control.button.DropDownButtonImpl
- baseline() - Method in class org.inspirenxe.strata.core.control.button.RadioButtonImpl
- baseline() - Method in class org.inspirenxe.strata.core.control.button.ToggleButtonImpl
- baseline() - Method in class org.inspirenxe.strata.core.control.button.ToggleSwitchImpl
- baseline() - Method in class org.inspirenxe.strata.core.control.collection.ComboBoxImpl
- baseline() - Method in class org.inspirenxe.strata.core.control.display.LabelImpl
- baseline() - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
- baseline() - Method in class org.inspirenxe.strata.core.control.field.DatePickerImpl
- baseline() - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
- baseline() - Method in class org.inspirenxe.strata.core.control.field.TimePickerImpl
- baseline() - Method in class org.inspirenxe.strata.core.control.field.SpinnerImpl
- baseline() - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
- baseline() - Method in class org.inspirenxe.strata.core.control.pane.TabBarImpl
- baseline() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
-
Returns the distance from the top of the bounds to the baseline of the first line of text, as
CustomComponent.baselinedoes. - baseline() - Method in class org.inspirenxe.strata.core.node.Node
-
Returns where the component's first baseline lies below the top of its margin, from its baseline hook and its top margin, as
MeasureContext.baseline(Component)describes. - baseline() - Method in class org.inspirenxe.strata.core.text.TextLine
-
Returns where the characters' baseline lies: their top, centered in the line as drawing centers them, plus the base style's ascent.
- baseline(float) - Method in class org.inspirenxe.strata.core.control.BoxCaption
-
Returns the caption's baseline in a control of a given height, as
BoxCaption.paintCaption(Painter, Rect, boolean, boolean, boolean)places the caption. - baseline(Component) - Method in class org.inspirenxe.strata.core.node.LayoutPass
- begin(MeasureContext, float, float, float, float) - Method in class org.inspirenxe.strata.core.event.MeasureEventImpl
-
Readies the event for one firing.
- begin(Painter, Rect) - Method in class org.inspirenxe.strata.core.event.PaintEventImpl
-
Readies the event for one firing: clears the canceled and stopped flags and sets what to draw with.
- begin(Canvas) - Method in class org.inspirenxe.strata.core.paint.CanvasPainter
-
Points the painter at the canvas for this frame, for an engine that stores no slicing with its images.
- begin(Canvas, boolean) - Method in class org.inspirenxe.strata.core.paint.CanvasPainter
-
Points the painter at the canvas for this frame.
- begin(Canvas, Capabilities, float) - Method in class org.inspirenxe.strata.core.paint.CanvasPainter
-
Points the painter at the canvas for this frame, with what the engine does for itself and the host's density.
- BidiRuns - Class in org.inspirenxe.strata.core.text
-
One line of spans in the order it is drawn, by the bidirectional algorithm of the JDK's
Bidi(design 4.49). - bind(PropertyKey, Source) - Method in class org.inspirenxe.strata.core.node.Node
-
Binds a property, replacing any binding with the same key name.
- bind(PropertyKey, Source) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
- Binding<V> - Class in org.inspirenxe.strata.core.state
-
One property of one component kept in step with a
Source, made byComponent.bind. - Binding(Component, PropertyKey, Source, Supplier) - Constructor for class org.inspirenxe.strata.core.state.Binding
-
Creates a binding that does nothing until attached.
- Binding.Deferral - Interface in org.inspirenxe.strata.core.state
-
Something running that bindings leave their write-backs with until it ends: an animation.
- BindingQueue - Class in org.inspirenxe.strata.core.state
-
The dirty bindings and watches of one root.
- BindingQueue() - Constructor for class org.inspirenxe.strata.core.state.BindingQueue
-
Creates an empty queue.
- BindingQueue(Runnable) - Constructor for class org.inspirenxe.strata.core.state.BindingQueue
-
Creates an empty queue that tells something whenever a binding is queued, as a root asks its host for a frame.
- BLINK_MILLIS - Static variable in class org.inspirenxe.strata.core.control.field.TextBoxImpl
-
How long, in milliseconds, the caret stays shown and then hidden.
- border() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
-
Returns the border.
- border() - Method in class org.inspirenxe.strata.core.node.BuiltInContainer
- border() - Method in class org.inspirenxe.strata.core.node.Node
- bounds() - Method in class org.inspirenxe.strata.core.event.PaintEventImpl
- bounds() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
- bounds() - Method in class org.inspirenxe.strata.core.node.Node
- box(Rect, boolean) - Method in class org.inspirenxe.strata.core.control.BoxCaption
-
Returns the box's rectangle in a control's bounds: at the left edge, or the right edge right to left, centered vertically.
- BOX_PADDING - Static variable in class org.inspirenxe.strata.core.control.button.CheckBoxImpl
-
Added to the caption's line height for the default box size.
- BoxCaption - Class in org.inspirenxe.strata.core.control
-
The layout a checkbox, a radio button and a toggle switch share: a box at the left edge, vertically centered, and a caption a gap to its right, centered on the box's middle.
- BoxCaption(float) - Constructor for class org.inspirenxe.strata.core.control.BoxCaption
-
Creates the layout with no caption and an empty box.
- boxSize() - Method in class org.inspirenxe.strata.core.control.button.CheckBoxImpl
- brightness() - Method in class org.inspirenxe.strata.core.control.field.ColorPickerImpl
- builder() - Method in class org.inspirenxe.strata.core.text.TextFactoryImpl
- BuiltInComponent<T> - Class in org.inspirenxe.strata.core.node
-
Base class of Strata's own leaf controls, the counterpart of the public
CustomComponentthat developers extend. - BuiltInComponent(ComponentFactoryImpl) - Constructor for class org.inspirenxe.strata.core.node.BuiltInComponent
-
Creates the component and its node.
- BuiltInComposite<T> - Class in org.inspirenxe.strata.core.node
-
Base class of Strata's own controls that are built from private parts, the counterpart of the public
CustomComposite. - BuiltInComposite(ComponentFactoryImpl) - Constructor for class org.inspirenxe.strata.core.node.BuiltInComposite
-
Creates the component and its node, whose children are private parts.
- BuiltInContainer<T> - Class in org.inspirenxe.strata.core.node
-
Base class of Strata's own panels and of controls whose children callers add and remove, the counterpart of the public
CustomContainer. - BuiltInContainer(ComponentFactoryImpl) - Constructor for class org.inspirenxe.strata.core.node.BuiltInContainer
-
Creates the container and its node.
- busyIndicator() - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
- BusyIndicatorImpl - Class in org.inspirenxe.strata.core.control.display
-
The core
BusyIndicator. - BusyIndicatorImpl(ComponentFactoryImpl) - Constructor for class org.inspirenxe.strata.core.control.display.BusyIndicatorImpl
-
Creates an indicator with no caption.
- button() - Method in class org.inspirenxe.strata.core.event.DragEventImpl
- button() - Method in class org.inspirenxe.strata.core.event.PointerButtonEventImpl
- button(Text) - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
- BUTTON_WIDTH - Static variable in class org.inspirenxe.strata.core.control.window.MessageBoxImpl
-
The width of each button, in UI units.
- ButtonImpl - Class in org.inspirenxe.strata.core.control.button
-
The core
Button. - ButtonImpl(ComponentFactoryImpl, Text) - Constructor for class org.inspirenxe.strata.core.control.button.ButtonImpl
-
Creates a button.
- buttons() - Method in class org.inspirenxe.strata.core.control.button.RadioGroupImpl
C
- calendarView() - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
- CalendarViewImpl - Class in org.inspirenxe.strata.core.control.field
-
The core
CalendarView. - CalendarViewImpl(ComponentFactoryImpl) - Constructor for class org.inspirenxe.strata.core.control.field.CalendarViewImpl
-
Creates a calendar with no date picked, showing today's month.
- cancel() - Method in class org.inspirenxe.strata.core.event.EventImpl
-
Cancels the event.
- cancelEdit() - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
- cancelEdit() - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
- cancelEdit() - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
- cancelEdit() - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
- canOpen() - Method in interface org.inspirenxe.strata.core.control.CorePopup
-
Returns whether
Popup.open(Rect)would show the popup now. - canOpen() - Method in class org.inspirenxe.strata.core.control.menu.FlyoutImpl
- canOpen() - Method in class org.inspirenxe.strata.core.control.menu.MenuImpl
- canRedo() - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
- canRedo() - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
- canUndo() - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
- canUndo() - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
- canvas() - Method in class org.inspirenxe.strata.core.paint.CanvasPainter
-
Returns the canvas set by the last
CanvasPainter.begin(Canvas). - CanvasPainter - Class in org.inspirenxe.strata.core.paint
-
The
Painterthat components draw with, passing each call to the engine'sCanvas. - CanvasPainter() - Constructor for class org.inspirenxe.strata.core.paint.CanvasPainter
-
Creates a painter with no canvas and no text metrics.
- CanvasPainter(TextMetrics) - Constructor for class org.inspirenxe.strata.core.paint.CanvasPainter
-
Creates a painter with no canvas that measures inline sprites that fit the line with the given metrics.
- Caption - Class in org.inspirenxe.strata.core.control
-
Draws a one-line caption centered in a control, cut where it would leave the control's clip area, and scrolled back and forth when the theme asks for it.
- Caption() - Constructor for class org.inspirenxe.strata.core.control.Caption
-
Creates a caption drawer with no clip insets and no scrolling, until
Caption.applyTheme(Theme, String, String, String)reads them. - captionAlignment() - Method in class org.inspirenxe.strata.core.control.button.ButtonImpl
- captionAlignment() - Method in class org.inspirenxe.strata.core.control.button.DropDownButtonImpl
- captionAlignment() - Method in class org.inspirenxe.strata.core.control.button.ToggleButtonImpl
- caret() - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
- caret() - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
- caret() - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
- cause() - Method in class org.inspirenxe.strata.core.event.EventImpl
- causes() - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
-
Returns the platform's cause stack if it has one, or else the calling thread's own, which is the UI thread's when called from it.
- causes() - Method in class org.inspirenxe.strata.core.node.Node
-
Returns the cause stack of this node's factory, which its events read their cause from.
- CauseStackImpl - Class in org.inspirenxe.strata.core.event
-
Strata's own cause stack, one per thread, used when the platform has none of its own.
- cell(Object) - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
- cellLabel(Text) - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
- cellOf(Component) - Method in class org.inspirenxe.strata.core.layout.GridPanelImpl
- cellPadded(C) - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
-
Gives a component the theme's cell padding as its margin,
ListView.STYLE_CELL_PADDINGorComponentFactoryImpl.DEFAULT_CELL_PADDING, until its margin is set. - cellSize() - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
- center(float, float, float) - Static method in class org.inspirenxe.strata.core.control.Caption
-
Returns where something of a given size starts when centered in a space.
- CharEventImpl - Class in org.inspirenxe.strata.core.event
-
The core
CharEvent. - CharEventImpl(Component, int, Modifiers) - Constructor for class org.inspirenxe.strata.core.event.CharEventImpl
-
Creates the event.
- charTyped(int, Modifiers) - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
- charTyped(int, Modifiers) - Method in class org.inspirenxe.strata.core.host.ScreenStackImpl
- charTyped(int, Modifiers) - Method in class org.inspirenxe.strata.core.node.Root
-
Handles a typed character by firing a char event at the focused node.
- charTyped(int, Modifiers, InputContext) - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
- charTyped(int, Modifiers, InputContext) - Method in class org.inspirenxe.strata.core.host.ScreenStackImpl
- charTyped(int, Modifiers, InputContext) - Method in class org.inspirenxe.strata.core.node.Root
-
Handles a typed character from a device, as
Root.charTyped(int, Modifiers)does, with the context's device in the input's frame. - check() - Method in class org.inspirenxe.strata.core.control.Validity
-
Asks the validator again, after the control's value changed and was reported.
- checkBox(Text) - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
- CheckBoxImpl - Class in org.inspirenxe.strata.core.control.button
-
The core
CheckBox. - CheckBoxImpl(ComponentFactoryImpl, Text) - Constructor for class org.inspirenxe.strata.core.control.button.CheckBoxImpl
-
Creates a checkbox.
- checkCurrent() - Method in class org.inspirenxe.strata.core.frame.UiThreadImpl
- CHECKER - Static variable in class org.inspirenxe.strata.core.control.field.ColorPickerImpl
-
The side of each checkerboard cell behind translucent colors, in UI units.
- checkMenuItem(Text) - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
- CheckMenuItemImpl - Class in org.inspirenxe.strata.core.control.menu
-
The core
CheckMenuItem: enabled and unchecked, with no shortcut and an action that does nothing until set. - CheckMenuItemImpl(Text) - Constructor for class org.inspirenxe.strata.core.control.menu.CheckMenuItemImpl
-
Creates an unchecked item.
- checkPixelsPerUnit(float) - Static method in class org.inspirenxe.strata.core.node.Root
-
Checks a density.
- checkRate(int) - Static method in class org.inspirenxe.strata.core.frame.FrameRequests
-
Checks a frame rate.
- checkTheme(Theme) - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
-
Checks a theme against the open tree and its overlays without changing anything, so a stack can check every screen before it changes any.
- checkTheme(Theme) - Method in class org.inspirenxe.strata.core.node.Root
-
Checks a theme against every node this root holds, overlays and tooltip included, without changing anything, so a caller that changes several roots can check them all first.
- checkThread() - Method in class org.inspirenxe.strata.core.node.Node
-
Throws if this node is attached and the calling thread is not the UI thread.
- childClip() - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
- childClip() - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
- childClip() - Method in class org.inspirenxe.strata.core.control.pane.ExpanderImpl
-
Clips below the header while the content grows or shrinks.
- childClip() - Method in class org.inspirenxe.strata.core.control.window.WindowImpl
- childClip() - Method in class org.inspirenxe.strata.core.layout.ScrollPanelImpl
- childClip() - Method in class org.inspirenxe.strata.core.node.BuiltInComposite
-
Returns the rectangle children are clipped to and hit-tested against, unless
BuiltInComposite.setChildClipping(boolean)turned clipping off. - childList() - Method in class org.inspirenxe.strata.core.node.BuiltInComposite
-
Returns the children in layout order, the order focus and Tab follow.
- childNodes() - Method in class org.inspirenxe.strata.core.node.ContainerNode
-
Returns the child nodes in layout order, the same order as
ContainerNode.children(). - children() - Method in class org.inspirenxe.strata.core.node.BuiltInContainer
- children() - Method in class org.inspirenxe.strata.core.node.ContainerNode
- clear() - Method in class org.inspirenxe.strata.core.control.button.RadioGroupImpl
-
Takes every button out: the selected one is deselected first, through
RadioGroupImpl.choose(RadioButtonImpl), and then the lists are emptied. - clear() - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
- clear() - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
- clear() - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
- clear() - Method in class org.inspirenxe.strata.core.event.EventDispatcher
-
Removes every handler.
- clear() - Method in class org.inspirenxe.strata.core.frame.FrameRequests
-
Forgets the changes so far, as a frame about to paint them does.
- clear() - Method in class org.inspirenxe.strata.core.host.ScreenStackImpl
- clear() - Method in class org.inspirenxe.strata.core.node.BuiltInContainer
- clear() - Method in class org.inspirenxe.strata.core.node.ContainerNode
- clearChildren() - Method in class org.inspirenxe.strata.core.node.BuiltInComposite
-
Removes every child.
- clearDate() - Method in class org.inspirenxe.strata.core.control.field.CalendarViewImpl
- clearDate() - Method in class org.inspirenxe.strata.core.control.field.DatePickerImpl
- clearDate() - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
- clearFocus() - Method in class org.inspirenxe.strata.core.node.Root
-
Takes focus away from whatever has it, firing a focus-lost event.
- clearFooterItems() - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
- clearHistory() - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
- clearHistory() - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
- clearIcon() - Method in class org.inspirenxe.strata.core.control.button.ButtonImpl
- clearIcon() - Method in class org.inspirenxe.strata.core.control.button.DropDownButtonImpl
- clearIcon() - Method in class org.inspirenxe.strata.core.control.button.ToggleButtonImpl
- clearIcon() - Method in class org.inspirenxe.strata.core.control.pane.NavigationItemImpl
- clearItems() - Method in class org.inspirenxe.strata.core.control.menu.MenuImpl
- clearItems() - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
- clearPadding() - Method in class org.inspirenxe.strata.core.node.BuiltInContainer
- clearScreenController() - Static method in class org.inspirenxe.strata.core.StrataCore
-
Removes the platform's screen controller and its platform, after which
Strata.screens()andStrata.uiThread()throwIllegalStateException. - clearTabs() - Method in class org.inspirenxe.strata.core.control.pane.TabBarImpl
- clearTextPadding() - Method in class org.inspirenxe.strata.core.control.button.ButtonImpl
- clearTextPadding() - Method in class org.inspirenxe.strata.core.control.button.DropDownButtonImpl
- clearTextPadding() - Method in class org.inspirenxe.strata.core.control.button.ToggleButtonImpl
- clearTextPadding() - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
- clearTextPadding() - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
- clearTextPadding() - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
- clearTime() - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
- clearTime() - Method in class org.inspirenxe.strata.core.control.field.TimePickerImpl
- clearTooltip() - Method in class org.inspirenxe.strata.core.control.pane.NavigationItemImpl
- clearTooltip() - Method in class org.inspirenxe.strata.core.control.pane.TabImpl
- clearTooltip() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
-
Removes the tooltip.
- click(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.control.Activation
-
Acts on a click while the control acts on click.
- ClickCounter - Class in org.inspirenxe.strata.core.input
-
Counts presses into single, double and triple clicks.
- ClickCounter() - Constructor for class org.inspirenxe.strata.core.input.ClickCounter
-
Creates a counter with no run in progress.
- clicks() - Method in class org.inspirenxe.strata.core.event.DragEventImpl
- clicks() - Method in class org.inspirenxe.strata.core.event.PointerButtonEventImpl
- clipboard() - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
- Clipboards - Class in org.inspirenxe.strata.core.transfer
-
Reads and writes a platform's clipboard in transfers.
- clipped(Rect, Runnable) - Method in class org.inspirenxe.strata.core.paint.CanvasPainter
- clippedRound(Rect, float, Runnable) - Method in class org.inspirenxe.strata.core.paint.CanvasPainter
- clipRight(Rect, Insets) - Method in class org.inspirenxe.strata.core.control.Caption
-
Returns the right edge of the clip area, where a caption too wide for the control is cut.
- clipsChildren() - Method in class org.inspirenxe.strata.core.node.BuiltInContainer
- clipsChildren() - Method in class org.inspirenxe.strata.core.node.ContainerNode
- clockFormat() - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
- clockFormat() - Method in class org.inspirenxe.strata.core.control.field.TimePickerImpl
- close() - Method in class org.inspirenxe.strata.core.control.button.DropDownButtonImpl
- close() - Method in class org.inspirenxe.strata.core.control.collection.ComboBoxImpl
- close() - Method in class org.inspirenxe.strata.core.control.display.InfoBarImpl
- close() - Method in class org.inspirenxe.strata.core.control.field.DatePickerImpl
-
Closes the popup.
- close() - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
-
Closes the popup.
- close() - Method in class org.inspirenxe.strata.core.control.field.TimePickerImpl
-
Closes the popup.
- close() - Method in class org.inspirenxe.strata.core.control.menu.FlyoutImpl
- close() - Method in class org.inspirenxe.strata.core.control.menu.MenuImpl
- close() - Method in class org.inspirenxe.strata.core.control.PopupSession
-
Closes the popup's overlay, which ends the session.
- close() - Method in class org.inspirenxe.strata.core.control.window.WindowImpl
- close() - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
-
Closes the open screen: calls its
closed(), then empties the root. - CLOSE_WIDTH - Static variable in class org.inspirenxe.strata.core.control.display.InfoBarImpl
-
The width of the close button, in UI units, as wide as a window's.
- CLOSE_WIDTH - Static variable in class org.inspirenxe.strata.core.control.window.WindowImpl
-
The width of the close button's area, in UI units.
- CODE_LAYER - Static variable in class org.inspirenxe.strata.core.theme.ThemeResolver
-
The layer name of overrides and definitions added to the registry.
- codePoint() - Method in class org.inspirenxe.strata.core.event.CharEventImpl
- collapseAll() - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
- collapsed() - Method in class org.inspirenxe.strata.core.control.pane.SplitPaneImpl
- collectCommands(List) - Method in class org.inspirenxe.strata.core.control.menu.MenuBarImpl
-
Adds the commands of every usable entry in the menus of the bar's usable titles, and in their submenus, in order, so the root runs them from their shortcuts while the bar is attached, visible and enabled.
- collectCommands(List) - Method in interface org.inspirenxe.strata.core.node.CommandSource
-
Adds the commands whose shortcuts should run, in the order they should be tried.
- color() - Method in class org.inspirenxe.strata.core.control.field.ColorPickerImpl
- colorPicker() - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
- ColorPickerImpl - Class in org.inspirenxe.strata.core.control.field
-
The core
ColorPicker: the square and strips are painted, and the hex field is a privateTextBoxImplwhose internal filter admits only an optional#and up to six hex digits, or eight while the alpha strip shows. - ColorPickerImpl(ComponentFactoryImpl) - Constructor for class org.inspirenxe.strata.core.control.field.ColorPickerImpl
-
Creates an opaque white picker with the alpha strip hidden.
- columnDefinitions() - Method in class org.inspirenxe.strata.core.layout.GridPanelImpl
- columnOf(int) - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
- columns() - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
- columns() - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
- columns(GridLength...) - Method in class org.inspirenxe.strata.core.layout.GridPanelImpl
- comboBox(Function) - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
- ComboBoxImpl<T> - Class in org.inspirenxe.strata.core.control.collection
-
The core
ComboBox. - ComboBoxImpl(ComponentFactoryImpl, Function) - Constructor for class org.inspirenxe.strata.core.control.collection.ComboBoxImpl
-
Creates a box with no options.
- command() - Method in class org.inspirenxe.strata.core.control.button.ButtonImpl
- command() - Method in class org.inspirenxe.strata.core.control.button.CheckBoxImpl
- command() - Method in class org.inspirenxe.strata.core.control.button.ToggleButtonImpl
- command() - Method in class org.inspirenxe.strata.core.control.button.ToggleSwitchImpl
- command() - Method in class org.inspirenxe.strata.core.control.menu.CheckMenuItemImpl
- command() - Method in class org.inspirenxe.strata.core.control.menu.MenuItemImpl
- Commands - Class in org.inspirenxe.strata.core.control
-
How controls show and run
Commands. - CommandSource - Interface in org.inspirenxe.strata.core.node
-
A built-in component whose commands run from their shortcuts while it is attached and shown, as a menu bar's do.
- compactBelow() - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
- comparator() - Method in class org.inspirenxe.strata.core.control.collection.TableColumnImpl
- componentAt(float, float) - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
- componentAt(float, float) - Method in class org.inspirenxe.strata.core.node.Root
-
Returns the component the pointer would hit at a point, after laying out if anything asked for it, as
ComponentFactory.componentAt(float, float)describes. - ComponentFactoryImpl - Class in org.inspirenxe.strata.core.node
-
The component factory for one host.
- ComponentFactoryImpl(Supplier, Platform) - Constructor for class org.inspirenxe.strata.core.node.ComponentFactoryImpl
-
Creates the factory for a host.
- ComponentRegistryImpl - Class in org.inspirenxe.strata.core.registry
-
The core
ComponentRegistry. - ComponentRegistryImpl.Entry - Record Class in org.inspirenxe.strata.core.registry
-
One registration: what
ComponentFactory.create(Class)needs to make the component and check it. - components() - Method in class org.inspirenxe.strata.core.CoreProvider
- components() - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
- concat(List) - Method in class org.inspirenxe.strata.core.text.TextFactoryImpl
- ContainerNode - Class in org.inspirenxe.strata.core.node
-
Core's half of a container or composite: the child list, the drawing order, padding and clipping.
- content() - Method in class org.inspirenxe.strata.core.control.menu.FlyoutImpl
- content() - Method in class org.inspirenxe.strata.core.control.pane.ExpanderImpl
- content() - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
- content() - Method in class org.inspirenxe.strata.core.control.window.MessageBoxImpl
- content() - Method in class org.inspirenxe.strata.core.node.Root
-
Returns the top node of the tree.
- contentBox() - Method in class org.inspirenxe.strata.core.node.BuiltInContainer
-
Returns the area children are laid out in: the bounds minus the padding.
- context() - Method in class org.inspirenxe.strata.core.event.MeasureEventImpl
- context(CauseKey) - Method in class org.inspirenxe.strata.core.event.CauseStackImpl
- contextMenu() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
-
Returns the context menu.
- contextMenu() - Method in class org.inspirenxe.strata.core.node.Node
-
Returns the context menu, which only a component that has
HasContextMenucan have. - control() - Method in class org.inspirenxe.strata.core.event.ControlEventImpl
- control() - Method in class org.inspirenxe.strata.core.event.RequestEventImpl
- ControlEventImpl<C> - Class in org.inspirenxe.strata.core.event
-
A control's report without a value.
- ControlEventImpl(Component) - Constructor for class org.inspirenxe.strata.core.event.ControlEventImpl
-
Creates a report fired by a control, which is also the target.
- ControlEventImpl(Component, C) - Constructor for class org.inspirenxe.strata.core.event.ControlEventImpl
-
Creates a report fired for something that is not a component, such as a radio group or an overlay, aimed at a component that stands for it.
- ConversionTarget - Interface in org.inspirenxe.strata.core.state
-
A control that shows when a
Bindingthrough a converted key cannot convert its value, which Strata'sValidatablecontrols are. - ConverterFactoryImpl - Class in org.inspirenxe.strata.core.state
-
Core's
ConverterFactory. - converters() - Method in class org.inspirenxe.strata.core.CoreProvider
- copyPassword() - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
- CorePopup - Interface in org.inspirenxe.strata.core.control
-
What core's popups, the menu and the flyout, offer a control that holds one and opens it for the user, beyond the public
Popup. - CorePopup.Holder - Interface in org.inspirenxe.strata.core.control
-
A control that holds a popup.
- CoreProvider - Class in org.inspirenxe.strata.core
-
Core's
Strata.Provider, listed inMETA-INF/servicessoStratafinds it. - CoreProvider() - Constructor for class org.inspirenxe.strata.core.CoreProvider
-
Creates the provider; called by the service loader.
- cornerAt(float, float) - Method in class org.inspirenxe.strata.core.control.Badge
-
Returns the rectangle the badge takes with its bottom-right corner at a point.
- count() - Method in class org.inspirenxe.strata.core.control.Badge
-
Returns the count.
- create(Class) - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
- create(ComponentId) - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
- createContainerPeer(CustomComponent, ComponentHooks) - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
-
Makes the node behind a developer's
CustomCompositeorCustomContainer. - createPeer(CustomComponent, ComponentHooks) - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
-
Makes the node behind a developer's
CustomComponent. - createScreenHost(Platform, Theme) - Static method in class org.inspirenxe.strata.core.StrataCore
-
Creates a host for one screen at a time.
- createScreenHost(Platform, ThemeRef, Runnable) - Static method in class org.inspirenxe.strata.core.StrataCore
-
Creates a host for one screen at a time whose theme is resolved from a ref and follows the platform's
ThemeSource, letting the adapter decide what closing means. - createScreenHost(Platform, Theme, Runnable) - Static method in class org.inspirenxe.strata.core.StrataCore
-
Creates a host for one screen at a time, letting the adapter decide what closing means.
- createScreenStack(Platform, Theme) - Static method in class org.inspirenxe.strata.core.StrataCore
-
Creates a stack of screens, for engines without a screen system of their own.
- createScreenStack(Platform, ThemeRef) - Static method in class org.inspirenxe.strata.core.StrataCore
-
Creates a stack of screens whose theme is resolved from a ref and follows the platform's
ThemeSource. - current() - Method in class org.inspirenxe.strata.core.event.CauseStackImpl
- current() - Method in class org.inspirenxe.strata.core.event.EventImpl
- current() - Method in class org.inspirenxe.strata.core.input.ClickCounter
-
Returns the count of the most recent press.
- current() - Static method in class org.inspirenxe.strata.core.text.DateFormats
-
Returns the formats for the current translator, made again only when its locale or the translations' version changed.
- current() - Static method in class org.inspirenxe.strata.core.text.Numbers
-
Returns the numbers of the translator's locale, made again only when the locale or the translations' version changed.
- cursor() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
-
Returns the cursor shown over this component.
- cursor() - Method in class org.inspirenxe.strata.core.node.Node
- cursorDate() - Method in class org.inspirenxe.strata.core.control.field.CalendarViewImpl
-
Returns the day the keyboard cursor marks.
- cursorItem() - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
-
Returns the item the keyboard cursor is on, for core's tests.
- cut(String, int) - Static method in class org.inspirenxe.strata.core.text.Graphemes
-
Returns how many chars of the start of a text hold at most a number of code points without cutting a cluster apart: a cluster that would cross the limit is left out whole.
- cycle(int) - Method in class org.inspirenxe.strata.core.control.button.CycleButtonImpl
- cycleButton(Text, Function) - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
- CycleButtonImpl<T> - Class in org.inspirenxe.strata.core.control.button
-
The core
CycleButton. - CycleButtonImpl(ComponentFactoryImpl, Text, Function) - Constructor for class org.inspirenxe.strata.core.control.button.CycleButtonImpl
-
Creates a button with no items.
D
- date() - Method in class org.inspirenxe.strata.core.control.field.CalendarViewImpl
- date() - Method in class org.inspirenxe.strata.core.control.field.DatePickerImpl
- date() - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
- DateFormats - Class in org.inspirenxe.strata.core.text
-
What dates and times look like in the current language: month and weekday names, the first day of the week, the order and separator of a date's parts, the 12 or 24 hour clock, and the names of the halves of the day.
- DateFormats.Part - Enum Class in org.inspirenxe.strata.core.text
-
A part of a date.
- datePicker() - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
- DatePickerImpl - Class in org.inspirenxe.strata.core.control.field
-
The core
DatePicker: a field of day, month and year parts over aSegmentedField, with a privateCalendarViewImplin its popup. - DatePickerImpl(ComponentFactoryImpl) - Constructor for class org.inspirenxe.strata.core.control.field.DatePickerImpl
-
Creates an empty picker.
- dateTime() - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
- dateTimePicker() - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
- DateTimePickerImpl - Class in org.inspirenxe.strata.core.control.field
-
The core
DateTimePicker: one field of date parts, a space and time parts over aSegmentedField, with a privateCalendarViewImplbesideTimeColumnsin its popup. - DateTimePickerImpl(ComponentFactoryImpl) - Constructor for class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
-
Creates an empty picker.
- DAY - Enum constant in enum class org.inspirenxe.strata.core.text.DateFormats.Part
-
The day of the month.
- decimal(double, double, int) - Method in class org.inspirenxe.strata.core.state.ConverterFactoryImpl
- decimals() - Method in class org.inspirenxe.strata.core.control.field.SpinnerImpl
- decrement() - Method in class org.inspirenxe.strata.core.control.field.SpinnerImpl
- DEFAULT_BACKGROUND - Static variable in class org.inspirenxe.strata.core.control.Badge
-
The background when the theme sets no "badge.background": a red fill.
- DEFAULT_CELL_PADDING - Static variable in class org.inspirenxe.strata.core.control.collection.GridViewImpl
-
How far a slot's content sits in from its edges when the theme sets no "grid.cell.padding": 1 on every side.
- DEFAULT_CELL_PADDING - Static variable in class org.inspirenxe.strata.core.control.field.CalendarViewImpl
-
The cell padding when the theme sets no "calendar.cell.padding": 3 at the sides and 2 at the top and bottom.
- DEFAULT_CELL_PADDING - Static variable in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
-
The cell padding when the theme sets no
ListView.STYLE_CELL_PADDING: 4.0f units at the sides. - DEFAULT_ERROR - Static variable in class org.inspirenxe.strata.core.control.Validity
-
The outline of an error when the theme has no "validation.error": a solid red.
- DEFAULT_HEADER_PADDING - Static variable in class org.inspirenxe.strata.core.control.collection.TableViewImpl
-
The space between a title and its column's edges when the theme sets no "table.header.padding": 4.0f at the sides.
- DEFAULT_HEADER_PADDING - Static variable in class org.inspirenxe.strata.core.control.pane.ExpanderImpl
-
The space around the header's arrow and title when the theme sets no "expander.header.padding": 4 at the sides and 3 at the top and bottom.
- DEFAULT_HEIGHT - Static variable in class org.inspirenxe.strata.core.control.field.SliderImpl
-
The desired thickness across the track: the height of a horizontal slider, the width of a vertical one.
- DEFAULT_ICON_PADDING - Static variable in class org.inspirenxe.strata.core.control.button.ButtonImpl
-
The padding around an icon with no caption when the theme sets no "button.padding.icon": 2 on every side.
- DEFAULT_ITEM_PADDING - Static variable in class org.inspirenxe.strata.core.control.menu.MenuImpl
-
The space around an item's text when the theme sets no "menu.item.padding": 14 at the sides, which hold the check mark and the submenu arrow, and 3 at the top and bottom.
- DEFAULT_ITEM_PADDING - Static variable in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
-
The item padding when the theme sets no "nav.item.padding": 6 at the sides and 5 at the top and bottom.
- DEFAULT_KNOB_PADDING - Static variable in class org.inspirenxe.strata.core.control.button.ToggleSwitchImpl
-
The space between the knob and the track's edges when the theme sets no "toggle.knob.padding": 2 on every side.
- DEFAULT_LENGTH - Static variable in class org.inspirenxe.strata.core.control.pane.ScrollBarImpl
-
The desired length along the bar, in UI units.
- DEFAULT_PADDING - Static variable in class org.inspirenxe.strata.core.control.Badge
-
The padding when the theme sets no "badge.padding": 2 at the sides and 1 at the top and bottom.
- DEFAULT_PADDING - Static variable in class org.inspirenxe.strata.core.control.button.ButtonImpl
-
The padding around a caption when the theme sets no "button.padding": 8 at the sides and 5 at the top and bottom.
- DEFAULT_PADDING - Static variable in class org.inspirenxe.strata.core.control.collection.ComboBoxImpl
-
The padding when the theme sets no "combobox.padding": 4 at the sides and 3 at the top and bottom.
- DEFAULT_PADDING - Static variable in class org.inspirenxe.strata.core.control.display.InfoBarImpl
-
The padding when the theme sets no "infobar.padding": 6 at the sides and 4 at the top and bottom.
- DEFAULT_PADDING - Static variable in class org.inspirenxe.strata.core.control.display.ProgressBarImpl
-
The space around the bar's text when the theme sets no "progress.padding": 2 on every side.
- DEFAULT_PADDING - Static variable in class org.inspirenxe.strata.core.control.field.CalendarViewImpl
-
The padding when the theme sets no "calendar.padding": 4 on every side.
- DEFAULT_PADDING - Static variable in class org.inspirenxe.strata.core.control.field.TextAreaImpl
-
The padding around the text when the theme sets neither "textarea.padding" nor "textbox.padding": 4 on every side.
- DEFAULT_PADDING - Static variable in class org.inspirenxe.strata.core.control.field.TextBoxImpl
-
The padding around the text when the theme sets no "textbox.padding": 4 at the sides and 5 at the top and bottom.
- DEFAULT_PADDING - Static variable in class org.inspirenxe.strata.core.control.menu.FlyoutImpl
-
The padding when the theme sets no "flyout.padding": 4 on every side.
- DEFAULT_PADDING - Static variable in class org.inspirenxe.strata.core.control.menu.MenuImpl
-
The space between the menu's edges and its items when the theme sets no "menu.padding": 2 on every side.
- DEFAULT_PADDING - Static variable in class org.inspirenxe.strata.core.control.pane.TabBarImpl
-
The space around a tab's text, in UI units, when the theme sets no "tab.padding": 8 at the sides, 4 at the top and 3 at the bottom.
- DEFAULT_PADDING - Static variable in class org.inspirenxe.strata.core.control.window.MessageBoxImpl
-
The space between the window's padding and the message and buttons when the theme sets no "messagebox.padding": 4 on every side.
- DEFAULT_PADDING - Static variable in class org.inspirenxe.strata.core.control.window.WindowImpl
-
The space between the window's edges, below the title bar, and its content when the theme sets no "window.padding": 3 on every side.
- DEFAULT_PANE_PADDING - Static variable in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
-
The pane padding when the theme sets no "nav.pane.padding": 2 on every side.
- DEFAULT_TITLE_PADDING - Static variable in class org.inspirenxe.strata.core.control.menu.MenuBarImpl
-
The space around each title when the theme sets no "menubar.title.padding": 8 at the sides and 3 at the top and bottom.
- DEFAULT_TRACK_PADDING - Static variable in class org.inspirenxe.strata.core.control.button.ToggleSwitchImpl
-
How far the track grows around a box a line tall and two lines wide when the theme sets no "toggle.track.padding": 4 at the sides and 2 at the top and bottom.
- DEFAULT_WARNING - Static variable in class org.inspirenxe.strata.core.control.Validity
-
The outline of a warning when the theme has no "validation.warning": a solid amber.
- DEFAULT_WIDTH - Static variable in class org.inspirenxe.strata.core.control.display.ProgressBarImpl
-
The width the bar asks for, in UI units.
- DEFAULT_WIDTH - Static variable in class org.inspirenxe.strata.core.control.field.SliderImpl
-
The desired length along the track: the width of a horizontal slider, the height of a vertical one.
- DEFAULT_WIDTH - Static variable in class org.inspirenxe.strata.core.control.field.TextBoxImpl
-
The width, in UI units, the box asks for when measured.
- defaultAction(EventType, Event) - Method in class org.inspirenxe.strata.core.node.Node
-
Runs this component's default behavior for an input event: the matching
on...hook of its facade. - defaultResult() - Method in class org.inspirenxe.strata.core.control.window.MessageBoxImpl
- DEFAULTS - Static variable in class org.inspirenxe.strata.core.text.Translations
-
English for the keys Strata's controls use, so they read correctly where the engine has no translation.
- defaultTime() - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
- defer(Binding) - Method in interface org.inspirenxe.strata.core.state.Binding.Deferral
-
Keeps a binding to write back once the animation ends or stops.
- define(ThemeId, ThemeId, ThemeOverrides) - Method in class org.inspirenxe.strata.core.theme.ThemeRegistryImpl
- definition(ThemeId) - Method in class org.inspirenxe.strata.core.theme.ThemeRegistryImpl
-
Returns the open definition of an id.
- Definition(ThemeId, ThemeOverrides) - Constructor for record class org.inspirenxe.strata.core.theme.ThemeRegistryImpl.Definition
-
Creates an instance of a
Definitionrecord class. - delete(int, int) - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
- delete(int, int) - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
- deltaX() - Method in class org.inspirenxe.strata.core.event.DragEventImpl
- deltaY() - Method in class org.inspirenxe.strata.core.event.DragEventImpl
- dependentCount() - Method in class org.inspirenxe.strata.core.state.StateImpl
-
Returns how many bindings and watches follow this state, for tests that check a detached component or a closed screen let go of it.
- depth() - Method in class org.inspirenxe.strata.core.event.CauseStackImpl
-
Returns how many frames are open, for tests.
- depth(int) - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
- describe() - Method in record class org.inspirenxe.strata.core.registry.ComponentRegistryImpl.Entry
-
Returns the id if there is one, else the type's name, for messages.
- desiredHeight() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
- desiredHeight() - Method in class org.inspirenxe.strata.core.node.Node
- desiredWidth() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
- desiredWidth() - Method in class org.inspirenxe.strata.core.node.Node
- destination(float) - Method in class org.inspirenxe.strata.core.control.Motion
-
Returns where the value is headed: the end of the move under way, or the given current value when still.
- detach() - Method in class org.inspirenxe.strata.core.state.Binding
-
Stops following the source: drops the report handlers and every dependency, so no state refers to this binding any more.
- DialogButton - Interface in org.inspirenxe.strata.core.node
-
A built-in button that Enter or Escape can press for the user from anywhere in its scope, as
Root.pressDialogButton(Node, boolean)finds it. - dismissResult() - Method in class org.inspirenxe.strata.core.control.window.MessageBoxImpl
- dispatch(EventType, E, Node) - Static method in class org.inspirenxe.strata.core.event.EventRouter
-
Delivers an event to its target and, for a bubbling type, to each node
EventRouter.next(Node, Node, boolean)gives in turn. - dispatcherOrNull() - Method in class org.inspirenxe.strata.core.node.Node
-
Returns this component's handlers.
- displayMode() - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
- down(Painter, int, float, float) - Method in class org.inspirenxe.strata.core.control.Rings.Arrow
-
Fills the arrow 7 wide and 4 tall pointing down, its top-left corner at a point.
- down(Painter, int, float, float) - Static method in class org.inspirenxe.strata.core.control.Rings
-
Fills an arrow 7 wide and 4 tall pointing down, its top-left corner at a point.
- down(Painter, Paint, float, float) - Method in class org.inspirenxe.strata.core.control.Rings.Arrow
-
Paints the arrow 7 wide and 4 tall pointing down with a paint, its top-left corner at a point.
- down(Painter, Paint, float, float) - Static method in class org.inspirenxe.strata.core.control.Rings
-
Paints an arrow 7 wide and 4 tall pointing down with a paint, its top-left corner at a point.
- drag(float, float, float) - Method in class org.inspirenxe.strata.core.layout.ThumbDrag
-
Returns the offset that keeps the point of the thumb that was pressed under the pointer.
- DRAG_IMAGE_OFFSET - Static variable in class org.inspirenxe.strata.core.node.Root
-
How far a drag image sits right of and below the pointer, in UI units.
- DRAG_THRESHOLD - Static variable in class org.inspirenxe.strata.core.node.Root
-
How far, in UI units along either axis, the pointer must move with a button held before a drag starts.
- dragEntered(float, float, Transfer, Set, Modifiers) - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
- dragEntered(float, float, Transfer, Set, Modifiers) - Method in class org.inspirenxe.strata.core.host.ScreenStackImpl
- dragEntered(float, float, Transfer, Set, Modifiers) - Method in class org.inspirenxe.strata.core.node.Root
-
Handles a drag from another application entering the host.
- DragEventImpl - Class in org.inspirenxe.strata.core.event
-
The core
DragEvent. - DragEventImpl(Component, float, float, Modifiers, MouseButton, int, float, float, float, float) - Constructor for class org.inspirenxe.strata.core.event.DragEventImpl
-
Creates the event.
- DragEventImpl.TransferRequest - Record Class in org.inspirenxe.strata.core.event
-
A transfer a drag start handler asked for.
- dragExited() - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
- dragExited() - Method in class org.inspirenxe.strata.core.host.ScreenStackImpl
- dragExited() - Method in class org.inspirenxe.strata.core.node.Root
-
Handles a drag from another application leaving the host or being given up: the component under the pointer hears
DRAG_EXIT. - dragImage() - Method in class org.inspirenxe.strata.core.node.Root
-
Returns the component drawn at the pointer for the drag that carries a transfer.
- dragMoved(float, float, Modifiers) - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
- dragMoved(float, float, Modifiers) - Method in class org.inspirenxe.strata.core.host.ScreenStackImpl
- dragMoved(float, float, Modifiers) - Method in class org.inspirenxe.strata.core.node.Root
-
Handles a drag from another application moving over the host.
- dragTransfer() - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
- draw(Painter, float, float) - Method in class org.inspirenxe.strata.core.text.TextLine
-
Draws the line with its left edge at
xand its top aty. - draw(Painter, int, float, float) - Method in class org.inspirenxe.strata.core.text.BidiRuns
-
Draws one span at a point: as it is when it runs left to right, and otherwise in logical order with its direction to an engine that shapes right-to-left text, or reversed to any other.
- draw(Painter, List, float, float, float, float) - Method in class org.inspirenxe.strata.core.text.InlineMetrics
-
Draws a line of spans that is already in drawing order, as
InlineMetrics.draw(Painter, BidiRuns, float, float, float, float)draws one, with every span left to right. - draw(Painter, BidiRuns, float, float, float, float) - Method in class org.inspirenxe.strata.core.text.InlineMetrics
-
Draws a line of spans in the order the bidirectional algorithm gives, each centered on the line: characters by the line's text height, so spans of different styles keep a shared top as they do without elements, and each element by its own height.
- draw(Painter, TextLine, Rect, Insets, float, float, float, float, long) - Method in class org.inspirenxe.strata.core.control.Caption
-
Draws a caption inside a piece of a given width with something before it, after it, or both, as
Caption.draw(Painter, TextLine, Rect, Insets, float, float, float, long)does, and cut or scrolledtrailunits before the clip area's right. - draw(Painter, TextLine, Rect, Insets, float, float, float, long) - Method in class org.inspirenxe.strata.core.control.Caption
-
Draws a caption with something before it, the two centered together as a piece of a given width, at a given top.
- draw(Painter, TextLine, Rect, Insets, float, long) - Method in class org.inspirenxe.strata.core.control.Caption
-
Draws a caption centered across a control less its padding, at a given top.
- drawnEnd(long) - Static method in class org.inspirenxe.strata.core.text.LineBreaks
-
Returns where the drawn part of a row ends, before the whitespace that hangs at its end.
- DROP - Enum constant in enum class org.inspirenxe.strata.core.event.TransferEventImpl.Kind
-
DROP: the effect may change. - dropDownButton(Text) - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
- DropDownButtonImpl - Class in org.inspirenxe.strata.core.control.button
-
The core
DropDownButton. - DropDownButtonImpl(ComponentFactoryImpl, Text) - Constructor for class org.inspirenxe.strata.core.control.button.DropDownButtonImpl
-
Creates a drop-down button with no popup.
- dropped(float, float, Transfer, Modifiers) - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
- dropped(float, float, Transfer, Modifiers) - Method in class org.inspirenxe.strata.core.host.ScreenStackImpl
- dropped(float, float, Transfer, Modifiers) - Method in class org.inspirenxe.strata.core.node.Root
-
Handles a drop from another application.
E
- earliest() - Method in class org.inspirenxe.strata.core.frame.FrameRequests
-
Returns the earliest deadline.
- earliestAllowed() - Method in class org.inspirenxe.strata.core.frame.FrameRequests
-
Returns the earliest time the next frame may start: one interval after the start of the last frame.
- EDGE - Static variable in class org.inspirenxe.strata.core.control.collection.TableViewImpl
-
How near a column's right edge the pointer must be to resize it, in UI units, on either side.
- EdgeScroll - Class in org.inspirenxe.strata.core.layout
-
How far a control scrolls in one frame while a drag that carries a transfer holds the pointer near the edge of its viewport.
- effect() - Method in class org.inspirenxe.strata.core.event.TransferEventImpl
- ELLIPSIS - Static variable in class org.inspirenxe.strata.core.text.RichText
-
What a shortened line ends with.
- ellipsize(float, TextStyle, TextMetrics) - Method in class org.inspirenxe.strata.core.text.TextLine
-
Returns this line cut short with
RichText.ELLIPSISso it fits a width, or this line if it already fits. - ellipsize(List, float, TextMetrics) - Static method in class org.inspirenxe.strata.core.text.RichText
-
Shortens a line to fit a width, ending it in
RichText.ELLIPSISin the style of the last character kept. - empty() - Method in class org.inspirenxe.strata.core.text.TextFactoryImpl
- EMPTY - Static variable in record class org.inspirenxe.strata.core.text.MnemonicLine
-
An empty caption.
- EMPTY - Static variable in class org.inspirenxe.strata.core.text.TextLine
-
A line with no text and no height.
- end(long) - Static method in class org.inspirenxe.strata.core.text.LineBreaks
-
Returns where a row ends, after the whitespace that hangs at its end.
- enterKeyboard() - Method in class org.inspirenxe.strata.core.control.menu.MenuBarImpl
- enterKeyboard() - Method in interface org.inspirenxe.strata.core.node.KeyboardMenu
-
Highlights the bar's first title that opens a menu and takes the keys.
- entry(Class) - Method in class org.inspirenxe.strata.core.registry.ComponentRegistryImpl
-
Returns the registration
create(type)uses. - entry(ComponentId) - Method in class org.inspirenxe.strata.core.registry.ComponentRegistryImpl
-
Returns the newest registration under an id.
- Entry(ComponentId, Class, ComponentMaker, long) - Constructor for record class org.inspirenxe.strata.core.registry.ComponentRegistryImpl.Entry
-
Creates an instance of a
Entryrecord class. - environment() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
-
Returns text measurement, time and the clipboard of the host.
- environment() - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
-
Returns the environment that every component made by this factory shares.
- environment() - Method in class org.inspirenxe.strata.core.node.Node
- equals(Object) - Method in record class org.inspirenxe.strata.core.event.DragEventImpl.TransferRequest
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.inspirenxe.strata.core.registry.ComponentRegistryImpl.Entry
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.inspirenxe.strata.core.text.MnemonicLine
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.inspirenxe.strata.core.text.Mnemonics
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.inspirenxe.strata.core.theme.ThemeRegistryImpl.Definition
-
Indicates whether some other object is "equal to" this one.
- evaluate() - Method in class org.inspirenxe.strata.core.state.Binding
-
Evaluates the source and sets the property, if the binding is dirty and attached.
- EventDispatcher - Class in org.inspirenxe.strata.core.event
-
The handlers registered on one event target: a component, or something with events that is not one, such as a radio group.
- EventDispatcher() - Constructor for class org.inspirenxe.strata.core.event.EventDispatcher
-
Creates a dispatcher with no handlers.
- EventImpl - Class in org.inspirenxe.strata.core.event
-
The base of every core event.
- EventImpl(Component) - Constructor for class org.inspirenxe.strata.core.event.EventImpl
-
Creates an event aimed at a component.
- EventRouter - Class in org.inspirenxe.strata.core.event
-
Delivers events through the tree.
- execute(Runnable) - Method in class org.inspirenxe.strata.core.frame.UiThreadImpl
- expandAll() - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
- expander(Text) - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
- ExpanderImpl - Class in org.inspirenxe.strata.core.control.pane
-
The core
Expander. - ExpanderImpl(ComponentFactoryImpl, Text) - Constructor for class org.inspirenxe.strata.core.control.pane.ExpanderImpl
-
Creates a collapsed expander with no content.
- extent(TextMetrics, TextSpan[], float[]) - Static method in class org.inspirenxe.strata.core.text.StyledText
-
Returns how wide spans drawn at their offsets are together.
F
- facade() - Method in class org.inspirenxe.strata.core.node.Node
-
Returns the public component this node implements.
- face(Paint) - Method in class org.inspirenxe.strata.core.control.Validity
-
Returns the face to draw: the theme's invalid face while there is an error and the theme has one, else the face given.
- factory() - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
- factory() - Method in class org.inspirenxe.strata.core.node.Node
-
Returns the factory that made this component.
- fileDialogs() - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
- FileDialogsImpl - Class in org.inspirenxe.strata.core.file
-
The core
FileDialogs: the platform'sFileDialogSource, with each result handed to the UI thread throughUiThread.execute(Runnable). - FileDialogsImpl(FileDialogSource, UiThread) - Constructor for class org.inspirenxe.strata.core.file.FileDialogsImpl
-
Creates the dialogs of a platform.
- fill(Rect, int) - Method in class org.inspirenxe.strata.core.paint.CanvasPainter
- fillEllipse(Rect, int) - Method in class org.inspirenxe.strata.core.paint.CanvasPainter
- fillGradient(Rect, int, int) - Method in class org.inspirenxe.strata.core.paint.CanvasPainter
- fillGradient(Rect, Gradient) - Method in class org.inspirenxe.strata.core.paint.CanvasPainter
- fillRoundRect(Rect, float, int) - Method in class org.inspirenxe.strata.core.paint.CanvasPainter
- fillShape(Shape, int) - Method in class org.inspirenxe.strata.core.paint.CanvasPainter
- find(Class) - Method in class org.inspirenxe.strata.core.appearance.AppearancesImpl
- find(Class) - Method in class org.inspirenxe.strata.core.registry.ComponentRegistryImpl
- find(ComponentId) - Method in class org.inspirenxe.strata.core.registry.ComponentRegistryImpl
- fire(EventType, E) - Method in class org.inspirenxe.strata.core.node.Node
-
Delivers an event aimed at this node through
EventRouter, bubbling if its type does. - fire(EventType, E) - Method in class org.inspirenxe.strata.core.event.EventDispatcher
-
Calls every handler registered for the type, in priority order.
- first() - Method in class org.inspirenxe.strata.core.control.pane.SplitPaneImpl
- firstDayOfWeek() - Method in class org.inspirenxe.strata.core.control.field.CalendarViewImpl
- firstDayOfWeek() - Method in class org.inspirenxe.strata.core.control.field.DatePickerImpl
- firstDayOfWeek() - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
- firstDayOfWeek() - Method in class org.inspirenxe.strata.core.text.DateFormats
-
Returns the day weeks start on.
- fittingPrefix(String, TextStyle, float, TextMetrics) - Static method in class org.inspirenxe.strata.core.text.TextWrap
-
Returns how much of the start of a string fits in a width, in whole grapheme clusters, so a flag or a letter with its accents is kept or left out whole.
- fixedHeight() - Method in class org.inspirenxe.strata.core.node.Node
-
Returns the fixed height set with
setHeight. - fixedWidth() - Method in class org.inspirenxe.strata.core.node.Node
-
Returns the fixed width set with
setWidth. - flow(Rect) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
-
Returns a rectangle worked out as for left to right, mirrored inside the bounds while the component runs right to left, as
Component.setFlowDirection(FlowDirection)mirrors children. - Flow - Class in org.inspirenxe.strata.core.layout
-
Mirroring for right-to-left flow (design 4.49).
- flowDirection() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
- flowDirection() - Method in class org.inspirenxe.strata.core.node.Node
-
Returns the direction this node's content runs in: its own, else the nearest ancestor's that has one, else, at the top of its tree, its root's
Root.flowDirection(), or the language's while it is in no tree. - flowDirection() - Method in class org.inspirenxe.strata.core.node.Root
-
Returns the direction the trees of this root run in where no node sets one: the direction set on the content, so overlays follow the screen, or else the language's.
- flush() - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
- flush() - Method in class org.inspirenxe.strata.core.host.ScreenStackImpl
- flush() - Method in class org.inspirenxe.strata.core.state.BindingQueue
-
Evaluates dirty bindings until none is left, as the class describes.
- flushBindings() - Method in class org.inspirenxe.strata.core.node.Root
-
Evaluates every dirty binding until none is left, as
BindingQueue.flush()describes, so the next layout sees the bound values. - flyout() - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
- FlyoutImpl - Class in org.inspirenxe.strata.core.control.menu
-
The core
Flyout. - FlyoutImpl(ComponentFactoryImpl) - Constructor for class org.inspirenxe.strata.core.control.menu.FlyoutImpl
-
Creates an empty, closed flyout with light dismiss on.
- focusDelegate() - Method in class org.inspirenxe.strata.core.node.Node
-
Returns the node that takes focus for this one, such as a table's inner list, which core's
BuiltInComponent.setFocusDelegateset. - focused() - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
- focused() - Method in class org.inspirenxe.strata.core.node.Root
-
Returns the node with keyboard focus.
- FocusEventImpl - Class in org.inspirenxe.strata.core.event
-
The core
FocusEvent. - FocusEventImpl(Component, Component, FocusReason) - Constructor for class org.inspirenxe.strata.core.event.FocusEventImpl
-
Creates the event.
- focusNextAfter(Node) - Method in class org.inspirenxe.strata.core.node.Root
-
Moves focus to the first node in
Root.tabOrder()after a node, wrapping at the end, as Alt with a label's mnemonic does. - focusOwner() - Method in class org.inspirenxe.strata.core.node.Node
-
Returns the node this one takes focus for, the reverse of
Node.focusDelegate(). - folder(FileDialog) - Method in class org.inspirenxe.strata.core.file.FileDialogsImpl
- follow(Node, Command) - Static method in class org.inspirenxe.strata.core.control.Commands
-
Makes a control follow a command, or stop following one.
- footerItems() - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
- forgetMotion() - Method in class org.inspirenxe.strata.core.frame.FrameRequests
-
Forgets the motion asked for so far, as a render about to draw it does.
- format(double, int) - Method in class org.inspirenxe.strata.core.text.Numbers
-
Writes a number with exactly
decimalsdigits after the separator, rounding half up. - format(double, int, int) - Method in class org.inspirenxe.strata.core.text.Numbers
-
Writes a number with at least
minDecimalsand at mostmaxDecimalsdigits after the separator, rounding half up and dropping trailing zeros down to the minimum. - forThread() - Static method in class org.inspirenxe.strata.core.event.CauseStackImpl
-
Returns the calling thread's stack, made on first use.
- frameIntervalNanos() - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
- frameIntervalNanos() - Method in class org.inspirenxe.strata.core.host.ScreenStackImpl
- frameRate() - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
- frameRate() - Method in class org.inspirenxe.strata.core.host.ScreenStackImpl
- FrameRequests - Class in org.inspirenxe.strata.core.frame
-
Whether a host, or a stack of them, needs a frame, and the deadlines of the timed changes components registered.
- FrameRequests() - Constructor for class org.inspirenxe.strata.core.frame.FrameRequests
-
Creates a dirty instance with no requester, no deadlines and the default frame rate.
- frames() - Method in class org.inspirenxe.strata.core.node.Root
-
Returns whether the host needs a frame and the deadlines of its timed changes.
- frameStarted(long) - Method in class org.inspirenxe.strata.core.frame.FrameRequests
-
Notes that a frame starts now.
G
- GAP - Static variable in class org.inspirenxe.strata.core.control.button.CheckBoxImpl
-
The gap between the box and the caption.
- GAP - Static variable in class org.inspirenxe.strata.core.control.button.ToggleSwitchImpl
-
The gap between the track and the caption, in UI units.
- GAP - Static variable in class org.inspirenxe.strata.core.control.display.InfoBarImpl
-
The space between the icon, the title, the message, the action and the close button, in UI units.
- GAP - Static variable in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
-
The space between an item's icon, text, badge and arrow, and between the toggle and the title, in UI units.
- get() - Static method in class org.inspirenxe.strata.core.host.PlatformScreens
-
Returns the platform's controller.
- get() - Method in class org.inspirenxe.strata.core.state.StateImpl
- grabKeys(Node, Runnable) - Method in class org.inspirenxe.strata.core.node.Root
-
Gives every key to a node, ahead of the focused one, until
Root.releaseKeys(Node)or until the grab ends: a pointer press, a change of focus, another grab, or the node leaving the tree or being hidden or disabled. - Graphemes - Class in org.inspirenxe.strata.core.text
-
Grapheme clusters, the characters a reader sees: a flag, an emoji with its skin tone, a letter with its accents.
- gridPanel() - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
- GridPanelImpl - Class in org.inspirenxe.strata.core.layout
-
The core
GridPanel. - GridPanelImpl(ComponentFactoryImpl) - Constructor for class org.inspirenxe.strata.core.layout.GridPanelImpl
-
Creates an empty grid with no track definitions and no spacing.
- gridView(Function) - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
- GridViewImpl<T> - Class in org.inspirenxe.strata.core.control.collection
-
The core
GridView. - GridViewImpl(ComponentFactoryImpl, Function) - Constructor for class org.inspirenxe.strata.core.control.collection.GridViewImpl
-
Creates a grid with no cells.
- group() - Method in class org.inspirenxe.strata.core.control.button.RadioButtonImpl
- group() - Method in class org.inspirenxe.strata.core.control.menu.RadioMenuItemImpl
H
- handle() - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
- has(Class) - Method in class org.inspirenxe.strata.core.registry.ComponentRegistryImpl
- has(ComponentId) - Method in class org.inspirenxe.strata.core.registry.ComponentRegistryImpl
- hasHandlers(EventType) - Method in class org.inspirenxe.strata.core.event.EventDispatcher
-
Returns whether any handler is registered for a type.
- hashCode() - Method in record class org.inspirenxe.strata.core.event.DragEventImpl.TransferRequest
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.inspirenxe.strata.core.registry.ComponentRegistryImpl.Entry
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.inspirenxe.strata.core.text.MnemonicLine
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.inspirenxe.strata.core.text.Mnemonics
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.inspirenxe.strata.core.theme.ThemeRegistryImpl.Definition
-
Returns a hash code value for this object.
- hasMnemonic(int) - Method in class org.inspirenxe.strata.core.control.button.ButtonImpl
- hasMnemonic(int) - Method in class org.inspirenxe.strata.core.control.button.CheckBoxImpl
- hasMnemonic(int) - Method in class org.inspirenxe.strata.core.control.button.DropDownButtonImpl
- hasMnemonic(int) - Method in class org.inspirenxe.strata.core.control.button.RadioButtonImpl
- hasMnemonic(int) - Method in class org.inspirenxe.strata.core.control.button.ToggleButtonImpl
- hasMnemonic(int) - Method in class org.inspirenxe.strata.core.control.button.ToggleSwitchImpl
- hasMnemonic(int) - Method in class org.inspirenxe.strata.core.control.display.LabelImpl
- hasMnemonic(int) - Method in class org.inspirenxe.strata.core.control.menu.MenuBarImpl
- hasMnemonic(int) - Method in class org.inspirenxe.strata.core.control.pane.ExpanderImpl
- hasMnemonic(int) - Method in interface org.inspirenxe.strata.core.node.MnemonicTarget
-
Returns whether one of the component's captions has a mnemonic.
- hasQueued() - Method in class org.inspirenxe.strata.core.frame.UiThreadImpl
-
Returns whether tasks wait in core's queue, which only happens when the platform has no executor.
- hasRowBackgrounds() - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
- hasStyleState(String) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
-
Returns whether one of this component's own style states is on, as
CustomComponent.hasStyleStatedoes. - hasStyleState(String) - Method in class org.inspirenxe.strata.core.node.Node
- header() - Method in class org.inspirenxe.strata.core.control.pane.ExpanderImpl
- height() - Method in class org.inspirenxe.strata.core.control.Badge
-
Returns the height found by the last
Badge.measure(TextMetrics). - height() - Method in class org.inspirenxe.strata.core.event.MeasureEventImpl
- height() - Method in class org.inspirenxe.strata.core.text.TextLine
-
Returns the height.
- height(TextSpan) - Method in class org.inspirenxe.strata.core.text.InlineMetrics
-
Returns the height a span takes in a line: its style's line height, or an element's height.
- hideSuggestions() - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
- highlighter() - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
- highlighter() - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
- historyLimit() - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
- historyLimit() - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
- hitTest(float, float) - Method in class org.inspirenxe.strata.core.node.ContainerNode
-
Children are tested from the top of the drawing order down.
- hitTest(float, float) - Method in class org.inspirenxe.strata.core.node.Node
-
Finds the deepest visible node at a point.
- hitTest(float, float) - Method in class org.inspirenxe.strata.core.node.Root
-
Returns the node the pointer would hit at a point: in the topmost overlay that has something there, where a dialog blocks every layer below it, else in the content.
- holder() - Method in interface org.inspirenxe.strata.core.control.CorePopup
-
Returns the control that holds this popup.
- holder() - Method in class org.inspirenxe.strata.core.control.menu.FlyoutImpl
- holder() - Method in class org.inspirenxe.strata.core.control.menu.MenuImpl
- holder() - Method in class org.inspirenxe.strata.core.control.PopupSession
-
Returns the control that holds the popup.
- HoldRepeater - Class in org.inspirenxe.strata.core.input
-
Repeats an action while a pointer button is held on a part of a control, such as a spinner's step button or a scroll bar's track, on the key repeat timing: once
KeyRepeater.INITIAL_DELAY_MILLISafter the press, then everyKeyRepeater.INTERVAL_MILLIS. - HoldRepeater() - Constructor for class org.inspirenxe.strata.core.input.HoldRepeater
-
Creates a repeater with nothing held.
- horizontalAlignment() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
- horizontalAlignment() - Method in class org.inspirenxe.strata.core.node.Node
- horizontalPolicy() - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
- horizontalPolicy() - Method in class org.inspirenxe.strata.core.layout.ScrollPanelImpl
- hostRoot() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
-
Returns the root of this component's host, whether or not this component is attached.
- hovered() - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
- hovered() - Method in class org.inspirenxe.strata.core.node.Root
-
Returns the deepest visible node under the pointer.
- hoveredIndex() - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
- hue() - Method in class org.inspirenxe.strata.core.control.field.ColorPickerImpl
I
- ICON_GAP - Static variable in class org.inspirenxe.strata.core.control.button.ButtonImpl
-
The space between the icon and the caption, in UI units.
- ICON_GAP - Static variable in class org.inspirenxe.strata.core.control.window.MessageBoxImpl
-
The space between the severity's icon and the message, in UI units.
- iconHeight() - Method in class org.inspirenxe.strata.core.control.button.ButtonImpl
- iconHeight() - Method in class org.inspirenxe.strata.core.control.button.DropDownButtonImpl
- iconHeight() - Method in class org.inspirenxe.strata.core.control.button.ToggleButtonImpl
- iconHeight() - Method in class org.inspirenxe.strata.core.control.pane.NavigationItemImpl
- iconOf(Object) - Method in class org.inspirenxe.strata.core.appearance.AppearancesImpl
- iconPlacement() - Method in class org.inspirenxe.strata.core.control.button.ButtonImpl
- iconPlacement() - Method in class org.inspirenxe.strata.core.control.button.DropDownButtonImpl
- iconPlacement() - Method in class org.inspirenxe.strata.core.control.button.ToggleButtonImpl
- iconSprite() - Method in class org.inspirenxe.strata.core.control.button.ButtonImpl
- iconSprite() - Method in class org.inspirenxe.strata.core.control.button.DropDownButtonImpl
- iconSprite() - Method in class org.inspirenxe.strata.core.control.button.ToggleButtonImpl
- iconSprite() - Method in class org.inspirenxe.strata.core.control.pane.NavigationItemImpl
- iconVisual() - Method in class org.inspirenxe.strata.core.control.button.ButtonImpl
- iconVisual() - Method in class org.inspirenxe.strata.core.control.button.DropDownButtonImpl
- iconVisual() - Method in class org.inspirenxe.strata.core.control.button.ToggleButtonImpl
- iconVisual() - Method in class org.inspirenxe.strata.core.control.pane.NavigationItemImpl
- iconWidth() - Method in class org.inspirenxe.strata.core.control.button.ButtonImpl
- iconWidth() - Method in class org.inspirenxe.strata.core.control.button.DropDownButtonImpl
- iconWidth() - Method in class org.inspirenxe.strata.core.control.button.ToggleButtonImpl
- iconWidth() - Method in class org.inspirenxe.strata.core.control.pane.NavigationItemImpl
- id() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
- id() - Method in class org.inspirenxe.strata.core.node.Node
- id() - Method in record class org.inspirenxe.strata.core.registry.ComponentRegistryImpl.Entry
-
Returns the value of the
idrecord component. - ids() - Method in class org.inspirenxe.strata.core.registry.ComponentRegistryImpl
- image() - Method in record class org.inspirenxe.strata.core.event.DragEventImpl.TransferRequest
-
Returns the value of the
imagerecord component. - image() - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
- image(SpriteId) - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
- image(Visual) - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
- imageHeight() - Method in class org.inspirenxe.strata.core.control.display.ImageImpl
- ImageImpl - Class in org.inspirenxe.strata.core.control.display
-
The core
Image. - ImageImpl(ComponentFactoryImpl) - Constructor for class org.inspirenxe.strata.core.control.display.ImageImpl
-
Creates an image that draws nothing, 16 by 16 units.
- ImageImpl(ComponentFactoryImpl, SpriteId) - Constructor for class org.inspirenxe.strata.core.control.display.ImageImpl
-
Creates an image.
- ImageImpl(ComponentFactoryImpl, Visual) - Constructor for class org.inspirenxe.strata.core.control.display.ImageImpl
-
Creates an image of a visual, at the visual's natural size.
- imageWidth() - Method in class org.inspirenxe.strata.core.control.display.ImageImpl
- IN_MOTION - Static variable in class org.inspirenxe.strata.core.state.Binding
-
Put by every step of an animation but its last, with the animation as the value, so bindings leave its reports until it ends.
- increment() - Method in class org.inspirenxe.strata.core.control.field.SpinnerImpl
- indent() - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
- indexOf(Component) - Method in class org.inspirenxe.strata.core.node.BuiltInContainer
- indexOf(Component) - Method in class org.inspirenxe.strata.core.node.ContainerNode
- infoBar() - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
- InfoBarImpl - Class in org.inspirenxe.strata.core.control.display
-
The core
InfoBar, a composite whose close button is a private child and whose action is content. - InfoBarImpl(ComponentFactoryImpl) - Constructor for class org.inspirenxe.strata.core.control.display.InfoBarImpl
-
Creates an open
InfoBar.Severity.INFObar with no title, message or action, and a close button. - initial(List) - Static method in record class org.inspirenxe.strata.core.text.Mnemonics
-
Returns the first code point of a caption's drawn text in lower case, for a menu's type-ahead.
- INITIAL_DELAY_MILLIS - Static variable in class org.inspirenxe.strata.core.input.KeyRepeater
-
How long, in milliseconds, a key is held before the first repeat.
- initialFocus() - Method in class org.inspirenxe.strata.core.control.window.MessageBoxImpl
-
Returns the default result's button, which the root focuses when the box opens as a dialog.
- initialFocus() - Method in interface org.inspirenxe.strata.core.node.InitialFocus
-
Returns the component to focus when the dialog opens.
- InitialFocus - Interface in org.inspirenxe.strata.core.node
-
A built-in component that names what takes focus when it opens as a dialog, in place of its first tab stop, as a message box names its default button.
- initials() - Method in class org.inspirenxe.strata.core.control.display.AvatarImpl
- initialsOf(String, Locale) - Static method in class org.inspirenxe.strata.core.control.display.AvatarImpl
-
Works out initials from a name: the first letter of the first word and the first letter of the last word, upper cased for a locale.
- inline(InlineElement) - Method in class org.inspirenxe.strata.core.text.TextFactoryImpl
- InlineMetrics - Class in org.inspirenxe.strata.core.text
-
Text metrics that measure inline elements themselves and pass every other span to the engine's metrics, so an engine never sees an element.
- insert(int, Component) - Method in class org.inspirenxe.strata.core.node.BuiltInContainer
- insert(int, Component) - Method in class org.inspirenxe.strata.core.node.ContainerNode
-
Adds a child at a place in the layout order, which is also the tree order Tab follows.
- insert(String) - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
- insert(String) - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
- insertChild(int, Component) - Method in class org.inspirenxe.strata.core.node.BuiltInComposite
-
Adds a private part at a place in the layout order, which is also the tree order Tab follows.
- insertContent(int, Component) - Method in class org.inspirenxe.strata.core.node.BuiltInComposite
-
Adds content, as
BuiltInComposite.addContent(Component)does, at a place in the layout order, which is also the tree order Tab follows. - insertContent(int, Component) - Method in class org.inspirenxe.strata.core.node.ContainerNode
-
Adds content, as
ContainerNode.addContent(Component)does, at a place in the layout order. - INSTANCE - Static variable in class org.inspirenxe.strata.core.appearance.AppearancesImpl
-
The one registry.
- INSTANCE - Static variable in class org.inspirenxe.strata.core.registry.ComponentRegistryImpl
-
The one registry.
- INSTANCE - Static variable in class org.inspirenxe.strata.core.state.ConverterFactoryImpl
-
The one factory.
- INSTANCE - Static variable in class org.inspirenxe.strata.core.state.StateFactoryImpl
-
The one factory.
- INSTANCE - Static variable in class org.inspirenxe.strata.core.text.TextFactoryImpl
-
The one factory.
- INSTANCE - Static variable in class org.inspirenxe.strata.core.theme.ThemeRegistryImpl
-
The one registry, which
Strata.themes()returns and every host reads. - integer(int, int) - Method in class org.inspirenxe.strata.core.state.ConverterFactoryImpl
- INTERVAL_MILLIS - Static variable in class org.inspirenxe.strata.core.input.KeyRepeater
-
The time, in milliseconds, between later repeats (about 30 a second).
- intervalNanos() - Method in class org.inspirenxe.strata.core.frame.FrameRequests
-
Returns the time between two frames at the frame rate: one second divided by the rate, rounded.
- invalidateArrangement() - Method in class org.inspirenxe.strata.core.node.BuiltInComposite
-
Asks for this component to be arranged again in its last bounds before the next frame, without measuring anything.
- invalidateArrangement() - Method in class org.inspirenxe.strata.core.node.Node
- invalidateLayout() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
-
Schedules a new layout before the next frame.
- invalidateLayout() - Method in class org.inspirenxe.strata.core.node.Node
- invalidateMeasure() - Method in class org.inspirenxe.strata.core.node.Node
-
Lays the component out again after a change that may leave its size as it was, such as new text in a label that neither wraps nor shortens it.
- invalidateText() - Method in class org.inspirenxe.strata.core.node.Root
-
Marks every node for measuring, so text is resolved again, as after the language changes.
- is(KeyStroke) - Method in class org.inspirenxe.strata.core.event.KeyEventImpl
- isActivationKey(KeyEvent) - Static method in class org.inspirenxe.strata.core.control.Activation
-
Returns whether a key event activates a control: a press, not a repeat, of Enter, keypad Enter or Space.
- isActive() - Method in class org.inspirenxe.strata.core.control.window.WindowImpl
-
Works out whether the window is active from focus, the order of presses among its sibling windows, and, when none was pressed, which of them is drawn in front: the last in its parent's children.
- isActive() - Method in class org.inspirenxe.strata.core.node.Root
-
Returns whether the host is active, as
Root.setActive(boolean)last set it. - isAdjusting() - Method in class org.inspirenxe.strata.core.control.field.SliderImpl
- isAllowed(LocalDate) - Method in class org.inspirenxe.strata.core.control.field.CalendarViewImpl
-
Returns whether the user may pick a day: inside the range and allowed by the filter.
- isAlphaShown() - Method in class org.inspirenxe.strata.core.control.field.ColorPickerImpl
- isAnimating() - Method in class org.inspirenxe.strata.core.animation.AnimatorImpl
-
Returns whether any animation runs.
- isAttached() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
- isAttached() - Method in class org.inspirenxe.strata.core.node.Node
- isAttached() - Method in class org.inspirenxe.strata.core.state.Binding
-
Returns whether the binding is attached.
- isCancel() - Method in class org.inspirenxe.strata.core.control.button.ButtonImpl
- isCancel() - Method in interface org.inspirenxe.strata.core.node.DialogButton
-
Returns whether an Escape that nothing consumed presses the button.
- isCancelled() - Method in class org.inspirenxe.strata.core.event.EventImpl
-
Returns whether the event was canceled.
- isClearable() - Method in class org.inspirenxe.strata.core.control.field.DatePickerImpl
-
Returns whether the user can clear the value with Delete.
- isClearable() - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
-
Returns whether the user can clear the value with Delete.
- isClearable() - Method in class org.inspirenxe.strata.core.control.field.TimePickerImpl
-
Returns whether the user can clear the value with Delete.
- isClosable() - Method in class org.inspirenxe.strata.core.control.display.InfoBarImpl
- isClosable() - Method in class org.inspirenxe.strata.core.control.window.WindowImpl
- isCollapsed() - Method in class org.inspirenxe.strata.core.control.window.WindowImpl
- isCollapsible() - Method in class org.inspirenxe.strata.core.control.window.WindowImpl
- isCollapsible(SplitPane.Side) - Method in class org.inspirenxe.strata.core.control.pane.SplitPaneImpl
- isComposite() - Method in class org.inspirenxe.strata.core.node.ContainerNode
- isComposite() - Method in class org.inspirenxe.strata.core.node.Node
-
Returns whether this node's children are a composite's private parts, whose control events stop here unless they came out of content.
- isContent() - Method in class org.inspirenxe.strata.core.node.Node
-
Returns whether this node was added to its parent as content, which control events from inside it carry past every composite above.
- isCurrent() - Method in class org.inspirenxe.strata.core.frame.UiThreadImpl
- isDefault() - Method in class org.inspirenxe.strata.core.control.button.ButtonImpl
- isDefault() - Method in interface org.inspirenxe.strata.core.node.DialogButton
-
Returns whether an Enter that nothing consumed presses the button.
- isDeselectable() - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
- isDeselectable() - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
- isDeselectable() - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
- isDigit(char) - Method in class org.inspirenxe.strata.core.text.Numbers
-
Returns whether a char is one of the digits a number may be typed with: ASCII or the locale's.
- isDragging() - Method in class org.inspirenxe.strata.core.layout.ThumbDrag
-
Returns whether a press on the thumb started a drag that has not been released.
- isDragScroll() - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
- isDragScroll() - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
- isDragScroll() - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
- isDragScroll() - Method in class org.inspirenxe.strata.core.layout.ScrollPanelImpl
- isDropDown() - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
- isEdgeResizable() - Method in class org.inspirenxe.strata.core.control.window.WindowImpl
- isEditing() - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
- isEditing() - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
- isEditing() - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
- isEditing() - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
- isElsewhere() - Method in class org.inspirenxe.strata.core.frame.UiThreadImpl
-
Returns whether the calling thread is known not to be the UI thread: the platform's test says no, or a thread was recorded and this is another.
- isEmpty() - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
- isEmpty() - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
- isEmpty() - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
- isEmpty() - Method in class org.inspirenxe.strata.core.host.ScreenStackImpl
- isEmpty() - Method in class org.inspirenxe.strata.core.state.BindingQueue
-
Returns whether no binding is waiting.
- isEmpty() - Method in class org.inspirenxe.strata.core.text.TextLine
-
Returns whether the line has no characters.
- isEnabled() - Method in class org.inspirenxe.strata.core.control.menu.CheckMenuItemImpl
- isEnabled() - Method in class org.inspirenxe.strata.core.control.menu.MenuItemImpl
- isEnabled() - Method in class org.inspirenxe.strata.core.control.menu.RadioMenuItemImpl
- isEnabled() - Method in class org.inspirenxe.strata.core.control.menu.SubmenuItemImpl
- isEnabled() - Method in class org.inspirenxe.strata.core.control.pane.NavigationItemImpl
- isEnabled() - Method in class org.inspirenxe.strata.core.control.pane.TabImpl
- isEnabled() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
- isEnabled() - Method in class org.inspirenxe.strata.core.node.Node
- isEnabled(Command) - Static method in class org.inspirenxe.strata.core.control.Commands
-
Returns whether a command is enabled now.
- isExpanded() - Method in class org.inspirenxe.strata.core.control.pane.ExpanderImpl
- isExpanded() - Method in class org.inspirenxe.strata.core.control.pane.NavigationItemImpl
- isExpanded() - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
- isExpanded(T) - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
- isFocusable() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
-
Returns whether the component can take keyboard focus.
- isFocusable() - Method in class org.inspirenxe.strata.core.node.Node
- isFocused() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
-
Returns whether this component has keyboard focus.
- isFocused() - Method in class org.inspirenxe.strata.core.node.Node
- isFocusFromPress() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
-
Returns whether the focus change being reported comes from a pointer press, so a focus hook can tell a click from keyboard or code focus.
- isFocusFromPress() - Method in class org.inspirenxe.strata.core.node.Root
-
Returns whether the focus change being reported comes from a pointer press.
- isFocusVisible() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
-
Returns whether this component has keyboard focus that should be shown.
- isFocusVisible() - Method in class org.inspirenxe.strata.core.node.Node
- isFocusVisible() - Method in class org.inspirenxe.strata.core.node.Root
-
Returns whether the focused node's focus should be shown, as
Focusable.isFocusVisible()describes. - isFocusWithin() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
- isFocusWithin() - Method in class org.inspirenxe.strata.core.node.Node
- isFocusWithin(Node) - Method in class org.inspirenxe.strata.core.node.Root
-
Returns whether the focused node is a node or one of its descendants.
- isGroup() - Method in class org.inspirenxe.strata.core.control.display.AvatarImpl
- isHandled(EventType) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
-
Returns whether a handler for a type is on this component's path, so work only an event needs can be skipped.
- isHandled(EventType) - Method in class org.inspirenxe.strata.core.node.Node
- isHitTestVisible() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
- isHitTestVisible() - Method in class org.inspirenxe.strata.core.node.Node
- isHovered() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
-
Returns whether the pointer is over this component and not over a child of it.
- isHovered() - Method in class org.inspirenxe.strata.core.node.Node
- isHoverWithin() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
-
Returns whether the pointer is over this component or any of its descendants.
- isHoverWithin() - Method in class org.inspirenxe.strata.core.node.Node
- isHoverWithin(Node) - Method in class org.inspirenxe.strata.core.node.Root
-
Returns whether the hovered node is a node or one of its descendants.
- isIconShown() - Method in class org.inspirenxe.strata.core.control.display.InfoBarImpl
- isIndeterminate() - Method in class org.inspirenxe.strata.core.control.display.ProgressBarImpl
- isInput(EventType) - Static method in class org.inspirenxe.strata.core.event.EventRouter
-
Returns whether a type is an input event's, as opposed to a control's request or report: one whose event class is not a
RequestEventor aControlEvent. - isLayoutDirty() - Method in class org.inspirenxe.strata.core.node.Node
-
Returns whether this component, or something inside it, changed in a way that needs a new measure.
- isLightDismiss() - Method in class org.inspirenxe.strata.core.control.menu.FlyoutImpl
- isLink() - Method in class org.inspirenxe.strata.core.control.button.ButtonImpl
- isMaximizable() - Method in class org.inspirenxe.strata.core.control.window.WindowImpl
- isMaximized() - Method in class org.inspirenxe.strata.core.control.window.WindowImpl
- isMnemonicParsing() - Method in class org.inspirenxe.strata.core.control.display.LabelImpl
- isMovable() - Method in class org.inspirenxe.strata.core.control.collection.TableColumnImpl
- isMovable() - Method in class org.inspirenxe.strata.core.control.window.WindowImpl
- isMoving() - Method in class org.inspirenxe.strata.core.control.Motion
-
Returns whether a move is under way.
- isMoving() - Method in class org.inspirenxe.strata.core.frame.FrameRequests
-
Returns whether something that moves with the clock asked for the next frame through
FrameRequests.atNextFrame(long)since the lastFrameRequests.forgetMotion(). - isOpen() - Method in class org.inspirenxe.strata.core.control.button.DropDownButtonImpl
- isOpen() - Method in class org.inspirenxe.strata.core.control.collection.ComboBoxImpl
- isOpen() - Method in class org.inspirenxe.strata.core.control.display.InfoBarImpl
- isOpen() - Method in class org.inspirenxe.strata.core.control.field.DatePickerImpl
-
Returns whether the popup is open.
- isOpen() - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
-
Returns whether the popup is open.
- isOpen() - Method in class org.inspirenxe.strata.core.control.field.TimePickerImpl
-
Returns whether the popup is open.
- isOpen() - Method in class org.inspirenxe.strata.core.control.menu.FlyoutImpl
- isOpen() - Method in class org.inspirenxe.strata.core.control.menu.MenuImpl
- isOpen() - Method in class org.inspirenxe.strata.core.control.PopupSession
-
Returns whether the popup is shown.
- isOutsideDaysShown() - Method in class org.inspirenxe.strata.core.control.field.CalendarViewImpl
- isPressed() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
-
Returns whether a mouse button went down on this component and has not been released yet.
- isPressed() - Method in class org.inspirenxe.strata.core.node.Node
- isPropagationStopped() - Method in class org.inspirenxe.strata.core.event.EventImpl
- isRaiseOnPress() - Method in class org.inspirenxe.strata.core.control.window.WindowImpl
- isReadOnly() - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
- isReadOnly() - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
- isReadOnly() - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
- isRepeatable(Key) - Static method in class org.inspirenxe.strata.core.input.KeyRepeater
-
Returns whether holding a key makes repeats: the arrows, Backspace, Delete, Home, End, Page Up and Page Down.
- isResizable() - Method in class org.inspirenxe.strata.core.control.collection.TableColumnImpl
- isResizable() - Method in class org.inspirenxe.strata.core.control.window.WindowImpl
- isRevealable() - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
- isRevealed() - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
- isReversed() - Method in class org.inspirenxe.strata.core.layout.ScrollTrack
-
Returns whether the bar starts at its right end.
- isRightToLeft() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
-
Returns whether the component's content runs right to left, as
BuiltInComponent.flowDirection()says. - isRightToLeft(int) - Method in class org.inspirenxe.strata.core.text.BidiRuns
-
Returns whether a span runs right to left.
- isSecondsShown() - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
- isSecondsShown() - Method in class org.inspirenxe.strata.core.control.field.TimePickerImpl
- isSelectable() - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
- isSelectable() - Method in class org.inspirenxe.strata.core.control.pane.NavigationItemImpl
- isSelected() - Method in class org.inspirenxe.strata.core.control.button.CheckBoxImpl
- isSelected() - Method in class org.inspirenxe.strata.core.control.button.RadioButtonImpl
- isSelected() - Method in class org.inspirenxe.strata.core.control.button.ToggleButtonImpl
- isSelected() - Method in class org.inspirenxe.strata.core.control.button.ToggleSwitchImpl
- isSelected() - Method in class org.inspirenxe.strata.core.control.menu.CheckMenuItemImpl
- isSelected() - Method in class org.inspirenxe.strata.core.control.menu.RadioMenuItemImpl
- isShown() - Method in class org.inspirenxe.strata.core.control.Badge
-
Returns whether the badge shows anything.
- isShown() - Method in class org.inspirenxe.strata.core.control.collection.TableColumnImpl
- isSlim() - Method in class org.inspirenxe.strata.core.control.pane.ScrollBarImpl
- isSortAscending() - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
- isSpread() - Method in class org.inspirenxe.strata.core.layout.StackPanelImpl
- isStarted() - Method in class org.inspirenxe.strata.core.state.Watch
-
Returns whether the watch follows its source.
- isSupported() - Method in class org.inspirenxe.strata.core.file.FileDialogsImpl
- isTabbable() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
-
Returns whether Tab and Shift+Tab stop at this component.
- isTabbable() - Method in class org.inspirenxe.strata.core.node.Node
- isToggleShown() - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
- isTwelveHour() - Method in class org.inspirenxe.strata.core.text.DateFormats
-
Returns whether hours count to 12.
- isVisible() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
- isVisible() - Method in class org.inspirenxe.strata.core.node.Node
- item(int) - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
- items() - Method in class org.inspirenxe.strata.core.control.button.CycleButtonImpl
- items() - Method in class org.inspirenxe.strata.core.control.collection.ComboBoxImpl
- items() - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
- items() - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
- items() - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
- items() - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
- items() - Method in class org.inspirenxe.strata.core.control.menu.MenuImpl
- items() - Method in class org.inspirenxe.strata.core.control.pane.NavigationItemImpl
- items() - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
J
- join(Text, Iterable) - Method in class org.inspirenxe.strata.core.text.TextFactoryImpl
K
- key() - Method in class org.inspirenxe.strata.core.event.KeyEventImpl
- key() - Method in class org.inspirenxe.strata.core.state.Binding
-
Returns the property this binding sets.
- key(KeyEvent, Runnable) - Static method in class org.inspirenxe.strata.core.control.Activation
-
Runs an action and consumes the event if the event activates a control, as
Activation.isActivationKey(KeyEvent)says. - key(Key) - Static method in class org.inspirenxe.strata.core.input.KeyNames
-
Returns the name of a key alone.
- key(Key, boolean) - Static method in class org.inspirenxe.strata.core.layout.Flow
-
Returns the key that moves the same way through content in a direction: right to left, Left and Right swap, so a control that steps forward on Right steps forward on Left there.
- key(Key, KeyAction, Modifiers) - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
- key(Key, KeyAction, Modifiers) - Method in class org.inspirenxe.strata.core.host.ScreenStackImpl
- key(Key, KeyAction, Modifiers) - Method in class org.inspirenxe.strata.core.node.Root
-
Handles a key event from the engine.
- key(Key, KeyAction, Modifiers, InputContext) - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
- key(Key, KeyAction, Modifiers, InputContext) - Method in class org.inspirenxe.strata.core.host.ScreenStackImpl
- key(Key, KeyAction, Modifiers, InputContext) - Method in class org.inspirenxe.strata.core.node.Root
-
Handles a key event from a device, such as a controller's button sent as a key, as
Root.key(Key, KeyAction, Modifiers)does, with the context's device in the input's frame. - KeyboardMenu - Interface in org.inspirenxe.strata.core.node
-
A built-in menu bar that Alt pressed and released alone, or F10, moves to.
- KeyEventImpl - Class in org.inspirenxe.strata.core.event
-
The core
KeyEvent, for a key press, repeat or release. - KeyEventImpl(Component, Key, KeyAction, Modifiers) - Constructor for class org.inspirenxe.strata.core.event.KeyEventImpl
-
Creates the event on a platform whose shortcut modifier is Control.
- KeyEventImpl(Component, Key, KeyAction, Modifiers, Modifier) - Constructor for class org.inspirenxe.strata.core.event.KeyEventImpl
-
Creates the event.
- KeyNames - Class in org.inspirenxe.strata.core.input
-
Names key strokes for shortcut hints, as
ComponentFactory.keyTextdescribes. - KeyRepeater - Class in org.inspirenxe.strata.core.input
-
Makes key repeats for engines that do not send them.
- KeyRepeater() - Constructor for class org.inspirenxe.strata.core.input.KeyRepeater
-
Creates a repeater with no key held.
- keyStep() - Method in class org.inspirenxe.strata.core.control.field.SliderImpl
- keyText(KeyStroke) - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
-
Names a stroke through
KeyNames, with the platform's shortcut modifier. - kind() - Method in class org.inspirenxe.strata.core.event.ScrollEventImpl
L
- label(Text) - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
- LabelImpl - Class in org.inspirenxe.strata.core.control.display
-
The core
Label. - LabelImpl(ComponentFactoryImpl, Text) - Constructor for class org.inspirenxe.strata.core.control.display.LabelImpl
-
Creates a label that does not wrap and aligns its text to the left.
- labelText() - Method in class org.inspirenxe.strata.core.control.field.SliderImpl
- languageDirection() - Static method in class org.inspirenxe.strata.core.node.Root
-
Returns the direction the language of the platform's translator is written in, worked out again only when the translations' version changes.
- layout() - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
- layout() - Method in class org.inspirenxe.strata.core.node.Root
-
Lays out every layer if anything requested it since the last layout: the content and dialogs are measured with the root's size and arranged into it, popups are placed by their anchor, and the tooltip by the pointer.
- LayoutPass - Class in org.inspirenxe.strata.core.node
-
The context passed to measure and arrange hooks.
- LayoutPass(ComponentFactoryImpl, TextMetrics) - Constructor for class org.inspirenxe.strata.core.node.LayoutPass
-
Creates the context for a host.
- left(Painter, int, float, float) - Method in class org.inspirenxe.strata.core.control.Rings.Arrow
-
Fills the arrow 4 wide and 7 tall pointing left, its top-left corner at a point.
- left(Painter, int, float, float) - Static method in class org.inspirenxe.strata.core.control.Rings
-
Fills an arrow 4 wide and 7 tall pointing left, its top-left corner at a point.
- left(Painter, Paint, float, float) - Static method in class org.inspirenxe.strata.core.control.Rings
-
Paints an arrow 4 wide and 7 tall pointing left with a paint, its top-left corner at a point.
- leftButton(BooleanSupplier, Runnable) - Static method in class org.inspirenxe.strata.core.control.Activation
-
Creates an activation that runs an action for the left button and consumes the event.
- length() - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
- length() - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
- length() - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
- LifecycleEventImpl - Class in org.inspirenxe.strata.core.event
-
The event of
Component.ATTACHEDandComponent.DETACHED. - LifecycleEventImpl(Component) - Constructor for class org.inspirenxe.strata.core.event.LifecycleEventImpl
-
Creates the event of a component joining or leaving a shown tree.
- line(boolean) - Method in record class org.inspirenxe.strata.core.text.MnemonicLine
-
Returns the line to draw.
- line(float, float, float, float, Stroke, int) - Method in class org.inspirenxe.strata.core.paint.CanvasPainter
- lineAlignment() - Method in class org.inspirenxe.strata.core.layout.WrapPanelImpl
- LineBreaks - Class in org.inspirenxe.strata.core.text
-
Where wrapped text breaks into rows.
- LineBreaks.Characters - Interface in org.inspirenxe.strata.core.text
-
The boundaries between the characters of the text being wrapped: its grapheme clusters, as
Graphemesfinds them, or a password's code points. - LineBreaks.Measure - Interface in org.inspirenxe.strata.core.text
-
Measures ranges of the text being wrapped.
- lineCount() - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
- lineHeight(List, TextStyle) - Method in class org.inspirenxe.strata.core.text.InlineMetrics
-
Returns the height of a line: its text height, or the tallest element in it if that is taller.
- lineHeight(TextStyle) - Method in class org.inspirenxe.strata.core.text.InlineMetrics
- lineOf(int) - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
- lineSpacing() - Method in class org.inspirenxe.strata.core.layout.WrapPanelImpl
- lineStart(int) - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
- listView(Function) - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
- ListViewImpl<T> - Class in org.inspirenxe.strata.core.control.collection
-
The core
ListView. - ListViewImpl(ComponentFactoryImpl, Function) - Constructor for class org.inspirenxe.strata.core.control.collection.ListViewImpl
-
Creates an empty list.
- ListViewImpl.SelectionReport - Interface in org.inspirenxe.strata.core.control.collection
-
Told the new and previous selected index of a routed list.
- load(ClassLoader) - Method in class org.inspirenxe.strata.core.registry.ComponentRegistryImpl
- locale() - Method in class org.inspirenxe.strata.core.text.DateFormats
-
Returns the locale the formats were read for.
- locale() - Method in class org.inspirenxe.strata.core.text.Numbers
-
Returns the locale.
- LONG_PRESS_MILLIS - Static variable in class org.inspirenxe.strata.core.node.Root
-
How long, in milliseconds, a first touch held within the drag threshold takes to open the context menu.
- lookup(String) - Static method in class org.inspirenxe.strata.core.text.Translations
-
Returns the pattern for a key from the translator, then Strata's English, without warning when neither has it.
- lower(Component) - Method in class org.inspirenxe.strata.core.node.BuiltInContainer
- lower(Component) - Method in class org.inspirenxe.strata.core.node.ContainerNode
- lowerChild(Component) - Method in class org.inspirenxe.strata.core.node.BuiltInComposite
-
Draws a child under its siblings with the same z index, so the pointer hits it last among them.
M
- majorTicks() - Method in class org.inspirenxe.strata.core.control.field.SliderImpl
- maker() - Method in record class org.inspirenxe.strata.core.registry.ComponentRegistryImpl.Entry
-
Returns the value of the
makerrecord component. - margin() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
- margin() - Method in class org.inspirenxe.strata.core.node.Node
- marked() - Method in record class org.inspirenxe.strata.core.text.MnemonicLine
-
Returns the value of the
markedrecord component. - marked() - Method in record class org.inspirenxe.strata.core.text.Mnemonics
-
Returns the value of the
markedrecord component. - MARKER_SIZE - Static variable in class org.inspirenxe.strata.core.control.field.CalendarViewImpl
-
The side of the square under a marked day, in UI units.
- maskCodePoint() - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
- matches(PasswordTextBox) - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
- max() - Method in class org.inspirenxe.strata.core.control.display.ProgressBarImpl
- max() - Method in class org.inspirenxe.strata.core.control.field.SliderImpl
- max() - Method in class org.inspirenxe.strata.core.control.field.SpinnerImpl
- max() - Method in class org.inspirenxe.strata.core.control.pane.ScrollBarImpl
- MAX_CLICKS - Static variable in class org.inspirenxe.strata.core.input.ClickCounter
-
The highest count; the press after it starts a new run.
- MAX_DECIMALS - Static variable in class org.inspirenxe.strata.core.state.ConverterFactoryImpl
-
The most digits after the separator a decimal converter keeps.
- maxDate() - Method in class org.inspirenxe.strata.core.control.field.CalendarViewImpl
- maxDate() - Method in class org.inspirenxe.strata.core.control.field.DatePickerImpl
- maxDate() - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
- maxDateTime() - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
- maxHeight() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
- maxHeight() - Method in class org.inspirenxe.strata.core.node.Node
- maxLength() - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
- maxLength() - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
- maxLength() - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
- maxScrollX() - Method in class org.inspirenxe.strata.core.layout.ScrollPanelImpl
- maxScrollY() - Method in class org.inspirenxe.strata.core.layout.ScrollPanelImpl
- maxVisibleOptions() - Method in class org.inspirenxe.strata.core.control.collection.ComboBoxImpl
- maxVisibleSuggestions() - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
- maxWidth() - Method in class org.inspirenxe.strata.core.control.collection.TableColumnImpl
- maxWidth() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
- maxWidth() - Method in class org.inspirenxe.strata.core.node.Node
- measure(Component, float, float) - Method in class org.inspirenxe.strata.core.node.LayoutPass
- measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.core.control.button.ButtonImpl
- measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.core.control.button.CheckBoxImpl
- measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.core.control.button.CycleButtonImpl
- measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.core.control.button.DropDownButtonImpl
- measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.core.control.button.RadioButtonImpl
- measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.core.control.button.ToggleButtonImpl
- measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.core.control.button.ToggleSwitchImpl
- measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.core.control.collection.ComboBoxImpl
- measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
- measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
- measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
- measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
- measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.core.control.display.AvatarImpl
- measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.core.control.display.BusyIndicatorImpl
- measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.core.control.display.ImageImpl
- measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.core.control.display.InfoBarImpl
- measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.core.control.display.LabelImpl
- measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.core.control.display.ProgressBarImpl
- measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.core.control.display.SeparatorImpl
- measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.core.control.field.CalendarViewImpl
- measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.core.control.field.ColorPickerImpl
- measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
- measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.core.control.field.DatePickerImpl
- measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
- measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.core.control.field.TimePickerImpl
- measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.core.control.field.SliderImpl
- measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.core.control.field.SpinnerImpl
- measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
- measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
- measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.core.control.menu.FlyoutImpl
- measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.core.control.menu.MenuBarImpl
- measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.core.control.menu.MenuImpl
- measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.core.control.pane.ExpanderImpl
- measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
- measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.core.control.pane.ScrollBarImpl
- measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.core.control.pane.SplitPaneImpl
- measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.core.control.pane.TabBarImpl
- measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.core.control.window.MessageBoxImpl
- measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.core.control.window.WindowImpl
- measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.core.layout.AbsolutePanelImpl
- measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.core.layout.AnchorPanelImpl
- measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.core.layout.GridPanelImpl
- measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.core.layout.ScrollPanelImpl
- measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.core.layout.SpacerImpl
- measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.core.layout.StackPanelImpl
- measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.core.layout.WrapPanelImpl
- measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
-
Returns the size the content needs within the given space, as
CustomComponent.measuredoes. - measure(TextMetrics) - Method in class org.inspirenxe.strata.core.control.Badge
-
Works out the badge's text and size, during layout.
- measure(LayoutPass, float, float) - Method in class org.inspirenxe.strata.core.node.Node
-
Measures the component and stores its desired size.
- measureCaption(Text, TextStyle, TextStyle, TextMetrics) - Method in class org.inspirenxe.strata.core.control.BoxCaption
-
Resolves and measures the caption in the normal and disabled styles.
- MeasureEventImpl - Class in org.inspirenxe.strata.core.event
-
The
Component.MEASUREDevent of one component. - MeasureEventImpl(Component) - Constructor for class org.inspirenxe.strata.core.event.MeasureEventImpl
-
Creates the measure event of a component.
- measureMinimum(MeasureContext) - Method in class org.inspirenxe.strata.core.control.button.ButtonImpl
- measureMinimum(MeasureContext) - Method in class org.inspirenxe.strata.core.control.button.CheckBoxImpl
- measureMinimum(MeasureContext) - Method in class org.inspirenxe.strata.core.control.button.CycleButtonImpl
- measureMinimum(MeasureContext) - Method in class org.inspirenxe.strata.core.control.button.DropDownButtonImpl
- measureMinimum(MeasureContext) - Method in class org.inspirenxe.strata.core.control.button.RadioButtonImpl
- measureMinimum(MeasureContext) - Method in class org.inspirenxe.strata.core.control.button.ToggleButtonImpl
- measureMinimum(MeasureContext) - Method in class org.inspirenxe.strata.core.control.button.ToggleSwitchImpl
- measureMinimum(MeasureContext) - Method in class org.inspirenxe.strata.core.control.display.LabelImpl
- measureMinimum(MeasureContext) - Method in class org.inspirenxe.strata.core.layout.AbsolutePanelImpl
- measureMinimum(MeasureContext) - Method in class org.inspirenxe.strata.core.layout.AnchorPanelImpl
- measureMinimum(MeasureContext) - Method in class org.inspirenxe.strata.core.layout.GridPanelImpl
- measureMinimum(MeasureContext) - Method in class org.inspirenxe.strata.core.layout.StackPanelImpl
- measureMinimum(MeasureContext) - Method in class org.inspirenxe.strata.core.layout.WrapPanelImpl
- measureMinimum(MeasureContext) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
-
Returns the smallest size the content can work in, as
CustomComponent.measureMinimumdoes. - menu() - Method in class org.inspirenxe.strata.core.control.menu.SubmenuItemImpl
- menu() - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
- menuBar() - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
- MenuBarImpl - Class in org.inspirenxe.strata.core.control.menu
-
The core
MenuBar. - MenuBarImpl(ComponentFactoryImpl) - Constructor for class org.inspirenxe.strata.core.control.menu.MenuBarImpl
-
Creates a bar with no menus.
- MenuEntryImpl - Class in org.inspirenxe.strata.core.control.menu
-
The shared state of the core menu entries: the menu or bar that holds the entry, the text spans its menu caches during measure, and the rectangles its menu draws for it, kept between frames.
- MenuImpl - Class in org.inspirenxe.strata.core.control.menu
-
The core
Menu. - MenuImpl(ComponentFactoryImpl) - Constructor for class org.inspirenxe.strata.core.control.menu.MenuImpl
-
Creates an empty menu.
- menuItem(Text) - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
- MenuItemImpl - Class in org.inspirenxe.strata.core.control.menu
-
The core
MenuItem: enabled, with no shortcut and an action that does nothing until set. - MenuItemImpl(Text) - Constructor for class org.inspirenxe.strata.core.control.menu.MenuItemImpl
-
Creates an item.
- menus() - Method in class org.inspirenxe.strata.core.control.menu.MenuBarImpl
- menuSeparator() - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
- MenuSeparatorImpl - Class in org.inspirenxe.strata.core.control.menu
-
The core
MenuSeparator. - MenuSeparatorImpl() - Constructor for class org.inspirenxe.strata.core.control.menu.MenuSeparatorImpl
-
Creates a separator.
- messageBox(Text, Text, MessageBox.Buttons) - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
- MessageBoxImpl - Class in org.inspirenxe.strata.core.control.window
-
The core
MessageBox: aWindowImplholding a column of the wrapped message and a right-aligned row of buttons, eachMessageBoxImpl.BUTTON_WIDTHunits wide, 4 units apart, unless the theme's metrics say otherwise. - MessageBoxImpl(ComponentFactoryImpl, Text, Text, MessageBox.Buttons) - Constructor for class org.inspirenxe.strata.core.control.window.MessageBoxImpl
-
Creates a message box.
- millis(Theme, String) - Static method in class org.inspirenxe.strata.core.control.Motion
-
Reads a duration metric from a theme, in milliseconds, kept from going below 0.
- min() - Method in class org.inspirenxe.strata.core.control.display.ProgressBarImpl
- min() - Method in class org.inspirenxe.strata.core.control.field.SliderImpl
- min() - Method in class org.inspirenxe.strata.core.control.field.SpinnerImpl
- min() - Method in class org.inspirenxe.strata.core.control.pane.ScrollBarImpl
- MIN_HEIGHT - Static variable in class org.inspirenxe.strata.core.control.button.ButtonImpl
-
The least height a framed button, a cycle button, a drop-down button and the one-line text fields measure, in UI units.
- MIN_SEGMENT_LENGTH - Static variable in class org.inspirenxe.strata.core.control.display.ProgressBarImpl
-
The shortest the indeterminate segment gets, in UI units, unless the bar is narrower.
- MIN_TICK_GAP - Static variable in class org.inspirenxe.strata.core.control.field.SliderImpl
-
The closest ticks may be drawn, in UI units; closer ones are left out.
- MIN_WIDTH - Static variable in class org.inspirenxe.strata.core.control.button.ButtonImpl
-
The minimum width of a framed button, in UI units.
- MIN_WIDTH - Static variable in class org.inspirenxe.strata.core.control.collection.ListViewImpl
-
The narrowest a list asks to be, in UI units.
- MIN_WIDTH - Static variable in class org.inspirenxe.strata.core.control.menu.MenuImpl
-
The narrowest a menu is, in UI units.
- minDate() - Method in class org.inspirenxe.strata.core.control.field.CalendarViewImpl
- minDate() - Method in class org.inspirenxe.strata.core.control.field.DatePickerImpl
- minDate() - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
- minDateTime() - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
- minHeight() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
- minHeight() - Method in class org.inspirenxe.strata.core.node.Node
- minimalBelow() - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
- minimumSize(Component) - Method in class org.inspirenxe.strata.core.node.LayoutPass
- minimumSize(LayoutPass) - Method in class org.inspirenxe.strata.core.node.Node
-
Returns the smallest space the component can work in, margin included, as
MeasureContext.minimumSize(Component)describes. - minorTicks() - Method in class org.inspirenxe.strata.core.control.field.SliderImpl
- minus() - Method in class org.inspirenxe.strata.core.text.Numbers
-
Returns the locale's minus sign.
- minuteStep() - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
- minuteStep() - Method in class org.inspirenxe.strata.core.control.field.TimePickerImpl
- minWidth() - Method in class org.inspirenxe.strata.core.control.collection.TableColumnImpl
- minWidth() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
- minWidth() - Method in class org.inspirenxe.strata.core.node.Node
- mirror(Rect, Rect) - Static method in class org.inspirenxe.strata.core.layout.Flow
-
Mirrors a rectangle inside a box.
- mirrorX(float, Rect) - Static method in class org.inspirenxe.strata.core.layout.Flow
-
Mirrors an x inside a box, for a pointer: the x a left-to-right layout would have at the same place.
- MISSING - Static variable in class org.inspirenxe.strata.core.host.PlatformScreens
-
What
PlatformScreens.get()throws with when no controller is set. - mnemonic() - Method in class org.inspirenxe.strata.core.control.BoxCaption
-
Returns the caption's mnemonic as of the last measure.
- mnemonic() - Method in record class org.inspirenxe.strata.core.text.MnemonicLine
-
Returns the value of the
mnemonicrecord component. - mnemonic() - Method in record class org.inspirenxe.strata.core.text.Mnemonics
-
Returns the value of the
mnemonicrecord component. - MnemonicLine - Record Class in org.inspirenxe.strata.core.text
-
A one-line caption that parses its mnemonic, as
Mnemonicsdescribes, measured twice: once with its markers taken out, and once with its mnemonic's letter underlined. - MnemonicLine(TextLine, TextLine, int) - Constructor for record class org.inspirenxe.strata.core.text.MnemonicLine
-
Creates an instance of a
MnemonicLinerecord class. - Mnemonics - Record Class in org.inspirenxe.strata.core.text
-
Finds the mnemonic of a caption: the letter after the first single underscore in its resolved text, as in
"_File"or"Save _as". - Mnemonics(List, List, int) - Constructor for record class org.inspirenxe.strata.core.text.Mnemonics
-
Creates an instance of a
Mnemonicsrecord class. - MnemonicTarget - Interface in org.inspirenxe.strata.core.node
-
A built-in component whose caption has a mnemonic that Alt with the letter acts on, as
Rootroutes it. - modifiers() - Method in class org.inspirenxe.strata.core.event.CharEventImpl
- modifiers() - Method in class org.inspirenxe.strata.core.event.KeyEventImpl
- modifiers() - Method in class org.inspirenxe.strata.core.event.ModifiersEventImpl
- modifiers() - Method in class org.inspirenxe.strata.core.event.PointerEventImpl
- modifiers() - Method in class org.inspirenxe.strata.core.input.KeyRepeater
-
Returns the modifiers that were held when the repeating key was pressed.
- modifiers() - Method in class org.inspirenxe.strata.core.node.Root
-
Returns the modifiers held as of the latest input.
- ModifiersEventImpl - Class in org.inspirenxe.strata.core.event
-
The core
ModifiersEvent. - ModifiersEventImpl(Component, Modifiers) - Constructor for class org.inspirenxe.strata.core.event.ModifiersEventImpl
-
Creates the event.
- MONTH - Enum constant in enum class org.inspirenxe.strata.core.text.DateFormats.Part
-
The month.
- monthName(Month) - Method in class org.inspirenxe.strata.core.text.DateFormats
-
Returns a month's full name.
- Motion - Class in org.inspirenxe.strata.core.control
-
One number a built-in control moves smoothly, such as a switch's knob or a list's scroll offset, through the host's animator with
Easing.EASE_OUT. - Motion(Motion.Setter) - Constructor for class org.inspirenxe.strata.core.control.Motion
-
Creates a motion that is still.
- Motion.Setter - Interface in org.inspirenxe.strata.core.control
-
Applies one value of a motion.
- motionAnimator() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
-
Returns the host's animator while this component is attached, for a control's own motion (design 4.51).
- move(Animator, long, float, float) - Method in class org.inspirenxe.strata.core.control.Motion
-
Moves from one value to another over a time, stopping any move under way where it is first.
- move(Component, float, float) - Method in class org.inspirenxe.strata.core.layout.AbsolutePanelImpl
- move(Component, int) - Method in class org.inspirenxe.strata.core.node.BuiltInContainer
- move(Component, int) - Method in class org.inspirenxe.strata.core.node.ContainerNode
- moveChild(Component, int) - Method in class org.inspirenxe.strata.core.node.BuiltInComposite
-
Moves a child to another place in the layout order.
- moveFocus(boolean) - Method in class org.inspirenxe.strata.core.node.Root
-
Moves focus to the next or previous node in
Root.tabOrder(), wrapping at the ends. - MULTI_CLICK_DISTANCE - Static variable in class org.inspirenxe.strata.core.input.ClickCounter
-
The farthest, in UI units along either axis, a press may land from the previous one and still continue a run.
- MULTI_CLICK_MILLIS - Static variable in class org.inspirenxe.strata.core.input.ClickCounter
-
The longest gap, in milliseconds, between two presses of one run.
N
- name() - Method in class org.inspirenxe.strata.core.control.display.AvatarImpl
- nameOf(Object) - Method in class org.inspirenxe.strata.core.appearance.AppearancesImpl
- NavigationEntryImpl - Class in org.inspirenxe.strata.core.control.pane
-
What core's navigation entries share: the view or item that holds them, and telling their view when they change.
- navigationHeader(Text) - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
- NavigationHeaderImpl - Class in org.inspirenxe.strata.core.control.pane
-
The core
NavigationHeader: its text and nothing else. - NavigationHeaderImpl(Text) - Constructor for class org.inspirenxe.strata.core.control.pane.NavigationHeaderImpl
-
Creates a header.
- navigationItem(Text) - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
- NavigationItemImpl - Class in org.inspirenxe.strata.core.control.pane
-
The core
NavigationItem: enabled, selectable, collapsed, with no icon, badge, page or children, and an icon size of 16 by 16. - NavigationItemImpl(Text) - Constructor for class org.inspirenxe.strata.core.control.pane.NavigationItemImpl
-
Creates an item.
- navigationSeparator() - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
- NavigationSeparatorImpl - Class in org.inspirenxe.strata.core.control.pane
-
The core
NavigationSeparator. - NavigationSeparatorImpl() - Constructor for class org.inspirenxe.strata.core.control.pane.NavigationSeparatorImpl
-
Creates a separator.
- navigationView() - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
- NavigationViewImpl - Class in org.inspirenxe.strata.core.control.pane
-
The core
NavigationView, a composite of a private pane, a private toggle for the bar ofNavigationView.DisplayMode.MINIMAL, and the page or content it shows, added as content. - NavigationViewImpl(ComponentFactoryImpl) - Constructor for class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
-
Creates an empty view in
NavigationView.DisplayMode.AUTOthat stretches over its slot. - needsFrame() - Method in class org.inspirenxe.strata.core.frame.FrameRequests
-
Returns whether something changed since the last
FrameRequests.clear(). - needsFrame() - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
- needsFrame() - Method in class org.inspirenxe.strata.core.host.ScreenStackImpl
- needsRender(long) - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
-
Returns whether a render at a time would draw something the last one did not: what
ScreenHostImpl.needsFrame()reports, motion or a timed change by then, a rebuild the screen's handle asked for, or a new version of the theme source, the theme registry, the translations or the platform's text metrics. - needsRender(long) - Method in class org.inspirenxe.strata.core.host.ScreenStackImpl
-
Returns whether a render at a time would draw something the last one did not: what
ScreenStackImpl.needsFrame()reports, or what a drawn screen'sScreenHostImpl.needsRender(long)reports. - needsRender(long) - Method in class org.inspirenxe.strata.core.node.Root
-
Returns whether a frame drawn at a time would show something the last frame did not: a change asked for a frame, something that moves with the clock asked for the next one, or a timed change is due by then, whatever the frame rate.
- next(int) - Method in interface org.inspirenxe.strata.core.text.LineBreaks.Characters
-
Returns the boundary after an index.
- next(Node, Node, boolean) - Static method in class org.inspirenxe.strata.core.event.EventRouter
-
Returns the next node on an event's path after
node, ornullat the end. - nextFire() - Method in class org.inspirenxe.strata.core.input.HoldRepeater
-
Returns when the next repeat is due.
- nextFire() - Method in class org.inspirenxe.strata.core.input.KeyRepeater
-
Returns when the next repeat is due.
- nextFrameNanos() - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
- nextFrameNanos() - Method in class org.inspirenxe.strata.core.host.ScreenStackImpl
- nextFrameNanos() - Method in class org.inspirenxe.strata.core.node.Root
-
Returns when the next timed change is due: the earliest of the deadlines components registered, each toast's expiry, the end of the delay of a tooltip waiting to show, and the next key repeat the root makes itself.
- nineSlice(SpriteId, Rect, Insets, int) - Method in class org.inspirenxe.strata.core.paint.CanvasPainter
- nineSlice(SpriteId, Rect, Size, Insets, boolean, int) - Method in class org.inspirenxe.strata.core.paint.CanvasPainter
- NO_UI_THREAD - Static variable in class org.inspirenxe.strata.core.host.PlatformScreens
-
What
PlatformScreens.uiThread()throws with when no platform is known. - node() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
-
Returns the node behind this component.
- node() - Method in class org.inspirenxe.strata.core.node.BuiltInComposite
-
Returns the container node behind this component.
- Node - Class in org.inspirenxe.strata.core.node
-
Core's half of every component: state, layout bookkeeping and event routing.
- nodeOf(Component) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
-
Returns the node behind another component of this host, for reaching state its public type does not show, such as the background of an inner list.
- nodeOf(Component) - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
-
Returns the node behind a component.
- NONE - Static variable in record class org.inspirenxe.strata.core.text.Mnemonics
-
The mnemonic of a caption that has none.
- normalize(List) - Static method in class org.inspirenxe.strata.core.text.Spans
-
Returns the spans without empty ones and with each run of adjacent spans of equal style joined into one.
- NOTICE - Enum constant in enum class org.inspirenxe.strata.core.event.TransferEventImpl.Kind
-
DRAG_ENTER,DRAG_EXITorTRANSFER_DONE: the effect cannot change. - Numbers - Class in org.inspirenxe.strata.core.text
-
Numbers as the translator's language writes them, for the spinner and the number converters, so the two show and read a number the same way.
O
- of(CharSequence) - Static method in class org.inspirenxe.strata.core.text.Graphemes
-
Returns the cluster boundaries of a text, for wrapping.
- of(String) - Method in class org.inspirenxe.strata.core.text.TextFactoryImpl
- of(String, TextStyle) - Method in class org.inspirenxe.strata.core.text.TextFactoryImpl
- of(List, Boolean) - Static method in class org.inspirenxe.strata.core.text.BidiRuns
-
Orders a line's spans for drawing.
- of(List, TextStyle, TextMetrics) - Static method in class org.inspirenxe.strata.core.text.TextLine
-
Measures spans that are already resolved.
- of(List, TextStyle, TextMetrics, boolean) - Static method in class org.inspirenxe.strata.core.text.TextLine
-
Measures spans that are already resolved, ordering them for a paragraph of a known direction.
- of(Locale) - Static method in class org.inspirenxe.strata.core.text.Numbers
-
Returns the numbers of a locale, uncached.
- of(Key) - Static method in record class org.inspirenxe.strata.core.text.Mnemonics
-
Returns the mnemonic a key stands for on a US layout: its letter in lower case, or its digit on the number row.
- of(TextMetrics) - Static method in class org.inspirenxe.strata.core.text.InlineMetrics
-
Wraps an engine's metrics, or returns them as they are when they are already wrapped.
- of(Text, TextStyle, TextMetrics) - Static method in record class org.inspirenxe.strata.core.text.MnemonicLine
-
Resolves, parses and measures a caption.
- of(Text, TextStyle, TextMetrics) - Static method in class org.inspirenxe.strata.core.text.TextLine
-
Resolves text and measures it.
- of(Text, TextStyle, TextMetrics, boolean) - Static method in class org.inspirenxe.strata.core.text.TextLine
-
Resolves text and measures it, ordering it for a paragraph of a known direction.
- of(Platform) - Static method in class org.inspirenxe.strata.core.frame.UiThreadImpl
-
Returns the UI thread of a platform, made the first time it is asked for, reading the platform's
Platform.uiExecutor()andPlatform.uiThreadCheck()then. - of(TextSource) - Method in class org.inspirenxe.strata.core.text.TextFactoryImpl
-
Wraps an engine's own text.
- of(Translator) - Static method in class org.inspirenxe.strata.core.text.DateFormats
-
Makes the formats a translator gives, without caching them.
- of(T) - Method in class org.inspirenxe.strata.core.state.StateFactoryImpl
- offsetForThumbAt(float, float) - Method in class org.inspirenxe.strata.core.layout.ScrollTrack
-
Returns the offset that puts the thumb's start at a point along the bar.
- offsets(TextMetrics, TextSpan[]) - Static method in class org.inspirenxe.strata.core.text.StyledText
-
Returns where each span starts, measured from the start of the first, for drawing them side by side.
- offsetX() - Method in class org.inspirenxe.strata.core.control.window.WindowImpl
- offsetX() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
-
Returns the horizontal offset.
- offsetX() - Method in class org.inspirenxe.strata.core.node.Node
- offsetY() - Method in class org.inspirenxe.strata.core.control.window.WindowImpl
- offsetY() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
-
Returns the vertical offset.
- offsetY() - Method in class org.inspirenxe.strata.core.node.Node
- onApplyTheme(Theme) - Method in class org.inspirenxe.strata.core.control.button.ButtonImpl
- onApplyTheme(Theme) - Method in class org.inspirenxe.strata.core.control.button.CheckBoxImpl
- onApplyTheme(Theme) - Method in class org.inspirenxe.strata.core.control.button.CycleButtonImpl
- onApplyTheme(Theme) - Method in class org.inspirenxe.strata.core.control.button.DropDownButtonImpl
- onApplyTheme(Theme) - Method in class org.inspirenxe.strata.core.control.button.RadioButtonImpl
- onApplyTheme(Theme) - Method in class org.inspirenxe.strata.core.control.button.ToggleButtonImpl
- onApplyTheme(Theme) - Method in class org.inspirenxe.strata.core.control.button.ToggleSwitchImpl
- onApplyTheme(Theme) - Method in class org.inspirenxe.strata.core.control.collection.ComboBoxImpl
- onApplyTheme(Theme) - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
- onApplyTheme(Theme) - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
- onApplyTheme(Theme) - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
- onApplyTheme(Theme) - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
- onApplyTheme(Theme) - Method in class org.inspirenxe.strata.core.control.display.AvatarImpl
- onApplyTheme(Theme) - Method in class org.inspirenxe.strata.core.control.display.BusyIndicatorImpl
- onApplyTheme(Theme) - Method in class org.inspirenxe.strata.core.control.display.InfoBarImpl
- onApplyTheme(Theme) - Method in class org.inspirenxe.strata.core.control.display.LabelImpl
- onApplyTheme(Theme) - Method in class org.inspirenxe.strata.core.control.display.ProgressBarImpl
- onApplyTheme(Theme) - Method in class org.inspirenxe.strata.core.control.display.SeparatorImpl
- onApplyTheme(Theme) - Method in class org.inspirenxe.strata.core.control.field.CalendarViewImpl
- onApplyTheme(Theme) - Method in class org.inspirenxe.strata.core.control.field.ColorPickerImpl
- onApplyTheme(Theme) - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
- onApplyTheme(Theme) - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
- onApplyTheme(Theme) - Method in class org.inspirenxe.strata.core.control.field.DatePickerImpl
- onApplyTheme(Theme) - Method in class org.inspirenxe.strata.core.control.field.SliderImpl
- onApplyTheme(Theme) - Method in class org.inspirenxe.strata.core.control.field.SpinnerImpl
- onApplyTheme(Theme) - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
- onApplyTheme(Theme) - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
- onApplyTheme(Theme) - Method in class org.inspirenxe.strata.core.control.field.TimePickerImpl
- onApplyTheme(Theme) - Method in class org.inspirenxe.strata.core.control.menu.FlyoutImpl
- onApplyTheme(Theme) - Method in class org.inspirenxe.strata.core.control.menu.MenuBarImpl
- onApplyTheme(Theme) - Method in class org.inspirenxe.strata.core.control.menu.MenuImpl
- onApplyTheme(Theme) - Method in class org.inspirenxe.strata.core.control.pane.ExpanderImpl
- onApplyTheme(Theme) - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
- onApplyTheme(Theme) - Method in class org.inspirenxe.strata.core.control.pane.ScrollBarImpl
- onApplyTheme(Theme) - Method in class org.inspirenxe.strata.core.control.window.MessageBoxImpl
- onApplyTheme(Theme) - Method in class org.inspirenxe.strata.core.control.window.WindowImpl
- onApplyTheme(Theme) - Method in class org.inspirenxe.strata.core.layout.ScrollPanelImpl
- onApplyTheme(Theme) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
-
Reads paints and text styles from the theme, on attach and after every theme change, before the next layout.
- onAttached() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
-
Called when the component joins a tree a host is showing, every time it does, as
CustomComponent.onAttachedis: after the theme is applied and the bindings set their properties, and before itsATTACHEDhandlers. - onChar(CharEvent) - Method in class org.inspirenxe.strata.core.control.collection.ComboBoxImpl
- onChar(CharEvent) - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
- onChar(CharEvent) - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
- onChar(CharEvent) - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
- onChar(CharEvent) - Method in class org.inspirenxe.strata.core.control.field.DatePickerImpl
- onChar(CharEvent) - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
- onChar(CharEvent) - Method in class org.inspirenxe.strata.core.control.field.TimePickerImpl
- onChar(CharEvent) - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
- onChar(CharEvent) - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
- onChar(CharEvent) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
-
Default behavior for
InputEvents.CHAR. - onChildRemoved(Component) - Method in class org.inspirenxe.strata.core.layout.AbsolutePanelImpl
- onChildRemoved(Component) - Method in class org.inspirenxe.strata.core.layout.GridPanelImpl
- onChildRemoved(Component) - Method in class org.inspirenxe.strata.core.layout.StackPanelImpl
- onChildRemoved(Component) - Method in class org.inspirenxe.strata.core.node.BuiltInComposite
-
Called after a child is removed, to drop any data kept about it.
- onClick(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.control.button.ButtonImpl
- onClick(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.control.button.CheckBoxImpl
- onClick(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.control.button.CycleButtonImpl
- onClick(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.control.button.DropDownButtonImpl
- onClick(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.control.button.RadioButtonImpl
- onClick(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.control.button.ToggleButtonImpl
- onClick(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.control.button.ToggleSwitchImpl
- onClick(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.control.collection.ComboBoxImpl
- onClick(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
- onClick(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.control.field.CalendarViewImpl
- onClick(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.control.menu.MenuBarImpl
- onClick(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.control.menu.MenuImpl
- onClick(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.control.pane.ExpanderImpl
- onClick(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.control.window.WindowImpl
- onClick(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
-
Default behavior for
InputEvents.CLICK. - onDescendantFocused(Component) - Method in class org.inspirenxe.strata.core.layout.ScrollPanelImpl
- onDescendantFocused(Component) - Method in class org.inspirenxe.strata.core.node.BuiltInComposite
-
Called after focus moves to a component inside this one, on every ancestor of it, innermost first.
- onDetached() - Method in class org.inspirenxe.strata.core.control.field.SliderImpl
-
Ends a press or drag and commits its value when the slider leaves the tree before the button is released.
- onDetached() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
-
Called when the component leaves a tree a host is showing, every time it does, as
CustomComponent.onDetachedis: after itsDETACHEDhandlers, while it is still attached. - onDisabled() - Method in class org.inspirenxe.strata.core.control.button.DropDownButtonImpl
- onDisabled() - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
- onDisabled() - Method in class org.inspirenxe.strata.core.control.field.DatePickerImpl
- onDisabled() - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
- onDisabled() - Method in class org.inspirenxe.strata.core.control.field.TimePickerImpl
- onDisabled() - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
- onDisabled() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
-
Called after this component itself was disabled, so it can hide what it shows.
- onDrag(DragEvent) - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
- onDrag(DragEvent) - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
- onDrag(DragEvent) - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
- onDrag(DragEvent) - Method in class org.inspirenxe.strata.core.control.field.ColorPickerImpl
- onDrag(DragEvent) - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
- onDrag(DragEvent) - Method in class org.inspirenxe.strata.core.control.field.SliderImpl
- onDrag(DragEvent) - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
- onDrag(DragEvent) - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
- onDrag(DragEvent) - Method in class org.inspirenxe.strata.core.control.pane.ScrollBarImpl
- onDrag(DragEvent) - Method in class org.inspirenxe.strata.core.control.window.WindowImpl
- onDrag(DragEvent) - Method in class org.inspirenxe.strata.core.layout.ScrollPanelImpl
- onDrag(DragEvent) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
-
Default behavior for
InputEvents.DRAG. - onDragEnd(DragEvent) - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
- onDragEnd(DragEvent) - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
- onDragEnd(DragEvent) - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
- onDragEnd(DragEvent) - Method in class org.inspirenxe.strata.core.control.field.ColorPickerImpl
- onDragEnd(DragEvent) - Method in class org.inspirenxe.strata.core.control.field.SliderImpl
- onDragEnd(DragEvent) - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
- onDragEnd(DragEvent) - Method in class org.inspirenxe.strata.core.control.pane.ScrollBarImpl
- onDragEnd(DragEvent) - Method in class org.inspirenxe.strata.core.control.window.WindowImpl
- onDragEnd(DragEvent) - Method in class org.inspirenxe.strata.core.layout.ScrollPanelImpl
- onDragEnd(DragEvent) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
-
Default behavior for
InputEvents.DRAG_END. - onDragEnter(TransferEvent) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
-
Default behavior for
InputEvents.DRAG_ENTER. - onDragExit(TransferEvent) - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
- onDragExit(TransferEvent) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
-
Default behavior for
InputEvents.DRAG_EXIT. - onDragOver(TransferEvent) - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
- onDragOver(TransferEvent) - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
- onDragOver(TransferEvent) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
-
Default behavior for
InputEvents.DRAG_OVER. - onDragStart(DragEvent) - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
- onDragStart(DragEvent) - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
- onDragStart(DragEvent) - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
- onDragStart(DragEvent) - Method in class org.inspirenxe.strata.core.control.field.ColorPickerImpl
- onDragStart(DragEvent) - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
- onDragStart(DragEvent) - Method in class org.inspirenxe.strata.core.control.field.SliderImpl
- onDragStart(DragEvent) - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
- onDragStart(DragEvent) - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
- onDragStart(DragEvent) - Method in class org.inspirenxe.strata.core.control.pane.ScrollBarImpl
- onDragStart(DragEvent) - Method in class org.inspirenxe.strata.core.control.window.WindowImpl
- onDragStart(DragEvent) - Method in class org.inspirenxe.strata.core.layout.ScrollPanelImpl
- onDragStart(DragEvent) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
-
Default behavior for
InputEvents.DRAG_START. - onDrop(TransferEvent) - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
- onDrop(TransferEvent) - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
- onDrop(TransferEvent) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
-
Default behavior for
InputEvents.DROP. - onEdgeScroll(float, float) - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
- onEdgeScroll(float, float) - Method in class org.inspirenxe.strata.core.layout.ScrollPanelImpl
- onEdgeScroll(float, float) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
-
Called once a frame while a drag that carries a transfer holds the pointer over this component or a component inside it, from the deepest component under the pointer up until one returns true.
- onEnabledChanged() - Method in class org.inspirenxe.strata.core.control.button.RadioButtonImpl
- onEnabledChanged() - Method in class org.inspirenxe.strata.core.control.field.ColorPickerImpl
- onEnabledChanged() - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
- onEnabledChanged() - Method in class org.inspirenxe.strata.core.control.field.SpinnerImpl
- onEnabledChanged() - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
- onEnabledChanged() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
-
Called after this component's own enabled flag changed, either way, so it can restyle what it caches or pass the state on to its private parts.
- onEvent(EventType, int, EventHandler) - Method in class org.inspirenxe.strata.core.control.button.RadioGroupImpl
- onEvent(EventType, int, EventHandler) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
- onFocusGained(FocusEvent) - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
- onFocusGained(FocusEvent) - Method in class org.inspirenxe.strata.core.control.field.CalendarViewImpl
- onFocusGained(FocusEvent) - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
- onFocusGained(FocusEvent) - Method in class org.inspirenxe.strata.core.control.field.DatePickerImpl
- onFocusGained(FocusEvent) - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
- onFocusGained(FocusEvent) - Method in class org.inspirenxe.strata.core.control.field.TimePickerImpl
- onFocusGained(FocusEvent) - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
- onFocusGained(FocusEvent) - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
- onFocusGained(FocusEvent) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
-
Default behavior for
Focusable.FOCUS_GAINED. - onFocusLost(FocusEvent) - Method in class org.inspirenxe.strata.core.control.collection.ComboBoxImpl
- onFocusLost(FocusEvent) - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
- onFocusLost(FocusEvent) - Method in class org.inspirenxe.strata.core.control.field.DatePickerImpl
- onFocusLost(FocusEvent) - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
- onFocusLost(FocusEvent) - Method in class org.inspirenxe.strata.core.control.field.TimePickerImpl
- onFocusLost(FocusEvent) - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
- onFocusLost(FocusEvent) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
-
Default behavior for
Focusable.FOCUS_LOST. - onKey(KeyEvent) - Method in class org.inspirenxe.strata.core.control.button.ButtonImpl
- onKey(KeyEvent) - Method in class org.inspirenxe.strata.core.control.button.CheckBoxImpl
- onKey(KeyEvent) - Method in class org.inspirenxe.strata.core.control.button.CycleButtonImpl
- onKey(KeyEvent) - Method in class org.inspirenxe.strata.core.control.button.DropDownButtonImpl
- onKey(KeyEvent) - Method in class org.inspirenxe.strata.core.control.button.RadioButtonImpl
- onKey(KeyEvent) - Method in class org.inspirenxe.strata.core.control.button.ToggleButtonImpl
- onKey(KeyEvent) - Method in class org.inspirenxe.strata.core.control.button.ToggleSwitchImpl
- onKey(KeyEvent) - Method in class org.inspirenxe.strata.core.control.collection.ComboBoxImpl
- onKey(KeyEvent) - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
- onKey(KeyEvent) - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
- onKey(KeyEvent) - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
- onKey(KeyEvent) - Method in class org.inspirenxe.strata.core.control.field.CalendarViewImpl
- onKey(KeyEvent) - Method in class org.inspirenxe.strata.core.control.field.ColorPickerImpl
- onKey(KeyEvent) - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
- onKey(KeyEvent) - Method in class org.inspirenxe.strata.core.control.field.DatePickerImpl
- onKey(KeyEvent) - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
- onKey(KeyEvent) - Method in class org.inspirenxe.strata.core.control.field.TimePickerImpl
- onKey(KeyEvent) - Method in class org.inspirenxe.strata.core.control.field.SliderImpl
- onKey(KeyEvent) - Method in class org.inspirenxe.strata.core.control.field.SpinnerImpl
- onKey(KeyEvent) - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
- onKey(KeyEvent) - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
- onKey(KeyEvent) - Method in class org.inspirenxe.strata.core.control.menu.FlyoutImpl
- onKey(KeyEvent) - Method in class org.inspirenxe.strata.core.control.menu.MenuBarImpl
- onKey(KeyEvent) - Method in class org.inspirenxe.strata.core.control.menu.MenuImpl
- onKey(KeyEvent) - Method in class org.inspirenxe.strata.core.control.pane.ExpanderImpl
- onKey(KeyEvent) - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
- onKey(KeyEvent) - Method in class org.inspirenxe.strata.core.control.pane.ScrollBarImpl
- onKey(KeyEvent) - Method in class org.inspirenxe.strata.core.control.pane.TabBarImpl
- onKey(KeyEvent) - Method in class org.inspirenxe.strata.core.control.window.MessageBoxImpl
- onKey(KeyEvent) - Method in class org.inspirenxe.strata.core.control.window.WindowImpl
- onKey(KeyEvent) - Method in class org.inspirenxe.strata.core.layout.ScrollPanelImpl
- onKey(KeyEvent) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
-
Default behavior for
InputEvents.KEY. - onKey(Key, KeyAction, Modifiers, long) - Method in class org.inspirenxe.strata.core.input.KeyRepeater
-
Records a key event.
- onOtherEvent(EventType, Event) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
-
Default behavior for event types other than those in
InputEventsand the focus events. - onPointerEnter(PointerEvent) - Method in class org.inspirenxe.strata.core.control.display.AvatarImpl
-
Asks the value for its tooltip again while the one shown is the value's.
- onPointerEnter(PointerEvent) - Method in class org.inspirenxe.strata.core.control.display.ImageImpl
-
Asks the value for its tooltip again while the one shown is the value's.
- onPointerEnter(PointerEvent) - Method in class org.inspirenxe.strata.core.control.field.CalendarViewImpl
- onPointerEnter(PointerEvent) - Method in class org.inspirenxe.strata.core.control.field.DatePickerImpl
- onPointerEnter(PointerEvent) - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
- onPointerEnter(PointerEvent) - Method in class org.inspirenxe.strata.core.control.field.TimePickerImpl
- onPointerEnter(PointerEvent) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
-
Default behavior for
InputEvents.POINTER_ENTER. - onPointerExit(PointerEvent) - Method in class org.inspirenxe.strata.core.control.field.CalendarViewImpl
- onPointerExit(PointerEvent) - Method in class org.inspirenxe.strata.core.control.pane.ScrollBarImpl
- onPointerExit(PointerEvent) - Method in class org.inspirenxe.strata.core.control.window.WindowImpl
- onPointerExit(PointerEvent) - Method in class org.inspirenxe.strata.core.layout.ScrollPanelImpl
- onPointerExit(PointerEvent) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
-
Default behavior for
InputEvents.POINTER_EXIT. - onPointerMove(PointerEvent) - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
- onPointerMove(PointerEvent) - Method in class org.inspirenxe.strata.core.control.field.CalendarViewImpl
- onPointerMove(PointerEvent) - Method in class org.inspirenxe.strata.core.control.field.DatePickerImpl
- onPointerMove(PointerEvent) - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
- onPointerMove(PointerEvent) - Method in class org.inspirenxe.strata.core.control.field.TimePickerImpl
- onPointerMove(PointerEvent) - Method in class org.inspirenxe.strata.core.control.field.SpinnerImpl
- onPointerMove(PointerEvent) - Method in class org.inspirenxe.strata.core.control.menu.MenuBarImpl
- onPointerMove(PointerEvent) - Method in class org.inspirenxe.strata.core.control.menu.MenuImpl
- onPointerMove(PointerEvent) - Method in class org.inspirenxe.strata.core.control.pane.ExpanderImpl
- onPointerMove(PointerEvent) - Method in class org.inspirenxe.strata.core.control.pane.ScrollBarImpl
- onPointerMove(PointerEvent) - Method in class org.inspirenxe.strata.core.control.window.WindowImpl
- onPointerMove(PointerEvent) - Method in class org.inspirenxe.strata.core.layout.ScrollPanelImpl
- onPointerMove(PointerEvent) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
-
Default behavior for
InputEvents.POINTER_MOVE. - onPointerPress(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.control.button.ButtonImpl
- onPointerPress(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.control.button.CheckBoxImpl
- onPointerPress(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.control.button.CycleButtonImpl
- onPointerPress(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.control.button.RadioButtonImpl
- onPointerPress(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.control.button.ToggleButtonImpl
- onPointerPress(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.control.button.ToggleSwitchImpl
- onPointerPress(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
- onPointerPress(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
- onPointerPress(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
- onPointerPress(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.control.field.ColorPickerImpl
- onPointerPress(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
- onPointerPress(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.control.field.DatePickerImpl
- onPointerPress(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
- onPointerPress(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.control.field.TimePickerImpl
- onPointerPress(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.control.field.SliderImpl
- onPointerPress(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.control.field.SpinnerImpl
- onPointerPress(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
- onPointerPress(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
- onPointerPress(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.control.pane.ScrollBarImpl
- onPointerPress(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.control.window.WindowImpl
- onPointerPress(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.layout.ScrollPanelImpl
- onPointerPress(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
-
Default behavior for
InputEvents.POINTER_PRESS. - onPointerRelease(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
- onPointerRelease(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
- onPointerRelease(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
- onPointerRelease(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.control.field.ColorPickerImpl
- onPointerRelease(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.control.field.SliderImpl
- onPointerRelease(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.control.field.SpinnerImpl
- onPointerRelease(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
- onPointerRelease(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.control.pane.ScrollBarImpl
- onPointerRelease(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.control.window.WindowImpl
- onPointerRelease(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.layout.ScrollPanelImpl
- onPointerRelease(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
-
Default behavior for
InputEvents.POINTER_RELEASE. - onPressWithin(Component) - Method in class org.inspirenxe.strata.core.control.window.WindowImpl
-
Raises the window in its parent, a container or a composite, before a press inside it is delivered, while it raises on press.
- onPressWithin(Component) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
-
Called when a pointer button goes down on this component or on a component inside it, after focus moved and before the press is delivered, on the pressed component and then on each ancestor up to the top of its layer.
- onReleased() - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
- onReleased() - Method in class org.inspirenxe.strata.core.control.window.MessageBoxImpl
-
Answers the dismiss result without a request when the host let go of the box before it answered, as when the overlay showing it was closed from code.
- onReleased() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
-
Called after the root let go of the tree this component is in and the component was not attached again: the old content after
Root.setContent(Node)replaced it, which the host does afterScreen.closed()and on a rebuild, and an overlay's content after the overlay closed. - onScroll(ScrollEvent) - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
- onScroll(ScrollEvent) - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
- onScroll(ScrollEvent) - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
- onScroll(ScrollEvent) - Method in class org.inspirenxe.strata.core.control.field.SpinnerImpl
-
Steps once for each wheel notch, and once for each
SpinnerImpl.PRECISE_SCROLL_STEPunits that precise scrolls add up to, a notch at a scroll panel's default rate. - onScroll(ScrollEvent) - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
- onScroll(ScrollEvent) - Method in class org.inspirenxe.strata.core.control.pane.ScrollBarImpl
- onScroll(ScrollEvent) - Method in class org.inspirenxe.strata.core.layout.ScrollPanelImpl
- onScroll(ScrollEvent) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
-
Default behavior for
InputEvents.SCROLL. - onTransferDone(TransferEvent) - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
- onTransferDone(TransferEvent) - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
- onTransferDone(TransferEvent) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
-
Default behavior for
InputEvents.TRANSFER_DONE, on the source of a drag. - opacity() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
- opacity() - Method in class org.inspirenxe.strata.core.node.Node
- open() - Method in class org.inspirenxe.strata.core.control.button.DropDownButtonImpl
- open() - Method in class org.inspirenxe.strata.core.control.collection.ComboBoxImpl
- open() - Method in class org.inspirenxe.strata.core.control.display.InfoBarImpl
- open() - Method in class org.inspirenxe.strata.core.control.field.DatePickerImpl
-
Opens the popup, taking a draft first as focus loss would.
- open() - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
-
Opens the popup, taking a draft first as focus loss would.
- open() - Method in class org.inspirenxe.strata.core.control.field.TimePickerImpl
-
Opens the popup, taking a draft first as focus loss would.
- open() - Method in class org.inspirenxe.strata.core.control.menu.FlyoutImpl
- open() - Method in class org.inspirenxe.strata.core.control.menu.MenuImpl
- open(FileDialog) - Method in class org.inspirenxe.strata.core.file.FileDialogsImpl
- open(Rect) - Method in class org.inspirenxe.strata.core.control.menu.FlyoutImpl
- open(Rect) - Method in class org.inspirenxe.strata.core.control.menu.MenuImpl
- open(Screen) - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
- open(Screen, ThemeRef) - Method in class org.inspirenxe.strata.core.host.ScreenStackImpl
-
Opens a screen on top in a theme of its own.
- openAt(float, float) - Method in class org.inspirenxe.strata.core.control.menu.FlyoutImpl
- openAt(float, float) - Method in class org.inspirenxe.strata.core.control.menu.MenuImpl
- openBelow(Rect, boolean) - Method in interface org.inspirenxe.strata.core.control.CorePopup
-
Opens the popup below a rectangle, as
Popup.open(Rect)does. - openBelow(Rect, boolean) - Method in class org.inspirenxe.strata.core.control.menu.FlyoutImpl
- openBelow(Rect, boolean) - Method in class org.inspirenxe.strata.core.control.menu.MenuImpl
- openIn(Rect) - Method in class org.inspirenxe.strata.core.control.menu.FlyoutImpl
- openMany(FileDialog) - Method in class org.inspirenxe.strata.core.file.FileDialogsImpl
- openScreen(Screen) - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
-
Opens a screen as
ScreenHostImpl.open(Screen)does and returns its handle, which stays the screen's handle even if the screen closes again while it opens. - order() - Method in class org.inspirenxe.strata.core.text.DateFormats
-
Returns the order of a date's parts.
- org.inspirenxe.strata.core - package org.inspirenxe.strata.core
-
Strata's implementation of the API and SPI.
- org.inspirenxe.strata.core.animation - package org.inspirenxe.strata.core.animation
-
Core's animator.
- org.inspirenxe.strata.core.appearance - package org.inspirenxe.strata.core.appearance
-
The appearance registry:
AppearancesImpl, the oneAppearancesof the process, which keeps each type's registrations, the defaults engine adapters register beneath them, and a cache of lookups per class. - org.inspirenxe.strata.core.control - package org.inspirenxe.strata.core.control
-
Drawing helpers shared by the built-in controls, and
CorePopup, what core's popups offer the control that opens them. - org.inspirenxe.strata.core.control.button - package org.inspirenxe.strata.core.control.button
-
The implementations of the controls in.
invalid reference
org.inspirenxe.strata.api.control.button - org.inspirenxe.strata.core.control.collection - package org.inspirenxe.strata.core.control.collection
-
The implementations of the controls in.
invalid reference
org.inspirenxe.strata.api.control.collection - org.inspirenxe.strata.core.control.display - package org.inspirenxe.strata.core.control.display
-
The implementations of the controls in.
invalid reference
org.inspirenxe.strata.api.control.display - org.inspirenxe.strata.core.control.field - package org.inspirenxe.strata.core.control.field
-
The implementations of the controls in.
invalid reference
org.inspirenxe.strata.api.control.field - org.inspirenxe.strata.core.control.menu - package org.inspirenxe.strata.core.control.menu
-
The implementations of the controls in.
invalid reference
org.inspirenxe.strata.api.control.menu - org.inspirenxe.strata.core.control.pane - package org.inspirenxe.strata.core.control.pane
-
The implementations of the controls in.
invalid reference
org.inspirenxe.strata.api.control.pane - org.inspirenxe.strata.core.control.window - package org.inspirenxe.strata.core.control.window
-
The implementations of the controls in.
invalid reference
org.inspirenxe.strata.api.control.window - org.inspirenxe.strata.core.event - package org.inspirenxe.strata.core.event
-
The event classes core creates, and their delivery.
- org.inspirenxe.strata.core.file - package org.inspirenxe.strata.core.file
-
The file dialogs core offers over a platform's, with their results handed to the UI thread.
- org.inspirenxe.strata.core.frame - package org.inspirenxe.strata.core.frame
-
The UI thread and frame scheduling.
- org.inspirenxe.strata.core.host - package org.inspirenxe.strata.core.host
-
The hosts adapters drive:
ScreenHostImplshows one screen, andScreenStackImplstacks hosts for engines without a screen system. - org.inspirenxe.strata.core.input - package org.inspirenxe.strata.core.input
-
Input helpers for the root:
ClickCounterturns presses into double and triple clicks, andKeyRepeatermakes key repeats for engines that do not send them. - org.inspirenxe.strata.core.layout - package org.inspirenxe.strata.core.layout
-
The built-in containers.
- org.inspirenxe.strata.core.node - package org.inspirenxe.strata.core.node
-
The node tree behind the public components.
- org.inspirenxe.strata.core.paint - package org.inspirenxe.strata.core.paint
-
The bridge from the developer's
Painterto the engine'sCanvas. - org.inspirenxe.strata.core.registry - package org.inspirenxe.strata.core.registry
-
The registry of components that
ComponentFactory.create(Class)makes, with Strata's own controls and the component libraries found on the class path. - org.inspirenxe.strata.core.state - package org.inspirenxe.strata.core.state
-
States, dependency tracking and bindings.
- org.inspirenxe.strata.core.text - package org.inspirenxe.strata.core.text
-
Core's text: the
Textimplementation and its factory, translations, date formats, and helpers that wrap, measure and shorten text with an engine'sTextMetrics. - org.inspirenxe.strata.core.theme - package org.inspirenxe.strata.core.theme
-
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.
- org.inspirenxe.strata.core.transfer - package org.inspirenxe.strata.core.transfer
-
The clipboard as core keeps it: the last transfer each platform set, handed back whole while the engine still holds its text.
- orientation() - Method in class org.inspirenxe.strata.core.control.display.ProgressBarImpl
- orientation() - Method in class org.inspirenxe.strata.core.control.display.SeparatorImpl
- orientation() - Method in class org.inspirenxe.strata.core.control.field.SliderImpl
- orientation() - Method in class org.inspirenxe.strata.core.control.pane.ScrollBarImpl
- orientation() - Method in class org.inspirenxe.strata.core.control.pane.SplitPaneImpl
- orientation() - Method in class org.inspirenxe.strata.core.layout.StackPanelImpl
- orientation() - Method in class org.inspirenxe.strata.core.layout.WrapPanelImpl
- origin() - Method in class org.inspirenxe.strata.core.event.CauseStackImpl
- origin() - Method in class org.inspirenxe.strata.core.event.EventImpl
- other() - Method in class org.inspirenxe.strata.core.event.FocusEventImpl
- outerHeight() - Method in class org.inspirenxe.strata.core.node.Node
-
Returns the desired height plus the top and bottom margin.
- outerSize(Component) - Method in class org.inspirenxe.strata.core.node.LayoutPass
- outerWidth() - Method in class org.inspirenxe.strata.core.node.Node
-
Returns the desired width plus the left and right margin.
- OVER - Enum constant in enum class org.inspirenxe.strata.core.event.TransferEventImpl.Kind
-
DRAG_OVER: a component may accept. - overflow() - Method in class org.inspirenxe.strata.core.control.display.LabelImpl
- overlay() - Method in class org.inspirenxe.strata.core.control.PopupSession
-
Returns the overlay the popup is shown in.
- overlays() - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
- overlays() - Method in class org.inspirenxe.strata.core.node.Root
-
Returns the overlays of this root.
- override(ThemeId, ThemeOverrides) - Method in class org.inspirenxe.strata.core.theme.ThemeRegistryImpl
- overrides() - Method in record class org.inspirenxe.strata.core.theme.ThemeRegistryImpl.Definition
-
Returns the value of the
overridesrecord component. - overrides(ThemeId) - Method in class org.inspirenxe.strata.core.theme.ThemeRegistryImpl
-
Returns the overrides added for an id that are still open.
- owner() - Method in class org.inspirenxe.strata.core.input.HoldRepeater
-
Returns what holds the repeat.
- ownFlowDirection() - Method in class org.inspirenxe.strata.core.node.Node
-
Returns the direction set on this node.
P
- padding() - Method in class org.inspirenxe.strata.core.node.BuiltInContainer
- padding() - Method in class org.inspirenxe.strata.core.node.ContainerNode
- PAGE_STEPS - Static variable in class org.inspirenxe.strata.core.control.field.SliderImpl
-
How many key steps Page Up and Page Down move.
- paint(Painter, float, float, Paint, Paint) - Method in class org.inspirenxe.strata.core.layout.ScrollTrack
-
Draws the track and the thumb.
- paint(Painter, Rect) - Method in class org.inspirenxe.strata.core.control.Badge
-
Draws the background over a rectangle and the number inside the padding.
- paint(Painter, Rect) - Method in class org.inspirenxe.strata.core.control.button.ButtonImpl
- paint(Painter, Rect) - Method in class org.inspirenxe.strata.core.control.button.CheckBoxImpl
- paint(Painter, Rect) - Method in class org.inspirenxe.strata.core.control.button.CycleButtonImpl
- paint(Painter, Rect) - Method in class org.inspirenxe.strata.core.control.button.DropDownButtonImpl
- paint(Painter, Rect) - Method in class org.inspirenxe.strata.core.control.button.RadioButtonImpl
- paint(Painter, Rect) - Method in class org.inspirenxe.strata.core.control.button.ToggleButtonImpl
- paint(Painter, Rect) - Method in class org.inspirenxe.strata.core.control.button.ToggleSwitchImpl
- paint(Painter, Rect) - Method in class org.inspirenxe.strata.core.control.collection.ComboBoxImpl
- paint(Painter, Rect) - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
- paint(Painter, Rect) - Method in class org.inspirenxe.strata.core.control.display.AvatarImpl
- paint(Painter, Rect) - Method in class org.inspirenxe.strata.core.control.display.BusyIndicatorImpl
- paint(Painter, Rect) - Method in class org.inspirenxe.strata.core.control.display.ImageImpl
- paint(Painter, Rect) - Method in class org.inspirenxe.strata.core.control.display.InfoBarImpl
- paint(Painter, Rect) - Method in class org.inspirenxe.strata.core.control.display.LabelImpl
- paint(Painter, Rect) - Method in class org.inspirenxe.strata.core.control.display.ProgressBarImpl
- paint(Painter, Rect) - Method in class org.inspirenxe.strata.core.control.display.SeparatorImpl
- paint(Painter, Rect) - Method in class org.inspirenxe.strata.core.control.field.CalendarViewImpl
- paint(Painter, Rect) - Method in class org.inspirenxe.strata.core.control.field.ColorPickerImpl
- paint(Painter, Rect) - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
- paint(Painter, Rect) - Method in class org.inspirenxe.strata.core.control.field.DatePickerImpl
- paint(Painter, Rect) - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
- paint(Painter, Rect) - Method in class org.inspirenxe.strata.core.control.field.TimePickerImpl
- paint(Painter, Rect) - Method in class org.inspirenxe.strata.core.control.field.SliderImpl
- paint(Painter, Rect) - Method in class org.inspirenxe.strata.core.control.field.SpinnerImpl
- paint(Painter, Rect) - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
- paint(Painter, Rect) - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
- paint(Painter, Rect) - Method in class org.inspirenxe.strata.core.control.menu.FlyoutImpl
- paint(Painter, Rect) - Method in class org.inspirenxe.strata.core.control.menu.MenuBarImpl
- paint(Painter, Rect) - Method in class org.inspirenxe.strata.core.control.menu.MenuImpl
- paint(Painter, Rect) - Method in class org.inspirenxe.strata.core.control.pane.ExpanderImpl
- paint(Painter, Rect) - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
- paint(Painter, Rect) - Method in class org.inspirenxe.strata.core.control.pane.ScrollBarImpl
- paint(Painter, Rect) - Method in class org.inspirenxe.strata.core.control.window.WindowImpl
- paint(Painter, Rect) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
-
Draws the component over its background and border and under its children.
- paint(Painter, Paint, Rect) - Static method in class org.inspirenxe.strata.core.control.Rings
-
Paints a one-unit ring just inside a rectangle.
- paint(Painter, Paint, Rect) - Method in class org.inspirenxe.strata.core.control.Rings.Ring
-
Paints the ring just inside a rectangle, as
Rings.paint(Painter, Paint, Rect)does. - paint(CanvasPainter) - Method in class org.inspirenxe.strata.core.node.Node
-
Paints the component.
- paintCaption(Painter, Rect, boolean, boolean, boolean) - Method in class org.inspirenxe.strata.core.control.BoxCaption
-
Draws the caption the gap beside the box, right of it or left of it right to left, centered on the bounds' middle, in the normal or disabled style.
- paintChildren(CanvasPainter) - Method in class org.inspirenxe.strata.core.node.ContainerNode
- paintChildren(CanvasPainter) - Method in class org.inspirenxe.strata.core.node.Node
-
Paints the children after the component itself.
- painter() - Method in class org.inspirenxe.strata.core.event.PaintEventImpl
- PaintEventImpl - Class in org.inspirenxe.strata.core.event
-
The paint event of one component, serving as both
Component.PAINTandComponent.PAINTED. - PaintEventImpl(Component) - Constructor for class org.inspirenxe.strata.core.event.PaintEventImpl
-
Creates the paint event of a component.
- paintOrder() - Method in class org.inspirenxe.strata.core.node.BuiltInContainer
- paintOrder() - Method in class org.inspirenxe.strata.core.node.ContainerNode
- paintOutline(Painter, Rect) - Method in class org.inspirenxe.strata.core.control.Validity
-
Draws the outline for an error the invalid face did not show, or for a warning.
- paintOverChildren(Painter, Rect) - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
- paintOverChildren(Painter, Rect) - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
- paintOverChildren(Painter, Rect) - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
- paintOverChildren(Painter, Rect) - Method in class org.inspirenxe.strata.core.control.field.ColorPickerImpl
- paintOverChildren(Painter, Rect) - Method in class org.inspirenxe.strata.core.control.field.SpinnerImpl
- paintOverChildren(Painter, Rect) - Method in class org.inspirenxe.strata.core.control.window.WindowImpl
- paintOverChildren(Painter, Rect) - Method in class org.inspirenxe.strata.core.layout.ScrollPanelImpl
- paintOverChildren(Painter, Rect) - Method in class org.inspirenxe.strata.core.node.BuiltInComposite
-
Draws after the children, on top of them and outside their clip.
- paneFooter() - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
- paneHeader() - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
- paneWidth() - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
- parent() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
- parent() - Method in class org.inspirenxe.strata.core.node.Node
- parent() - Method in record class org.inspirenxe.strata.core.theme.ThemeRegistryImpl.Definition
-
Returns the value of the
parentrecord component. - parent(Class) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
- parent(Class) - Method in class org.inspirenxe.strata.core.node.Node
- parentNode() - Method in class org.inspirenxe.strata.core.node.Node
-
Returns the node of the container or composite holding this component.
- parse(String, boolean) - Method in class org.inspirenxe.strata.core.text.Numbers
-
Reads the whole of a text, spaces around it aside, as a number.
- parse(List) - Static method in record class org.inspirenxe.strata.core.text.Mnemonics
-
Parses resolved spans.
- passwordTextBox() - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
- PasswordTextBoxImpl - Class in org.inspirenxe.strata.core.control.field
-
The core
PasswordTextBox. - PasswordTextBoxImpl(ComponentFactoryImpl) - Constructor for class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
-
Creates an empty box with no length limit,
PasswordTextBox.DEFAULT_MASKas its mask, and reveal on. - pixels() - Method in class org.inspirenxe.strata.core.control.display.ImageImpl
- pixels(PixelBuffer, Rect, int) - Method in class org.inspirenxe.strata.core.paint.CanvasPainter
- pixelsPerUnit() - Method in class org.inspirenxe.strata.core.node.Root
-
Returns how many device pixels one UI unit covers.
- pixelsPerUnit() - Method in class org.inspirenxe.strata.core.paint.CanvasPainter
-
Returns the density given to
CanvasPainter.begin(Canvas, Capabilities, float), 1 after the other forms ofbegin, times every scale in progress. - place(float, float, float) - Method in class org.inspirenxe.strata.core.control.Caption
-
Returns where something of a given size starts in a space, by the alignment: at the space's start for left and stretch, at its end less the size for right, and as
Caption.center(float, float, float)says for center. - placeholder() - Method in class org.inspirenxe.strata.core.control.collection.ComboBoxImpl
- placeholder() - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
- placeholder() - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
- placeholder() - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
- placeholder() - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
- placeholder() - Method in class org.inspirenxe.strata.core.control.field.DatePickerImpl
-
Returns what the field shows while empty and unfocused.
- placeholder() - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
-
Returns what the field shows while empty and unfocused.
- placeholder() - Method in class org.inspirenxe.strata.core.control.field.TimePickerImpl
-
Returns what the field shows while empty and unfocused.
- placeholder() - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
- placeholder() - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
- plain() - Method in record class org.inspirenxe.strata.core.text.MnemonicLine
-
Returns the value of the
plainrecord component. - plain() - Method in record class org.inspirenxe.strata.core.text.Mnemonics
-
Returns the value of the
plainrecord component. - plain(List) - Static method in class org.inspirenxe.strata.core.text.Spans
-
Returns the spans' joined text.
- platform() - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
-
Returns the host's platform, for what only core reads, such as the wall clock.
- PlatformScreens - Class in org.inspirenxe.strata.core.host
-
Holds the platform's screen controller for the process: the one
StrataCore.setScreenControllerwas given, whichStrata.screens()returns and which handles of hosts without an opener of their own open screens with, and the UI thread of the controller's platform, whichStrata.uiThread()returns. - plural(String, long, Object...) - Method in class org.inspirenxe.strata.core.text.TextFactoryImpl
- pluralCategory(Locale, long) - Method in class org.inspirenxe.strata.core.text.TextFactoryImpl
- PluralRules - Class in org.inspirenxe.strata.core.text
-
The cardinal plural rules of the Unicode CLDR for whole numbers, the part of them that counts need.
- pm() - Method in class org.inspirenxe.strata.core.text.DateFormats
-
Returns the name of the second half of the day.
- pointerButton(float, float, MouseButton, boolean, Modifiers) - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
- pointerButton(float, float, MouseButton, boolean, Modifiers) - Method in class org.inspirenxe.strata.core.host.ScreenStackImpl
- pointerButton(float, float, MouseButton, boolean, Modifiers) - Method in class org.inspirenxe.strata.core.node.Root
-
Handles a button going down or up.
- pointerButton(float, float, MouseButton, boolean, Modifiers, InputContext) - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
- pointerButton(float, float, MouseButton, boolean, Modifiers, InputContext) - Method in class org.inspirenxe.strata.core.host.ScreenStackImpl
- pointerButton(float, float, MouseButton, boolean, Modifiers, InputContext) - Method in class org.inspirenxe.strata.core.node.Root
-
Handles a button of a device going down or up, as
Root.pointerButton(float, float, MouseButton, boolean, Modifiers)does, with each pointer's presses kept apart. - PointerButtonEventImpl - Class in org.inspirenxe.strata.core.event
-
The core
PointerButtonEvent, used for presses, releases and clicks. - PointerButtonEventImpl(Component, float, float, Modifiers, MouseButton, int) - Constructor for class org.inspirenxe.strata.core.event.PointerButtonEventImpl
-
Creates the event.
- PointerEventImpl - Class in org.inspirenxe.strata.core.event
-
The core
PointerEvent. - PointerEventImpl(Component, float, float, Modifiers) - Constructor for class org.inspirenxe.strata.core.event.PointerEventImpl
-
Creates the event.
- pointerId() - Method in class org.inspirenxe.strata.core.event.PointerEventImpl
- pointerLeft() - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
- pointerLeft() - Method in class org.inspirenxe.strata.core.host.ScreenStackImpl
- pointerLeft() - Method in class org.inspirenxe.strata.core.node.Root
-
Handles the pointer leaving the host's area: the hovered node gets an exit event, hover clears and the tooltip hides.
- pointerMoved(float, float, Modifiers) - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
- pointerMoved(float, float, Modifiers) - Method in class org.inspirenxe.strata.core.host.ScreenStackImpl
- pointerMoved(float, float, Modifiers) - Method in class org.inspirenxe.strata.core.node.Root
-
Handles a pointer move: starts or continues drags, updates hover and the tooltip, and fires a move event at the hovered node.
- pointerMoved(float, float, Modifiers, InputContext) - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
- pointerMoved(float, float, Modifiers, InputContext) - Method in class org.inspirenxe.strata.core.host.ScreenStackImpl
- pointerMoved(float, float, Modifiers, InputContext) - Method in class org.inspirenxe.strata.core.node.Root
-
Handles a pointer move from a device: as
Root.pointerMoved(float, float, Modifiers)does for a pointer that hovers, while a touch drags only its own presses and, with another touch down, scrolls. - pointerX() - Method in class org.inspirenxe.strata.core.node.Root
-
Returns where the pointer was last seen, from the last pointer input; 0 before any.
- pointerY() - Method in class org.inspirenxe.strata.core.node.Root
-
Returns where the pointer was last seen, from the last pointer input; 0 before any.
- poll(long) - Method in class org.inspirenxe.strata.core.input.HoldRepeater
-
Returns the action to run now, if a repeat is due, and schedules the next.
- poll(long) - Method in class org.inspirenxe.strata.core.input.KeyRepeater
-
Returns the key to repeat now, if one is due, and schedules the next repeat.
- polyline(float[], int, Stroke, int) - Method in class org.inspirenxe.strata.core.paint.CanvasPainter
- pop() - Method in class org.inspirenxe.strata.core.host.ScreenStackImpl
- popup() - Method in class org.inspirenxe.strata.core.control.button.DropDownButtonImpl
- popup(Component, Rect, boolean) - Method in class org.inspirenxe.strata.core.node.Root
-
Opens a popup as
Overlays.popup(Component, Rect)does, choosing whether a press outside it closes it. - popupClosed() - Method in class org.inspirenxe.strata.core.control.button.DropDownButtonImpl
- popupClosed() - Method in interface org.inspirenxe.strata.core.control.CorePopup.Holder
-
Called after the held popup closed, however it closed, once the popup has given focus back and reported its own
Closable.CLOSED. - popupIn(Component, Rect, boolean) - Method in class org.inspirenxe.strata.core.node.Root
-
Opens a popup laid out in an area, as
Overlays.popupIn(Component, Rect)does, choosing whether a press outside it closes it. - PopupSession - Class in org.inspirenxe.strata.core.control
-
What core's popups, the menu and the flyout, share about being shown: the overlay they are in, the component that had focus before they opened, and the control that holds them.
- PopupSession(Runnable, Runnable) - Constructor for class org.inspirenxe.strata.core.control.PopupSession
-
Creates a session for a popup that is not shown.
- position() - Method in class org.inspirenxe.strata.core.control.pane.SplitPaneImpl
- PRECISE_SCROLL_STEP - Static variable in class org.inspirenxe.strata.core.control.field.SpinnerImpl
-
How far precise scrolls must add up to, in UI units, for one step: a wheel notch at a scroll panel's default rate.
- preferred() - Method in class org.inspirenxe.strata.core.event.TransferEventImpl
- preferred(Set, Modifiers) - Static method in class org.inspirenxe.strata.core.event.TransferEventImpl
-
Returns the effect the modifiers ask for among the allowed ones, as
TransferEvent.preferred()describes. - preferredSize(float, float) - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
- preferredSize(float, float) - Method in class org.inspirenxe.strata.core.host.ScreenStackImpl
- preferredSize(float, float) - Method in class org.inspirenxe.strata.core.node.Root
-
Measures the content in a given space without arranging it, for a host asked for its preferred size.
- press() - Method in class org.inspirenxe.strata.core.control.button.ButtonImpl
- press(float, float, float, float, float) - Method in class org.inspirenxe.strata.core.layout.ThumbDrag
-
Handles a press at a point, in the host's coordinates.
- press(Object, MouseButton, float, float, long) - Method in class org.inspirenxe.strata.core.input.ClickCounter
-
Records a press and returns its place in the current run.
- press(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.control.Activation
-
Acts on a pointer press while the control acts on press.
- pressDialogButton(Node, boolean) - Method in class org.inspirenxe.strata.core.node.Root
-
Presses the default or cancel button of the scope a node is in, for an Enter or Escape nothing consumed.
- pressForUser() - Method in class org.inspirenxe.strata.core.control.button.ButtonImpl
-
Presses the button for the user, as a click would, for the root's Enter or Escape.
- pressForUser() - Method in interface org.inspirenxe.strata.core.node.DialogButton
-
Presses the button as the user would, request first.
- pressure() - Method in class org.inspirenxe.strata.core.event.PointerEventImpl
- previous() - Method in class org.inspirenxe.strata.core.event.ValueEventImpl
- previous(int) - Method in interface org.inspirenxe.strata.core.text.LineBreaks.Characters
-
Returns the boundary before an index.
- progressBar() - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
- ProgressBarImpl - Class in org.inspirenxe.strata.core.control.display
-
The core
ProgressBar. - ProgressBarImpl(ComponentFactoryImpl) - Constructor for class org.inspirenxe.strata.core.control.display.ProgressBarImpl
-
Creates an empty bar with no caption.
- prune(long) - Method in class org.inspirenxe.strata.core.frame.FrameRequests
-
Drops the deadlines a frame starting now serves.
- push(Screen) - Method in class org.inspirenxe.strata.core.host.ScreenStackImpl
- pushFrame() - Method in class org.inspirenxe.strata.core.event.CauseStackImpl
R
- RadioButtonImpl - Class in org.inspirenxe.strata.core.control.button
-
The core
RadioButton. - radioGroup() - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
- RadioGroupImpl<T> - Class in org.inspirenxe.strata.core.control.button
-
The core
RadioGroup. - RadioGroupImpl(ComponentFactoryImpl) - Constructor for class org.inspirenxe.strata.core.control.button.RadioGroupImpl
-
Creates an empty group.
- radioMenuItem(Text) - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
- RadioMenuItemImpl - Class in org.inspirenxe.strata.core.control.menu
-
The core
RadioMenuItem: enabled and not selected, in no group, with no shortcut and an action that does nothing until set. - RadioMenuItemImpl(Text) - Constructor for class org.inspirenxe.strata.core.control.menu.RadioMenuItemImpl
-
Creates an item that is not selected.
- raise(Component) - Method in class org.inspirenxe.strata.core.node.BuiltInContainer
- raise(Component) - Method in class org.inspirenxe.strata.core.node.ContainerNode
-
Draws a child over its siblings with the same z index.
- raiseChild(Component) - Method in class org.inspirenxe.strata.core.node.BuiltInComposite
-
Draws a child over its siblings with the same z index, and lets the pointer hit it first among them.
- rate() - Method in class org.inspirenxe.strata.core.frame.FrameRequests
-
Returns the frame rate.
- read(Platform) - Static method in class org.inspirenxe.strata.core.transfer.Clipboards
-
Reads a platform's clipboard.
- reason() - Method in class org.inspirenxe.strata.core.event.FocusEventImpl
- record() - Method in class org.inspirenxe.strata.core.frame.UiThreadImpl
-
Notes the calling thread as the UI thread if the platform has no test of its own and no thread was noted yet.
- RectCache - Class in org.inspirenxe.strata.core.control
-
One rectangle a control draws, kept from one frame to the next.
- RectCache() - Constructor for class org.inspirenxe.strata.core.control.RectCache
-
Creates a cache holding
Rect.ZERO. - redo() - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
- redo() - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
- REF_LAYER - Static variable in class org.inspirenxe.strata.core.theme.ThemeResolver
-
The layer name of a ref's own overrides.
- refresh() - Method in class org.inspirenxe.strata.core.control.button.CycleButtonImpl
- refresh() - Method in class org.inspirenxe.strata.core.control.collection.ComboBoxImpl
- refresh() - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
- refresh() - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
- refresh() - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
- refresh() - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
- refresh(T) - Method in class org.inspirenxe.strata.core.control.collection.ComboBoxImpl
- refresh(T) - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
- refresh(T) - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
- refresh(T) - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
- refresh(T) - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
- register(Class, Appearance) - Method in class org.inspirenxe.strata.core.appearance.AppearancesImpl
- register(Class, ComponentMaker) - Method in class org.inspirenxe.strata.core.registry.ComponentRegistryImpl
- register(ComponentId, Class, ComponentMaker) - Method in class org.inspirenxe.strata.core.registry.ComponentRegistryImpl
- register(FrameRequests) - Method in class org.inspirenxe.strata.core.frame.UiThreadImpl
-
Adds a host whose frame requests a task should wake.
- registerDefault(Class, Appearance) - Method in class org.inspirenxe.strata.core.appearance.AppearancesImpl
-
Registers an appearance beneath every other registration for its type, so any registration, earlier or later, hides it.
- registerDefaultAppearance(Class, Appearance) - Static method in class org.inspirenxe.strata.core.StrataCore
-
Registers an engine type's default appearance beneath every other registration for the type, so anything registered for it, earlier or later, takes precedence.
- reject() - Method in class org.inspirenxe.strata.core.event.TransferEventImpl
- release() - Method in class org.inspirenxe.strata.core.layout.ThumbDrag
-
Ends a drag of the thumb, if one is going on.
- release() - Method in class org.inspirenxe.strata.core.state.Binding
-
Ends the binding for good, when the component unbinds the key or binds it again: detaches it and takes away the conversion error it showed, if any.
- releaseKeys(Node) - Method in class org.inspirenxe.strata.core.node.Root
-
Ends a node's grab of the keys, telling it as
Root.grabKeys(Node, Runnable)says. - remove(Component) - Method in class org.inspirenxe.strata.core.node.BuiltInContainer
- remove(Component) - Method in class org.inspirenxe.strata.core.node.ContainerNode
- remove(RadioButton) - Method in class org.inspirenxe.strata.core.control.button.RadioGroupImpl
-
Takes a button out.
- removeChild(Component) - Method in class org.inspirenxe.strata.core.node.BuiltInComposite
-
Removes a child.
- removeColumn(TableColumn) - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
- removeFooterItem(NavigationEntry) - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
- removeItem(MenuEntry) - Method in class org.inspirenxe.strata.core.control.menu.MenuImpl
- removeItem(NavigationEntry) - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
- removeItem(NavigationItem) - Method in class org.inspirenxe.strata.core.control.pane.NavigationItemImpl
- removeMenu(SubmenuItem) - Method in class org.inspirenxe.strata.core.control.menu.MenuBarImpl
- removeTab(int) - Method in class org.inspirenxe.strata.core.control.pane.TabBarImpl
- removeTab(Tab) - Method in class org.inspirenxe.strata.core.control.pane.TabBarImpl
- render(Canvas) - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
- render(Canvas) - Method in class org.inspirenxe.strata.core.host.ScreenStackImpl
- render(Canvas) - Method in class org.inspirenxe.strata.core.node.Root
-
Draws one frame: drops the deadlines it reaches, fires a key repeat if one is due, lays out if needed, works hover out again if the tree changed since the pointer last moved and the pointer is inside the host, paints the content, each overlay and the tooltip, and asks the canvas for the cursor of the hovered node (or its nearest ancestor that sets one, falling back to the arrow).
- repaint() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
-
Asks the host for a frame because the look changed and the layout did not, as
CustomComponent.repaint()does. - repaint() - Method in class org.inspirenxe.strata.core.node.Node
-
Asks the host for a frame, because the component's look changed and its layout did not.
- repaintAfter(long) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
-
Tells the host that the look changes by itself after a time, as
CustomComponent.repaintAfterdoes: the caret's next blink or a step of a busy indicator. - repaintAfter(long) - Method in class org.inspirenxe.strata.core.node.Node
-
Tells the host that the component's look changes by itself after a time, so a host that renders on demand draws a frame then.
- repaintNextFrame() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
-
Asks for the next frame the host's frame rate allows, as
CustomComponent.repaintNextFrame()does, for a look that moves with the clock such as a sliding caption. - repaintNextFrame() - Method in class org.inspirenxe.strata.core.node.Node
-
Asks for the next frame the host's frame rate allows, because the look moves with the clock.
- replace(int, int, String) - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
- replace(int, int, String) - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
- report(EventType) - Method in class org.inspirenxe.strata.core.node.Node
- report(EventType, V, V) - Method in class org.inspirenxe.strata.core.node.Node
- report(EventType) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
-
Fires a report without a value through this component's path, after the fact.
- report(EventType, V, V) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
-
Fires a value report through this component's path, after the change.
- request() - Method in class org.inspirenxe.strata.core.frame.FrameRequests
-
Notes that something changed, and runs the requester if nothing had before.
- request(EventType) - Method in class org.inspirenxe.strata.core.node.Node
- request(EventType, V, Consumer) - Method in class org.inspirenxe.strata.core.node.Node
- request(EventType) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
-
Fires a request without a value through this component's path, for the user's actions only.
- request(EventType, V, Consumer) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
-
Fires a value request through this component's path, for the user's actions only, then applies the final value unless a handler canceled the request.
- requestClose() - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
-
Asks the open screen whether it may close and closes it if it agrees.
- requestClose() - Method in class org.inspirenxe.strata.core.host.ScreenStackImpl
-
Asks each screen from the top down through its handle's
requestClose(), which removes a screen that agrees from the stack. - RequestEventImpl<C> - Class in org.inspirenxe.strata.core.event
-
A control's request without a value.
- RequestEventImpl(Component) - Constructor for class org.inspirenxe.strata.core.event.RequestEventImpl
-
Creates a request fired by a control.
- requestFocus() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
-
Asks the host to give this component keyboard focus.
- requestFocus() - Method in class org.inspirenxe.strata.core.node.Node
- require(Node, Node) - Static method in class org.inspirenxe.strata.core.control.Adoption
-
Checks that a parent can take a child: the child has no parent, is not a host's content, and is neither the parent nor one of its ancestors.
- requiredStyleKeys() - Method in class org.inspirenxe.strata.core.control.button.ButtonImpl
- requiredStyleKeys() - Method in class org.inspirenxe.strata.core.control.button.CheckBoxImpl
- requiredStyleKeys() - Method in class org.inspirenxe.strata.core.control.button.CycleButtonImpl
- requiredStyleKeys() - Method in class org.inspirenxe.strata.core.control.button.DropDownButtonImpl
- requiredStyleKeys() - Method in class org.inspirenxe.strata.core.control.button.RadioButtonImpl
- requiredStyleKeys() - Method in class org.inspirenxe.strata.core.control.button.ToggleButtonImpl
- requiredStyleKeys() - Method in class org.inspirenxe.strata.core.control.button.ToggleSwitchImpl
- requiredStyleKeys() - Method in class org.inspirenxe.strata.core.control.collection.ComboBoxImpl
- requiredStyleKeys() - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
- requiredStyleKeys() - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
- requiredStyleKeys() - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
- requiredStyleKeys() - Method in class org.inspirenxe.strata.core.control.display.AvatarImpl
- requiredStyleKeys() - Method in class org.inspirenxe.strata.core.control.display.BusyIndicatorImpl
- requiredStyleKeys() - Method in class org.inspirenxe.strata.core.control.display.InfoBarImpl
- requiredStyleKeys() - Method in class org.inspirenxe.strata.core.control.display.ProgressBarImpl
- requiredStyleKeys() - Method in class org.inspirenxe.strata.core.control.display.SeparatorImpl
- requiredStyleKeys() - Method in class org.inspirenxe.strata.core.control.field.CalendarViewImpl
- requiredStyleKeys() - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
- requiredStyleKeys() - Method in class org.inspirenxe.strata.core.control.field.DatePickerImpl
- requiredStyleKeys() - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
- requiredStyleKeys() - Method in class org.inspirenxe.strata.core.control.field.TimePickerImpl
- requiredStyleKeys() - Method in class org.inspirenxe.strata.core.control.field.SliderImpl
- requiredStyleKeys() - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
- requiredStyleKeys() - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
- requiredStyleKeys() - Method in class org.inspirenxe.strata.core.control.menu.MenuImpl
- requiredStyleKeys() - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
- requiredStyleKeys() - Method in class org.inspirenxe.strata.core.control.pane.ScrollBarImpl
- requiredStyleKeys() - Method in class org.inspirenxe.strata.core.control.pane.TabBarImpl
- requiredStyleKeys() - Method in class org.inspirenxe.strata.core.control.window.WindowImpl
- requiredStyleKeys() - Method in class org.inspirenxe.strata.core.layout.ScrollPanelImpl
- requiredStyleKeys() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
-
Returns the style keys the host's theme must have to show this component.
- requiredStyleKeys() - Method in class org.inspirenxe.strata.core.node.Node
-
Returns the style keys the component cannot draw without.
- reset() - Method in class org.inspirenxe.strata.core.event.EventImpl
-
Clears the canceled and stopped flags, the snapshots and the current component, for an event object that is fired again.
- reset() - Method in class org.inspirenxe.strata.core.input.ClickCounter
-
Ends the current run, so the next press counts as 1.
- resize(float, float) - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
- resize(float, float) - Method in class org.inspirenxe.strata.core.host.ScreenStackImpl
- resize(float, float) - Method in class org.inspirenxe.strata.core.node.Root
-
Sets the size of the area the tree fills.
- resizePolicy() - Method in class org.inspirenxe.strata.core.control.pane.SplitPaneImpl
- resolve(HorizontalAlignment, boolean) - Static method in class org.inspirenxe.strata.core.layout.Flow
-
Returns the alignment that puts content at the same end of the line in a direction: left and right swap right to left, so
HorizontalAlignment.LEFTmeans the start. - resolve(ThemeRef) - Method in class org.inspirenxe.strata.core.theme.ThemeResolver
-
Resolves a ref.
- resolveTheme(Platform, ThemeRef) - Static method in class org.inspirenxe.strata.core.StrataCore
-
Resolves a theme ref against a platform's theme source once, without a host, with the themes and overrides added in code.
- resolveTheme(ThemeSource, ThemeRef) - Static method in class org.inspirenxe.strata.core.StrataCore
-
Resolves a theme ref against a theme source once, without a host or a platform, with the themes and overrides added in code.
- restyle(List, int, int, UnaryOperator) - Static method in class org.inspirenxe.strata.core.text.Spans
-
Returns the spans with the style of every character between two offsets changed.
- results() - Method in class org.inspirenxe.strata.core.control.window.MessageBoxImpl
- resumeTextInput() - Method in class org.inspirenxe.strata.core.node.Root
-
Starts the engine's text input again if the focused node takes text, because this screen is on top again after the screen that covered it closed.
- REVEAL_GAP - Static variable in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
-
The space, in UI units, between the text and the eye.
- RichText - Class in org.inspirenxe.strata.core.text
-
Wrapping, measuring and shortening text made of styled spans.
- right(Painter, int, float, float) - Method in class org.inspirenxe.strata.core.control.Rings.Arrow
-
Fills the arrow 4 wide and 7 tall pointing right, its top-left corner at a point.
- right(Painter, int, float, float) - Static method in class org.inspirenxe.strata.core.control.Rings
-
Fills an arrow 4 wide and 7 tall pointing right, its top-left corner at a point.
- right(Painter, Paint, float, float) - Static method in class org.inspirenxe.strata.core.control.Rings
-
Paints an arrow 4 wide and 7 tall pointing right with a paint, its top-left corner at a point.
- rightToLeftText(TextSpan, TextSpan, float, float) - Method in class org.inspirenxe.strata.core.paint.CanvasPainter
-
Draws a run the bidirectional algorithm put right to left: in logical order with its direction to an engine that shapes right-to-left text, or else the reversed span as plain text.
- Ring() - Constructor for class org.inspirenxe.strata.core.control.Rings.Ring
-
Creates a ring with no lines placed yet.
- Rings - Class in org.inspirenxe.strata.core.control
-
Small shapes several controls draw: one-unit rings and the 7 by 4 arrows built from shrinking lines.
- Rings.Arrow - Class in org.inspirenxe.strata.core.control
-
An arrow that keeps its four lines between frames.
- Rings.Ring - Class in org.inspirenxe.strata.core.control
-
A one-unit ring that keeps its four lines between frames.
- root() - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
-
Returns the root of the node tree, for tests and for adapters that need core internals.
- root() - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
-
Returns the root of this factory's host.
- root() - Method in class org.inspirenxe.strata.core.node.Node
-
Returns the root of the screen this component is shown in.
- Root - Class in org.inspirenxe.strata.core.node
-
Owns one screen's node tree and its overlays: layout, painting, tooltips, and the hover, press, drag, click-count and focus state machines.
- Root(Platform, Theme, ComponentFactoryImpl) - Constructor for class org.inspirenxe.strata.core.node.Root
-
Creates an empty root of size 0 by 0, and binds it to its factory.
- ROUND_LIMIT - Static variable in class org.inspirenxe.strata.core.state.BindingQueue
-
How many rounds a flush runs before it reports a cycle.
- route(Consumer) - Method in class org.inspirenxe.strata.core.control.field.CalendarViewImpl
-
Sends the user's picks to the control that owns this calendar instead of asking
PICK_DATE. - route(IntConsumer, IntConsumer, ListViewImpl.SelectionReport) - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
-
Makes this list a private part of the control that owns it.
- row(CharSequence, int, int, float, LineBreaks.Measure, LineBreaks.Characters) - Static method in class org.inspirenxe.strata.core.text.LineBreaks
-
Finds the row that starts at
start. - rowDefinitions() - Method in class org.inspirenxe.strata.core.layout.GridPanelImpl
- rowHeight() - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
- rowHeight() - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
- rowHeight() - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
- rows(GridLength...) - Method in class org.inspirenxe.strata.core.layout.GridPanelImpl
- rowSpacing() - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
- rowSpacing() - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
- rowSpacing() - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
- run(long, Easing, DoubleConsumer) - Method in class org.inspirenxe.strata.core.animation.AnimatorImpl
- run(CauseStack, Command) - Static method in class org.inspirenxe.strata.core.control.Commands
-
Runs a command if it is enabled: an action's
run, or a toggle's flip, with the command pushed on the cause chain inside whatever frame is open. - runQueued() - Method in class org.inspirenxe.strata.core.frame.UiThreadImpl
-
Runs the tasks that were queued when the call began, in order, on the calling thread, which must be the UI thread.
S
- sampled(Sampling, Runnable) - Method in class org.inspirenxe.strata.core.paint.CanvasPainter
- sampling() - Method in class org.inspirenxe.strata.core.control.display.ImageImpl
- saturation() - Method in class org.inspirenxe.strata.core.control.field.ColorPickerImpl
- save(FileDialog) - Method in class org.inspirenxe.strata.core.file.FileDialogsImpl
- scaled(float, Runnable) - Method in class org.inspirenxe.strata.core.paint.CanvasPainter
- scaling() - Method in class org.inspirenxe.strata.core.control.display.ImageImpl
- screen() - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
- ScreenHostImpl - Class in org.inspirenxe.strata.core.host
-
The core
ScreenHost. - ScreenHostImpl(Platform, ThemeRef, Runnable) - Constructor for class org.inspirenxe.strata.core.host.ScreenHostImpl
-
Creates a host whose theme is resolved from a ref and follows the platform's theme source.
- ScreenHostImpl(Platform, Theme, Runnable) - Constructor for class org.inspirenxe.strata.core.host.ScreenHostImpl
-
Creates a host with no screen open and a size of 0 by 0.
- screens() - Method in class org.inspirenxe.strata.core.CoreProvider
-
Returns the controller the adapter set with
StrataCore.setScreenController(ScreenController). - ScreenStackImpl - Class in org.inspirenxe.strata.core.host
-
The core
ScreenStack. - ScreenStackImpl(Platform, Theme) - Constructor for class org.inspirenxe.strata.core.host.ScreenStackImpl
-
Creates an empty stack of size 0 by 0.
- ScreenStackImpl(Platform, ThemeRef) - Constructor for class org.inspirenxe.strata.core.host.ScreenStackImpl
-
Creates an empty stack of size 0 by 0 whose screens resolve their theme from a ref.
- scroll(float, float, float, float, ScrollKind, Modifiers) - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
- scroll(float, float, float, float, ScrollKind, Modifiers) - Method in class org.inspirenxe.strata.core.host.ScreenStackImpl
- scroll(float, float, float, float, ScrollKind, Modifiers) - Method in class org.inspirenxe.strata.core.node.Root
-
Handles a scroll by firing a scroll event at the hovered node, or at its nearest enabled ancestor when it is disabled or inside a disabled node, which bubbles until something handles it.
- scroll(float, float, float, float, ScrollKind, Modifiers, InputContext) - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
- scroll(float, float, float, float, ScrollKind, Modifiers, InputContext) - Method in class org.inspirenxe.strata.core.host.ScreenStackImpl
- scroll(float, float, float, float, ScrollKind, Modifiers, InputContext) - Method in class org.inspirenxe.strata.core.node.Root
-
Handles a scroll from a device, as
Root.scroll(float, float, float, float, ScrollKind, Modifiers)does; a touch's goes to the node under the point without hovering it. - SCROLL_RATE - Static variable in class org.inspirenxe.strata.core.control.collection.TableViewImpl
-
How far a horizontal wheel notch scrolls, in UI units.
- scrollBar() - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
- ScrollBarImpl - Class in org.inspirenxe.strata.core.control.pane
-
The core
ScrollBar. - ScrollBarImpl(ComponentFactoryImpl) - Constructor for class org.inspirenxe.strata.core.control.pane.ScrollBarImpl
-
Creates a vertical bar with nothing to scroll.
- scrollBy(float, float) - Method in class org.inspirenxe.strata.core.layout.ScrollPanelImpl
- ScrollEventImpl - Class in org.inspirenxe.strata.core.event
-
The core
ScrollEvent, sent to the component under the pointer. - ScrollEventImpl(Component, float, float, Modifiers, float, float, ScrollKind) - Constructor for class org.inspirenxe.strata.core.event.ScrollEventImpl
-
Creates the event.
- scrollPanel() - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
- ScrollPanelImpl - Class in org.inspirenxe.strata.core.layout
-
The core
ScrollPanel. - ScrollPanelImpl(ComponentFactoryImpl) - Constructor for class org.inspirenxe.strata.core.layout.ScrollPanelImpl
-
Creates an empty panel that scrolls vertically.
- scrollRate() - Method in class org.inspirenxe.strata.core.control.pane.ScrollBarImpl
- scrollRate() - Method in class org.inspirenxe.strata.core.layout.ScrollPanelImpl
- scrollToCaret() - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
- scrollToIndex(int) - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
- scrollToIndex(int) - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
- scrollToIndex(int) - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
- scrollToIndex(int) - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
- scrollToVisible(Component) - Method in class org.inspirenxe.strata.core.layout.ScrollPanelImpl
- scrollToVisible(Rect) - Method in class org.inspirenxe.strata.core.layout.ScrollPanelImpl
- ScrollTrack - Class in org.inspirenxe.strata.core.layout
-
The geometry of one scroll bar: its track, and a thumb sized by the visible fraction of the content and placed by the offset.
- ScrollTrack(boolean) - Constructor for class org.inspirenxe.strata.core.layout.ScrollTrack
-
Creates a bar with an empty track and a thumb at least
ScrollPanel.MIN_THUMB_LENGTHlong. - ScrollTrack(boolean, float) - Constructor for class org.inspirenxe.strata.core.layout.ScrollTrack
-
Creates a bar with an empty track.
- scrollX() - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
- scrollX() - Method in class org.inspirenxe.strata.core.event.ScrollEventImpl
- scrollX() - Method in class org.inspirenxe.strata.core.layout.ScrollPanelImpl
- scrollY() - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
- scrollY() - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
- scrollY() - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
- scrollY() - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
- scrollY() - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
- scrollY() - Method in class org.inspirenxe.strata.core.event.ScrollEventImpl
- scrollY() - Method in class org.inspirenxe.strata.core.layout.ScrollPanelImpl
- second() - Method in class org.inspirenxe.strata.core.control.pane.SplitPaneImpl
- SEGMENT_PERIOD - Static variable in class org.inspirenxe.strata.core.control.display.ProgressBarImpl
-
How long the indeterminate segment takes to cross the bar, in milliseconds.
- SEGMENT_SHARE - Static variable in class org.inspirenxe.strata.core.control.display.ProgressBarImpl
-
The indeterminate segment's length as a share of the bar's width.
- select(int) - Method in class org.inspirenxe.strata.core.control.button.CycleButtonImpl
- select(int) - Method in class org.inspirenxe.strata.core.control.button.RadioGroupImpl
- select(int) - Method in class org.inspirenxe.strata.core.control.collection.ComboBoxImpl
- select(int) - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
- select(int) - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
- select(int) - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
- select(int) - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
- select(int) - Method in class org.inspirenxe.strata.core.control.menu.MenuBarImpl
- select(int) - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
- select(int) - Method in class org.inspirenxe.strata.core.control.pane.TabBarImpl
- select(int, int) - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
- select(int, int) - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
- select(int, int) - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
- select(Locale, long) - Static method in class org.inspirenxe.strata.core.text.PluralRules
-
Returns the category of a count in a language.
- selectAll() - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
- selectAll() - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
- selectAll() - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
- selectAll() - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
- selectAll() - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
- selectAll() - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
- selectAll() - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
- selected() - Method in class org.inspirenxe.strata.core.control.button.CycleButtonImpl
- selected() - Method in class org.inspirenxe.strata.core.control.button.RadioGroupImpl
- selected() - Method in class org.inspirenxe.strata.core.control.collection.ComboBoxImpl
- selected() - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
- selected() - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
- selected() - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
- selected() - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
- selected() - Method in class org.inspirenxe.strata.core.control.menu.MenuBarImpl
- selected() - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
- selected() - Method in class org.inspirenxe.strata.core.control.pane.TabBarImpl
- selected(int, int) - Method in interface org.inspirenxe.strata.core.control.collection.ListViewImpl.SelectionReport
-
Told after the selection changed.
- selectedButton() - Method in class org.inspirenxe.strata.core.control.button.RadioGroupImpl
- selectedIndex() - Method in class org.inspirenxe.strata.core.control.button.CycleButtonImpl
- selectedIndex() - Method in class org.inspirenxe.strata.core.control.button.RadioGroupImpl
- selectedIndex() - Method in class org.inspirenxe.strata.core.control.collection.ComboBoxImpl
- selectedIndex() - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
- selectedIndex() - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
- selectedIndex() - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
- selectedIndex() - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
- selectedIndex() - Method in class org.inspirenxe.strata.core.control.menu.MenuBarImpl
- selectedIndex() - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
- selectedIndex() - Method in class org.inspirenxe.strata.core.control.pane.TabBarImpl
- selectedIndexes() - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
- selectedIndexes() - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
- selectedIndexes() - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
- selectedIndexes() - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
- selectedItems() - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
- selectedItems() - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
- selectedItems() - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
- selectedItems() - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
- selectedText() - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
- selectedText() - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
- selectIndexes(Collection) - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
- selectIndexes(Collection) - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
- selectIndexes(Collection) - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
- selectIndexes(Collection) - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
- selectionEnd() - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
- selectionEnd() - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
- selectionEnd() - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
- selectionMode() - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
- selectionMode() - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
- selectionMode() - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
- selectionMode() - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
- selectionStart() - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
- selectionStart() - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
- selectionStart() - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
- selectItem(Menu) - Method in class org.inspirenxe.strata.core.control.menu.MenuBarImpl
- selectItem(NavigationItem) - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
- selectItem(Tab) - Method in class org.inspirenxe.strata.core.control.pane.TabBarImpl
- selectItem(T) - Method in class org.inspirenxe.strata.core.control.button.CycleButtonImpl
- selectItem(T) - Method in class org.inspirenxe.strata.core.control.button.RadioGroupImpl
- selectItem(T) - Method in class org.inspirenxe.strata.core.control.collection.ComboBoxImpl
- selectItem(T) - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
- selectItem(T) - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
- selectItem(T) - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
- selectItem(T) - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
- selectItems(Collection) - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
- selectItems(Collection) - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
- selectItems(Collection) - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
- selectItems(Collection) - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
- selectsAllOnFocus() - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
- selectsAllOnFocus() - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
- self() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
-
Returns this component as the type callers see, for returning from chaining setters.
- separator() - Method in class org.inspirenxe.strata.core.text.DateFormats
-
Returns what goes between a date's parts.
- separator() - Method in class org.inspirenxe.strata.core.text.Numbers
-
Returns the locale's decimal separator.
- separator(Orientation) - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
- SEPARATOR_HEIGHT - Static variable in class org.inspirenxe.strata.core.control.menu.MenuImpl
-
The height of a separator, in UI units.
- SEPARATOR_SPACE - Static variable in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
-
The space above and below a separator's line, in UI units.
- SeparatorImpl - Class in org.inspirenxe.strata.core.control.display
-
The core
Separator. - SeparatorImpl(ComponentFactoryImpl, Orientation) - Constructor for class org.inspirenxe.strata.core.control.display.SeparatorImpl
-
Creates a separator one unit thick.
- sequence() - Method in record class org.inspirenxe.strata.core.registry.ComponentRegistryImpl.Entry
-
Returns the value of the
sequencerecord component. - set(float) - Method in interface org.inspirenxe.strata.core.control.Motion.Setter
-
Applies a value.
- set(Validation) - Method in class org.inspirenxe.strata.core.control.Validity
-
Sets the validation from code.
- set(ScreenController) - Static method in class org.inspirenxe.strata.core.host.PlatformScreens
-
Sets the platform's controller, replacing any earlier one.
- set(ScreenController, Platform) - Static method in class org.inspirenxe.strata.core.host.PlatformScreens
-
Sets the platform's controller and the platform it opens screens on, replacing any earlier ones.
- set(T) - Method in class org.inspirenxe.strata.core.state.StateImpl
- setAcceptsTab(boolean) - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
- setAction(Runnable) - Method in class org.inspirenxe.strata.core.control.menu.MenuItemImpl
- setAction(Runnable) - Method in class org.inspirenxe.strata.core.control.menu.RadioMenuItemImpl
- setAction(Consumer) - Method in class org.inspirenxe.strata.core.control.menu.CheckMenuItemImpl
- setAction(Component) - Method in class org.inspirenxe.strata.core.control.display.InfoBarImpl
- setAction(Text, Runnable) - Method in class org.inspirenxe.strata.core.control.display.InfoBarImpl
- setActivateOnClick(boolean) - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
- setActivateOnClick(boolean) - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
- setActivateOnClick(boolean) - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
- setActivateOnClick(boolean) - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
- setActivateOnClick(boolean) - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
- setActive(boolean) - Method in class org.inspirenxe.strata.core.node.Root
-
Makes the host active or inactive, as
InputSink.activeChangeddescribes: becoming inactive takes focus away and remembers the node and whether its focus was shown, and becoming active gives focus back to it if it can still take it. - setAlignment(HorizontalAlignment) - Method in class org.inspirenxe.strata.core.control.Caption
-
Sets where a caption that fits sits across the control less its padding.
- setAlignment(HorizontalAlignment, VerticalAlignment) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
- setAlignment(HorizontalAlignment, VerticalAlignment) - Method in class org.inspirenxe.strata.core.node.Node
- setAllowsMixed(boolean) - Method in class org.inspirenxe.strata.core.control.button.CheckBoxImpl
- setAlphaShown(boolean) - Method in class org.inspirenxe.strata.core.control.field.ColorPickerImpl
- setArrowsShown(boolean) - Method in class org.inspirenxe.strata.core.control.pane.ScrollBarImpl
- setAutoWidths(float, float) - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
- setAvatarSize(float) - Method in class org.inspirenxe.strata.core.control.display.AvatarImpl
- setBackground(Paint) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
-
Sets the paint drawn over the component's bounds before anything else of it.
- setBackground(Paint) - Method in class org.inspirenxe.strata.core.node.BuiltInContainer
- setBackground(Paint) - Method in class org.inspirenxe.strata.core.node.Node
- setBadge(int) - Method in class org.inspirenxe.strata.core.control.display.AvatarImpl
- setBadge(int) - Method in class org.inspirenxe.strata.core.control.pane.NavigationItemImpl
- setBadgeVisual(Visual) - Method in class org.inspirenxe.strata.core.control.display.AvatarImpl
- setBorder(Border) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
-
Sets the lines drawn along the inside of the component's edges, over its background and under its content.
- setBorder(Border) - Method in class org.inspirenxe.strata.core.node.BuiltInContainer
- setBorder(Border) - Method in class org.inspirenxe.strata.core.node.Node
- setBoxSize(float) - Method in class org.inspirenxe.strata.core.control.button.CheckBoxImpl
- setButtons(List, MessageBox.Result) - Method in class org.inspirenxe.strata.core.control.window.MessageBoxImpl
- setButtonText(MessageBox.Result, Text) - Method in class org.inspirenxe.strata.core.control.window.MessageBoxImpl
- setCancel(boolean) - Method in class org.inspirenxe.strata.core.control.button.ButtonImpl
- setCaptionAlignment(HorizontalAlignment) - Method in class org.inspirenxe.strata.core.control.button.ButtonImpl
- setCaptionAlignment(HorizontalAlignment) - Method in class org.inspirenxe.strata.core.control.button.DropDownButtonImpl
- setCaptionAlignment(HorizontalAlignment) - Method in class org.inspirenxe.strata.core.control.button.ToggleButtonImpl
- setCauses(CauseStack) - Method in class org.inspirenxe.strata.core.event.EventImpl
-
Sets the stack
EventImpl.cause()andEventImpl.origin()read: the one of the target's factory. - setCellEditor(CellEditor) - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
- setCellEditor(CellEditor) - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
- setCellEditor(CellEditor) - Method in class org.inspirenxe.strata.core.control.collection.TableColumnImpl
- setCellEditor(CellEditor) - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
- setCellFactory(Function) - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
- setCellFactory(Function) - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
- setCellFactory(Function) - Method in class org.inspirenxe.strata.core.control.collection.TableColumnImpl
- setCellFactory(Function) - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
- setCellSize(float) - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
- setCellText(Function) - Method in class org.inspirenxe.strata.core.control.collection.TableColumnImpl
- setChildClipping(boolean) - Method in class org.inspirenxe.strata.core.node.BuiltInComposite
-
Sets whether children are clipped to
BuiltInComposite.childClip(). - setChildren(Function) - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
- setClearable(boolean) - Method in class org.inspirenxe.strata.core.control.field.DatePickerImpl
-
Sets whether the user can clear the value with Delete.
- setClearable(boolean) - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
-
Sets whether the user can clear the value with Delete.
- setClearable(boolean) - Method in class org.inspirenxe.strata.core.control.field.TimePickerImpl
-
Sets whether the user can clear the value with Delete.
- setClipboard(Transfer) - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
- setClipChildren(boolean) - Method in class org.inspirenxe.strata.core.node.BuiltInContainer
- setClipChildren(boolean) - Method in class org.inspirenxe.strata.core.node.ContainerNode
- setClockFormat(HasTime.ClockFormat) - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
- setClockFormat(HasTime.ClockFormat) - Method in class org.inspirenxe.strata.core.control.field.TimePickerImpl
- setClosable(boolean) - Method in class org.inspirenxe.strata.core.control.display.InfoBarImpl
- setClosable(boolean) - Method in class org.inspirenxe.strata.core.control.window.WindowImpl
- setCloseButtonShown(boolean) - Method in class org.inspirenxe.strata.core.control.window.WindowImpl
-
Shows or hides the close button of a closable window.
- setCloseTarget(Overlay, Node) - Method in class org.inspirenxe.strata.core.node.Root
-
Names the node asked
Closable.CLOSEwhen the user dismisses an overlay with Escape or a press outside, in place of the overlay's content, as a combo box names itself for its list. - setCodePointFilter(IntPredicate) - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
- setCollapsed(boolean) - Method in class org.inspirenxe.strata.core.control.window.WindowImpl
-
Hides the visible children, remembering them, or shows the ones it hid.
- setCollapsed(SplitPane.Side) - Method in class org.inspirenxe.strata.core.control.pane.SplitPaneImpl
- setCollapsible(boolean) - Method in class org.inspirenxe.strata.core.control.window.WindowImpl
- setCollapsible(boolean, boolean) - Method in class org.inspirenxe.strata.core.control.pane.SplitPaneImpl
- setColor(int) - Method in class org.inspirenxe.strata.core.control.field.ColorPickerImpl
- setColumns(int) - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
- setCommand(Command.Action) - Method in class org.inspirenxe.strata.core.control.button.ButtonImpl
-
Shows a command: takes its text and binds
Component.ENABLEDto its enabled source, or takes the binding off again for null. - setCommand(Command.Action) - Method in class org.inspirenxe.strata.core.control.menu.MenuItemImpl
-
Shows a command and takes its text, or clears it and keeps the text.
- setCommand(Command.Toggle) - Method in class org.inspirenxe.strata.core.control.button.CheckBoxImpl
-
Shows a toggle: takes its text, binds
Component.ENABLEDto its enabled source andToggle.SELECTEDto its state both ways, or takes the bindings off again for null. - setCommand(Command.Toggle) - Method in class org.inspirenxe.strata.core.control.button.ToggleButtonImpl
-
Shows a toggle: takes its text, binds
Component.ENABLEDto its enabled source andToggle.SELECTEDto its state both ways, or takes the bindings off again for null. - setCommand(Command.Toggle) - Method in class org.inspirenxe.strata.core.control.button.ToggleSwitchImpl
-
Shows a toggle: takes its text, binds
Component.ENABLEDto its enabled source andToggle.SELECTEDto its state both ways, or takes the bindings off again for null. - setCommand(Command.Toggle) - Method in class org.inspirenxe.strata.core.control.menu.CheckMenuItemImpl
-
Shows a toggle and takes its text, or clears it, keeping the text and the check mark the toggle's state gave.
- setComparator(Comparator) - Method in class org.inspirenxe.strata.core.control.collection.TableColumnImpl
- setContent(Component) - Method in class org.inspirenxe.strata.core.control.menu.FlyoutImpl
- setContent(Component) - Method in class org.inspirenxe.strata.core.control.pane.ExpanderImpl
- setContent(Component) - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
- setContent(Component) - Method in class org.inspirenxe.strata.core.control.window.MessageBoxImpl
-
Puts the content in the column between the message and the buttons, added to the column's node as content, so its events pass the window and the box although the column is a private part.
- setContent(Node) - Method in class org.inspirenxe.strata.core.node.Root
-
Replaces the tree, closing every overlay and the tooltip first.
- setContextMenu(Popup) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
-
Sets the context menu.
- setContextMenu(Popup) - Method in class org.inspirenxe.strata.core.node.Node
- setConversionError(Text) - Method in class org.inspirenxe.strata.core.control.button.CheckBoxImpl
- setConversionError(Text) - Method in class org.inspirenxe.strata.core.control.collection.ComboBoxImpl
- setConversionError(Text) - Method in class org.inspirenxe.strata.core.control.field.ColorPickerImpl
- setConversionError(Text) - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
- setConversionError(Text) - Method in class org.inspirenxe.strata.core.control.field.DatePickerImpl
- setConversionError(Text) - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
- setConversionError(Text) - Method in class org.inspirenxe.strata.core.control.field.TimePickerImpl
- setConversionError(Text) - Method in class org.inspirenxe.strata.core.control.field.SliderImpl
- setConversionError(Text) - Method in class org.inspirenxe.strata.core.control.field.SpinnerImpl
- setConversionError(Text) - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
- setConversionError(Text) - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
- setConversionError(Text) - Method in class org.inspirenxe.strata.core.control.Validity
-
Shows or clears a binding's conversion error.
- setConversionError(Text) - Method in interface org.inspirenxe.strata.core.state.ConversionTarget
-
Shows or clears a binding's conversion error, which wins over the control's other validation while it lasts.
- setCount(int) - Method in class org.inspirenxe.strata.core.control.Badge
-
Sets the count.
- setCursor(CursorKind) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
-
Sets the cursor shown over this component.
- setCursor(CursorKind) - Method in class org.inspirenxe.strata.core.node.Node
- setDate(LocalDate) - Method in class org.inspirenxe.strata.core.control.field.CalendarViewImpl
- setDate(LocalDate) - Method in class org.inspirenxe.strata.core.control.field.DatePickerImpl
- setDate(LocalDate) - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
- setDateFilter(Predicate) - Method in class org.inspirenxe.strata.core.control.field.CalendarViewImpl
- setDateFilter(Predicate) - Method in class org.inspirenxe.strata.core.control.field.DatePickerImpl
- setDateFilter(Predicate) - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
- setDateRange(LocalDate, LocalDate) - Method in class org.inspirenxe.strata.core.control.field.CalendarViewImpl
- setDateRange(LocalDate, LocalDate) - Method in class org.inspirenxe.strata.core.control.field.DatePickerImpl
- setDateRange(LocalDate, LocalDate) - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
- setDateTime(LocalDateTime) - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
- setDecimals(int) - Method in class org.inspirenxe.strata.core.control.field.SpinnerImpl
- setDefault(boolean) - Method in class org.inspirenxe.strata.core.control.button.ButtonImpl
- setDefaultPadding(Insets) - Method in class org.inspirenxe.strata.core.node.ContainerNode
-
Sets the padding the container has while none is set with
ContainerNode.setPadding(Insets), as a window does from its theme. - setDefaultResult(MessageBox.Result) - Method in class org.inspirenxe.strata.core.control.window.MessageBoxImpl
- setDefaultTime(LocalTime) - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
- setDeselectable(boolean) - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
- setDeselectable(boolean) - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
- setDeselectable(boolean) - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
- setDisplayMode(NavigationView.DisplayMode) - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
- setDragScroll(boolean) - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
- setDragScroll(boolean) - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
- setDragScroll(boolean) - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
- setDragScroll(boolean) - Method in class org.inspirenxe.strata.core.layout.ScrollPanelImpl
- setDragTransfer(Function) - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
- setDropDown(boolean) - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
- setEdgeResizable(boolean) - Method in class org.inspirenxe.strata.core.control.window.WindowImpl
- setEnabled(boolean) - Method in class org.inspirenxe.strata.core.control.menu.CheckMenuItemImpl
- setEnabled(boolean) - Method in class org.inspirenxe.strata.core.control.menu.MenuItemImpl
- setEnabled(boolean) - Method in class org.inspirenxe.strata.core.control.menu.RadioMenuItemImpl
- setEnabled(boolean) - Method in class org.inspirenxe.strata.core.control.menu.SubmenuItemImpl
- setEnabled(boolean) - Method in class org.inspirenxe.strata.core.control.pane.NavigationItemImpl
- setEnabled(boolean) - Method in class org.inspirenxe.strata.core.control.pane.TabImpl
- setEnabled(boolean) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
- setEnabled(boolean) - Method in class org.inspirenxe.strata.core.node.Node
- setExpanded(boolean) - Method in class org.inspirenxe.strata.core.control.pane.ExpanderImpl
- setExpanded(boolean) - Method in class org.inspirenxe.strata.core.control.pane.NavigationItemImpl
- setExpanded(boolean) - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
- setExpanded(T, boolean) - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
- setExtent(double, double) - Method in class org.inspirenxe.strata.core.control.pane.ScrollBarImpl
- setFirst(Component) - Method in class org.inspirenxe.strata.core.control.pane.SplitPaneImpl
- setFirstDayOfWeek(DayOfWeek) - Method in class org.inspirenxe.strata.core.control.field.CalendarViewImpl
- setFirstDayOfWeek(DayOfWeek) - Method in class org.inspirenxe.strata.core.control.field.DatePickerImpl
- setFirstDayOfWeek(DayOfWeek) - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
- setFlowDirection(FlowDirection) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
- setFlowDirection(FlowDirection) - Method in class org.inspirenxe.strata.core.node.Node
-
Sets the direction, null to follow the parent, and marks this node and everything inside it for measuring and arranging again, since text and the parts of controls follow the direction.
- setFocusable(boolean) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
-
Sets whether the component can take keyboard focus.
- setFocusable(boolean) - Method in class org.inspirenxe.strata.core.node.Node
- setFocusDelegate(Component) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
-
Makes one of this control's parts take focus for it, as a table's inner list does.
- setFrameRate(int) - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
- setFrameRate(int) - Method in class org.inspirenxe.strata.core.host.ScreenStackImpl
- setFrameRate(int) - Method in class org.inspirenxe.strata.core.node.Root
-
Sets how many frames a second the host asks for at most.
- setFrameRequester(Runnable) - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
- setFrameRequester(Runnable) - Method in class org.inspirenxe.strata.core.host.ScreenStackImpl
- setGroup(boolean) - Method in class org.inspirenxe.strata.core.control.display.AvatarImpl
- setGroup(Object) - Method in class org.inspirenxe.strata.core.control.menu.RadioMenuItemImpl
- setHasChildren(Predicate) - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
- setHeader(Component) - Method in class org.inspirenxe.strata.core.control.pane.ExpanderImpl
-
Puts a component in the header as content, first among the children so Tab reaches it before the content.
- setHeight(float) - Method in class org.inspirenxe.strata.core.event.MeasureEventImpl
- setHeight(float) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
- setHeight(float) - Method in class org.inspirenxe.strata.core.node.Node
- setHighlighter(TextHighlighter) - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
- setHighlighter(TextHighlighter) - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
- setHistoryLimit(int) - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
- setHistoryLimit(int) - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
- setHitTestVisible(boolean) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
- setHitTestVisible(boolean) - Method in class org.inspirenxe.strata.core.node.Node
- setHolder(CorePopup.Holder) - Method in interface org.inspirenxe.strata.core.control.CorePopup
-
Gives this popup to a control, or takes it back.
- setHolder(CorePopup.Holder) - Method in class org.inspirenxe.strata.core.control.menu.FlyoutImpl
- setHolder(CorePopup.Holder) - Method in class org.inspirenxe.strata.core.control.menu.MenuImpl
- setHolder(CorePopup.Holder) - Method in class org.inspirenxe.strata.core.control.PopupSession
-
Sets the control that holds the popup.
- setHorizontalPolicy(ScrollPanel.ScrollPolicy) - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
- setIcon(SpriteId) - Method in class org.inspirenxe.strata.core.control.button.ButtonImpl
- setIcon(SpriteId) - Method in class org.inspirenxe.strata.core.control.button.DropDownButtonImpl
- setIcon(SpriteId) - Method in class org.inspirenxe.strata.core.control.button.ToggleButtonImpl
- setIcon(SpriteId) - Method in class org.inspirenxe.strata.core.control.pane.NavigationItemImpl
- setIcon(Visual) - Method in class org.inspirenxe.strata.core.control.button.ButtonImpl
- setIcon(Visual) - Method in class org.inspirenxe.strata.core.control.button.DropDownButtonImpl
- setIcon(Visual) - Method in class org.inspirenxe.strata.core.control.button.ToggleButtonImpl
- setIcon(Visual) - Method in class org.inspirenxe.strata.core.control.pane.NavigationItemImpl
- setIconPlacement(IconPlacement) - Method in class org.inspirenxe.strata.core.control.button.ButtonImpl
- setIconPlacement(IconPlacement) - Method in class org.inspirenxe.strata.core.control.button.DropDownButtonImpl
- setIconPlacement(IconPlacement) - Method in class org.inspirenxe.strata.core.control.button.ToggleButtonImpl
- setIconShown(boolean) - Method in class org.inspirenxe.strata.core.control.display.InfoBarImpl
- setIconSize(float, float) - Method in class org.inspirenxe.strata.core.control.button.ButtonImpl
- setIconSize(float, float) - Method in class org.inspirenxe.strata.core.control.button.DropDownButtonImpl
- setIconSize(float, float) - Method in class org.inspirenxe.strata.core.control.button.ToggleButtonImpl
- setIconSize(float, float) - Method in class org.inspirenxe.strata.core.control.pane.NavigationItemImpl
- setId(String) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
- setId(String) - Method in class org.inspirenxe.strata.core.node.Node
- setImageSize(float, float) - Method in class org.inspirenxe.strata.core.control.display.ImageImpl
- setIndent(float) - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
- setIndeterminate(boolean) - Method in class org.inspirenxe.strata.core.control.display.ProgressBarImpl
- setInitials(String) - Method in class org.inspirenxe.strata.core.control.display.AvatarImpl
- setItem(int, T) - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
- setItems(List) - Method in class org.inspirenxe.strata.core.control.button.CycleButtonImpl
- setItems(List) - Method in class org.inspirenxe.strata.core.control.collection.ComboBoxImpl
- setItems(List) - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
- setItems(List) - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
- setItems(List) - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
- setItems(List) - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
- setKeyFunction(Function) - Method in class org.inspirenxe.strata.core.control.button.CycleButtonImpl
- setKeyFunction(Function) - Method in class org.inspirenxe.strata.core.control.collection.ComboBoxImpl
- setKeyFunction(Function) - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
- setKeyFunction(Function) - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
- setKeyFunction(Function) - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
- setKeyFunction(Function) - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
- setLabel(DoubleFunction) - Method in class org.inspirenxe.strata.core.control.field.SliderImpl
- setLabelFunction(Function) - Method in class org.inspirenxe.strata.core.control.collection.ComboBoxImpl
- setLightDismiss(boolean) - Method in class org.inspirenxe.strata.core.control.menu.FlyoutImpl
- setLightDismiss(Overlay, boolean) - Method in class org.inspirenxe.strata.core.node.Root
-
Changes whether a press outside an open popup closes it.
- setLineAlignment(HorizontalAlignment) - Method in class org.inspirenxe.strata.core.layout.WrapPanelImpl
- setLink(boolean) - Method in class org.inspirenxe.strata.core.control.button.ButtonImpl
-
Makes the button a link or a framed button.
- setMargin(Insets) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
- setMargin(Insets) - Method in class org.inspirenxe.strata.core.node.Node
- setMarkFilter(Predicate) - Method in class org.inspirenxe.strata.core.control.field.CalendarViewImpl
- setMaskCodePoint(int) - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
- setMaximizable(boolean) - Method in class org.inspirenxe.strata.core.control.window.WindowImpl
- setMaximized(boolean) - Method in class org.inspirenxe.strata.core.control.window.WindowImpl
-
Fills the slot by stretching with no fixed size and no offset, keeping what it had to restore.
- setMaxLength(int) - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
- setMaxLength(int) - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
- setMaxLength(int) - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
- setMaxSize(float, float) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
- setMaxSize(float, float) - Method in class org.inspirenxe.strata.core.node.Node
- setMaxVisibleOptions(int) - Method in class org.inspirenxe.strata.core.control.collection.ComboBoxImpl
- setMaxVisibleSuggestions(int) - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
- setMenu(Menu) - Method in class org.inspirenxe.strata.core.control.menu.SubmenuItemImpl
- setMinSize(float, float) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
- setMinSize(float, float) - Method in class org.inspirenxe.strata.core.node.Node
- setMinSizes(float, float) - Method in class org.inspirenxe.strata.core.control.pane.SplitPaneImpl
- setMinuteStep(int) - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
- setMinuteStep(int) - Method in class org.inspirenxe.strata.core.control.field.TimePickerImpl
- setMinWidth(float) - Method in class org.inspirenxe.strata.core.control.menu.MenuImpl
- setMnemonicParsing(boolean) - Method in class org.inspirenxe.strata.core.control.display.LabelImpl
- setMovable(boolean) - Method in class org.inspirenxe.strata.core.control.collection.TableColumnImpl
- setMovable(boolean) - Method in class org.inspirenxe.strata.core.control.window.WindowImpl
- setName(Text) - Method in class org.inspirenxe.strata.core.control.display.AvatarImpl
- setOffset(float, float) - Method in class org.inspirenxe.strata.core.control.window.WindowImpl
-
Sets the offset from code, which the window then keeps even where it puts the window outside its slot.
- setOffset(float, float) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
-
Moves the component from where its parent's layout puts it, along with everything inside it, and arranges it again.
- setOffset(float, float) - Method in class org.inspirenxe.strata.core.node.Node
- setOpacity(float) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
- setOpacity(float) - Method in class org.inspirenxe.strata.core.node.Node
- setOpener(ScreenController) - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
- setOrientation(Orientation) - Method in class org.inspirenxe.strata.core.control.display.ProgressBarImpl
- setOrientation(Orientation) - Method in class org.inspirenxe.strata.core.control.display.SeparatorImpl
- setOrientation(Orientation) - Method in class org.inspirenxe.strata.core.control.field.SliderImpl
- setOrientation(Orientation) - Method in class org.inspirenxe.strata.core.control.pane.ScrollBarImpl
- setOrientation(Orientation) - Method in class org.inspirenxe.strata.core.control.pane.SplitPaneImpl
- setOrientation(Orientation) - Method in class org.inspirenxe.strata.core.layout.StackPanelImpl
- setOrientation(Orientation) - Method in class org.inspirenxe.strata.core.layout.WrapPanelImpl
- setOutsideDaysShown(boolean) - Method in class org.inspirenxe.strata.core.control.field.CalendarViewImpl
- setOverflow(TextOverflow) - Method in class org.inspirenxe.strata.core.control.display.LabelImpl
- setPadding(Insets) - Method in class org.inspirenxe.strata.core.node.BuiltInContainer
- setPadding(Insets) - Method in class org.inspirenxe.strata.core.node.ContainerNode
- setPage(Function) - Method in class org.inspirenxe.strata.core.control.pane.NavigationItemImpl
- setPaneFooter(Component) - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
- setPaneHeader(Component) - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
- setPaneWidth(float) - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
- setPassword(char[]) - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
- setPixels(PixelBuffer) - Method in class org.inspirenxe.strata.core.control.display.ImageImpl
- setPixelsPerUnit(float) - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
- setPixelsPerUnit(float) - Method in class org.inspirenxe.strata.core.host.ScreenStackImpl
- setPixelsPerUnit(float) - Method in class org.inspirenxe.strata.core.node.Root
-
Sets how many device pixels one UI unit covers.
- setPlaceholder(Text) - Method in class org.inspirenxe.strata.core.control.collection.ComboBoxImpl
- setPlaceholder(Text) - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
- setPlaceholder(Text) - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
- setPlaceholder(Text) - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
- setPlaceholder(Text) - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
- setPlaceholder(Text) - Method in class org.inspirenxe.strata.core.control.field.DatePickerImpl
-
Sets what the field shows while empty and unfocused.
- setPlaceholder(Text) - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
-
Sets what the field shows while empty and unfocused.
- setPlaceholder(Text) - Method in class org.inspirenxe.strata.core.control.field.TimePickerImpl
-
Sets what the field shows while empty and unfocused.
- setPlaceholder(Text) - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
- setPlaceholder(Text) - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
- setPointer(int, float) - Method in class org.inspirenxe.strata.core.event.PointerEventImpl
-
Sets which pointer the event is about and how hard it presses.
- setPolicy(ScrollPanel.ScrollPolicy, ScrollPanel.ScrollPolicy) - Method in class org.inspirenxe.strata.core.layout.ScrollPanelImpl
- setPopup(Popup) - Method in class org.inspirenxe.strata.core.control.button.DropDownButtonImpl
- setPopupArea(Overlay, Rect) - Method in class org.inspirenxe.strata.core.node.Root
-
Moves an open popup that was laid out in an area to another area, such as when the component it covers moved.
- setPopupClipped(Overlay, boolean) - Method in class org.inspirenxe.strata.core.node.Root
-
Changes whether an open popup laid out in an area is drawn cut to that area, as a pane that slides in from outside it is.
- setPosition(float) - Method in class org.inspirenxe.strata.core.control.pane.SplitPaneImpl
- setRaiseOnPress(boolean) - Method in class org.inspirenxe.strata.core.control.window.WindowImpl
- setRange(double, double) - Method in class org.inspirenxe.strata.core.control.display.ProgressBarImpl
- setRange(double, double) - Method in class org.inspirenxe.strata.core.control.field.SliderImpl
- setRange(double, double) - Method in class org.inspirenxe.strata.core.control.field.SpinnerImpl
- setRange(double, double) - Method in class org.inspirenxe.strata.core.control.pane.ScrollBarImpl
- setRange(LocalDateTime, LocalDateTime) - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
- setRate(int) - Method in class org.inspirenxe.strata.core.frame.FrameRequests
-
Sets the frame rate.
- setReadOnly(boolean) - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
- setReadOnly(boolean) - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
- setReadOnly(boolean) - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
- setRequester(Runnable) - Method in class org.inspirenxe.strata.core.frame.FrameRequests
-
Sets what runs when a frame becomes needed, and runs it now if one already is.
- setResizable(boolean) - Method in class org.inspirenxe.strata.core.control.collection.TableColumnImpl
- setResizable(boolean) - Method in class org.inspirenxe.strata.core.control.window.WindowImpl
- setResizePolicy(SplitPane.ResizePolicy) - Method in class org.inspirenxe.strata.core.control.pane.SplitPaneImpl
- setRevealable(boolean) - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
- setRevealed(boolean) - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
- setReversed(boolean) - Method in class org.inspirenxe.strata.core.layout.ScrollTrack
-
Sets whether a horizontal bar starts at its right end.
- setRowBackgrounds(boolean) - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
- setRowHeight(float) - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
- setRowHeight(float) - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
- setRowHeight(float) - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
- setRowSpacing(float) - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
- setRowSpacing(float) - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
- setRowSpacing(float) - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
- setSampling(Sampling) - Method in class org.inspirenxe.strata.core.control.display.ImageImpl
- setScaling(Image.Scaling) - Method in class org.inspirenxe.strata.core.control.display.ImageImpl
- setScreen(Screen) - Method in class org.inspirenxe.strata.core.node.Root
-
Tells the root which screen its host shows, for the
CauseKeys.SCREENcontext of input. - setScreenController(ScreenController) - Static method in class org.inspirenxe.strata.core.StrataCore
-
Sets the platform's screen controller for the whole process: the one
Strata.screens()returns, and the one handles open screens with when their host has no opener of its own (ScreenHost.setOpener(ScreenController)). - setScreenController(ScreenController, Platform) - Static method in class org.inspirenxe.strata.core.StrataCore
-
Sets the platform's screen controller for the whole process, as
StrataCore.setScreenController(ScreenController)does, and names the platform it opens screens on, whose UI threadStrata.uiThread()then returns. - setScroll(float, float) - Method in class org.inspirenxe.strata.core.layout.ScrollPanelImpl
- setScrollRate(double) - Method in class org.inspirenxe.strata.core.control.pane.ScrollBarImpl
- setScrollRate(float) - Method in class org.inspirenxe.strata.core.layout.ScrollPanelImpl
- setScrollY(float) - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
- setScrollY(float) - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
- setScrollY(float) - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
- setScrollY(float) - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
- setScrollY(float) - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
- setSecond(Component) - Method in class org.inspirenxe.strata.core.control.pane.SplitPaneImpl
- setSecondsShown(boolean) - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
- setSecondsShown(boolean) - Method in class org.inspirenxe.strata.core.control.field.TimePickerImpl
- setSelectable(boolean) - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
- setSelectable(boolean) - Method in class org.inspirenxe.strata.core.control.pane.NavigationItemImpl
- setSelectAllOnFocus(boolean) - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
- setSelectAllOnFocus(boolean) - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
- setSelected(boolean) - Method in class org.inspirenxe.strata.core.control.button.CheckBoxImpl
- setSelected(boolean) - Method in class org.inspirenxe.strata.core.control.button.RadioButtonImpl
- setSelected(boolean) - Method in class org.inspirenxe.strata.core.control.button.ToggleButtonImpl
- setSelected(boolean) - Method in class org.inspirenxe.strata.core.control.button.ToggleSwitchImpl
- setSelected(boolean) - Method in class org.inspirenxe.strata.core.control.menu.CheckMenuItemImpl
- setSelected(boolean) - Method in class org.inspirenxe.strata.core.control.menu.RadioMenuItemImpl
- setSelectionMode(SelectionMode) - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
- setSelectionMode(SelectionMode) - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
- setSelectionMode(SelectionMode) - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
- setSelectionMode(SelectionMode) - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
- setSeverity(InfoBar.Severity) - Method in class org.inspirenxe.strata.core.control.display.InfoBarImpl
- setSeverity(InfoBar.Severity) - Method in class org.inspirenxe.strata.core.control.window.MessageBoxImpl
- setShortcut(Text) - Method in class org.inspirenxe.strata.core.control.menu.CheckMenuItemImpl
- setShortcut(Text) - Method in class org.inspirenxe.strata.core.control.menu.MenuItemImpl
- setShortcut(Text) - Method in class org.inspirenxe.strata.core.control.menu.RadioMenuItemImpl
- setShown(boolean) - Method in class org.inspirenxe.strata.core.control.collection.TableColumnImpl
- setShownMonth(YearMonth) - Method in class org.inspirenxe.strata.core.control.field.CalendarViewImpl
- setSlim(boolean) - Method in class org.inspirenxe.strata.core.control.pane.ScrollBarImpl
- setSnapToTicks(boolean) - Method in class org.inspirenxe.strata.core.control.field.SliderImpl
- setSpacing(float) - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
- setSpacing(float) - Method in class org.inspirenxe.strata.core.control.pane.TabBarImpl
- setSpacing(float) - Method in class org.inspirenxe.strata.core.layout.StackPanelImpl
- setSpacing(float, float) - Method in class org.inspirenxe.strata.core.layout.GridPanelImpl
- setSpacing(float, float) - Method in class org.inspirenxe.strata.core.layout.WrapPanelImpl
- setSpread(boolean) - Method in class org.inspirenxe.strata.core.layout.StackPanelImpl
- setSprite(SpriteId) - Method in class org.inspirenxe.strata.core.control.display.AvatarImpl
- setSprite(SpriteId) - Method in class org.inspirenxe.strata.core.control.display.ImageImpl
- setSpriteSizes(SpriteSizes) - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
- setSpriteSizes(SpriteSizes) - Method in class org.inspirenxe.strata.core.host.ScreenStackImpl
- setSpriteSizes(SpriteSizes) - Method in class org.inspirenxe.strata.core.node.Root
-
Gives the root the sizes of the sprites its host draws, and marks every node for measuring so images that take a sprite's size measure again.
- setState(CheckState) - Method in class org.inspirenxe.strata.core.control.button.CheckBoxImpl
- setStep(double) - Method in class org.inspirenxe.strata.core.control.field.SliderImpl
- setStep(double) - Method in class org.inspirenxe.strata.core.control.field.SpinnerImpl
- setStyle(TextStyle) - Method in class org.inspirenxe.strata.core.control.display.LabelImpl
- setStyleState(String, boolean) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
-
Turns one of this component's own style states on or off, as
CustomComponent.setStyleStatedoes. - setStyleState(String, boolean) - Method in class org.inspirenxe.strata.core.node.Node
-
Turns one of the component's own style states on or off.
- setSuggestionProvider(TextBox.SuggestionProvider) - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
- setTabbable(boolean) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
-
Sets whether Tab and Shift+Tab stop at this component.
- setTabbable(boolean) - Method in class org.inspirenxe.strata.core.node.Node
- setTabIndex(int) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
-
Sets the tab index.
- setTabIndex(int) - Method in class org.inspirenxe.strata.core.node.Node
- setText(String) - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
- setText(String) - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
- setText(Text) - Method in class org.inspirenxe.strata.core.control.button.ButtonImpl
- setText(Text) - Method in class org.inspirenxe.strata.core.control.button.CheckBoxImpl
- setText(Text) - Method in class org.inspirenxe.strata.core.control.button.CycleButtonImpl
- setText(Text) - Method in class org.inspirenxe.strata.core.control.button.DropDownButtonImpl
- setText(Text) - Method in class org.inspirenxe.strata.core.control.button.RadioButtonImpl
- setText(Text) - Method in class org.inspirenxe.strata.core.control.button.ToggleButtonImpl
- setText(Text) - Method in class org.inspirenxe.strata.core.control.button.ToggleSwitchImpl
- setText(Text) - Method in class org.inspirenxe.strata.core.control.display.BusyIndicatorImpl
- setText(Text) - Method in class org.inspirenxe.strata.core.control.display.InfoBarImpl
- setText(Text) - Method in class org.inspirenxe.strata.core.control.display.LabelImpl
- setText(Text) - Method in class org.inspirenxe.strata.core.control.display.ProgressBarImpl
- setText(Text) - Method in class org.inspirenxe.strata.core.control.menu.CheckMenuItemImpl
- setText(Text) - Method in class org.inspirenxe.strata.core.control.menu.MenuItemImpl
- setText(Text) - Method in class org.inspirenxe.strata.core.control.menu.RadioMenuItemImpl
- setText(Text) - Method in class org.inspirenxe.strata.core.control.menu.SubmenuItemImpl
- setText(Text) - Method in class org.inspirenxe.strata.core.control.pane.NavigationHeaderImpl
- setText(Text) - Method in class org.inspirenxe.strata.core.control.pane.NavigationItemImpl
- setText(Text) - Method in class org.inspirenxe.strata.core.control.pane.TabImpl
- setText(Text) - Method in class org.inspirenxe.strata.core.control.window.MessageBoxImpl
- setTextAlignment(HorizontalAlignment) - Method in class org.inspirenxe.strata.core.control.display.LabelImpl
- setTextAlignment(HorizontalAlignment) - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
- setTextAlignment(HorizontalAlignment) - Method in class org.inspirenxe.strata.core.control.field.SpinnerImpl
- setTextAlignment(HorizontalAlignment) - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
- setTextAlignment(HorizontalAlignment) - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
- setTextPadding(Insets) - Method in class org.inspirenxe.strata.core.control.button.ButtonImpl
- setTextPadding(Insets) - Method in class org.inspirenxe.strata.core.control.button.DropDownButtonImpl
- setTextPadding(Insets) - Method in class org.inspirenxe.strata.core.control.button.ToggleButtonImpl
- setTextPadding(Insets) - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
- setTextPadding(Insets) - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
- setTextPadding(Insets) - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
- setTextScale(float) - Method in class org.inspirenxe.strata.core.control.display.LabelImpl
- setTextStyle(TextStylePatch) - Method in class org.inspirenxe.strata.core.node.BuiltInContainer
- setTextStyle(TextStylePatch) - Method in class org.inspirenxe.strata.core.node.ContainerNode
-
Sets the patch over the text styles of everything inside, and applies the theme again to every node inside when the container is attached, so they read the new styles before the next layout.
- setTheme(Theme) - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
- setTheme(Theme) - Method in class org.inspirenxe.strata.core.host.ScreenStackImpl
-
Gives every screen that follows the stack's theme a new theme.
- setTheme(Theme) - Method in class org.inspirenxe.strata.core.node.Root
-
Changes the theme and applies it to every node, overlays and tooltip included.
- setTheme(ThemeRef) - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
- setTheme(ThemeRef) - Method in class org.inspirenxe.strata.core.host.ScreenStackImpl
-
Resolves a theme ref and gives the result to every screen that follows the stack's theme, as
ScreenStackImpl.setTheme(Theme)does, checking every such screen first. - setThemeMargin(Function) - Method in class org.inspirenxe.strata.core.node.Node
-
Makes the margin follow each theme the node gets, until
Node.setMargin(Insets)is called. - setThickness(float) - Method in class org.inspirenxe.strata.core.control.display.SeparatorImpl
- setTicks(double, int) - Method in class org.inspirenxe.strata.core.control.field.SliderImpl
- setTime(LocalTime) - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
- setTime(LocalTime) - Method in class org.inspirenxe.strata.core.control.field.TimePickerImpl
- setTint(int) - Method in class org.inspirenxe.strata.core.control.display.ImageImpl
- setTitle(Text) - Method in class org.inspirenxe.strata.core.control.collection.TableColumnImpl
- setTitle(Text) - Method in class org.inspirenxe.strata.core.control.display.InfoBarImpl
- setTitle(Text) - Method in class org.inspirenxe.strata.core.control.pane.ExpanderImpl
- setTitle(Text) - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
- setTitle(Text) - Method in class org.inspirenxe.strata.core.control.window.MessageBoxImpl
- setTitle(Text) - Method in class org.inspirenxe.strata.core.control.window.WindowImpl
- setToggleShown(boolean) - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
- setTooltip(Tooltip) - Method in class org.inspirenxe.strata.core.control.pane.NavigationItemImpl
- setTooltip(Tooltip) - Method in class org.inspirenxe.strata.core.control.pane.TabImpl
- setTooltip(Tooltip) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
-
Sets the tooltip.
- setTooltip(Tooltip) - Method in class org.inspirenxe.strata.core.node.Node
- setTooltipDelay(long) - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
- setTooltipDelay(long) - Method in class org.inspirenxe.strata.core.host.ScreenStackImpl
- setTooltipDelay(long) - Method in class org.inspirenxe.strata.core.node.Root
-
Sets how long the pointer rests on a component before its tooltip shows, in place of the theme's.
- setTooltipNotice(Text) - Method in class org.inspirenxe.strata.core.node.Node
-
Sets a message the host shows first in this component's tooltip, ahead of the tooltip set in code, such as a control's validation message.
- setTooltips(Function) - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
- setTranslator(Translator) - Static method in class org.inspirenxe.strata.core.StrataCore
-
Sets the translator that translated text reads through, for the whole process.
- setTranslator(Translator) - Static method in class org.inspirenxe.strata.core.text.Translations
-
Replaces the translator, which every host notices on its next layout or render.
- setTypeAhead(Function) - Method in class org.inspirenxe.strata.core.control.collection.ComboBoxImpl
- setTypeAhead(Function) - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
- setTypeAhead(Function) - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
- setTypeAhead(Function) - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
- setValidation(Validation) - Method in class org.inspirenxe.strata.core.control.button.CheckBoxImpl
- setValidation(Validation) - Method in class org.inspirenxe.strata.core.control.collection.ComboBoxImpl
- setValidation(Validation) - Method in class org.inspirenxe.strata.core.control.field.ColorPickerImpl
- setValidation(Validation) - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
- setValidation(Validation) - Method in class org.inspirenxe.strata.core.control.field.DatePickerImpl
-
See
Validatable.setValidation(Validation). - setValidation(Validation) - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
-
See
Validatable.setValidation(Validation). - setValidation(Validation) - Method in class org.inspirenxe.strata.core.control.field.TimePickerImpl
-
See
Validatable.setValidation(Validation). - setValidation(Validation) - Method in class org.inspirenxe.strata.core.control.field.SliderImpl
- setValidation(Validation) - Method in class org.inspirenxe.strata.core.control.field.SpinnerImpl
- setValidation(Validation) - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
- setValidation(Validation) - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
- setValidator(Function) - Method in class org.inspirenxe.strata.core.control.button.CheckBoxImpl
- setValidator(Function) - Method in class org.inspirenxe.strata.core.control.collection.ComboBoxImpl
- setValidator(Function) - Method in class org.inspirenxe.strata.core.control.field.ColorPickerImpl
- setValidator(Function) - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
- setValidator(Function) - Method in class org.inspirenxe.strata.core.control.field.SliderImpl
- setValidator(Function) - Method in class org.inspirenxe.strata.core.control.field.SpinnerImpl
- setValidator(Function) - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
- setValidator(Function) - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
- setValidator(Function) - Method in class org.inspirenxe.strata.core.control.field.DatePickerImpl
-
See
Validatable.setValidator(Function). - setValidator(Function) - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
-
See
Validatable.setValidator(Function). - setValidator(Function) - Method in class org.inspirenxe.strata.core.control.field.TimePickerImpl
-
See
Validatable.setValidator(Function). - setValidator(Supplier) - Method in class org.inspirenxe.strata.core.control.Validity
-
Sets the validator and asks it at once, or removes it.
- setValue(double) - Method in class org.inspirenxe.strata.core.control.display.ProgressBarImpl
- setValue(double) - Method in class org.inspirenxe.strata.core.control.field.SliderImpl
- setValue(double) - Method in class org.inspirenxe.strata.core.control.field.SpinnerImpl
- setValue(double) - Method in class org.inspirenxe.strata.core.control.pane.ScrollBarImpl
- setValue(Object) - Method in class org.inspirenxe.strata.core.control.display.AvatarImpl
- setValue(Object) - Method in class org.inspirenxe.strata.core.control.display.ImageImpl
- setValue(V) - Method in class org.inspirenxe.strata.core.event.ValueRequestEventImpl
- setValueLabelFunction(Function) - Method in class org.inspirenxe.strata.core.control.button.CycleButtonImpl
- setVisible(boolean) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
- setVisible(boolean) - Method in class org.inspirenxe.strata.core.node.Node
- setVisibleAmount(double) - Method in class org.inspirenxe.strata.core.control.pane.ScrollBarImpl
- setVisibleLines(int) - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
- setVisual(Visual) - Method in class org.inspirenxe.strata.core.control.display.AvatarImpl
- setVisual(Visual) - Method in class org.inspirenxe.strata.core.control.display.ImageImpl
- setWeight(Component, float) - Method in class org.inspirenxe.strata.core.layout.StackPanelImpl
- setWidth(float) - Method in class org.inspirenxe.strata.core.event.MeasureEventImpl
- setWidth(float) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
- setWidth(float) - Method in class org.inspirenxe.strata.core.node.Node
- setWidth(GridLength) - Method in class org.inspirenxe.strata.core.control.collection.TableColumnImpl
- setWidthLimits(float, float) - Method in class org.inspirenxe.strata.core.control.collection.TableColumnImpl
- setWrap(boolean) - Method in class org.inspirenxe.strata.core.control.display.LabelImpl
- setWrap(boolean) - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
- setZIndex(int) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
- setZIndex(int) - Method in class org.inspirenxe.strata.core.node.Node
-
Sets the z index.
- setZoom(CalendarView.Zoom) - Method in class org.inspirenxe.strata.core.control.field.CalendarViewImpl
- severity() - Method in class org.inspirenxe.strata.core.control.display.InfoBarImpl
- severity() - Method in class org.inspirenxe.strata.core.control.window.MessageBoxImpl
- shadow(Rect, float, float, int) - Method in class org.inspirenxe.strata.core.paint.CanvasPainter
- shortcut() - Method in class org.inspirenxe.strata.core.control.menu.CheckMenuItemImpl
- shortcut() - Method in class org.inspirenxe.strata.core.control.menu.MenuItemImpl
- shortcut() - Method in class org.inspirenxe.strata.core.control.menu.RadioMenuItemImpl
- SHORTCUT_GAP - Static variable in class org.inspirenxe.strata.core.control.menu.MenuImpl
-
The least space between an item's text and its shortcut, in UI units.
- shortcutModifier() - Method in class org.inspirenxe.strata.core.event.KeyEventImpl
- shortcutModifier() - Method in class org.inspirenxe.strata.core.node.Root
-
Returns the platform's shortcut modifier, from its conventions.
- shortcuts() - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
- shortcuts() - Method in class org.inspirenxe.strata.core.node.Root
-
Returns the commands this root runs from their shortcuts.
- shortMonthName(Month) - Method in class org.inspirenxe.strata.core.text.DateFormats
-
Returns a month's short name.
- shortWeekdayName(DayOfWeek) - Method in class org.inspirenxe.strata.core.text.DateFormats
-
Returns a weekday's short name.
- shownItems() - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
- shownItems() - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
- shownMode() - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
- shownMonth() - Method in class org.inspirenxe.strata.core.control.field.CalendarViewImpl
- shownSuggestions() - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
- shownTooltip() - Method in class org.inspirenxe.strata.core.node.Node
-
Returns the tooltip the host shows: the one set in code, with the notice ahead of it when there is one.
- showsMnemonics() - Method in class org.inspirenxe.strata.core.node.Root
-
Returns whether captions underline their mnemonics now: the platform's conventions turn mnemonics on, and Alt is held or a menu bar has the keys.
- showSuggestions() - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
- size(float, float) - Method in class org.inspirenxe.strata.core.control.BoxCaption
-
Sets the box's size and returns the control's desired size: the box, plus the gap and the caption unless the caption is empty, and as tall as the taller of the box and the caption.
- slice(List, int, int) - Static method in class org.inspirenxe.strata.core.text.Spans
-
Returns the part of the spans between two offsets.
- slider() - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
- SliderImpl - Class in org.inspirenxe.strata.core.control.field
-
The core
Slider. - SliderImpl(ComponentFactoryImpl) - Constructor for class org.inspirenxe.strata.core.control.field.SliderImpl
-
Creates a slider over 0 to 1, at 0, with no step.
- slot() - Method in class org.inspirenxe.strata.core.node.Node
-
Returns the slot the parent gave in the last arrange, margin included.
- smoothed(boolean, Runnable) - Method in class org.inspirenxe.strata.core.paint.CanvasPainter
- snap(LineBreaks.Characters, int) - Static method in class org.inspirenxe.strata.core.text.Graphemes
-
Returns the cluster boundary at or before an index, the start of the cluster the index falls in.
- snapshot() - Method in class org.inspirenxe.strata.core.node.Node
-
Records the component's current state, its own only, with the component's
snapshotStatehook as the state. - snapshotOf(Component) - Method in class org.inspirenxe.strata.core.event.EventImpl
-
Returns the snapshot taken of a component when the event fired.
- snapshotState() - Method in class org.inspirenxe.strata.core.control.button.ButtonImpl
- snapshotState() - Method in class org.inspirenxe.strata.core.control.button.CheckBoxImpl
- snapshotState() - Method in class org.inspirenxe.strata.core.control.button.DropDownButtonImpl
- snapshotState() - Method in class org.inspirenxe.strata.core.control.button.RadioButtonImpl
- snapshotState() - Method in class org.inspirenxe.strata.core.control.button.ToggleButtonImpl
- snapshotState() - Method in class org.inspirenxe.strata.core.control.button.ToggleSwitchImpl
- snapshotState() - Method in class org.inspirenxe.strata.core.control.display.AvatarImpl
- snapshotState() - Method in class org.inspirenxe.strata.core.control.display.ImageImpl
- snapshotState() - Method in class org.inspirenxe.strata.core.control.display.InfoBarImpl
- snapshotState() - Method in class org.inspirenxe.strata.core.control.display.LabelImpl
- snapshotState() - Method in class org.inspirenxe.strata.core.control.field.CalendarViewImpl
- snapshotState() - Method in class org.inspirenxe.strata.core.control.field.ColorPickerImpl
- snapshotState() - Method in class org.inspirenxe.strata.core.control.field.DatePickerImpl
- snapshotState() - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
- snapshotState() - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
- snapshotState() - Method in class org.inspirenxe.strata.core.control.field.SliderImpl
- snapshotState() - Method in class org.inspirenxe.strata.core.control.field.SpinnerImpl
- snapshotState() - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
- snapshotState() - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
- snapshotState() - Method in class org.inspirenxe.strata.core.control.field.TimePickerImpl
- snapshotState() - Method in class org.inspirenxe.strata.core.control.menu.FlyoutImpl
- snapshotState() - Method in class org.inspirenxe.strata.core.control.pane.ExpanderImpl
- snapshotState() - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
- snapshotState() - Method in class org.inspirenxe.strata.core.control.pane.ScrollBarImpl
- snapshotState() - Method in class org.inspirenxe.strata.core.layout.GridPanelImpl
- snapshotState() - Method in class org.inspirenxe.strata.core.layout.ScrollPanelImpl
- snapshotState() - Method in class org.inspirenxe.strata.core.layout.StackPanelImpl
- snapshotState() - Method in class org.inspirenxe.strata.core.layout.WrapPanelImpl
- snapshotState() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
-
Returns this component's own state for a snapshot, an immutable value without its children's state.
- snapsToTicks() - Method in class org.inspirenxe.strata.core.control.field.SliderImpl
- sortBy(List) - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
- sortBy(TableColumn, boolean) - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
- sortColumn() - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
- sortOrder() - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
- source() - Method in record class org.inspirenxe.strata.core.event.DragEventImpl.TransferRequest
-
Returns the value of the
sourcerecord component. - source() - Method in class org.inspirenxe.strata.core.event.TransferEventImpl
- spacer() - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
- SpacerImpl - Class in org.inspirenxe.strata.core.layout
-
The core
Spacer. - SpacerImpl(ComponentFactoryImpl) - Constructor for class org.inspirenxe.strata.core.layout.SpacerImpl
-
Creates a stretched spacer with no size.
- spacing() - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
- spacing() - Method in class org.inspirenxe.strata.core.control.pane.TabBarImpl
- spacing() - Method in class org.inspirenxe.strata.core.layout.StackPanelImpl
- spacing() - Method in class org.inspirenxe.strata.core.layout.WrapPanelImpl
- spans() - Method in class org.inspirenxe.strata.core.text.BidiRuns
-
Returns the spans in drawing order, left to right.
- spans() - Method in class org.inspirenxe.strata.core.text.TextLine
-
Returns the spans.
- spans(int, int) - Method in class org.inspirenxe.strata.core.text.StyledText
-
Returns the spans that draw a range of the text, one per segment it crosses.
- Spans - Class in org.inspirenxe.strata.core.text
-
Character-range work on lists of spans, which
CoreTextuses to resolve its operations. - spinner() - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
- SpinnerImpl - Class in org.inspirenxe.strata.core.control.field
-
The core
Spinner: aTextBoxImplchild with the two step buttons painted in a column at the right. - SpinnerImpl(ComponentFactoryImpl) - Constructor for class org.inspirenxe.strata.core.control.field.SpinnerImpl
-
Creates a spinner from 0 to 100 in steps of 1, at 0.
- splitPane(Orientation) - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
- SplitPaneImpl - Class in org.inspirenxe.strata.core.control.pane
-
The core
SplitPane. - SplitPaneImpl(ComponentFactoryImpl, Orientation) - Constructor for class org.inspirenxe.strata.core.control.pane.SplitPaneImpl
-
Creates an empty pane with the divider in the middle.
- sprite() - Method in class org.inspirenxe.strata.core.control.display.AvatarImpl
- sprite() - Method in class org.inspirenxe.strata.core.control.display.ImageImpl
- sprite(SpriteId, Rect, int) - Method in class org.inspirenxe.strata.core.paint.CanvasPainter
- spriteSize(SpriteId) - Method in class org.inspirenxe.strata.core.node.Root
-
Returns a sprite's size from the host's sprite sizes.
- stackPanel() - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
- stackPanel(Orientation) - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
- StackPanelImpl - Class in org.inspirenxe.strata.core.layout
-
The core
StackPanel. - StackPanelImpl(ComponentFactoryImpl, Orientation) - Constructor for class org.inspirenxe.strata.core.layout.StackPanelImpl
-
Creates an empty panel with no spacing.
- standalone() - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
-
Makes this list follow the theme's "list.row.width" and "list.padding" and draw its "list.edge" lines, as a list the factory makes does.
- start(Object, Runnable, long) - Method in class org.inspirenxe.strata.core.input.HoldRepeater
-
Starts repeating an action, in place of any hold repeating already.
- start(Rect, Insets, float) - Method in class org.inspirenxe.strata.core.control.Caption
-
Returns where a piece of a given width starts: placed across the control less its padding by the alignment, centered by default, and moved inside the clip area when it fits there, or else at the clip area's left edge.
- start(Overlay, Component) - Method in class org.inspirenxe.strata.core.control.PopupSession
-
Starts the session for an overlay the popup just opened in, and listens for its close.
- start(BindingQueue) - Method in class org.inspirenxe.strata.core.state.Watch
-
Starts following the source: reads it once to record its states and the value to compare with, without calling the listener.
- startHoldRepeat(Node, Runnable) - Method in class org.inspirenxe.strata.core.node.Root
-
Repeats an action while a pointer button stays down on a node, on the key repeat timing, as a spinner's step button or a scroll bar's track does: the node acts once for the press and calls this, and the root runs the action on later frames, inside a frame with the user as the origin and the mouse as the device, until the node calls
Root.stopHoldRepeat(Node), starts another, or is no longer in this tree, visible and enabled. - startTransfer(Transfer, Set) - Method in class org.inspirenxe.strata.core.event.DragEventImpl
- startTransfer(Transfer, Set, Function) - Method in class org.inspirenxe.strata.core.event.DragEventImpl
- startX() - Method in class org.inspirenxe.strata.core.event.DragEventImpl
- startY() - Method in class org.inspirenxe.strata.core.event.DragEventImpl
- state() - Method in class org.inspirenxe.strata.core.control.button.CheckBoxImpl
- StateFactoryImpl - Class in org.inspirenxe.strata.core.state
-
Core's
StateFactory, which makesStateImpls. - StateImpl<T> - Class in org.inspirenxe.strata.core.state
-
Core's
State. - states() - Method in class org.inspirenxe.strata.core.CoreProvider
- step() - Method in class org.inspirenxe.strata.core.animation.AnimatorImpl
-
Steps every running animation by the clock.
- step() - Method in class org.inspirenxe.strata.core.control.field.SliderImpl
- step() - Method in class org.inspirenxe.strata.core.control.field.SpinnerImpl
- step(float, float, float, float, float, float) - Static method in class org.inspirenxe.strata.core.layout.EdgeScroll
-
Returns how far to scroll along one axis this frame.
- stop() - Method in class org.inspirenxe.strata.core.control.Motion
-
Stops a move under way where it is.
- stop() - Method in class org.inspirenxe.strata.core.input.KeyRepeater
-
Stops repeating until the next press of a repeatable key.
- stop() - Method in class org.inspirenxe.strata.core.state.Watch
-
Stops following the source and lets go of every state it read.
- stop(Object) - Method in class org.inspirenxe.strata.core.input.HoldRepeater
-
Stops the repeat if an owner holds it.
- stopAll() - Method in class org.inspirenxe.strata.core.animation.AnimatorImpl
-
Stops every running animation where it is, as closing each would, when the screen closes.
- stopHoldRepeat(Node) - Method in class org.inspirenxe.strata.core.node.Root
-
Stops a node's hold repeat, as on the release of the button.
- stopPropagation() - Method in class org.inspirenxe.strata.core.event.EventImpl
- stopWatches() - Method in class org.inspirenxe.strata.core.node.Root
-
Stops every watch and forgets them, when the screen closes.
- StrataCore - Class in org.inspirenxe.strata.core
-
Where engine adapters get Strata's implementation.
- strokeArc(Rect, float, float, Stroke, int) - Method in class org.inspirenxe.strata.core.paint.CanvasPainter
- strokeEllipse(Rect, Stroke, int) - Method in class org.inspirenxe.strata.core.paint.CanvasPainter
- strokeRect(Rect, float, Stroke, int) - Method in class org.inspirenxe.strata.core.paint.CanvasPainter
- strokeShape(Shape, Stroke, int) - Method in class org.inspirenxe.strata.core.paint.CanvasPainter
- style() - Method in class org.inspirenxe.strata.core.control.display.LabelImpl
- STYLE_ERROR - Static variable in class org.inspirenxe.strata.core.control.Validity
-
Style key for the outline of a control with an error and no invalid face (paint, optional).
- STYLE_WARNING - Static variable in class org.inspirenxe.strata.core.control.Validity
-
Style key for the outline of a control with a warning (paint, optional).
- styleAt(List, int, TextStyle) - Static method in class org.inspirenxe.strata.core.text.Spans
-
Returns the style of the character at an offset.
- StyledText - Class in org.inspirenxe.strata.core.text
-
A text field's text split into styled segments: the runs a
TextHighlighterreturns, with the gaps between them in the field's base style. - StyledText() - Constructor for class org.inspirenxe.strata.core.text.StyledText
-
Creates empty text with no highlighter.
- stylePaint(String, Paint) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
-
Looks up a paint for this component's style states, as
CustomComponent.stylePaintdoes. - stylePaint(String, Paint) - Method in class org.inspirenxe.strata.core.node.Node
-
Looks up a paint for the component's style states, as
StyleStatesdescribes:key.disabledwhile the component is disabled, itself or through an ancestor, thenkey.<state>for each of its own states that is on, in the order they were first set, thenkey.pressed,key.hovered,key.focus_visibleandkey.focused, and last the key. - styleText(String, TextStyle) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
-
Looks up a text style for this component's style states, as
CustomComponent.styleTextdoes. - styleText(String, TextStyle) - Method in class org.inspirenxe.strata.core.node.Node
-
Looks up a text style for the component's style states, in the same order as
Node.stylePaint(String, Paint). - submenuItem(Text) - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
- SubmenuItemImpl - Class in org.inspirenxe.strata.core.control.menu
-
The core
SubmenuItem. - SubmenuItemImpl(Text) - Constructor for class org.inspirenxe.strata.core.control.menu.SubmenuItemImpl
-
Creates an item with no menu.
- submit(Supplier) - Method in class org.inspirenxe.strata.core.frame.UiThreadImpl
- subscribe(Consumer) - Method in class org.inspirenxe.strata.core.state.StateImpl
- subscribe(EventType, int, EventHandler) - Method in class org.inspirenxe.strata.core.control.button.RadioGroupImpl
- subscribe(EventType, int, EventHandler) - Method in class org.inspirenxe.strata.core.event.EventDispatcher
-
Registers a handler.
- subscribe(EventType, int, EventHandler) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
- subscribe(EventType, int, EventHandler) - Method in class org.inspirenxe.strata.core.node.Node
-
Adds a handler.
- suspendTextInput() - Method in class org.inspirenxe.strata.core.node.Root
-
Stops the engine's text input if the focused node takes text, because another screen now covers this one and takes the keyboard.
T
- tab(int) - Method in class org.inspirenxe.strata.core.control.pane.TabBarImpl
- tab(Text) - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
- tabBar() - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
- TabBarImpl - Class in org.inspirenxe.strata.core.control.pane
-
The core
TabBar. - TabBarImpl(ComponentFactoryImpl) - Constructor for class org.inspirenxe.strata.core.control.pane.TabBarImpl
-
Creates a bar with no tabs.
- TabImpl - Class in org.inspirenxe.strata.core.control.pane
-
The core
Tab: enabled, with no tooltip. - TabImpl(Text) - Constructor for class org.inspirenxe.strata.core.control.pane.TabImpl
-
Creates a tab.
- tabIndex() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
-
Returns the tab index.
- tabIndex() - Method in class org.inspirenxe.strata.core.node.Node
- tableColumn(Text) - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
- TableColumnImpl<T> - Class in org.inspirenxe.strata.core.control.collection
-
The core
TableColumn: weighted 1, showing each item's appearance name as text, which isString.valueOf(Object)for an item with no appearance, and not sortable. - TableColumnImpl(ComponentFactory, Text) - Constructor for class org.inspirenxe.strata.core.control.collection.TableColumnImpl
-
Creates a column.
- tableView() - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
- TableViewImpl<T> - Class in org.inspirenxe.strata.core.control.collection
-
The core
TableView: a header component above aListViewImplwhose cells are rows that place one cell per shown column. - TableViewImpl(ComponentFactoryImpl) - Constructor for class org.inspirenxe.strata.core.control.collection.TableViewImpl
-
Creates a table with no columns.
- tabOrder() - Method in class org.inspirenxe.strata.core.node.Root
-
Returns the nodes Tab moves through: every focusable, tabbable node whose ancestors are all visible and enabled, in the top dialog or, with no dialog open, in the content, sorted by tab index and then by tree order.
- tabOrderWithin(Node) - Method in class org.inspirenxe.strata.core.node.Root
-
Returns the nodes Tab would move through inside one subtree, such as an open popup: every focusable, tabbable node in it whose ancestors within it are visible and enabled, sorted by tab index and then by tree order.
- tabs() - Method in class org.inspirenxe.strata.core.control.pane.TabBarImpl
- takeWatches() - Method in class org.inspirenxe.strata.core.node.Root
-
Hands over the watches started so far and forgets them, so the host can stop them once a rebuilt screen has started its own.
- target() - Method in class org.inspirenxe.strata.core.event.EventImpl
- text() - Method in class org.inspirenxe.strata.core.control.button.ButtonImpl
- text() - Method in class org.inspirenxe.strata.core.control.button.CheckBoxImpl
- text() - Method in class org.inspirenxe.strata.core.control.button.CycleButtonImpl
- text() - Method in class org.inspirenxe.strata.core.control.button.DropDownButtonImpl
- text() - Method in class org.inspirenxe.strata.core.control.button.RadioButtonImpl
- text() - Method in class org.inspirenxe.strata.core.control.button.ToggleButtonImpl
- text() - Method in class org.inspirenxe.strata.core.control.button.ToggleSwitchImpl
- text() - Method in class org.inspirenxe.strata.core.control.display.BusyIndicatorImpl
- text() - Method in class org.inspirenxe.strata.core.control.display.InfoBarImpl
- text() - Method in class org.inspirenxe.strata.core.control.display.LabelImpl
- text() - Method in class org.inspirenxe.strata.core.control.display.ProgressBarImpl
- text() - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
- text() - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
- text() - Method in class org.inspirenxe.strata.core.control.menu.CheckMenuItemImpl
- text() - Method in class org.inspirenxe.strata.core.control.menu.MenuItemImpl
- text() - Method in class org.inspirenxe.strata.core.control.menu.RadioMenuItemImpl
- text() - Method in class org.inspirenxe.strata.core.control.menu.SubmenuItemImpl
- text() - Method in class org.inspirenxe.strata.core.control.pane.NavigationHeaderImpl
- text() - Method in class org.inspirenxe.strata.core.control.pane.NavigationItemImpl
- text() - Method in class org.inspirenxe.strata.core.control.pane.TabImpl
- text() - Method in class org.inspirenxe.strata.core.control.window.MessageBoxImpl
- text() - Method in class org.inspirenxe.strata.core.node.LayoutPass
- text() - Method in class org.inspirenxe.strata.core.text.StyledText
-
Returns the text the segments cover.
- text(int) - Static method in class org.inspirenxe.strata.core.control.Badge
-
Returns the text a count shows as.
- text(KeyStroke, Modifier) - Static method in class org.inspirenxe.strata.core.input.KeyNames
-
Returns how a stroke reads.
- text(TextSpan, float, float) - Method in class org.inspirenxe.strata.core.paint.CanvasPainter
- text(TextSpan, Rect, HorizontalAlignment, VerticalAlignment) - Method in class org.inspirenxe.strata.core.paint.CanvasPainter
- text(TextSource) - Static method in class org.inspirenxe.strata.core.StrataCore
-
Wraps an engine's own text as Strata text, so every text operation works on it and it reads anew whenever it is resolved.
- textAlignment() - Method in class org.inspirenxe.strata.core.control.display.LabelImpl
- textAlignment() - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
- textAlignment() - Method in class org.inspirenxe.strata.core.control.field.SpinnerImpl
- textAlignment() - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
- textAlignment() - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
- textArea() - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
- TextAreaImpl - Class in org.inspirenxe.strata.core.control.field
-
The core
TextArea. - TextAreaImpl(ComponentFactoryImpl) - Constructor for class org.inspirenxe.strata.core.control.field.TextAreaImpl
-
Creates an empty text area that wraps.
- textBox() - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
- TextBoxImpl - Class in org.inspirenxe.strata.core.control.field
-
The core
TextBox, a single-line field. - TextBoxImpl(ComponentFactoryImpl) - Constructor for class org.inspirenxe.strata.core.control.field.TextBoxImpl
-
Creates an empty box with no length limit.
- TextFactoryImpl - Class in org.inspirenxe.strata.core.text
-
The core
TextFactory. - textHeight(List, TextStyle) - Method in class org.inspirenxe.strata.core.text.InlineMetrics
-
Returns the height of the characters in a line: the largest line height of the base style and of the styles of its spans that are not elements.
- textInputKind() - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
- textInputKind() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
-
Returns the kind of text the component takes, which the root passes to the engine when it starts text input.
- textInputKind() - Method in class org.inspirenxe.strata.core.node.Node
-
Returns the kind of text the component takes, which the root passes to the engine when it starts text input.
- TextLine - Class in org.inspirenxe.strata.core.text
-
One line of resolved text, measured once so it can be drawn without allocating.
- texts() - Method in class org.inspirenxe.strata.core.CoreProvider
- textScale() - Method in class org.inspirenxe.strata.core.control.display.LabelImpl
- textStyle() - Method in class org.inspirenxe.strata.core.node.BuiltInContainer
- textStyle() - Method in class org.inspirenxe.strata.core.node.ContainerNode
- TextWrap - Class in org.inspirenxe.strata.core.text
-
Word wrapping of text in one style with an engine's text metrics, by the rule
LineBreaksdescribes. - theme() - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
- theme() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
-
Returns the theme applied to this component, for reading styles outside
BuiltInComponent.onApplyTheme(Theme). - theme() - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
- theme() - Method in class org.inspirenxe.strata.core.node.Node
- theme() - Method in class org.inspirenxe.strata.core.node.Root
-
Returns the theme every node in the tree uses.
- themeRef() - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
- ThemeRegistryImpl - Class in org.inspirenxe.strata.core.theme
-
The core
ThemeRegistry. - ThemeRegistryImpl() - Constructor for class org.inspirenxe.strata.core.theme.ThemeRegistryImpl
-
Creates an empty registry.
- ThemeRegistryImpl.Definition - Record Class in org.inspirenxe.strata.core.theme
-
A theme defined in code.
- ThemeResolver - Class in org.inspirenxe.strata.core.theme
- ThemeResolver(ThemeSource) - Constructor for class org.inspirenxe.strata.core.theme.ThemeResolver
-
Creates a resolver that reads the process's registry,
ThemeRegistryImpl.INSTANCE. - ThemeResolver(ThemeSource, ThemeRegistryImpl) - Constructor for class org.inspirenxe.strata.core.theme.ThemeResolver
-
Creates a resolver that reads a given registry.
- themes() - Method in class org.inspirenxe.strata.core.CoreProvider
- thickness() - Method in class org.inspirenxe.strata.core.control.display.SeparatorImpl
- thumb(float, float) - Method in class org.inspirenxe.strata.core.layout.ScrollTrack
-
Returns the thumb for an offset.
- THUMB_WIDTH - Static variable in class org.inspirenxe.strata.core.control.field.SliderImpl
-
The thumb's length along the track: its width on a horizontal slider, its height on a vertical one.
- ThumbDrag - Class in org.inspirenxe.strata.core.layout
-
Follows the pointer on one
ScrollTrackfor the component that paints it:ThumbDrag.press(float, float, float, float, float)pages or starts a drag of the thumb,ThumbDrag.drag(float, float, float)gives the offset for the pointer during the drag, andThumbDrag.release()ends it. - ThumbDrag(ScrollTrack, boolean) - Constructor for class org.inspirenxe.strata.core.layout.ThumbDrag
-
Creates a helper for a bar.
- tiled(SpriteId, Rect, Size, int) - Method in class org.inspirenxe.strata.core.paint.CanvasPainter
- time() - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
- time() - Method in class org.inspirenxe.strata.core.control.field.TimePickerImpl
- timePicker() - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
- TimePickerImpl - Class in org.inspirenxe.strata.core.control.field
-
The core
TimePicker: a field of hour, minute, second and half of the day parts over aSegmentedField, withTimeColumnsin its popup. - TimePickerImpl(ComponentFactoryImpl) - Constructor for class org.inspirenxe.strata.core.control.field.TimePickerImpl
-
Creates an empty picker.
- timeSeparator() - Method in class org.inspirenxe.strata.core.text.DateFormats
-
Returns what goes between hours, minutes and seconds.
- tint() - Method in class org.inspirenxe.strata.core.control.display.ImageImpl
- title() - Method in class org.inspirenxe.strata.core.control.collection.TableColumnImpl
- title() - Method in class org.inspirenxe.strata.core.control.display.InfoBarImpl
- title() - Method in class org.inspirenxe.strata.core.control.pane.ExpanderImpl
- title() - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
- title() - Method in class org.inspirenxe.strata.core.control.window.MessageBoxImpl
- title() - Method in class org.inspirenxe.strata.core.control.window.WindowImpl
- title() - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
- title() - Method in class org.inspirenxe.strata.core.host.ScreenStackImpl
- TODAY_CHECK_MILLIS - Static variable in class org.inspirenxe.strata.core.control.field.CalendarViewImpl
-
How often today is read from the wall clock, in milliseconds.
- toggle() - Method in class org.inspirenxe.strata.core.control.button.CheckBoxImpl
- toggle() - Method in class org.inspirenxe.strata.core.control.button.RadioButtonImpl
- toggle() - Method in class org.inspirenxe.strata.core.control.button.ToggleButtonImpl
- toggle() - Method in class org.inspirenxe.strata.core.control.button.ToggleSwitchImpl
- toggle() - Method in class org.inspirenxe.strata.core.control.pane.ExpanderImpl
- toggleButton(Text) - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
- ToggleButtonImpl - Class in org.inspirenxe.strata.core.control.button
-
The core
ToggleButton: aButtonImplthat stays down while on. - ToggleButtonImpl(ComponentFactoryImpl, Text) - Constructor for class org.inspirenxe.strata.core.control.button.ToggleButtonImpl
-
Creates a toggle button that is off.
- toggleSwitch(Text) - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
- ToggleSwitchImpl - Class in org.inspirenxe.strata.core.control.button
-
The core
ToggleSwitch. - ToggleSwitchImpl(ComponentFactoryImpl, Text) - Constructor for class org.inspirenxe.strata.core.control.button.ToggleSwitchImpl
-
Creates a switch that is off.
- tooltip() - Method in class org.inspirenxe.strata.core.control.pane.NavigationItemImpl
- tooltip() - Method in class org.inspirenxe.strata.core.control.pane.TabImpl
- tooltip() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
-
Returns the tooltip.
- tooltip() - Method in class org.inspirenxe.strata.core.node.Node
- tooltip() - Method in class org.inspirenxe.strata.core.node.Root
-
Returns the component showing as the tooltip.
- TOOLTIP_OFFSET - Static variable in class org.inspirenxe.strata.core.node.Root
-
How far a tooltip sits from the pointer on each axis, in UI units.
- tooltipDelay() - Method in class org.inspirenxe.strata.core.node.Root
-
Returns how long the pointer rests on a component before its tooltip shows: the delay set with
Root.setTooltipDelay(long), else the theme's "tooltip.delay", elseTooltip.DEFAULT_DELAY_MILLIS. - tooltipOf(Object) - Method in class org.inspirenxe.strata.core.appearance.AppearancesImpl
- top() - Method in class org.inspirenxe.strata.core.host.ScreenStackImpl
- toString() - Method in class org.inspirenxe.strata.core.control.collection.TableColumnImpl
- toString() - Method in class org.inspirenxe.strata.core.control.menu.CheckMenuItemImpl
- toString() - Method in class org.inspirenxe.strata.core.control.menu.MenuItemImpl
- toString() - Method in class org.inspirenxe.strata.core.control.menu.MenuSeparatorImpl
- toString() - Method in class org.inspirenxe.strata.core.control.menu.RadioMenuItemImpl
- toString() - Method in class org.inspirenxe.strata.core.control.menu.SubmenuItemImpl
- toString() - Method in class org.inspirenxe.strata.core.control.pane.NavigationHeaderImpl
- toString() - Method in class org.inspirenxe.strata.core.control.pane.NavigationItemImpl
- toString() - Method in class org.inspirenxe.strata.core.control.pane.NavigationSeparatorImpl
- toString() - Method in class org.inspirenxe.strata.core.control.pane.TabImpl
- toString() - Method in record class org.inspirenxe.strata.core.event.DragEventImpl.TransferRequest
-
Returns a string representation of this record class.
- toString() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
-
Returns the class name, for debugging.
- toString() - Method in class org.inspirenxe.strata.core.node.Node
- toString() - Method in record class org.inspirenxe.strata.core.registry.ComponentRegistryImpl.Entry
-
Returns a string representation of this record class.
- toString() - Method in class org.inspirenxe.strata.core.state.Binding
-
Names the component and key, for the cycle report.
- toString() - Method in class org.inspirenxe.strata.core.state.StateImpl
-
Returns the value, for debugging.
- toString() - Method in class org.inspirenxe.strata.core.state.Watch
-
Names the watch and its listener, for the cycle report.
- toString() - Method in record class org.inspirenxe.strata.core.text.MnemonicLine
-
Returns a string representation of this record class.
- toString() - Method in record class org.inspirenxe.strata.core.text.Mnemonics
-
Returns a string representation of this record class.
- toString() - Method in record class org.inspirenxe.strata.core.theme.ThemeRegistryImpl.Definition
-
Returns a string representation of this record class.
- TOUCH_SCROLL_UNITS - Static variable in class org.inspirenxe.strata.core.node.Root
-
How far two touches that move together move, in UI units, to scroll one wheel notch.
- track() - Method in class org.inspirenxe.strata.core.layout.ScrollTrack
-
Returns the track.
- transfer() - Method in record class org.inspirenxe.strata.core.event.DragEventImpl.TransferRequest
-
Returns the value of the
transferrecord component. - transfer() - Method in class org.inspirenxe.strata.core.event.TransferEventImpl
- TransferEventImpl - Class in org.inspirenxe.strata.core.event
-
The core
TransferEvent. - TransferEventImpl(Component, float, float, Modifiers, Transfer, Set, Component, TransferEventImpl.Kind, DropEffect) - Constructor for class org.inspirenxe.strata.core.event.TransferEventImpl
-
Creates the event.
- TransferEventImpl.Kind - Enum Class in org.inspirenxe.strata.core.event
-
Which of the five events this is, which decides what
TransferEventImpl.accept(DropEffect)andTransferEventImpl.reject()do. - transferRequest() - Method in class org.inspirenxe.strata.core.event.DragEventImpl
-
Returns the transfer a handler started.
- TransferRequest(Component, Transfer, Set, Function) - Constructor for record class org.inspirenxe.strata.core.event.DragEventImpl.TransferRequest
-
Creates an instance of a
TransferRequestrecord class. - translatable(String, Object...) - Method in class org.inspirenxe.strata.core.text.TextFactoryImpl
- translate(String) - Static method in class org.inspirenxe.strata.core.text.Translations
-
Returns the pattern for a key: the translator's, then Strata's English, then the key itself.
- translated(float, float, Runnable) - Method in class org.inspirenxe.strata.core.paint.CanvasPainter
- translatePlural(String, long) - Static method in class org.inspirenxe.strata.core.text.Translations
-
Returns the pattern for a count: the translation of
key.<category>for the translator's category of the count, else ofkey.other, elsekey.otheritself with one warning. - Translations - Class in org.inspirenxe.strata.core.text
-
The process-wide translator that translated text reads through, with English for Strata's own keys.
- translator() - Static method in class org.inspirenxe.strata.core.text.Translations
-
Returns the translator.
- treeView(Function) - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
- TreeViewImpl<T> - Class in org.inspirenxe.strata.core.control.collection
-
The core
TreeView. - TreeViewImpl(ComponentFactoryImpl, Function) - Constructor for class org.inspirenxe.strata.core.control.collection.TreeViewImpl
-
Creates a tree with no roots.
- tryCreate(Class) - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
- tryCreate(ComponentId) - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
- type() - Method in record class org.inspirenxe.strata.core.registry.ComponentRegistryImpl.Entry
-
Returns the value of the
typerecord component.
U
- uiThread() - Method in class org.inspirenxe.strata.core.CoreProvider
-
Returns the UI thread of the platform whose controller the adapter set with
StrataCore.setScreenController(ScreenController). - uiThread() - Static method in class org.inspirenxe.strata.core.host.PlatformScreens
-
Returns the UI thread of the controller's platform.
- uiThread() - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
-
Returns the UI thread of the host's platform.
- uiThread() - Method in class org.inspirenxe.strata.core.host.ScreenStackImpl
-
Returns the UI thread of the stack's platform, which every screen's host shares.
- uiThread() - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
-
Returns the UI thread of the host's platform, shared by every host made with that platform.
- uiThread() - Method in class org.inspirenxe.strata.core.node.Root
-
Returns the UI thread of the host's platform.
- UiThreadImpl - Class in org.inspirenxe.strata.core.frame
-
The
UiThreadof one platform, shared by every host made with it;UiThreadImpl.of(Platform)finds or makes it. - unbind(PropertyKey) - Method in class org.inspirenxe.strata.core.node.Node
-
Removes the binding with the key's name, detaching it so no state refers to it.
- unbind(PropertyKey) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
- undo() - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
- undo() - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
- UNSET - Static variable in class org.inspirenxe.strata.core.node.Node
-
The value of a fixed width or height that has not been set.
- up(Painter, int, float, float) - Method in class org.inspirenxe.strata.core.control.Rings.Arrow
-
Fills the arrow 7 wide and 4 tall pointing up, its top-left corner at a point.
- up(Painter, int, float, float) - Static method in class org.inspirenxe.strata.core.control.Rings
-
Fills an arrow 7 wide and 4 tall pointing up, its top-left corner at a point.
- update(String, TextStyle, TextHighlighter, boolean) - Method in class org.inspirenxe.strata.core.text.StyledText
-
Brings the segments up to date.
- update(Rect, float, float) - Method in class org.inspirenxe.strata.core.layout.ScrollTrack
-
Sets the track and how much of the content shows.
V
- validation() - Method in class org.inspirenxe.strata.core.control.button.CheckBoxImpl
- validation() - Method in class org.inspirenxe.strata.core.control.collection.ComboBoxImpl
- validation() - Method in class org.inspirenxe.strata.core.control.field.ColorPickerImpl
- validation() - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
- validation() - Method in class org.inspirenxe.strata.core.control.field.DatePickerImpl
-
See
Validatable.validation(). - validation() - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
-
See
Validatable.validation(). - validation() - Method in class org.inspirenxe.strata.core.control.field.TimePickerImpl
-
See
Validatable.validation(). - validation() - Method in class org.inspirenxe.strata.core.control.field.SliderImpl
- validation() - Method in class org.inspirenxe.strata.core.control.field.SpinnerImpl
- validation() - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
- validation() - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
- validation() - Method in class org.inspirenxe.strata.core.control.Validity
-
Returns the validation the control shows.
- Validity - Class in org.inspirenxe.strata.core.control
-
The validation of one
Validatablecontrol: what code set, what its validator worked out, and a binding's conversion error, which wins while it lasts; and how the control draws it. - Validity(Node, BiConsumer) - Constructor for class org.inspirenxe.strata.core.control.Validity
-
Creates a valid validity.
- value() - Method in class org.inspirenxe.strata.core.control.display.AvatarImpl
- value() - Method in class org.inspirenxe.strata.core.control.display.ImageImpl
- value() - Method in class org.inspirenxe.strata.core.control.display.ProgressBarImpl
- value() - Method in class org.inspirenxe.strata.core.control.field.SliderImpl
- value() - Method in class org.inspirenxe.strata.core.control.field.SpinnerImpl
- value() - Method in class org.inspirenxe.strata.core.control.pane.ScrollBarImpl
- value() - Method in class org.inspirenxe.strata.core.event.ValueEventImpl
- value() - Method in class org.inspirenxe.strata.core.event.ValueRequestEventImpl
- value(int) - Method in class org.inspirenxe.strata.core.control.button.RadioGroupImpl
- ValueEventImpl<C,
V> - Class in org.inspirenxe.strata.core.event -
A control's report that carries the value after a change and the one before it.
- ValueEventImpl(Component, C, V, V) - Constructor for class org.inspirenxe.strata.core.event.ValueEventImpl
-
Creates a report fired for something that is not a component, aimed at a component that stands for it.
- ValueEventImpl(Component, V, V) - Constructor for class org.inspirenxe.strata.core.event.ValueEventImpl
-
Creates a report fired by a control.
- valueOf(String) - Static method in enum class org.inspirenxe.strata.core.event.TransferEventImpl.Kind
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.inspirenxe.strata.core.text.DateFormats.Part
-
Returns the enum constant of this class with the specified name.
- ValueRequestEventImpl<C,
V> - Class in org.inspirenxe.strata.core.event -
A control's request that carries a value handlers may replace.
- ValueRequestEventImpl(Component, V) - Constructor for class org.inspirenxe.strata.core.event.ValueRequestEventImpl
-
Creates a request fired by a control.
- values() - Static method in enum class org.inspirenxe.strata.core.event.TransferEventImpl.Kind
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.inspirenxe.strata.core.text.DateFormats.Part
-
Returns an array containing the constants of this enum class, in the order they are declared.
- version() - Method in class org.inspirenxe.strata.core.text.InlineMetrics
- version() - Static method in class org.inspirenxe.strata.core.text.Translations
-
Returns a number that changes whenever translated text may read differently.
- version() - Method in class org.inspirenxe.strata.core.theme.ThemeRegistryImpl
-
Returns a number that changes whenever overrides or a definition are added or closed.
- verticalAlignment() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
- verticalAlignment() - Method in class org.inspirenxe.strata.core.node.Node
- verticalPolicy() - Method in class org.inspirenxe.strata.core.layout.ScrollPanelImpl
- viewport() - Method in class org.inspirenxe.strata.core.layout.ScrollPanelImpl
- visibleAmount() - Method in class org.inspirenxe.strata.core.control.pane.ScrollBarImpl
- visual() - Method in class org.inspirenxe.strata.core.control.display.AvatarImpl
- visual() - Method in class org.inspirenxe.strata.core.control.display.ImageImpl
- visual(Visual, Rect, int) - Method in class org.inspirenxe.strata.core.paint.CanvasPainter
W
- watch(Source, Consumer) - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
- watch(Source, Consumer) - Method in class org.inspirenxe.strata.core.node.Root
-
Starts a watch over a source on this root's binding queue, as
ComponentFactory.watchdescribes. - Watch<T> - Class in org.inspirenxe.strata.core.state
- Watch(Source, Consumer) - Constructor for class org.inspirenxe.strata.core.state.Watch
-
Creates a watch that does nothing until started.
- weight(Component) - Method in class org.inspirenxe.strata.core.layout.StackPanelImpl
- WHEEL_LINES - Static variable in class org.inspirenxe.strata.core.control.field.TextAreaImpl
-
How many lines one wheel notch scrolls.
- whileAttached(Supplier) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
- width() - Method in class org.inspirenxe.strata.core.control.Badge
-
Returns the width found by the last
Badge.measure(TextMetrics). - width() - Method in class org.inspirenxe.strata.core.control.collection.TableColumnImpl
- width() - Method in class org.inspirenxe.strata.core.event.MeasureEventImpl
- width() - Method in class org.inspirenxe.strata.core.text.TextLine
-
Returns the width.
- width(int, int) - Method in interface org.inspirenxe.strata.core.text.LineBreaks.Measure
-
Returns how wide a range of the text is drawn.
- width(List, TextMetrics) - Static method in class org.inspirenxe.strata.core.text.RichText
-
Returns the width of a line.
- width(TextMetrics, int, int) - Method in class org.inspirenxe.strata.core.text.StyledText
-
Returns the width of a range of the text, each part measured in its own style.
- width(TextSpan) - Method in class org.inspirenxe.strata.core.text.InlineMetrics
- window() - Method in class org.inspirenxe.strata.core.control.window.MessageBoxImpl
- window(Text) - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
- WindowImpl - Class in org.inspirenxe.strata.core.control.window
-
The core
Window. - WindowImpl(ComponentFactoryImpl, Text) - Constructor for class org.inspirenxe.strata.core.control.window.WindowImpl
-
Creates an empty, centered window with 3 units of padding.
- withPassword(Function) - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
- wrap(String, TextStyle, float, TextMetrics) - Static method in class org.inspirenxe.strata.core.text.TextWrap
-
Splits text into lines no wider than a width.
- wrap(List, float, TextMetrics) - Static method in class org.inspirenxe.strata.core.text.RichText
-
Splits spans into lines no wider than a width, by the rule
LineBreaksdescribes, asTextWrap.wrap(String, TextStyle, float, TextMetrics)splits text in one style: newlines always break, a row breaks after the last whitespace that fits, the whitespace where it breaks is dropped, and a word wider than a whole line breaks between grapheme clusters. - wrapPanel() - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
- wrapPanel(Orientation) - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
- WrapPanelImpl - Class in org.inspirenxe.strata.core.layout
-
The core
WrapPanel. - WrapPanelImpl(ComponentFactoryImpl, Orientation) - Constructor for class org.inspirenxe.strata.core.layout.WrapPanelImpl
-
Creates an empty panel with no spacing and lines aligned to their start.
- wraps() - Method in class org.inspirenxe.strata.core.control.display.LabelImpl
- wraps() - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
- write(Platform, Transfer) - Static method in class org.inspirenxe.strata.core.transfer.Clipboards
-
Writes a transfer to a platform's clipboard: every format but the local ones goes to the engine, and the whole transfer is kept for
Clipboards.read(Platform). - writeBack() - Method in class org.inspirenxe.strata.core.state.Binding
-
Writes the property's value to the state unless they are equal, as a report does, for a report an animation deferred.
X
- x() - Method in class org.inspirenxe.strata.core.event.PointerEventImpl
Y
- y() - Method in class org.inspirenxe.strata.core.event.PointerEventImpl
- YEAR - Enum constant in enum class org.inspirenxe.strata.core.text.DateFormats.Part
-
The year.
Z
- zero() - Method in class org.inspirenxe.strata.core.text.Numbers
-
Returns the locale's zero, the first of its ten digits.
- zIndex() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
- zIndex() - Method in class org.inspirenxe.strata.core.node.Node
- ZONE - Static variable in class org.inspirenxe.strata.core.layout.EdgeScroll
-
How near an edge of the viewport, in UI units, the pointer starts scrolling.
- zoom() - Method in class org.inspirenxe.strata.core.control.field.CalendarViewImpl
All Classes and Interfaces|All Packages|Constant Field Values