Index

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

A

A - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Letter A.
absolutePanel() - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes an AbsolutePanel.
AbsolutePanel - Interface in org.inspirenxe.strata.api.layout
A container that places each child at a fixed position, measured from the top-left corner of its content area (its bounds minus padding).
ACCENT_WIDTH - Static variable in interface org.inspirenxe.strata.api.control.display.InfoBar
The width of the accent strip down the left edge, in UI units.
accept() - Method in interface org.inspirenxe.strata.api.event.input.TransferEvent
Takes the drag here with the preferred effect, as TransferEvent.accept(DropEffect) does.
accept(DropEffect) - Method in interface org.inspirenxe.strata.api.event.input.TransferEvent
Takes the drag here with an effect.
accepts(Path) - Method in record class org.inspirenxe.strata.api.file.FileDialog.Filter
Returns whether a file's name ends with one of the extensions, ignoring case.
acceptsTab() - Method in interface org.inspirenxe.strata.api.control.field.TextArea
Returns whether Tab types a tab character.
acceptsTextInput() - Method in class org.inspirenxe.strata.api.extension.CustomComponent
Returns whether focusing this component should start text input on the engine.
acceptsTextInput() - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentHooks
Forwards to CustomComponent.acceptsTextInput.
action() - Method in interface org.inspirenxe.strata.api.control.display.InfoBar
Returns the action.
action() - Method in interface org.inspirenxe.strata.api.control.menu.CheckMenuItem
Returns the action.
action() - Method in interface org.inspirenxe.strata.api.control.menu.MenuItem
Returns the action.
action() - Method in interface org.inspirenxe.strata.api.control.menu.RadioMenuItem
Returns the action.
action() - Method in interface org.inspirenxe.strata.api.event.input.KeyEvent
Returns what happened to the key.
Action(Text, KeyStroke, Source, Runnable) - Constructor for record class org.inspirenxe.strata.api.command.Command.Action
Checks the components.
Activatable<S> - Interface in org.inspirenxe.strata.api.control.attribute.item
A control whose entries the user can activate, to open or use one, such as a list, a table, a tree or a grid.
ACTIVATE - Static variable in interface org.inspirenxe.strata.api.control.attribute.item.Activatable
Asked before the user activates an entry.
ACTIVATED - Static variable in interface org.inspirenxe.strata.api.control.attribute.item.Activatable
Told after the user activated an entry.
ACTIVATION - Enum constant in enum class org.inspirenxe.strata.api.event.input.FocusReason
The host became active or inactive, as when its window gains or loses the keyboard: focus leaves when the host becomes inactive and comes back to the same component when it is active again.
Active, maximized and collapsed - Section in interface org.inspirenxe.strata.api.control.window.Window
 
add(String, T) - Method in interface org.inspirenxe.strata.api.control.button.RadioGroup
Does the same as RadioGroup.add(Text, T) with literal text.
add(Command) - Method in interface org.inspirenxe.strata.api.command.Shortcuts
Runs a command from its shortcut anywhere in the host, while no modal dialog is open.
add(Component) - Method in interface org.inspirenxe.strata.api.component.Container
Adds a child at the end of the list.
add(Component) - Method in class org.inspirenxe.strata.api.extension.CustomContainer
 
add(Component) - Method in interface org.inspirenxe.strata.api.extension.peer.ContainerPeer
add(Component, float) - Method in interface org.inspirenxe.strata.api.layout.StackPanel
Adds a child with a weight, as Container.add(Component) and then StackPanel.setWeight(Component, float) do.
add(Component, float, float) - Method in interface org.inspirenxe.strata.api.layout.AbsolutePanel
Adds a child at a position.
add(Component, int, int) - Method in interface org.inspirenxe.strata.api.layout.GridPanel
Adds a child to one cell.
add(Component, int, int, int, int) - Method in interface org.inspirenxe.strata.api.layout.GridPanel
Adds a child spanning several cells.
add(Component, Command) - Method in interface org.inspirenxe.strata.api.command.Shortcuts
Runs a command from its shortcut while focus is on a component or inside it.
add(Text, T) - Method in interface org.inspirenxe.strata.api.control.button.RadioGroup
Makes a new, unselected button in this group.
add(DataFormat, T) - Method in class org.inspirenxe.strata.api.transfer.Transfer.Builder
Adds a value.
addCheckItem(String, boolean, Consumer) - Method in interface org.inspirenxe.strata.api.control.menu.Menu
Does the same as Menu.addCheckItem(Text, boolean, Consumer) with literal text.
addCheckItem(Text, boolean, Consumer) - Method in interface org.inspirenxe.strata.api.control.menu.Menu
Adds a CheckMenuItem, an item with a check mark that flips each time it is chosen.
addChild(Component) - Method in class org.inspirenxe.strata.api.extension.CustomComposite
Adds a child at the end.
addColumn(int, TableColumn) - Method in interface org.inspirenxe.strata.api.control.collection.TableView
Adds a column at an index, moving the columns from there to the right.
addColumn(String, GridLength, Function) - Method in interface org.inspirenxe.strata.api.control.collection.TableView
Does the same as TableView.addColumn(Text, GridLength, Function) with literal text.
addColumn(TableColumn) - Method in interface org.inspirenxe.strata.api.control.collection.TableView
Adds a column at the right.
addColumn(GridLength) - Method in interface org.inspirenxe.strata.api.layout.GridPanel
Adds a column on the right.
addColumn(Text, GridLength, Function) - Method in interface org.inspirenxe.strata.api.control.collection.TableView
Adds a column whose cells are components, as addColumn(factory.tableColumn(title).setWidth(width).setCellFactory(cellFactory)) would.
addContent(Component) - Method in class org.inspirenxe.strata.api.extension.CustomComposite
Adds a child that is content the composite shows for its user, such as a list's cell made by the user's cell factory or the panels on either side of a split pane.
addContent(Component) - Method in interface org.inspirenxe.strata.api.extension.peer.ContainerPeer
Adds a child that holds content the composite shows for its user.
addFooterItem(int, NavigationEntry) - Method in interface org.inspirenxe.strata.api.control.pane.NavigationView
Adds an entry at a place in the footer.
addFooterItem(NavigationEntry) - Method in interface org.inspirenxe.strata.api.control.pane.NavigationView
Adds an entry at the end of the footer, such as Settings or Sign out.
addHeader(String) - Method in interface org.inspirenxe.strata.api.control.pane.NavigationView
Does the same as NavigationView.addHeader(Text) with literal text.
addHeader(Text) - Method in interface org.inspirenxe.strata.api.control.pane.NavigationView
Adds a header with a text at the end of the pane.
addItem(int, MenuEntry) - Method in interface org.inspirenxe.strata.api.control.menu.Menu
Adds an entry at an index, moving the entries from there down.
addItem(int, NavigationEntry) - Method in interface org.inspirenxe.strata.api.control.pane.NavigationView
Adds an entry at a place among the entries above the footer.
addItem(String, Runnable) - Method in interface org.inspirenxe.strata.api.control.menu.Menu
Does the same as Menu.addItem(Text, Runnable) with literal text.
addItem(String, String, Runnable) - Method in interface org.inspirenxe.strata.api.control.menu.Menu
Does the same as Menu.addItem(Text, Text, Runnable) with literal text.
addItem(String, Function) - Method in interface org.inspirenxe.strata.api.control.pane.NavigationView
Does the same as NavigationView.addItem(Text, Function) with literal text.
addItem(MenuEntry) - Method in interface org.inspirenxe.strata.api.control.menu.Menu
Adds an entry at the end.
addItem(NavigationEntry) - Method in interface org.inspirenxe.strata.api.control.pane.NavigationView
Adds an entry at the end of the pane, above the footer items.
addItem(NavigationItem) - Method in interface org.inspirenxe.strata.api.control.pane.NavigationItem
Adds a child at the end.
addItem(Text, Runnable) - Method in interface org.inspirenxe.strata.api.control.menu.Menu
Adds a command, as addItem(factory.menuItem(text).setAction(action)) would.
addItem(Text, Function) - Method in interface org.inspirenxe.strata.api.control.pane.NavigationView
Adds an item with a text and a page at the end of the pane.
addItem(Text, Text, Runnable) - Method in interface org.inspirenxe.strata.api.control.menu.Menu
Adds a command with a shortcut hint.
addMenu(int, SubmenuItem) - Method in interface org.inspirenxe.strata.api.control.menu.MenuBar
Adds a title at an index, moving the titles from there to the right.
addMenu(String, Menu) - Method in interface org.inspirenxe.strata.api.control.menu.MenuBar
Does the same as MenuBar.addMenu(Text, Menu) with literal text.
addMenu(SubmenuItem) - Method in interface org.inspirenxe.strata.api.control.menu.MenuBar
Adds a title at the right end.
addMenu(Text, Menu) - Method in interface org.inspirenxe.strata.api.control.menu.MenuBar
Adds a title at the right end, as addMenu(factory.submenuItem(title).setMenu(menu)) would.
addRow(GridLength) - Method in interface org.inspirenxe.strata.api.layout.GridPanel
Adds a row at the bottom.
addSeparator() - Method in interface org.inspirenxe.strata.api.control.menu.Menu
addSeparator() - Method in interface org.inspirenxe.strata.api.control.pane.NavigationView
Adds a separator at the end of the pane.
addSubmenu(String, Menu) - Method in interface org.inspirenxe.strata.api.control.menu.Menu
Does the same as Menu.addSubmenu(Text, Menu) with literal text.
addSubmenu(Text, Menu) - Method in interface org.inspirenxe.strata.api.control.menu.Menu
Adds a SubmenuItem, an item that opens another menu beside this one.
addTab(int, Tab) - Method in interface org.inspirenxe.strata.api.control.pane.TabBar
Adds a tab at an index, moving the tabs from there to the right.
addTab(String) - Method in interface org.inspirenxe.strata.api.control.pane.TabBar
Does the same as TabBar.addTab(Text) with literal text.
addTab(Tab) - Method in interface org.inspirenxe.strata.api.control.pane.TabBar
Adds a tab at the end.
addTab(Text) - Method in interface org.inspirenxe.strata.api.control.pane.TabBar
Adds a tab with a text at the end, as addTab(factory.tab(text)) would.
addTextColumn(String, GridLength, Function) - Method in interface org.inspirenxe.strata.api.control.collection.TableView
Does the same as TableView.addTextColumn(Text, GridLength, Function) with literal text.
addTextColumn(Text, GridLength, Function) - Method in interface org.inspirenxe.strata.api.control.collection.TableView
Adds a column of text, sortable by that text ignoring case, as addColumn(factory.tableColumn(title).setWidth(width).setCellText(text)) would.
all() - Method in interface org.inspirenxe.strata.api.event.cause.Cause
Returns the whole chain, most recently pushed first.
all(Class) - Method in interface org.inspirenxe.strata.api.event.cause.Cause
Returns every object of the chain that is an instance of a type, most recently pushed first.
allItems() - Method in interface org.inspirenxe.strata.api.control.pane.NavigationView
Returns every item of the view in the order selection indexes count them: the items above the footer depth first, the children of collapsed items included, then the footer items in the same way.
allowed() - Method in interface org.inspirenxe.strata.api.event.input.TransferEvent
Returns the effects the source allows.
allowsMixed() - Method in interface org.inspirenxe.strata.api.control.button.CheckBox
Returns whether the user's changes include the mixed state.
alphaShown() - Method in record class org.inspirenxe.strata.api.control.field.ColorPicker.State
Returns the value of the alphaShown record component.
alt() - Method in record class org.inspirenxe.strata.api.input.Modifiers
Returns whether Alt is held.
ALT - Enum constant in enum class org.inspirenxe.strata.api.input.Modifier
Either Alt key, including AltGr.
ALWAYS - Enum constant in enum class org.inspirenxe.strata.api.layout.ScrollPanel.ScrollPolicy
The axis scrolls, and its scroll bar always shows.
ancestor(Class) - Method in interface org.inspirenxe.strata.api.component.Component
Returns the nearest ancestor that is an instance of the given type, looking at the parent first, then its parent, and so on up to the root.
ancestor(Class) - Method in class org.inspirenxe.strata.api.extension.CustomComponent
 
ancestor(Class) - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentPeer
anchor() - Method in record class org.inspirenxe.strata.api.control.attribute.text.TextEntry.Caret
Returns the value of the anchor record component.
anchor() - Method in record class org.inspirenxe.strata.api.control.field.PasswordTextBox.State
Returns the value of the anchor record component.
anchor() - Method in record class org.inspirenxe.strata.api.control.field.TextArea.State
Returns the value of the anchor record component.
anchor() - Method in record class org.inspirenxe.strata.api.control.field.TextBox.State
Returns the value of the anchor record component.
Anchor - Enum Class in org.inspirenxe.strata.api.layout
A pair of alignments under one name.
anchorPanel() - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes an AnchorPanel.
AnchorPanel - Interface in org.inspirenxe.strata.api.layout
A container that gives every child the whole content area (its bounds minus padding).
angleRadians() - Method in record class org.inspirenxe.strata.api.extension.Gradient
Returns the value of the angleRadians record component.
animate(C, PropertyKey, double, long, Easing) - Method in interface org.inspirenxe.strata.api.animation.Animator
animate(C, PropertyKey, V, long, Easing, Interpolator) - Method in interface org.inspirenxe.strata.api.animation.Animator
Animates a property of a target from what the key's reader returns now to a value, writing each step's value with the key's writer, which works like the property's setter.
Animation - Interface in org.inspirenxe.strata.api.animation
An animation an Animator runs.
animator() - Method in interface org.inspirenxe.strata.api.ComponentFactory
Returns the animator of the host this factory belongs to, whose animations follow the platform's clock and stop when the host's screen closes.
Animator - Interface in org.inspirenxe.strata.api.animation
Runs the animations of one host.
ANSWER - Static variable in interface org.inspirenxe.strata.api.control.window.MessageBox
Requested when the user answers: one of the buttons pressed with a click, Enter or Space, or the window's close button or Escape, which answer the dismiss result.
ANSWERED - Static variable in interface org.inspirenxe.strata.api.control.window.MessageBox
Reported once, when the box answers, before the overlay showing it closes.
APOSTROPHE - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Apostrophe and quote key.
Appearance<T> - Interface in org.inspirenxe.strata.api.appearance
How values of one type look to a user: an icon, a name and a tooltip.
Appearance.Builder<T> - Class in org.inspirenxe.strata.api.appearance
Builds an Appearance from functions.
appearances() - Method in interface org.inspirenxe.strata.api.ComponentFactory
Returns the appearances registered for the process, the same registry as Strata.appearances().
appearances() - Static method in class org.inspirenxe.strata.api.Strata
Returns the appearances registered for the process.
appearances() - Method in interface org.inspirenxe.strata.api.Strata.Provider
Returns the appearance registry.
Appearances - Interface in org.inspirenxe.strata.api.appearance
The appearances registered for the process, which controls ask how to show a value.
append(String) - Method in interface org.inspirenxe.strata.api.control.attribute.text.TextInput
Adds text at the end as code, as TextInput.replace(int, int, String) at the end of the text does, so a caret at the end stays at the end and a caret elsewhere stays where it is.
append(String) - Method in interface org.inspirenxe.strata.api.text.Text
Returns this text followed by literal text in the base style.
append(String) - Method in interface org.inspirenxe.strata.api.text.Text.Builder
Adds literal text in the base style.
append(String, TextStyle) - Method in interface org.inspirenxe.strata.api.text.Text
Returns this text followed by literal text in exactly the given style.
append(String, TextStyle) - Method in interface org.inspirenxe.strata.api.text.Text.Builder
Adds literal text in exactly the given style.
append(Text) - Method in interface org.inspirenxe.strata.api.text.Text
Returns this text followed by another.
append(Text) - Method in interface org.inspirenxe.strata.api.text.Text.Builder
Adds text.
apply(float) - Method in interface org.inspirenxe.strata.api.animation.Easing
Returns the progress through the values for a fraction of the time.
apply(List) - Method in record class org.inspirenxe.strata.api.control.attribute.item.ItemDragging.ItemMove
Returns the items after this move.
apply(TextStyle) - Method in record class org.inspirenxe.strata.api.text.TextStylePatch
Applies the patch over a style: the properties the patch sets take its values, the rest keep the style's.
applyTheme(Theme) - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentHooks
Forwards to CustomComponent.onApplyTheme.
arc(Rect, float, float) - Method in class org.inspirenxe.strata.api.extension.Shape.Builder
Adds part of the outline of an ellipse.
argb() - Method in record class org.inspirenxe.strata.api.extension.Gradient.Stop
Returns the value of the argb record component.
argb() - Method in record class org.inspirenxe.strata.api.theme.Border
Returns the value of the argb record component.
argb() - Method in record class org.inspirenxe.strata.api.theme.Paint.Rounded
Returns the value of the argb record component.
argb() - Method in record class org.inspirenxe.strata.api.theme.Paint.Solid
Returns the value of the argb record component.
ARGB - Static variable in interface org.inspirenxe.strata.api.animation.Interpolator
Between two ARGB colors, each of alpha, red, green and blue on its own, rounded and kept from 0 to 255.
arrange(Component, Rect) - Method in interface org.inspirenxe.strata.api.extension.ArrangeContext
Gives a child its slot.
arrange(ArrangeContext, Rect) - Method in class org.inspirenxe.strata.api.extension.CustomComposite
Gives every child its slot.
arrange(ArrangeContext, Rect) - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentHooks
Forwards to CustomComposite.arrange; does nothing for a leaf component.
ArrangeContext - Interface in org.inspirenxe.strata.api.extension
What a container may use while it places its children.
array() - Method in class org.inspirenxe.strata.api.visual.PixelBuffer
Returns the array that holds the pixels, row by row from the top, each row from the left, so pixel (x, y) is at y * width() + x.
ARROW - Enum constant in enum class org.inspirenxe.strata.api.component.CursorKind
The default pointer.
ARROW_WIDTH - Static variable in interface org.inspirenxe.strata.api.control.collection.TreeView
The width of the arrow column, in UI units.
arrowsShown() - Method in interface org.inspirenxe.strata.api.control.pane.ScrollBar
Returns whether the bar shows arrow buttons at its ends.
as(Function) - Static method in interface org.inspirenxe.strata.api.appearance.Appearance
Returns an appearance that shows a value the way the registry shows another value it leads to, such as a listing by its item.
ascending() - Method in record class org.inspirenxe.strata.api.control.collection.TableView.Sort
Returns the value of the ascending record component.
ascent(TextStyle) - Method in interface org.inspirenxe.strata.api.text.TextMetrics
Returns the distance from the top of a line to its baseline, the line the letters sit on, as text drawn at a given top places it.
AT_LEAST - Enum constant in enum class org.inspirenxe.strata.api.input.ModifierPolicy
Matches when the required modifiers are held, whatever else is held too: Ctrl+S also fires for Ctrl+Shift+S.
attached() - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentHooks
Forwards to CustomComponent.onAttached.
ATTACHED - Static variable in interface org.inspirenxe.strata.api.component.Component
Fired when the component joins a tree a host is showing: when it is added to an attached container or composite, when it is in a screen's tree as the screen opens or is rebuilt, and when it is in an overlay's content as the overlay opens.
auto() - Static method in interface org.inspirenxe.strata.api.layout.GridLength
Returns a track that sizes to its largest child.
Auto() - Constructor for record class org.inspirenxe.strata.api.layout.GridLength.Auto
Creates an instance of a Auto record class.
AUTO - Enum constant in enum class org.inspirenxe.strata.api.control.pane.NavigationView.DisplayMode
Pick one of the others from the view's width.
AUTO - Enum constant in enum class org.inspirenxe.strata.api.layout.ScrollPanel.ScrollPolicy
The axis scrolls, and its scroll bar shows only while the content is larger than the viewport.
AUTO - Static variable in interface org.inspirenxe.strata.api.layout.GridLength
The shared auto length.
availableHeight() - Method in interface org.inspirenxe.strata.api.event.component.MeasureEvent
Returns the height offered for the content: the space the parent offers less the margin, or the fixed height where one is set, capped at the maximum height and never negative.
availableWidth() - Method in interface org.inspirenxe.strata.api.event.component.MeasureEvent
Returns the width offered for the content: the space the parent offers less the margin, or the fixed width where one is set, capped at the maximum width and never negative.
avatar() - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes an Avatar 24.0f units on a side that shows its placeholder until it is given a picture, a name or a value.
avatar(Object) - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes an Avatar of a value: its icon, or else initials from its name, and its tooltip; see Avatar.setValue(Object).
Avatar - Interface in org.inspirenxe.strata.api.control.display
Who someone or something is, in a small square: their picture, or else their initials, or else a placeholder figure, with an optional badge for a count or a status.
Avatar.State - Record Class in org.inspirenxe.strata.api.control.display
An avatar's own state in a ComponentSnapshot.
avatarSize() - Method in interface org.inspirenxe.strata.api.control.display.Avatar
Returns the side of the square, in UI units.

B

B - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Letter B.
BACK - Enum constant in enum class org.inspirenxe.strata.api.input.MouseButton
The "back" side button (button 4).
backdrop(float, int) - Static method in interface org.inspirenxe.strata.api.theme.Paint
Returns frosted glass with square corners: what lies behind blurred, with a tint over it.
backdrop(float, int, float) - Static method in interface org.inspirenxe.strata.api.theme.Paint
Returns frosted glass: what lies behind the area blurred, with a tint over it and rounded corners, as Painter.backdrop(Rect, float, float, int) draws it.
backdrop(Rect, float, float, int) - Method in interface org.inspirenxe.strata.api.extension.Painter
Draws frosted glass over a rectangle: what lies behind it blurred, then the tint over that, cut to rounded corners.
Backdrop(float, int, float) - Constructor for record class org.inspirenxe.strata.api.theme.Paint.Backdrop
Checks the blur and the radius.
background() - Method in interface org.inspirenxe.strata.api.component.Container
Returns the background paint.
background() - Method in class org.inspirenxe.strata.api.extension.CustomComponent
Returns the background paint.
background() - Method in class org.inspirenxe.strata.api.extension.CustomContainer
 
background() - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentPeer
BACKSLASH - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Backslash key.
BACKSPACE - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Backspace.
badge() - Method in interface org.inspirenxe.strata.api.control.display.Avatar
Returns the count the badge shows.
badge() - Method in record class org.inspirenxe.strata.api.control.display.Avatar.State
Returns the value of the badge record component.
badge() - Method in interface org.inspirenxe.strata.api.control.pane.NavigationItem
Returns the count the item's badge shows.
BADGE - Static variable in interface org.inspirenxe.strata.api.control.display.Avatar
The count the badge shows, as Avatar.badge() and Avatar.setBadge(int) say.
badgeVisual() - Method in interface org.inspirenxe.strata.api.control.display.Avatar
Returns the visual shown as the badge.
BAR_GAP - Static variable in interface org.inspirenxe.strata.api.layout.ScrollPanel
The space between a scroll bar and the viewport, in UI units.
BAR_WIDTH - Static variable in interface org.inspirenxe.strata.api.layout.ScrollPanel
How wide a scroll bar is, in UI units.
baseline() - Method in class org.inspirenxe.strata.api.extension.CustomComponent
Returns the distance from the top of the component's bounds to the baseline of its first line of text, for parents that line up their children's text (VerticalAlignment.BASELINE).
baseline() - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentHooks
Forwards to CustomComponent.baseline.
baseline(Component) - Method in interface org.inspirenxe.strata.api.extension.ArrangeContext
Returns where a child's first baseline lies, as MeasureContext.baseline(Component) does: from the top of the space it asked for in the last measure, margin included.
baseline(Component) - Method in interface org.inspirenxe.strata.api.extension.MeasureContext
Returns where a measured child's first baseline lies, for lining up the text of children aligned VerticalAlignment.BASELINE: the distance from the top of the space it asked for, margin included, to the baseline it reports for its desired height (CustomComponent.baseline()).
BASELINE - Enum constant in enum class org.inspirenxe.strata.api.layout.VerticalAlignment
With the baseline of its first line of text on the line its neighbors share, so a label, a text box and a button in a row show their text at one height although they pad it differently.
before() - Method in record class org.inspirenxe.strata.api.control.attribute.item.ItemDragging.ItemMove
Returns the value of the before record component.
between(V, V, float) - Method in interface org.inspirenxe.strata.api.animation.Interpolator
Returns the value a fraction of the way from one value to another.
BEVEL - Enum constant in enum class org.inspirenxe.strata.api.extension.Stroke.Join
The corner is cut off straight between the ends of the outer edges.
bind(PropertyKey, Source) - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentPeer
bind(PropertyKey, Source) - Method in interface org.inspirenxe.strata.api.component.Component
Keeps a property of this component in step with a source while the component is attached.
bind(PropertyKey, Source) - Method in class org.inspirenxe.strata.api.extension.CustomComponent
 
Binding - Section in interface org.inspirenxe.strata.api.component.Component
 
Binding(Object) - Constructor for record class org.inspirenxe.strata.api.event.cause.Origin.Binding
Checks the source.
bits() - Method in record class org.inspirenxe.strata.api.input.Modifiers
Returns the value of the bits record component.
blend(int, int, float) - Static method in record class org.inspirenxe.strata.api.extension.Gradient
Blends two ARGB colors channel by channel, alpha included.
blur() - Method in record class org.inspirenxe.strata.api.theme.Paint.Backdrop
Returns the value of the blur record component.
bold() - Method in interface org.inspirenxe.strata.api.text.Text
Returns this text with a bold base; see Text.style(UnaryOperator).
bold() - Method in record class org.inspirenxe.strata.api.text.TextStyle
Returns the value of the bold record component.
bold(boolean) - Method in record class org.inspirenxe.strata.api.text.TextStylePatch
Returns a copy that also sets bold.
bold(String) - Method in interface org.inspirenxe.strata.api.text.Text.Builder
Adds literal text in the base style, bold.
BOLD - Enum constant in enum class org.inspirenxe.strata.api.text.TextStyle.Property
border() - Method in interface org.inspirenxe.strata.api.component.Container
Returns the border.
border() - Method in class org.inspirenxe.strata.api.extension.CustomComponent
Returns the border.
border() - Method in class org.inspirenxe.strata.api.extension.CustomContainer
 
border() - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentPeer
border() - Method in record class org.inspirenxe.strata.api.theme.Paint.NineSlice
Returns the value of the border record component.
Border - Record Class in org.inspirenxe.strata.api.theme
Solid lines along the inside of a rectangle's edges, each side with its own width.
Border(int, Insets) - Constructor for record class org.inspirenxe.strata.api.theme.Border
Checks the widths.
bottom() - Method in record class org.inspirenxe.strata.api.geometry.Insets
Returns the value of the bottom record component.
bottom() - Method in record class org.inspirenxe.strata.api.geometry.Rect
Returns the bottom edge, y + height.
BOTTOM - Enum constant in enum class org.inspirenxe.strata.api.control.button.IconPlacement
The icon sits below the caption, each centered across the button.
BOTTOM - Enum constant in enum class org.inspirenxe.strata.api.layout.VerticalAlignment
Against the slot's bottom edge (before the margin), at the desired height.
BOTTOM_CENTER - Enum constant in enum class org.inspirenxe.strata.api.layout.Anchor
Centered horizontally, at the bottom.
BOTTOM_LEFT - Enum constant in enum class org.inspirenxe.strata.api.layout.Anchor
Left and bottom.
BOTTOM_RIGHT - Enum constant in enum class org.inspirenxe.strata.api.layout.Anchor
Right and bottom.
bottomArgb() - Method in record class org.inspirenxe.strata.api.theme.Paint.Gradient
Returns the value of the bottomArgb record component.
bounds() - Method in interface org.inspirenxe.strata.api.component.Component
Returns where the component sits, in the host's coordinates, as of the last layout.
bounds() - Method in record class org.inspirenxe.strata.api.component.ComponentSnapshot
Returns the value of the bounds record component.
bounds() - Method in interface org.inspirenxe.strata.api.event.component.PaintEvent
Returns the component's bounds, in the host's coordinates.
bounds() - Method in class org.inspirenxe.strata.api.extension.CustomComponent
 
bounds() - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentPeer
bounds() - Method in class org.inspirenxe.strata.api.extension.Shape
Returns the smallest rectangle that holds every point the shape was built from, control points included.
boxSize() - Method in interface org.inspirenxe.strata.api.control.button.CheckBox
Returns the size of the square box.
brightness() - Method in interface org.inspirenxe.strata.api.control.field.ColorPicker
Returns the brightness the square's marker is at.
brightness() - Method in record class org.inspirenxe.strata.api.control.field.ColorPicker.State
Returns the value of the brightness record component.
BROWSE - Static variable in interface org.inspirenxe.strata.api.control.field.CalendarView
Asked before the user moves to another month, year or decade.
BROWSED - Static variable in interface org.inspirenxe.strata.api.control.field.CalendarView
Told after the month in view changed, by the user or from code.
bubbles() - Method in class org.inspirenxe.strata.api.event.EventType
Returns whether events of this type travel up through the target's ancestors.
bubbling(String, Class) - Static method in class org.inspirenxe.strata.api.event.EventType
Creates a type whose events travel from the target up through its ancestors, to the top of the tree it is in: the screen's content, or an overlay's content.
build() - Method in class org.inspirenxe.strata.api.appearance.Appearance.Builder
Returns the appearance.
build() - Method in class org.inspirenxe.strata.api.extension.Shape.Builder
Builds the shape from everything added so far.
build() - Method in interface org.inspirenxe.strata.api.text.Text.Builder
Returns the parts added so far as one text.
build() - Method in class org.inspirenxe.strata.api.theme.Theme.Builder
Creates the theme from the keys set so far.
build() - Method in class org.inspirenxe.strata.api.transfer.Transfer.Builder
Builds the transfer.
build(ComponentFactory) - Method in interface org.inspirenxe.strata.api.screen.Screen
Creates the screen's component tree.
builder() - Static method in interface org.inspirenxe.strata.api.appearance.Appearance
Starts an appearance built from functions, one per part.
builder() - Method in record class org.inspirenxe.strata.api.component.Tooltip.Custom
Returns the value of the builder record component.
builder() - Static method in class org.inspirenxe.strata.api.extension.Shape
Returns a builder for a new shape.
builder() - Static method in interface org.inspirenxe.strata.api.text.Text
Starts building text from parts, which reads better than a chain of Text.append(Text) once a line has many.
builder() - Method in interface org.inspirenxe.strata.api.text.TextFactory
builder() - Static method in class org.inspirenxe.strata.api.transfer.Transfer
Starts a transfer of several formats.
builder(String) - Static method in class org.inspirenxe.strata.api.theme.Theme
Starts an empty theme.
busyIndicator() - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes a BusyIndicator with no caption.
busyIndicator(String) - Method in interface org.inspirenxe.strata.api.ComponentFactory
Does the same as ComponentFactory.busyIndicator(Text) with literal text.
busyIndicator(Text) - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes a BusyIndicator with a caption above its dots.
BusyIndicator - Interface in org.inspirenxe.strata.api.control.display
A small sign that something is under way, such as joining a server or loading a list: a row of three dots, one of them lit, with an optional caption above them.
BUTT - Enum constant in enum class org.inspirenxe.strata.api.extension.Stroke.Cap
The stroke stops square at the end point.
button() - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes a Button with no caption, as button("") does.
button() - Method in record class org.inspirenxe.strata.api.control.collection.GridView.Click
Returns the value of the button record component.
button() - Method in interface org.inspirenxe.strata.api.event.input.DragEvent
Returns the button being held.
button() - Method in interface org.inspirenxe.strata.api.event.input.PointerButtonEvent
Returns the button involved.
button(String) - Method in interface org.inspirenxe.strata.api.ComponentFactory
Does the same as ComponentFactory.button(Text) with literal text.
button(Text) - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes a Button.
Button - Interface in org.inspirenxe.strata.api.control.button
A push button with a text caption, an icon, or both.
BUTTON - Static variable in class org.inspirenxe.strata.api.event.cause.CauseKeys
The mouse button of a pointer press or release, and of the clicks and drags it leads to.
BUTTON_WIDTH - Static variable in interface org.inspirenxe.strata.api.control.field.DatePicker
The width of the button, in UI units.
BUTTON_WIDTH - Static variable in interface org.inspirenxe.strata.api.control.field.DateTimePicker
The width of the button, in UI units.
BUTTON_WIDTH - Static variable in interface org.inspirenxe.strata.api.control.field.Spinner
The width of the step buttons, in UI units.
BUTTON_WIDTH - Static variable in interface org.inspirenxe.strata.api.control.field.TimePicker
The width of the button, in UI units.
BUTTON_WIDTH - Static variable in interface org.inspirenxe.strata.api.control.window.Window
The width of each title bar button, the close button included, in UI units.
Button.State - Record Class in org.inspirenxe.strata.api.control.button
A button's own state in a ComponentSnapshot.
buttons() - Method in interface org.inspirenxe.strata.api.control.button.RadioGroup
Returns the group's buttons in the order they were made.

C

C - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Letter C.
calendarView() - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes a CalendarView with no date picked, showing today's month.
CalendarView - Interface in org.inspirenxe.strata.api.control.field
A month grid to pick a day from, with a year view and a decade view to move far quickly.
CalendarView.State - Record Class in org.inspirenxe.strata.api.control.field
A calendar's own state in a ComponentSnapshot.
CalendarView.Zoom - Enum Class in org.inspirenxe.strata.api.control.field
What a calendar shows.
cancel() - Method in interface org.inspirenxe.strata.api.event.Cancelable
Refuses what the event asks for.
CANCEL - Static variable in record class org.inspirenxe.strata.api.control.window.MessageBox.Result
The Cancel button, with the id "cancel".
Cancelable - Interface in org.inspirenxe.strata.api.event
A Pre event: one that asks to do something, so a handler may refuse.
cancelEdit() - Method in interface org.inspirenxe.strata.api.control.attribute.item.CellEditing
Ends the edit with no change and puts the cell back, as the editor's cancel does.
canRedo() - Method in interface org.inspirenxe.strata.api.control.attribute.text.TextInput
Returns whether TextInput.redo() would make an undone edit again.
canUndo() - Method in interface org.inspirenxe.strata.api.control.attribute.text.TextInput
Returns whether TextInput.undo() would take an edit back.
cap() - Method in record class org.inspirenxe.strata.api.extension.Stroke
Returns the value of the cap record component.
CAPS_LOCK - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Caps Lock.
caption() - Method in record class org.inspirenxe.strata.api.control.window.MessageBox.Result
Returns the value of the caption record component.
captionAlignment() - Method in interface org.inspirenxe.strata.api.control.button.Button
Returns where the caption, with its icon, sits across the button.
captionAlignment() - Method in interface org.inspirenxe.strata.api.control.button.DropDownButton
Returns where the caption, with its icon, sits across the button.
captionAlignment() - Method in interface org.inspirenxe.strata.api.control.button.ToggleButton
Returns where the caption, with its icon, sits across the button.
caret() - Method in interface org.inspirenxe.strata.api.control.attribute.text.TextEntry
Returns the caret position.
caret() - Method in record class org.inspirenxe.strata.api.control.attribute.text.TextEntry.Caret
Returns the value of the caret record component.
caret() - Method in record class org.inspirenxe.strata.api.control.field.PasswordTextBox.State
Returns the value of the caret record component.
caret() - Method in interface org.inspirenxe.strata.api.control.field.TextArea
Returns the caret position.
caret() - Method in record class org.inspirenxe.strata.api.control.field.TextArea.State
Returns the value of the caret record component.
caret() - Method in interface org.inspirenxe.strata.api.control.field.TextBox
Returns the caret position.
caret() - Method in record class org.inspirenxe.strata.api.control.field.TextBox.State
Returns the value of the caret record component.
Caret(int, int) - Constructor for record class org.inspirenxe.strata.api.control.attribute.text.TextEntry.Caret
Creates an instance of a Caret record class.
CARET_MOVED - Static variable in interface org.inspirenxe.strata.api.control.attribute.text.TextEntry
Told after the caret or the selection anchor moved, by the user or from code: a key, a press or a drag, an edit, focus, or a call such as TextEntry.select(int, int).
cause() - Method in interface org.inspirenxe.strata.api.event.Event
Returns what led to the event: the objects the change passed through and the context, such as who caused it and with which device.
Cause - Interface in org.inspirenxe.strata.api.event.cause
What led to an event: a chain of objects and a context of keyed values.
CauseFrame - Interface in org.inspirenxe.strata.api.event.cause
One frame of a CauseStack, open from CauseStack.pushFrame() until CauseFrame.close().
CauseKey<V> - Class in org.inspirenxe.strata.api.event.cause
A typed key for a value in a cause's context.
CauseKeys - Class in org.inspirenxe.strata.api.event.cause
The context keys Strata puts.
causes() - Method in interface org.inspirenxe.strata.api.ComponentFactory
Returns the cause stack of the UI thread, for opening a frame around a change made for someone else, such as an update another user made through a server.
CauseStack - Interface in org.inspirenxe.strata.api.event.cause
The frames whose objects and values make up the cause of every event fired while they are open.
cell(Object) - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes the row a list, tree or grid shows for a value by default: a cell label holding the value's icon, if its appearance has one, as an inline visual, then a space and the value's name.
Cell(int, int, int, int) - Constructor for record class org.inspirenxe.strata.api.layout.GridPanel.Cell
Checks the position and spans.
CELL_EDITED - Static variable in interface org.inspirenxe.strata.api.control.attribute.item.CellEditing
Told after an edit was committed.
CELL_PADDING - Static variable in interface org.inspirenxe.strata.api.ComponentFactory
The margin, in UI units, on the left and right of the text in a row's default cell when the theme sets no "list.cell.padding"<T>; see ComponentFactory.cellLabel(String).
CellEditing<T,S> - Interface in org.inspirenxe.strata.api.control.attribute.item
A control whose cells can be edited in place, such as a list, a tree, a table or a grid.
CellEditor<T> - Interface in org.inspirenxe.strata.api.control.attribute.item
Builds the component that edits an item where its cell is shown, for a control that edits cells in place.
cellLabel() - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes a cell label with no text, as cellLabel("") does, for a cell factory that sets the text later.
cellLabel(String) - Method in interface org.inspirenxe.strata.api.ComponentFactory
Does the same as ComponentFactory.cellLabel(Text) with literal text.
cellLabel(Text) - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes the label a list, tree or table row shows for text by default: vertically centered, cut short with an ellipsis when it does not fit, and with the theme's "list.cell.padding"<T> as its margin, or 4.0f units on the left and right without it.
cellOf(Component) - Method in interface org.inspirenxe.strata.api.layout.GridPanel
Returns the cell a child sits in.
cellSize() - Method in interface org.inspirenxe.strata.api.control.collection.GridView
Returns the size of each cell.
CellSource<T,S> - Interface in org.inspirenxe.strata.api.control.attribute.item
A control that shows each item through a component built by a cell factory, such as a list, a tree or a grid, or a table column, which builds the cells of its column.
Cells that draw the row's look - Section in interface org.inspirenxe.strata.api.control.collection.ListView
 
CENTER - Enum constant in enum class org.inspirenxe.strata.api.layout.Anchor
Centered both ways.
CENTER - Enum constant in enum class org.inspirenxe.strata.api.layout.HorizontalAlignment
Centered in the slot, at the desired width.
CHANGE - Static variable in interface org.inspirenxe.strata.api.control.attribute.value.Ranged
Asked before the user changes the value.
CHANGE - Static variable in interface org.inspirenxe.strata.api.control.button.CheckBox
Asked before the user changes the box.
changed() - Method in class org.inspirenxe.strata.api.visual.PixelBuffer
Says the pixels were written, so the next draw copies them to the engine again.
CHANGED - Static variable in interface org.inspirenxe.strata.api.control.attribute.value.Ranged
Told after the value changed.
CHANGED - Static variable in interface org.inspirenxe.strata.api.control.button.CheckBox
Told after the state changed, by the user or from code.
CHAR - Static variable in class org.inspirenxe.strata.api.event.input.InputEvents
A character was typed.
CharEvent - Interface in org.inspirenxe.strata.api.event.input
A character the user typed, after the keyboard layout and any input method have done their work.
check() - Method in record class org.inspirenxe.strata.api.state.PropertyKey
Returns the value of the check record component.
check(String, String, String) - Static method in interface org.inspirenxe.strata.api.NamespacedId
Checks the parts of an id against the grammar.
checkBox() - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes an unchecked CheckBox with no caption, as checkBox("") does.
checkBox(String) - Method in interface org.inspirenxe.strata.api.ComponentFactory
Does the same as ComponentFactory.checkBox(Text) with literal text.
checkBox(Text) - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes an unchecked CheckBox.
CheckBox - Interface in org.inspirenxe.strata.api.control.button
A box that is checked, empty or mixed, with a caption to its right.
CheckBox.State - Record Class in org.inspirenxe.strata.api.control.button
A checkbox's own state in a ComponentSnapshot.
checkCurrent() - Method in interface org.inspirenxe.strata.api.UiThread
Checks that the calling thread is the UI thread.
CHECKED - Enum constant in enum class org.inspirenxe.strata.api.control.button.CheckState
A checked box.
checkMenuItem() - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes an enabled, unchecked CheckMenuItem with no text and an action that does nothing, as checkMenuItem("") does.
checkMenuItem(String) - Method in interface org.inspirenxe.strata.api.ComponentFactory
Does the same as ComponentFactory.checkMenuItem(Text) with literal text.
checkMenuItem(Text) - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes an enabled, unchecked CheckMenuItem with an action that does nothing.
CheckMenuItem - Interface in org.inspirenxe.strata.api.control.menu
A menu entry with a check mark that flips each time it is chosen, for a setting that is on or off.
CheckState - Enum Class in org.inspirenxe.strata.api.control.button
What a CheckBox shows.
childClip() - Method in class org.inspirenxe.strata.api.extension.CustomComposite
Returns the rectangle children are clipped to and hit-tested against, unless CustomComposite.setChildClipping(boolean) turned clipping off.
childClip() - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentHooks
Forwards to CustomComposite.childClip; returns the bounds for a leaf component.
childList() - Method in class org.inspirenxe.strata.api.extension.CustomComposite
Returns the children in layout order, the order focus and Tab follow.
childRemoved(Component) - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentHooks
Forwards to CustomComposite.onChildRemoved; does nothing for a leaf component.
children() - Method in interface org.inspirenxe.strata.api.component.Container
Returns the children in layout order, the order layout, focus and Tab follow.
children() - Method in class org.inspirenxe.strata.api.extension.CustomContainer
 
children() - Method in interface org.inspirenxe.strata.api.extension.peer.ContainerPeer
CHOOSE - Static variable in interface org.inspirenxe.strata.api.control.menu.Menu
Requested when the user chooses an entry: a click on it, or Enter, keypad Enter or Space while it is highlighted.
CHOSEN - Static variable in interface org.inspirenxe.strata.api.control.menu.Menu
Reported after the user chose an entry, once the menus have closed and the entry's action has run.
clear() - Method in interface org.inspirenxe.strata.api.component.Container
Removes every child, as if each were passed to Container.remove(Component).
clear() - Method in interface org.inspirenxe.strata.api.control.attribute.text.TextEntry
Removes all the text.
clear() - Method in interface org.inspirenxe.strata.api.control.button.RadioGroup
Takes every button out of the group, as RadioGroup.remove(RadioButton) does for each, so a selected button reports Toggle.TOGGLED and the group fires Selection.SELECTED with -1 once.
clear() - Method in class org.inspirenxe.strata.api.extension.CustomContainer
 
clear() - Method in interface org.inspirenxe.strata.api.extension.peer.ContainerPeer
clearChildren() - Method in class org.inspirenxe.strata.api.extension.CustomComposite
Removes every child.
clearDate() - Method in interface org.inspirenxe.strata.api.control.attribute.value.HasDate
Clears the date, as setDate(null) does.
clearFooterItems() - Method in interface org.inspirenxe.strata.api.control.pane.NavigationView
Removes every entry from the footer, as NavigationView.removeFooterItem(NavigationEntry) does.
clearHistory() - Method in interface org.inspirenxe.strata.api.control.attribute.text.TextInput
Forgets every recorded edit, so nothing can be undone or redone.
clearIcon() - Method in interface org.inspirenxe.strata.api.control.attribute.text.HasIcon
Removes the icon.
clearIcon() - Method in interface org.inspirenxe.strata.api.control.pane.NavigationItem
Removes the icon.
clearItems() - Method in interface org.inspirenxe.strata.api.control.menu.Menu
Removes every entry, closing the menu first if it is open.
clearItems() - Method in interface org.inspirenxe.strata.api.control.pane.NavigationView
Removes every entry above the footer, as NavigationView.removeItem(NavigationEntry) does.
clearPadding() - Method in interface org.inspirenxe.strata.api.component.Container
Goes back to the container's default padding: none, or the theme's for a container that reads one, such as a window.
clearPadding() - Method in class org.inspirenxe.strata.api.extension.CustomContainer
 
clearSelection() - Method in interface org.inspirenxe.strata.api.control.attribute.item.Selection
Clears the selection, as select(-1) does.
clearTabs() - Method in interface org.inspirenxe.strata.api.control.pane.TabBar
Removes every tab.
clearTextPadding() - Method in interface org.inspirenxe.strata.api.control.attribute.text.TextEntry
Goes back to the theme's text padding for the control, or the control's default when the theme has none.
clearTextPadding() - Method in interface org.inspirenxe.strata.api.control.button.Button
Goes back to the default text padding: the theme's "button.padding" (8 left and right and 5 top and bottom without it), its "button.padding.icon" (2 on every side) for a button with an icon and no caption, and none for a link.
clearTextPadding() - Method in interface org.inspirenxe.strata.api.control.button.DropDownButton
Goes back to the default text padding: the theme's "button.padding" (8 left and right and 5 top and bottom without it), or its "button.padding.icon" (2 on every side) for a button with an icon and no caption.
clearTextPadding() - Method in interface org.inspirenxe.strata.api.control.button.ToggleButton
Goes back to the default text padding, as Button.clearTextPadding() does.
clearTime() - Method in interface org.inspirenxe.strata.api.control.attribute.value.HasTime
Clears the time, as setTime(null) does.
clearTooltip() - Method in interface org.inspirenxe.strata.api.component.HasTooltip
Removes the tooltip.
clearTooltip() - Method in class org.inspirenxe.strata.api.extension.CustomComponent
Removes the tooltip.
Click(int, T, MouseButton, Modifiers) - Constructor for record class org.inspirenxe.strata.api.control.collection.GridView.Click
Checks the button and modifiers.
CLICK - Static variable in interface org.inspirenxe.strata.api.control.collection.GridView
Asked when the user clicks a cell with any button, empty cells included.
CLICK - Static variable in class org.inspirenxe.strata.api.event.input.InputEvents
A press and release of the same button on the target, without a drag in between, with the pointer still over the target at release and the target enabled.
CLICKED - Static variable in interface org.inspirenxe.strata.api.control.collection.GridView
Told after the user clicked a cell.
clicks() - Method in interface org.inspirenxe.strata.api.event.input.DragEvent
Returns the click count of the press that started the drag, so a drag after a double click can select by word.
clicks() - Method in interface org.inspirenxe.strata.api.event.input.PointerButtonEvent
Returns the position of this press in a run of quick presses.
CLICKS - Static variable in class org.inspirenxe.strata.api.event.cause.CauseKeys
The click count of a pointer press or release: 1 for a single click, 2 for a double click.
clipboard() - Method in interface org.inspirenxe.strata.api.ComponentFactory
Reads the clipboard of the host's platform in every format it holds, as Environment.clipboard() describes.
clipboard() - Method in interface org.inspirenxe.strata.api.extension.Environment
Reads the clipboard in every format it holds.
clipboardText() - Method in interface org.inspirenxe.strata.api.extension.Environment
Reads text from the clipboard: the DataFormat.TEXT of Environment.clipboard().
clipped(Rect, Runnable) - Method in interface org.inspirenxe.strata.api.extension.Painter
Runs draw with drawing limited to a rectangle, intersected with any clip already in place.
clippedRound(Rect, float, Runnable) - Method in interface org.inspirenxe.strata.api.extension.Painter
Runs draw with drawing limited to a rectangle with rounded corners, intersected with any clip already in place.
clipsChildren() - Method in interface org.inspirenxe.strata.api.component.Container
Returns whether children are clipped to the container's bounds.
clipsChildren() - Method in class org.inspirenxe.strata.api.extension.CustomContainer
 
clipsChildren() - Method in interface org.inspirenxe.strata.api.extension.peer.ContainerPeer
clockFormat() - Method in interface org.inspirenxe.strata.api.control.attribute.value.HasTime
Returns the clock format, when code set one.
Closable<S> - Interface in org.inspirenxe.strata.api.control.attribute.popup
Something that can be closed, such as a window, an overlay, a combo box's list or a menu.
close() - Method in interface org.inspirenxe.strata.api.control.attribute.popup.Closable
Closes it and fires Closable.CLOSED, never Closable.CLOSE.
close() - Method in interface org.inspirenxe.strata.api.control.attribute.popup.Popup
Closes the popup and reports Closable.CLOSED.
close() - Method in interface org.inspirenxe.strata.api.control.button.DropDownButton
Closes the popup this button opened, which reports Closable.CLOSED.
close() - Method in interface org.inspirenxe.strata.api.control.collection.ComboBox
Closes the list without changing the selection, and reports Closable.CLOSED if it was open.
close() - Method in interface org.inspirenxe.strata.api.control.display.InfoBar
Closes the bar, which then measures zero, takes its action and close button out of the tree and reports Closable.CLOSED.
close() - Method in interface org.inspirenxe.strata.api.control.field.DatePicker
Closes the calendar, which fires Closable.CLOSED.
close() - Method in interface org.inspirenxe.strata.api.control.field.DateTimePicker
Closes the popup, which fires Closable.CLOSED.
close() - Method in interface org.inspirenxe.strata.api.control.field.TimePicker
Closes the popup, which fires Closable.CLOSED.
close() - Method in interface org.inspirenxe.strata.api.control.menu.Flyout
Closes the flyout and reports Closable.CLOSED.
close() - Method in interface org.inspirenxe.strata.api.control.menu.Menu
Closes the menu and any submenu open from it, and reports Closable.CLOSED.
close() - Method in interface org.inspirenxe.strata.api.control.window.Window
Closes the window: reports Closable.CLOSED, then closes the overlay showing it, if it is in one.
close() - Method in interface org.inspirenxe.strata.api.event.cause.CauseFrame
Closes the frame, removing what it pushed and put.
close() - Method in interface org.inspirenxe.strata.api.event.Subscription
Same as Subscription.unsubscribe(), so a subscription works in try-with-resources.
close() - Method in class org.inspirenxe.strata.api.extension.Shape.Builder
Closes the current subpath with a straight line back to its start.
close() - Method in interface org.inspirenxe.strata.api.extension.Shape.Sink
Closes the current subpath with a straight line back to its start.
close() - Method in interface org.inspirenxe.strata.api.overlay.Overlay
Closes the overlay and detaches its content, then reports Closable.CLOSED.
close() - Method in interface org.inspirenxe.strata.api.screen.ScreenHandle
Asks the host to close the screen, without asking the screen's Screen.closeRequested(ScreenHandle): a close from code is always carried out.
CLOSE - Enum constant in enum class org.inspirenxe.strata.api.control.window.MessageBox.Buttons
Close alone.
CLOSE - Static variable in interface org.inspirenxe.strata.api.control.attribute.popup.Closable
Asked before the user closes it, as each implementation describes, such as a press on a window's close button or Escape.
CLOSE - Static variable in record class org.inspirenxe.strata.api.control.window.MessageBox.Result
The Close button, with the id "close".
closeAll() - Method in interface org.inspirenxe.strata.api.overlay.Overlays
Closes every open overlay, top first.
closed() - Method in interface org.inspirenxe.strata.api.screen.Screen
Called when the screen closes, before its tree is detached.
CLOSED - Static variable in interface org.inspirenxe.strata.api.control.attribute.popup.Closable
Told after it closed, by the user or from code.
closeRequested(ScreenHandle) - Method in interface org.inspirenxe.strata.api.screen.Screen
Called when the user asks to close the screen, before anything closes, so a screen with unsaved changes can refuse.
Code() - Constructor for record class org.inspirenxe.strata.api.event.cause.Origin.Code
Creates an instance of a Code record class.
CODE - Enum constant in enum class org.inspirenxe.strata.api.event.input.FocusReason
Code, with no input being handled, such as a screen giving its first field focus when it opens.
CODE - Static variable in interface org.inspirenxe.strata.api.event.cause.Origin
A plain call from code, with no origin put.
codePoint() - Method in interface org.inspirenxe.strata.api.event.input.CharEvent
Returns the typed character.
COLLAPSE - Static variable in interface org.inspirenxe.strata.api.control.pane.SplitPane
Asked before the user collapses a side or restores it, by a double click on the divider, Enter while the divider has focus, or a drag on the divider of a collapsed pane.
COLLAPSE - Static variable in interface org.inspirenxe.strata.api.control.window.Window
Requested when the user collapses or expands the window by its button.
collapseAll() - Method in interface org.inspirenxe.strata.api.control.collection.TreeView
Collapses every item, leaving only the roots shown.
collapsed() - Method in interface org.inspirenxe.strata.api.control.pane.SplitPane
Returns the collapsed side.
COLLAPSED - Static variable in interface org.inspirenxe.strata.api.control.pane.SplitPane
Told after a side collapsed or was restored.
COLLAPSED - Static variable in interface org.inspirenxe.strata.api.control.window.Window
Reported after the window collapsed or expanded, by the user or from code.
color() - Method in interface org.inspirenxe.strata.api.control.field.ColorPicker
Returns the color.
color() - Method in record class org.inspirenxe.strata.api.control.field.ColorPicker.State
Returns the value of the color record component.
color() - Method in record class org.inspirenxe.strata.api.text.TextStyle
Returns the value of the color record component.
color(int) - Method in interface org.inspirenxe.strata.api.text.Text
Returns this text with the base color changed; see Text.style(UnaryOperator).
color(int) - Method in record class org.inspirenxe.strata.api.text.TextStylePatch
Returns a copy that also sets the color.
color(String, int) - Method in interface org.inspirenxe.strata.api.text.Text.Builder
Adds literal text in the base style with another color.
COLOR - Enum constant in enum class org.inspirenxe.strata.api.text.TextStyle.Property
COLOR - Static variable in interface org.inspirenxe.strata.api.control.field.ColorPicker
The color as ARGB, as ColorPicker.color() and ColorPicker.setColor(int) say.
colorAt(float) - Method in record class org.inspirenxe.strata.api.extension.Gradient
Returns the color at an offset along the gradient.
colorPicker() - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes a ColorPicker set to opaque white, with the alpha strip hidden.
ColorPicker - Interface in org.inspirenxe.strata.api.control.field
Picks an ARGB color: a square for saturation and brightness, a strip for hue, an optional strip for alpha, and a hex field.
ColorPicker.State - Record Class in org.inspirenxe.strata.api.control.field
A color picker's own state in a ComponentSnapshot.
column() - Method in record class org.inspirenxe.strata.api.control.collection.TableView.ColumnMove
Returns the value of the column record component.
column() - Method in record class org.inspirenxe.strata.api.control.collection.TableView.ColumnWidth
Returns the value of the column record component.
column() - Method in record class org.inspirenxe.strata.api.control.collection.TableView.Sort
Returns the value of the column record component.
column() - Method in record class org.inspirenxe.strata.api.layout.GridPanel.Cell
Returns the value of the column record component.
COLUMN_MOVED - Static variable in interface org.inspirenxe.strata.api.control.collection.TableView
Told after the user moved a column.
COLUMN_RESIZED - Static variable in interface org.inspirenxe.strata.api.control.collection.TableView
Told after the user resized a column.
columnDefinitions() - Method in interface org.inspirenxe.strata.api.layout.GridPanel
Returns the column definitions.
ColumnMove(TableColumn, int) - Constructor for record class org.inspirenxe.strata.api.control.collection.TableView.ColumnMove
Creates an instance of a ColumnMove record class.
columnOf(int) - Method in interface org.inspirenxe.strata.api.control.field.TextArea
Returns the column of a char index on its line, counted in code points from the line's start, as a code editor shows it.
columns() - Method in interface org.inspirenxe.strata.api.control.collection.GridView
Returns the number of columns.
columns() - Method in interface org.inspirenxe.strata.api.control.collection.TableView
Returns the columns, left to right.
columns() - Method in record class org.inspirenxe.strata.api.layout.GridPanel.State
Returns the value of the columns record component.
columns(GridLength...) - Method in interface org.inspirenxe.strata.api.layout.GridPanel
Replaces the column definitions.
columnSpacing() - Method in record class org.inspirenxe.strata.api.layout.GridPanel.State
Returns the value of the columnSpacing record component.
columnSpan() - Method in record class org.inspirenxe.strata.api.layout.GridPanel.Cell
Returns the value of the columnSpan record component.
ColumnWidth(TableColumn, float) - Constructor for record class org.inspirenxe.strata.api.control.collection.TableView.ColumnWidth
Creates an instance of a ColumnWidth record class.
combine(Source, Source, BiFunction) - Static method in interface org.inspirenxe.strata.api.state.State
Returns a source that combines the values of two sources.
comboBox() - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes a ComboBox with no options that shows each option by its appearance's name.
comboBox(Function) - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes a ComboBox with no options.
ComboBox<T> - Interface in org.inspirenxe.strata.api.control.collection
A drop-down: shows the selected option and opens a list of all options to pick from.
COMMA - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Comma key.
command() - Method in interface org.inspirenxe.strata.api.control.attribute.command.HasCommand
Returns the command the control shows.
Command - Interface in org.inspirenxe.strata.api.command
Something the user can do from a button, a menu item or a key, such as Save.
Command.Action - Record Class in org.inspirenxe.strata.api.command
A command that does something when run, shown by a button or a menu item.
Command.Toggle - Record Class in org.inspirenxe.strata.api.command
A command that flips a state when run, shown by a check box, a toggle switch or a check menu item.
COMMITTED - Static variable in interface org.inspirenxe.strata.api.control.field.Slider
Told once the user is done changing the value: on the release that ends a press or drag, after each key that changed it, and after each change from code while no press is under way.
COMMITTED_VALUE - Static variable in interface org.inspirenxe.strata.api.control.field.Slider
The value, as Slider.value() and Slider.setValue(double) say, but told only through Slider.COMMITTED, so a binding writes its state once per drag rather than on every move.
COMPACT - Enum constant in enum class org.inspirenxe.strata.api.control.pane.NavigationView.DisplayMode
A column of icons beside the content, which the toggle opens over it.
compactBelow() - Method in interface org.inspirenxe.strata.api.control.pane.NavigationView
Returns the width below which AUTO shows COMPACT.
comparator() - Method in interface org.inspirenxe.strata.api.control.collection.TableColumn
Returns the comparator.
COMPLETE - Static variable in interface org.inspirenxe.strata.api.control.field.TextBox
Fired when the user accepts a suggestion from the list, by Tab, Enter or a click, after the list closed and before the text changes.
COMPLETED - Static variable in interface org.inspirenxe.strata.api.control.field.TextBox
Fired after the suggestion a TextBox.COMPLETE request ended with was applied.
component() - Method in record class org.inspirenxe.strata.api.component.ComponentSnapshot
Returns the value of the component record component.
Component<T> - Interface in org.inspirenxe.strata.api.component
An element of a Strata UI tree.
componentAt(float, float) - Method in interface org.inspirenxe.strata.api.ComponentFactory
Returns the component the pointer would hit at a point of the host, as a drop handler or a test needs.
ComponentFactory - Interface in org.inspirenxe.strata.api
Makes components.
ComponentHooks - Interface in org.inspirenxe.strata.api.extension.peer
The calls a peer makes into its component's protected hooks.
ComponentId - Record Class in org.inspirenxe.strata.api.component.registry
Names a registered component as namespace:path, the way a ThemeId names a theme.
ComponentId(String, String) - Constructor for record class org.inspirenxe.strata.api.component.registry.ComponentId
Checks the parts.
ComponentLibrary - Interface in org.inspirenxe.strata.api.component.registry
A library of components that registers itself, so the people who use it never call an init method.
ComponentMaker<T> - Interface in org.inspirenxe.strata.api.component.registry
Makes a registered component for a host.
ComponentPeer - Interface in org.inspirenxe.strata.api.extension.peer
Strata's half of a CustomComponent: the state and bookkeeping every component needs.
ComponentRegistry - Interface in org.inspirenxe.strata.api.component.registry
The components registered for the process, which ComponentFactory.create(Class) makes by type or id.
components() - Method in interface org.inspirenxe.strata.api.ComponentFactory
Returns the components registered for the process, the same registry as Strata.components().
components() - Static method in class org.inspirenxe.strata.api.Strata
Returns the components registered for the process, which any ComponentFactory makes by type or id.
components() - Method in interface org.inspirenxe.strata.api.Strata.Provider
Returns the component registry.
ComponentSnapshot - Record Class in org.inspirenxe.strata.api.component
The state of one component at the moment an event fired, before any handler or default behavior ran.
ComponentSnapshot(Component, boolean, boolean, boolean, boolean, boolean, Insets, float, float, float, float, HorizontalAlignment, VerticalAlignment, Rect, float, float, Object) - Constructor for record class org.inspirenxe.strata.api.component.ComponentSnapshot
Checks the fields that must not be null.
concat(List) - Static method in interface org.inspirenxe.strata.api.text.Text
Returns the parts one after another.
concat(List) - Method in interface org.inspirenxe.strata.api.text.TextFactory
concat(Text...) - Static method in interface org.inspirenxe.strata.api.text.Text
Returns the parts one after another.
consume() - Method in interface org.inspirenxe.strata.api.event.Cancelable
Cancels the event and stops it: "handled here".
Container<T> - Interface in org.inspirenxe.strata.api.component
A component with children.
ContainerPeer - Interface in org.inspirenxe.strata.api.extension.peer
Strata's half of a CustomComposite or CustomContainer.
contains(float, float) - Method in record class org.inspirenxe.strata.api.geometry.Rect
Returns whether a point lies inside the rectangle.
containsAll(Modifiers) - Method in record class org.inspirenxe.strata.api.input.Modifiers
Returns whether this set holds every modifier in another.
content() - Method in interface org.inspirenxe.strata.api.control.menu.Flyout
Returns what the flyout shows.
content() - Method in interface org.inspirenxe.strata.api.control.pane.Expander
Returns the content.
content() - Method in interface org.inspirenxe.strata.api.control.pane.NavigationView
Returns the content shown while the selected item has no page.
content() - Method in interface org.inspirenxe.strata.api.control.window.MessageBox
Returns the component between the message and the buttons.
content() - Method in interface org.inspirenxe.strata.api.overlay.Overlay
Returns what the overlay shows.
contentBox() - Method in class org.inspirenxe.strata.api.extension.CustomContainer
Returns the area children are laid out in: the bounds minus the padding.
context() - Method in interface org.inspirenxe.strata.api.event.component.MeasureEvent
Returns text measurement and child measuring for the pass in progress.
context(CauseKey) - Method in interface org.inspirenxe.strata.api.event.cause.Cause
Returns a value of the context.
context(CauseKey) - Method in interface org.inspirenxe.strata.api.event.cause.CauseStack
Returns a value of the current context, without making a whole cause.
contextMenu() - Method in interface org.inspirenxe.strata.api.component.HasContextMenu
Returns the context menu.
contextMenu() - Method in class org.inspirenxe.strata.api.extension.CustomComponent
Returns the context menu.
contextMenu() - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentPeer
control() - Method in interface org.inspirenxe.strata.api.event.control.ControlEvent
Returns the control that fired the event.
control() - Method in interface org.inspirenxe.strata.api.event.control.RequestEvent
Returns the control that fired the event, which is also its target.
control() - Method in record class org.inspirenxe.strata.api.input.Modifiers
Returns whether Control is held.
CONTROL - Enum constant in enum class org.inspirenxe.strata.api.input.Modifier
Either Control key.
ControlEvent<C> - Interface in org.inspirenxe.strata.api.event.control
A control's Post event: something happened, such as a press or a close.
CONTROLLER - Enum constant in enum class org.inspirenxe.strata.api.event.cause.Device
A game controller.
Conversion<M> - Interface in org.inspirenxe.strata.api.state
What a Converter made of a control's value: the model's value, or why there is none, such as "abc" in a field for a quantity.
Conversion.Invalid<M> - Record Class in org.inspirenxe.strata.api.state
A conversion that failed.
Conversion.Valid<M> - Record Class in org.inspirenxe.strata.api.state
A conversion that gave a value.
convert(Converter) - Method in record class org.inspirenxe.strata.api.state.PropertyKey
Returns a key for the same property whose values are converted, for binding a property to a state of another type.
Converter<M,V> - Interface in org.inspirenxe.strata.api.state
Turns a model's value into the value a control shows, and back, for binding a control to a state of another type, such as a text box to a State<Integer>.
ConverterFactory - Interface in org.inspirenxe.strata.api.state
Makes the number Converters, which read the translator's locale.
converters() - Static method in class org.inspirenxe.strata.api.Strata
Returns the factory that makes the number converters that Converters hands out.
converters() - Method in interface org.inspirenxe.strata.api.Strata.Provider
Returns the converter factory.
Converters - Class in org.inspirenxe.strata.api.state
Common Converters, for binding a field's text to a state of another type with PropertyKey.convert(Converter).
COPY - Enum constant in enum class org.inspirenxe.strata.api.component.CursorKind
The arrow with a plus sign, for a drag that copies where it is dropped.
COPY - Enum constant in enum class org.inspirenxe.strata.api.transfer.DropEffect
The target takes a copy, and the source keeps what it had.
copyPassword() - Method in interface org.inspirenxe.strata.api.control.field.PasswordTextBox
Returns a copy of the text.
COVER - Enum constant in enum class org.inspirenxe.strata.api.control.display.Image.Scaling
Draw the sprite as small as covers the bounds with the image size's aspect ratio, centered, and cut what falls outside them, as a banner fills a card.
create(Class) - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes the component registered for a type, or for the newest registered subtype of it when the type itself has no registration.
create(ComponentId) - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes the component registered under an id.
createContainerPeer(CustomComponent, ComponentHooks) - Method in interface org.inspirenxe.strata.api.ComponentFactory
Creates the peer of a new container or composite.
createPeer(CustomComponent, ComponentHooks) - Method in interface org.inspirenxe.strata.api.ComponentFactory
Creates the peer of a new leaf component.
CROSSHAIR - Enum constant in enum class org.inspirenxe.strata.api.component.CursorKind
A crosshair, for precise picking.
cubicBezier(float, float, float, float) - Static method in interface org.inspirenxe.strata.api.animation.Easing
Returns the easing of a cubic Bézier curve from (0, 0) to (1, 1) with two control points, as CSS's cubic-bezier() defines it.
cubicTo(float, float, float, float, float, float) - Method in class org.inspirenxe.strata.api.extension.Shape.Builder
Adds a cubic curve from the current point.
cubicTo(float, float, float, float, float, float) - Method in interface org.inspirenxe.strata.api.extension.Shape.Sink
Adds a cubic curve from the current point.
current() - Method in interface org.inspirenxe.strata.api.event.cause.CauseStack
Returns the cause as the open frames make it now.
current() - Method in interface org.inspirenxe.strata.api.event.Event
Returns the component whose handlers or default behavior are running now.
currentSnapshot() - Method in interface org.inspirenxe.strata.api.event.SnapshotEvent
Returns the snapshot of the current component, present while one of its own handlers runs.
cursor() - Method in interface org.inspirenxe.strata.api.component.HasCursor
Returns the cursor shown while the pointer is over this component.
cursor() - Method in class org.inspirenxe.strata.api.extension.CustomComponent
Returns the cursor shown over this component.
cursor() - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentPeer
CursorKind - Enum Class in org.inspirenxe.strata.api.component
Mouse cursor shapes a component can ask for with HasCursor.setCursor(CursorKind).
Custom(Function) - Constructor for record class org.inspirenxe.strata.api.component.Tooltip.Custom
Checks the builder.
CustomComponent<T> - Class in org.inspirenxe.strata.api.extension
Base class for new kinds of component.
CustomComponent(ComponentFactory) - Constructor for class org.inspirenxe.strata.api.extension.CustomComponent
Creates the component and its peer.
CustomComposite<T> - Class in org.inspirenxe.strata.api.extension
Base class for components built from other components that callers must not rearrange, such as a list made of rows or a tab bar made of tabs.
CustomComposite(ComponentFactory) - Constructor for class org.inspirenxe.strata.api.extension.CustomComposite
Creates the component and its peer.
CustomContainer<T> - Class in org.inspirenxe.strata.api.extension
Base class for new layouts: a CustomComposite whose children callers add and remove, as they do with Strata's own AnchorPanel, StackPanel, GridPanel, AbsolutePanel and ScrollPanel.
CustomContainer(ComponentFactory) - Constructor for class org.inspirenxe.strata.api.extension.CustomContainer
Creates the container and its peer.
cycle(int) - Method in interface org.inspirenxe.strata.api.control.button.CycleButton
Moves the selection by a number of steps, wrapping at the ends, as a click does for the user.
cycleButton() - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes a CycleButton with no label and no values that shows each value by its appearance's name.
cycleButton(String) - Method in interface org.inspirenxe.strata.api.ComponentFactory
Does the same as ComponentFactory.cycleButton(Text) with literal text.
cycleButton(String, Function) - Method in interface org.inspirenxe.strata.api.ComponentFactory
Does the same as ComponentFactory.cycleButton(Text, Function) with literal text.
cycleButton(Text) - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes a CycleButton with no values that shows each value by its appearance's name.
cycleButton(Text, Function) - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes a CycleButton with no values.
CycleButton<T> - Interface in org.inspirenxe.strata.api.control.button
A button that steps through a list of values, one on each click, and shows the current one after its label, as in Difficulty: Hard.

D

D - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Letter D.
DataFormat<T> - Class in org.inspirenxe.strata.api.transfer
A kind of data a Transfer can hold, with the type of its value.
date() - Method in interface org.inspirenxe.strata.api.control.attribute.value.HasDate
Returns the date.
date() - Method in record class org.inspirenxe.strata.api.control.field.CalendarView.State
Returns the value of the date record component.
date() - Method in record class org.inspirenxe.strata.api.control.field.DatePicker.State
Returns the value of the date record component.
DATE - Static variable in interface org.inspirenxe.strata.api.control.attribute.value.HasDate
The date, as HasDate.date() and HasDate.setDate(LocalDate) say, null for none.
DATE_PICKED - Static variable in interface org.inspirenxe.strata.api.control.attribute.value.HasDate
Told after the date changed.
DATE_TIME - Static variable in interface org.inspirenxe.strata.api.control.field.DateTimePicker
The date and time, as DateTimePicker.dateTime() and DateTimePicker.setDateTime(LocalDateTime) say, null for none.
datePicker() - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes an empty DatePicker that shows its placeholder.
datePicker(LocalDate) - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes a DatePicker set to a date.
DatePicker - Interface in org.inspirenxe.strata.api.control.field
A field that shows a date in parts the user can type into or step, with a button that opens a CalendarView in a popup.
DatePicker.State - Record Class in org.inspirenxe.strata.api.control.field
A date picker's own state in a ComponentSnapshot.
dateTime() - Method in interface org.inspirenxe.strata.api.control.field.DateTimePicker
Returns the value.
dateTime() - Method in record class org.inspirenxe.strata.api.control.field.DateTimePicker.State
Returns the value of the dateTime record component.
dateTimePicker() - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes an empty DateTimePicker that shows its placeholder.
dateTimePicker(LocalDateTime) - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes a DateTimePicker set to a date and time.
DateTimePicker - Interface in org.inspirenxe.strata.api.control.field
One field for a date and a time of day: the date's parts, a space, then the time's, with a popup that holds a CalendarView beside the time columns.
DateTimePicker.State - Record Class in org.inspirenxe.strata.api.control.field
A date and time picker's own state in a ComponentSnapshot.
DECADE - Enum constant in enum class org.inspirenxe.strata.api.control.field.CalendarView.Zoom
The years of one decade, with the year before and the year after.
decimal(double, double, int) - Method in interface org.inspirenxe.strata.api.state.ConverterFactory
decimal(double, double, int) - Static method in class org.inspirenxe.strata.api.state.Converters
Returns a converter between numbers and text that takes a range, as Converters.decimal(int) does.
decimal(int) - Static method in class org.inspirenxe.strata.api.state.Converters
Returns a converter between numbers and text that takes any finite number.
decimals() - Method in interface org.inspirenxe.strata.api.control.field.Spinner
Returns how many digits the value keeps after the decimal point.
decimals() - Method in record class org.inspirenxe.strata.api.control.field.Spinner.State
Returns the value of the decimals record component.
decrement() - Method in interface org.inspirenxe.strata.api.control.field.Spinner
Lowers the value by one step, as the down button does, without firing Ranged.CHANGE.
DEFAULT - Static variable in record class org.inspirenxe.strata.api.text.TextStyle
Opaque white, no decoration, no shadow, in the platform's default font at its default size.
DEFAULT_CELL_SIZE - Static variable in interface org.inspirenxe.strata.api.control.collection.GridView
The size of a cell unless set otherwise, in UI units.
DEFAULT_COLUMNS - Static variable in interface org.inspirenxe.strata.api.control.collection.GridView
The number of columns unless set otherwise.
DEFAULT_COMPACT_BELOW - Static variable in interface org.inspirenxe.strata.api.control.pane.NavigationView
The width below which NavigationView.DisplayMode.AUTO shows COMPACT unless NavigationView.setAutoWidths(float, float) says otherwise, in UI units.
DEFAULT_DELAY_MILLIS - Static variable in interface org.inspirenxe.strata.api.component.Tooltip
How long, in milliseconds, the pointer rests on a component before its tooltip shows, unless the adapter or the theme sets another delay.
DEFAULT_HEADER_HEIGHT - Static variable in interface org.inspirenxe.strata.api.control.collection.TableView
The header's height when the theme sets no "table.header.height"<T>, in UI units.
DEFAULT_INDENT - Static variable in interface org.inspirenxe.strata.api.control.collection.TreeView
How far each level is indented by default, in UI units.
DEFAULT_MASK - Static variable in interface org.inspirenxe.strata.api.control.field.PasswordTextBox
The mask a new box draws for each code point.
DEFAULT_MAX_VISIBLE_OPTIONS - Static variable in interface org.inspirenxe.strata.api.control.collection.ComboBox
How many rows the open list shows by default before it scrolls.
DEFAULT_MAX_VISIBLE_SUGGESTIONS - Static variable in interface org.inspirenxe.strata.api.control.field.TextBox
How many suggestions show before the list scrolls, unless told otherwise.
DEFAULT_MIN_SIZE - Static variable in interface org.inspirenxe.strata.api.control.pane.SplitPane
The smallest each side may be dragged to by default, in UI units.
DEFAULT_MINIMAL_BELOW - Static variable in interface org.inspirenxe.strata.api.control.pane.NavigationView
The width below which NavigationView.DisplayMode.AUTO shows MINIMAL unless NavigationView.setAutoWidths(float, float) says otherwise, in UI units.
DEFAULT_PANE_WIDTH - Static variable in interface org.inspirenxe.strata.api.control.pane.NavigationView
The pane's width unless NavigationView.setPaneWidth(float) says otherwise, in UI units.
DEFAULT_ROW_HEIGHT - Static variable in interface org.inspirenxe.strata.api.control.attribute.item.RowView
The row height of a new control, in UI units.
DEFAULT_SCROLL_RATE - Static variable in interface org.inspirenxe.strata.api.layout.ScrollPanel
How far one wheel notch scrolls by default, in UI units.
DEFAULT_SIZE - Static variable in interface org.inspirenxe.strata.api.control.display.Avatar
The side of the square unless Avatar.setAvatarSize(float) says otherwise, in UI units.
DEFAULT_SQUARE_SIZE - Static variable in interface org.inspirenxe.strata.api.control.field.ColorPicker
The side the square asks for, in UI units.
DEFAULT_TOAST_MILLIS - Static variable in interface org.inspirenxe.strata.api.overlay.Overlays
How long a toast shows unless told otherwise, in milliseconds.
DEFAULT_TYPEAHEAD_TIMEOUT - Static variable in interface org.inspirenxe.strata.api.control.collection.ListView
How long a type-ahead prefix lasts without a key when the theme sets no "list.typeahead.timeout"<T>, in milliseconds.
DEFAULT_VISIBLE_LINES - Static variable in interface org.inspirenxe.strata.api.control.field.TextArea
How many lines a text area asks room for unless told otherwise.
DEFAULT_WIDTH - Static variable in interface org.inspirenxe.strata.api.control.field.Spinner
The width a spinner asks for, in UI units.
DEFAULT_WIDTH - Static variable in interface org.inspirenxe.strata.api.control.field.TextArea
The width, in UI units, a text area asks for.
defaultResult() - Method in interface org.inspirenxe.strata.api.control.window.MessageBox
Returns the result whose button is the box's default button, which takes focus when the box opens as a dialog and is pressed by an Enter that nothing else consumed.
defaultTime() - Method in interface org.inspirenxe.strata.api.control.field.DateTimePicker
Returns the time a date picked into an empty value gets.
define(ThemeId, ThemeId, ThemeOverrides) - Method in interface org.inspirenxe.strata.api.theme.ThemeRegistry
Defines a theme that starts from another and sets the overrides' keys, until the subscription is closed.
delete(int, int) - Method in interface org.inspirenxe.strata.api.control.attribute.text.TextInput
Removes a range of the text as code, as TextInput.replace(int, int, String) with empty text does.
DELETE - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Delete (forward delete).
deltaX() - Method in interface org.inspirenxe.strata.api.event.input.DragEvent
Returns how far the pointer moved horizontally since the previous drag event.
deltaY() - Method in interface org.inspirenxe.strata.api.event.input.DragEvent
Returns how far the pointer moved vertically since the previous drag event.
depth(int) - Method in interface org.inspirenxe.strata.api.control.collection.TreeView
Returns the depth of a shown item.
descendantFocused(Component) - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentHooks
Forwards to CustomComposite.onDescendantFocused; does nothing for a leaf component.
desiredHeight() - Method in interface org.inspirenxe.strata.api.component.Component
Returns the height the component asked for in the last layout, margin excluded.
desiredHeight() - Method in record class org.inspirenxe.strata.api.component.ComponentSnapshot
Returns the value of the desiredHeight record component.
desiredHeight() - Method in class org.inspirenxe.strata.api.extension.CustomComponent
 
desiredHeight() - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentPeer
desiredWidth() - Method in interface org.inspirenxe.strata.api.component.Component
Returns the width the component asked for in the last layout, margin excluded.
desiredWidth() - Method in record class org.inspirenxe.strata.api.component.ComponentSnapshot
Returns the value of the desiredWidth record component.
desiredWidth() - Method in class org.inspirenxe.strata.api.extension.CustomComponent
 
desiredWidth() - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentPeer
detached() - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentHooks
Forwards to CustomComponent.onDetached.
DETACHED - Static variable in interface org.inspirenxe.strata.api.component.Component
Fired when the component leaves a tree a host is showing: when it or an ancestor is removed from an attached container or composite, as an expander does with its content when it collapses and a navigation view with the page it stops showing, when its overlay closes, and when its screen closes or is rebuilt.
Device - Enum Class in org.inspirenxe.strata.api.event.cause
The kind of device an input came from, the CauseKeys.DEVICE context value.
DEVICE - Static variable in class org.inspirenxe.strata.api.event.cause.CauseKeys
The kind of device the input came from.
dialog(Component) - Method in interface org.inspirenxe.strata.api.overlay.Overlays
Opens a modal dialog.
direct(String, Class) - Static method in class org.inspirenxe.strata.api.event.EventType
Creates a type whose events reach only their target.
dismissResult() - Method in enum class org.inspirenxe.strata.api.control.window.MessageBox.Buttons
Returns what closing the box without a button reports.
dismissResult() - Method in interface org.inspirenxe.strata.api.control.window.MessageBox
Returns what closing the box without a button answers: the close button, Escape, or the overlay closing from code.
displayMode() - Method in interface org.inspirenxe.strata.api.control.pane.NavigationView
Returns the display mode set.
Display modes - Section in interface org.inspirenxe.strata.api.control.pane.NavigationView
 
DIVIDER_SIZE - Static variable in interface org.inspirenxe.strata.api.control.pane.SplitPane
How thick the divider is, in UI units.
DOT_GAP - Static variable in interface org.inspirenxe.strata.api.control.display.BusyIndicator
The space between two dots, and between the caption and the dots, in UI units.
DOT_SIZE - Static variable in interface org.inspirenxe.strata.api.control.display.BusyIndicator
How wide and tall each dot is, in UI units.
DOUBLE - Static variable in interface org.inspirenxe.strata.api.animation.Interpolator
Straight between two doubles.
DOWN - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Down arrow.
DRAG - Static variable in class org.inspirenxe.strata.api.event.input.InputEvents
The pointer moved during a drag.
DRAG_END - Static variable in class org.inspirenxe.strata.api.event.input.InputEvents
The button holding a drag came up.
DRAG_ENTER - Static variable in class org.inspirenxe.strata.api.event.input.InputEvents
A drag that carries a transfer moved onto the target, which is now the deepest component under the pointer, or its nearest enabled ancestor when that is disabled.
DRAG_EXIT - Static variable in class org.inspirenxe.strata.api.event.input.InputEvents
A drag that carries a transfer left the target, the target stopped being the component under the pointer, the pointer left the host, or the drag ended.
DRAG_OVER - Static variable in class org.inspirenxe.strata.api.event.input.InputEvents
A drag that carries a transfer moved over the target.
DRAG_SCROLL_ZONE - Static variable in interface org.inspirenxe.strata.api.layout.ScrollPanel
How near an edge of the viewport, in UI units, a drag that carries a transfer starts scrolling.
DRAG_START - Static variable in class org.inspirenxe.strata.api.event.input.InputEvents
The pointer moved more than 4 units with a button held that went down on the target.
DragEvent - Interface in org.inspirenxe.strata.api.event.input
A drag: the pointer moving while a button that went down on the target is held.
dragTransfer() - Method in interface org.inspirenxe.strata.api.control.attribute.item.ItemDragging
Returns what makes the payload of dragged rows.
Drawing - Section in interface org.inspirenxe.strata.api.control.pane.ScrollBar
 
Drawing - Section in interface org.inspirenxe.strata.api.layout.ScrollPanel
 
Drawing order - Section in interface org.inspirenxe.strata.api.component.Component
 
DROP - Static variable in class org.inspirenxe.strata.api.event.input.InputEvents
The drag was released over the component that accepted it last, which is the target.
DROP_MARK_HEIGHT - Static variable in interface org.inspirenxe.strata.api.control.collection.ListView
How high the line where dragged rows would land is, in UI units.
Drop-down - Section in interface org.inspirenxe.strata.api.control.field.TextBox
 
dropDownButton() - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes a DropDownButton with no caption and no popup, as dropDownButton("") does.
dropDownButton(String) - Method in interface org.inspirenxe.strata.api.ComponentFactory
Does the same as ComponentFactory.dropDownButton(Text) with literal text.
dropDownButton(String, Popup) - Method in interface org.inspirenxe.strata.api.ComponentFactory
Does the same as ComponentFactory.dropDownButton(Text, Popup) with literal text.
dropDownButton(Text) - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes a DropDownButton with no popup.
dropDownButton(Text, Popup) - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes a DropDownButton that opens a popup, such as a Menu or a Flyout.
DropDownButton - Interface in org.inspirenxe.strata.api.control.button
A button with a down arrow after its caption that opens a Popup below itself, such as a Menu of commands or a Flyout holding a color picker.
DropDownButton.State - Record Class in org.inspirenxe.strata.api.control.button
A drop-down button's own state in a ComponentSnapshot.
DropEffect - Enum Class in org.inspirenxe.strata.api.transfer
What a drop does with what was dragged.

E

E - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Letter E.
EASE_IN - Static variable in interface org.inspirenxe.strata.api.animation.Easing
Starts slowly and ends at full speed: CSS's ease-in, cubicBezier(0.42, 0, 1, 1).
EASE_IN_OUT - Static variable in interface org.inspirenxe.strata.api.animation.Easing
Starts slowly, speeds up and slows to a stop: CSS's ease-in-out, cubicBezier(0.42, 0, 0.58, 1).
EASE_OUT - Static variable in interface org.inspirenxe.strata.api.animation.Easing
Starts at full speed and slows to a stop: CSS's ease-out, cubicBezier(0, 0, 0.58, 1).
Easing - Interface in org.inspirenxe.strata.api.animation
How an animation's progress through its time turns into progress through its values.
EDGE_SIZE - Static variable in interface org.inspirenxe.strata.api.control.window.Window
How far in from each edge a press starts resizing that edge, with edge resizing on, in UI units.
edit(ComponentFactory, T, Consumer, Runnable) - Method in interface org.inspirenxe.strata.api.control.attribute.item.CellEditor
Builds the editor for an item.
EDIT - Static variable in interface org.inspirenxe.strata.api.control.attribute.text.TextInput
Asked before the user edits the text by typing, deleting, cutting, pasting, undoing or redoing, after TextEntry.MODIFY if no handler canceled that.
EDIT_CELL - Static variable in interface org.inspirenxe.strata.api.control.attribute.item.CellEditing
Asked before the user starts editing a cell.
EDITED - Static variable in interface org.inspirenxe.strata.api.control.attribute.text.TextInput
Told after the text changed, by the user or from code, before TextEntry.MODIFIED.
Editing - Section in interface org.inspirenxe.strata.api.control.field.PasswordTextBox
 
Editing - Section in interface org.inspirenxe.strata.api.control.field.TextBox
 
Edits from code - Section in interface org.inspirenxe.strata.api.control.attribute.text.TextInput
 
effect() - Method in interface org.inspirenxe.strata.api.event.input.TransferEvent
Returns the effect so far.
element() - Method in record class org.inspirenxe.strata.api.text.TextSpan
Returns the value of the element record component.
ELLIPSIS - Enum constant in enum class org.inspirenxe.strata.api.text.TextOverflow
Cut the line between characters so it fits with ... after it, in the style of the last character kept.
empty() - Static method in interface org.inspirenxe.strata.api.text.Text
Returns text with no characters.
empty() - Method in interface org.inspirenxe.strata.api.text.TextFactory
empty() - Static method in class org.inspirenxe.strata.api.transfer.Transfer
Returns a transfer with no formats.
Enableable<S> - Interface in org.inspirenxe.strata.api.component
Something the user can be kept from using: every Component, and the entries that controls hold, a MenuItem, CheckMenuItem, RadioMenuItem, SubmenuItem, Tab or NavigationItem.
enabled() - Method in record class org.inspirenxe.strata.api.command.Command.Action
Returns the value of the enabled record component.
enabled() - Method in interface org.inspirenxe.strata.api.command.Command
Returns whether the command can run now.
enabled() - Method in record class org.inspirenxe.strata.api.command.Command.Toggle
Returns the value of the enabled record component.
enabled() - Method in record class org.inspirenxe.strata.api.component.ComponentSnapshot
Returns the value of the enabled record component.
ENABLED - Static variable in interface org.inspirenxe.strata.api.component.Component
Whether the component is enabled, as Component.isEnabled() and Component.setEnabled(boolean) say.
end() - Method in record class org.inspirenxe.strata.api.control.field.TextBox.Suggestion
Returns the value of the end record component.
end() - Method in record class org.inspirenxe.strata.api.text.StyleRun
Returns the value of the end record component.
END - Enum constant in enum class org.inspirenxe.strata.api.control.button.IconPlacement
The icon comes after the caption, at its right.
END - Enum constant in enum class org.inspirenxe.strata.api.input.Key
End.
ENTER - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Enter (Return) on the main keyboard.
environment() - Method in class org.inspirenxe.strata.api.extension.CustomComponent
Returns text measurement, time and the clipboard, for use outside CustomComponent.measure(MeasureContext, float, float): in event hooks and in CustomComponent.paint(Painter, Rect).
environment() - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentPeer
Returns the host's environment, available before the component is attached.
Environment - Interface in org.inspirenxe.strata.api.extension
What a component may ask of the engine outside layout: text measurement, time, the clipboard, the held modifiers and the display's density.
Equality - Section in interface org.inspirenxe.strata.api.text.Text
 
equals(Object) - Method in record class org.inspirenxe.strata.api.command.Command.Action
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.inspirenxe.strata.api.command.Command.Toggle
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.inspirenxe.strata.api.component.ComponentSnapshot
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.inspirenxe.strata.api.component.registry.ComponentId
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.inspirenxe.strata.api.component.Tooltip.Custom
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.inspirenxe.strata.api.component.Tooltip.Lines
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.inspirenxe.strata.api.component.Validation
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.inspirenxe.strata.api.control.attribute.item.ItemDragging.ItemMove
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.inspirenxe.strata.api.control.attribute.text.TextEntry.Caret
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.inspirenxe.strata.api.control.button.Button.State
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.inspirenxe.strata.api.control.button.CheckBox.State
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.inspirenxe.strata.api.control.button.DropDownButton.State
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.inspirenxe.strata.api.control.button.RadioButton.State
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.inspirenxe.strata.api.control.button.ToggleButton.State
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.inspirenxe.strata.api.control.button.ToggleSwitch.State
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.inspirenxe.strata.api.control.collection.GridView.Click
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.inspirenxe.strata.api.control.collection.TableView.ColumnMove
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.inspirenxe.strata.api.control.collection.TableView.ColumnWidth
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.inspirenxe.strata.api.control.collection.TableView.Sort
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.inspirenxe.strata.api.control.collection.TreeView.Expansion
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.inspirenxe.strata.api.control.display.Avatar.State
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.inspirenxe.strata.api.control.display.Image.State
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.inspirenxe.strata.api.control.display.InfoBar.State
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.inspirenxe.strata.api.control.display.Label.State
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.inspirenxe.strata.api.control.field.CalendarView.State
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.inspirenxe.strata.api.control.field.ColorPicker.State
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.inspirenxe.strata.api.control.field.DatePicker.State
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.inspirenxe.strata.api.control.field.DateTimePicker.State
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.inspirenxe.strata.api.control.field.PasswordTextBox.State
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.inspirenxe.strata.api.control.field.Slider.State
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.inspirenxe.strata.api.control.field.Spinner.State
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.inspirenxe.strata.api.control.field.TextArea.State
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.inspirenxe.strata.api.control.field.TextBox.State
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.inspirenxe.strata.api.control.field.TextBox.Suggestion
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.inspirenxe.strata.api.control.field.TimePicker.State
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.inspirenxe.strata.api.control.menu.Flyout.State
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.inspirenxe.strata.api.control.pane.Expander.State
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.inspirenxe.strata.api.control.pane.NavigationView.Expansion
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.inspirenxe.strata.api.control.pane.NavigationView.State
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.inspirenxe.strata.api.control.pane.ScrollBar.State
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.inspirenxe.strata.api.control.window.MessageBox.Result
Returns whether another object is a result with the same id.
equals(Object) - Method in record class org.inspirenxe.strata.api.event.cause.Origin.Binding
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.inspirenxe.strata.api.event.cause.Origin.Code
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.inspirenxe.strata.api.event.cause.Origin.Remote
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.inspirenxe.strata.api.event.cause.Origin.User
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class org.inspirenxe.strata.api.event.EventType
Compares by identity.
equals(Object) - Method in record class org.inspirenxe.strata.api.extension.Gradient
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.inspirenxe.strata.api.extension.Gradient.Stop
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.inspirenxe.strata.api.extension.Stroke
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.inspirenxe.strata.api.file.FileDialog
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.inspirenxe.strata.api.file.FileDialog.Filter
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.inspirenxe.strata.api.geometry.Insets
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.inspirenxe.strata.api.geometry.Rect
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.inspirenxe.strata.api.geometry.Size
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.inspirenxe.strata.api.input.KeyStroke
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.inspirenxe.strata.api.input.Modifiers
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.inspirenxe.strata.api.layout.GridLength.Auto
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.inspirenxe.strata.api.layout.GridLength.Fixed
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.inspirenxe.strata.api.layout.GridLength.Weighted
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.inspirenxe.strata.api.layout.GridPanel.Cell
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.inspirenxe.strata.api.layout.GridPanel.State
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.inspirenxe.strata.api.layout.ScrollPanel.State
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.inspirenxe.strata.api.layout.StackPanel.State
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.inspirenxe.strata.api.layout.WrapPanel.State
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.inspirenxe.strata.api.state.Conversion.Invalid
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.inspirenxe.strata.api.state.Conversion.Valid
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.inspirenxe.strata.api.state.PropertyKey
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.inspirenxe.strata.api.text.FontId
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.inspirenxe.strata.api.text.InlineSprite
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.inspirenxe.strata.api.text.InlineVisual
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.inspirenxe.strata.api.text.StyleRun
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.inspirenxe.strata.api.text.TextSpan
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.inspirenxe.strata.api.text.TextStyle
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.inspirenxe.strata.api.text.TextStylePatch
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.inspirenxe.strata.api.theme.Border
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.inspirenxe.strata.api.theme.Paint.Backdrop
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.inspirenxe.strata.api.theme.Paint.Gradient
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.inspirenxe.strata.api.theme.Paint.NineSlice
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.inspirenxe.strata.api.theme.Paint.Rounded
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.inspirenxe.strata.api.theme.Paint.Solid
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.inspirenxe.strata.api.theme.Paint.Sprite
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.inspirenxe.strata.api.theme.Paint.Tiled
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.inspirenxe.strata.api.theme.SpriteId
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.inspirenxe.strata.api.theme.ThemeId
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.inspirenxe.strata.api.theme.ThemeOverrides
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.inspirenxe.strata.api.theme.ThemeRef
Indicates whether some other object is "equal to" this one.
EQUALS - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Equals key on the main keyboard.
error(Text) - Static method in record class org.inspirenxe.strata.api.component.Validation
Returns an error: the value is wrong.
ERROR - Enum constant in enum class org.inspirenxe.strata.api.component.Validation.Severity
Wrong.
ERROR - Enum constant in enum class org.inspirenxe.strata.api.control.display.InfoBar.Severity
Something failed.
ESCAPE - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Escape.
Event - Interface in org.inspirenxe.strata.api.event
Base of every UI event.
eventClass() - Method in class org.inspirenxe.strata.api.event.EventType
Returns the event interface handlers of this type receive.
EventHandler<E> - Interface in org.inspirenxe.strata.api.event
Events - Section in interface org.inspirenxe.strata.api.component.Component
 
Events - Section in interface org.inspirenxe.strata.api.control.button.CycleButton
 
Events - Section in interface org.inspirenxe.strata.api.control.button.DropDownButton
 
Events - Section in interface org.inspirenxe.strata.api.control.collection.ComboBox
 
Events - Section in interface org.inspirenxe.strata.api.control.collection.GridView
 
Events - Section in interface org.inspirenxe.strata.api.control.collection.ListView
 
Events - Section in interface org.inspirenxe.strata.api.control.collection.TableView
 
Events - Section in interface org.inspirenxe.strata.api.control.collection.TreeView
 
Events - Section in interface org.inspirenxe.strata.api.control.display.InfoBar
 
Events - Section in interface org.inspirenxe.strata.api.control.field.CalendarView
 
Events - Section in interface org.inspirenxe.strata.api.control.field.ColorPicker
 
Events - Section in interface org.inspirenxe.strata.api.control.field.DatePicker
 
Events - Section in interface org.inspirenxe.strata.api.control.field.DateTimePicker
 
Events - Section in interface org.inspirenxe.strata.api.control.field.PasswordTextBox
 
Events - Section in interface org.inspirenxe.strata.api.control.field.Slider
 
Events - Section in interface org.inspirenxe.strata.api.control.field.Spinner
 
Events - Section in interface org.inspirenxe.strata.api.control.field.TextArea
 
Events - Section in interface org.inspirenxe.strata.api.control.field.TextBox
 
Events - Section in interface org.inspirenxe.strata.api.control.field.TimePicker
 
Events - Section in interface org.inspirenxe.strata.api.control.menu.Flyout
 
Events - Section in interface org.inspirenxe.strata.api.control.menu.Menu
 
Events - Section in interface org.inspirenxe.strata.api.control.menu.MenuBar
 
Events - Section in interface org.inspirenxe.strata.api.control.pane.NavigationView
 
Events - Section in interface org.inspirenxe.strata.api.control.pane.ScrollBar
 
Events - Section in interface org.inspirenxe.strata.api.control.pane.TabBar
 
Events - Section in interface org.inspirenxe.strata.api.control.window.Window
 
Events - Section in interface org.inspirenxe.strata.api.overlay.Overlay
 
EventTarget<S> - Interface in org.inspirenxe.strata.api.event
Something handlers can be registered on.
EventType<E> - Class in org.inspirenxe.strata.api.event
A typed key for one kind of event, used to register handlers with EventTarget.onEvent(EventType, EventHandler).
every(long, Runnable) - Method in interface org.inspirenxe.strata.api.screen.ScreenHandle
Runs a task every interval while this opening of the screen goes on, for a screen that polls: refreshing figures, checking on a download, enabling a button after a delay.
every(String) - Method in interface org.inspirenxe.strata.api.control.field.TextBox.SuggestionProvider
Returns every suggestion a drop-down box shows when its arrow opens the list, each replacing the whole text.
EXACT - Enum constant in enum class org.inspirenxe.strata.api.input.ModifierPolicy
Matches only when exactly the required modifiers are held: Ctrl+S does not fire for Ctrl+Shift+S.
execute(Runnable) - Method in interface org.inspirenxe.strata.api.UiThread
Runs a task on the UI thread, after the tasks given before it.
EXPAND - Static variable in interface org.inspirenxe.strata.api.control.collection.TreeView
Asked before the user expands or collapses an item: a click on its arrow, or, while focus is in the tree, Right on the selected item when it has children and is collapsed, or Left on the selected item when it is expanded.
EXPAND - Static variable in interface org.inspirenxe.strata.api.control.pane.Expander
Fired when the user flips the expander by click or key, before it changes.
EXPAND - Static variable in interface org.inspirenxe.strata.api.control.pane.NavigationView
Asked before the user opens or closes the pane over the content with the toggle, with whether it would be open.
EXPAND_ITEM - Static variable in interface org.inspirenxe.strata.api.control.pane.NavigationView
Asked before the user expands or collapses an item's children, with the item and whether it would be expanded.
expandAll() - Method in interface org.inspirenxe.strata.api.control.collection.TreeView
Expands every item, asking the children function for the whole hierarchy.
expanded() - Method in record class org.inspirenxe.strata.api.control.collection.TreeView.Expansion
Returns the value of the expanded record component.
expanded() - Method in record class org.inspirenxe.strata.api.control.pane.Expander.State
Returns the value of the expanded record component.
expanded() - Method in record class org.inspirenxe.strata.api.control.pane.NavigationView.Expansion
Returns the value of the expanded record component.
expanded() - Method in record class org.inspirenxe.strata.api.control.pane.NavigationView.State
Returns the value of the expanded record component.
EXPANDED - Enum constant in enum class org.inspirenxe.strata.api.control.pane.NavigationView.DisplayMode
The pane open beside the content.
EXPANDED - Static variable in interface org.inspirenxe.strata.api.control.collection.TreeView
Told after an item was expanded or collapsed.
EXPANDED - Static variable in interface org.inspirenxe.strata.api.control.pane.Expander
Fired after the content was shown or hidden.
EXPANDED - Static variable in interface org.inspirenxe.strata.api.control.pane.NavigationView
Told after the pane over the content opened or closed, by the user, from code, or because a press outside, Escape, a pick or a change of the shown mode closed it.
expander() - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes a collapsed Expander with no title and no content, as expander("") does.
expander(String) - Method in interface org.inspirenxe.strata.api.ComponentFactory
Does the same as ComponentFactory.expander(Text) with literal text.
expander(Text) - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes a collapsed Expander with no content.
Expander - Interface in org.inspirenxe.strata.api.control.pane
A titled header that shows or hides the component below it.
Expander.State - Record Class in org.inspirenxe.strata.api.control.pane
An expander's own state in a ComponentSnapshot.
Expansion(NavigationItem, boolean) - Constructor for record class org.inspirenxe.strata.api.control.pane.NavigationView.Expansion
Checks the item.
Expansion(T, boolean) - Constructor for record class org.inspirenxe.strata.api.control.collection.TreeView.Expansion
Creates an instance of a Expansion record class.
extensions() - Method in record class org.inspirenxe.strata.api.file.FileDialog.Filter
Returns the value of the extensions record component.

F

F - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Letter F.
F1 - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Function key F1.
F10 - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Function key F10.
F11 - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Function key F11.
F12 - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Function key F12.
F2 - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Function key F2.
F3 - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Function key F3.
F4 - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Function key F4.
F5 - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Function key F5.
F6 - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Function key F6.
F7 - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Function key F7.
F8 - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Function key F8.
F9 - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Function key F9.
factory() - Method in interface org.inspirenxe.strata.api.screen.ScreenHandle
Returns the factory of the host showing the screen, the same one passed to Screen.build(ComponentFactory).
fallback() - Method in enum class org.inspirenxe.strata.api.component.CursorKind
Returns the kind to show where this one is missing.
FEW - Enum constant in enum class org.inspirenxe.strata.api.text.PluralCategory
The paucal, such as 2 to 4 in Czech and 3 to 10 in Arabic.
FileDialog - Record Class in org.inspirenxe.strata.api.file
What a file dialog asks: its title, where it starts, the name it suggests and the filters it offers.
FileDialog(Text, Path, String, List) - Constructor for record class org.inspirenxe.strata.api.file.FileDialog
Checks the values and copies the filters.
FileDialog.Filter - Record Class in org.inspirenxe.strata.api.file
A filter a dialog offers: the files with one of a list of extensions.
fileDialogs() - Method in interface org.inspirenxe.strata.api.ComponentFactory
Returns the file dialogs of the host's platform, for opening and saving files.
FileDialogs - Interface in org.inspirenxe.strata.api.file
The platform's file dialogs, for an application's Import and Export: a dialog to open a file or several, to save one, and to choose a folder.
files(List) - Static method in class org.inspirenxe.strata.api.transfer.Transfer
Makes a transfer of files.
FILES - Static variable in class org.inspirenxe.strata.api.transfer.DataFormat
A list of files, such as files dragged from the desktop.
fill(int) - Method in class org.inspirenxe.strata.api.visual.PixelBuffer
Sets every pixel to one color.
fill(Rect, int) - Method in interface org.inspirenxe.strata.api.extension.Painter
Fills a rectangle with a color.
FILL - Enum constant in enum class org.inspirenxe.strata.api.layout.Anchor
Stretched both ways to fill the slot.
fillEllipse(Rect, int) - Method in interface org.inspirenxe.strata.api.extension.Painter
Fills the ellipse that fits a rectangle.
fillGradient(Rect, int, int) - Method in interface org.inspirenxe.strata.api.extension.Painter
Fills a rectangle with a vertical gradient.
fillGradient(Rect, Gradient) - Method in interface org.inspirenxe.strata.api.extension.Painter
Fills a rectangle with a gradient at any angle, with any number of stops.
fillRoundRect(Rect, float, int) - Method in interface org.inspirenxe.strata.api.extension.Painter
Fills a rectangle with rounded corners.
fillShape(Shape, int) - Method in interface org.inspirenxe.strata.api.extension.Painter
Fills a shape, closing every subpath, by the nonzero winding rule.
Filter(Text, List) - Constructor for record class org.inspirenxe.strata.api.file.FileDialog.Filter
Checks the extensions and keeps them in lower case.
filters() - Method in record class org.inspirenxe.strata.api.file.FileDialog
Returns the value of the filters record component.
find(Class) - Method in interface org.inspirenxe.strata.api.appearance.Appearances
Returns the appearance that values of a class take.
find(Class) - Method in interface org.inspirenxe.strata.api.component.registry.ComponentRegistry
Returns the maker that create(type) would use.
find(ComponentId) - Method in interface org.inspirenxe.strata.api.component.registry.ComponentRegistry
Returns the maker registered under an id.
finish() - Method in interface org.inspirenxe.strata.api.animation.Animation
Jumps to the end: runs the last step, exactly 1, at once, and then the Animation.onFinished(Runnable) actions.
first() - Method in interface org.inspirenxe.strata.api.control.pane.SplitPane
Returns the left or top component.
first(Class) - Method in interface org.inspirenxe.strata.api.event.cause.Cause
Returns the first object of the chain that is an instance of a type, so the most recently pushed one.
FIRST - Enum constant in enum class org.inspirenxe.strata.api.control.pane.SplitPane.Side
The left or top side.
firstDayOfWeek() - Method in interface org.inspirenxe.strata.api.control.attribute.value.HasDate
Returns the day weeks start on, when code set one.
FIT - Enum constant in enum class org.inspirenxe.strata.api.control.display.Image.Scaling
Draw the sprite as large as fits inside the bounds with the image size's aspect ratio, centered.
fitsLine() - Method in record class org.inspirenxe.strata.api.text.InlineSprite
Returns whether the sprite takes its size from the line.
fixed(float) - Static method in interface org.inspirenxe.strata.api.layout.GridLength
Returns a track of a fixed size.
Fixed(float) - Constructor for record class org.inspirenxe.strata.api.layout.GridLength.Fixed
Checks the size.
flagOr(String, boolean) - Method in class org.inspirenxe.strata.api.theme.Theme
Looks up a flag, a metric that is on when it is not 0.
flat() - Static method in class org.inspirenxe.strata.api.theme.Themes
Returns a dark theme made of solid colors only, so it works on any engine without image assets.
FLAT - Static variable in class org.inspirenxe.strata.api.theme.Themes
The id Themes.flat() is registered under on every engine.
FLOAT - Static variable in interface org.inspirenxe.strata.api.animation.Interpolator
Straight between two floats.
flowDirection() - Method in interface org.inspirenxe.strata.api.component.Component
Returns the direction the component's content runs in: the one set on it, or else its parent's, up to the top of its tree.
flowDirection() - Method in class org.inspirenxe.strata.api.extension.CustomComponent
 
flowDirection() - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentPeer
FlowDirection - Enum Class in org.inspirenxe.strata.api.layout
The direction a component's content runs in.
flyout() - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes an empty, closed Flyout that closes on a press outside.
flyout(Component) - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes a closed Flyout that shows a component and closes on a press outside.
Flyout - Interface in org.inspirenxe.strata.api.control.menu
A popup that shows any component, such as a color picker opened from a button or a small form opened on a right click.
Flyout.State - Record Class in org.inspirenxe.strata.api.control.menu
A flyout's own state in a ComponentSnapshot.
FOCUS_ENTER - Static variable in class org.inspirenxe.strata.api.event.input.InputEvents
Focus entered the target's subtree: the target is an ancestor of the component that gained focus and was not an ancestor of the one that lost it.
FOCUS_EXIT - Static variable in class org.inspirenxe.strata.api.event.input.InputEvents
Focus left the target's subtree: the target is an ancestor of the component that lost focus and not an ancestor of the one that gained it.
FOCUS_GAINED - Static variable in interface org.inspirenxe.strata.api.component.Focusable
Told after the component gained keyboard focus.
FOCUS_LOST - Static variable in interface org.inspirenxe.strata.api.component.Focusable
Told after the component lost keyboard focus.
Focusable<S> - Interface in org.inspirenxe.strata.api.component
A component that can take keyboard focus and be reached with Tab, such as a button, a text box or a list.
Focus and the engine - Section in interface org.inspirenxe.strata.api.control.field.TextBox
 
focused() - Method in record class org.inspirenxe.strata.api.component.ComponentSnapshot
Returns the value of the focused record component.
FocusEvent - Interface in org.inspirenxe.strata.api.event.input
Keyboard focus moving.
FocusReason - Enum Class in org.inspirenxe.strata.api.event.input
Why keyboard focus moved, as FocusEvent.reason() reports it.
folder(FileDialog) - Method in interface org.inspirenxe.strata.api.file.FileDialogs
Asks for a folder.
font() - Method in record class org.inspirenxe.strata.api.text.TextStyle
Returns the value of the font record component.
font(FontId) - Method in record class org.inspirenxe.strata.api.text.TextStylePatch
Returns a copy that also sets the font family.
FONT - Enum constant in enum class org.inspirenxe.strata.api.text.TextStyle.Property
FontId - Record Class in org.inspirenxe.strata.api.text
Names a font family as namespace:path, for TextStyle.font().
FontId(String, String) - Constructor for record class org.inspirenxe.strata.api.text.FontId
Checks the parts.
footerItems() - Method in interface org.inspirenxe.strata.api.control.pane.NavigationView
Returns the entries at the foot of the pane, below the scrolling items and above the pane footer.
FORBID - Enum constant in enum class org.inspirenxe.strata.api.input.ModifierPolicy
Matches only when no modifier is held.
formats() - Method in class org.inspirenxe.strata.api.transfer.Transfer
Returns the formats the transfer holds, in the order they were added.
FORWARD - Enum constant in enum class org.inspirenxe.strata.api.input.MouseButton
The "forward" side button (button 5).
FRAME_MILLIS - Static variable in interface org.inspirenxe.strata.api.control.display.BusyIndicator
How long the lit dot stays on one dot, in milliseconds.

G

G - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Letter G.
get() - Method in interface org.inspirenxe.strata.api.state.Source
Returns the current value.
get() - Method in interface org.inspirenxe.strata.api.state.State
Returns the value.
get(int, int) - Method in class org.inspirenxe.strata.api.visual.PixelBuffer
Returns one pixel.
get(DataFormat) - Method in class org.inspirenxe.strata.api.transfer.Transfer
Reads the value of a format.
GRAB - Enum constant in enum class org.inspirenxe.strata.api.component.CursorKind
An open hand, for something that can be dragged.
GRABBING - Enum constant in enum class org.inspirenxe.strata.api.component.CursorKind
A closed hand, for something being dragged.
gradient(int, int) - Static method in interface org.inspirenxe.strata.api.theme.Paint
Returns a vertical gradient.
Gradient - Record Class in org.inspirenxe.strata.api.extension
A linear gradient at any angle, with any number of color stops.
Gradient(float, List) - Constructor for record class org.inspirenxe.strata.api.extension.Gradient
Checks the arguments and copies the stops.
Gradient(int, int) - Constructor for record class org.inspirenxe.strata.api.theme.Paint.Gradient
Creates an instance of a Gradient record class.
Gradient.Stop - Record Class in org.inspirenxe.strata.api.extension
One color at one offset along a gradient.
GRAVE - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Grave accent (backtick) key.
GridLength - Interface in org.inspirenxe.strata.api.layout
How big a GridPanel row or column is.
GridLength.Auto - Record Class in org.inspirenxe.strata.api.layout
A track as large as the largest child that sits only in it.
GridLength.Fixed - Record Class in org.inspirenxe.strata.api.layout
A track of a fixed size, whatever its children need.
GridLength.Weighted - Record Class in org.inspirenxe.strata.api.layout
A track that takes a share of the space left after fixed and auto tracks.
gridPanel() - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes a GridPanel with no row or column definitions.
GridPanel - Interface in org.inspirenxe.strata.api.layout
A container that places children in the cells of rows and columns.
GridPanel.Cell - Record Class in org.inspirenxe.strata.api.layout
The cell or cells a child covers.
GridPanel.State - Record Class in org.inspirenxe.strata.api.layout
A grid's own state in a ComponentSnapshot.
gridView() - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes a GridView with no items, whose cells show each item's appearance.
gridView(Function) - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes a GridView with no cells, 9<T> columns wide.
GridView<T> - Interface in org.inspirenxe.strata.api.control.collection
A grid of equal square cells over a list of items, such as an icon picker, an image gallery or a palette.
GridView.Click<T> - Record Class in org.inspirenxe.strata.api.control.collection
A click on a cell.
GRIP_SIZE - Static variable in interface org.inspirenxe.strata.api.control.window.Window
The width and height of the resize grip in the bottom-right corner, in UI units.
group() - Method in interface org.inspirenxe.strata.api.control.button.RadioButton
Returns the group that made this button.
group() - Method in record class org.inspirenxe.strata.api.control.display.Avatar.State
Returns the value of the group record component.
group() - Method in interface org.inspirenxe.strata.api.control.menu.RadioMenuItem
Returns the group the item belongs to.
grow(Insets) - Method in record class org.inspirenxe.strata.api.geometry.Rect
Moves each edge outward by the matching inset.

H

H - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Letter H.
H12 - Enum constant in enum class org.inspirenxe.strata.api.control.attribute.value.HasTime.ClockFormat
Hours from 1 to 12, with the first or second half of the day.
H24 - Enum constant in enum class org.inspirenxe.strata.api.control.attribute.value.HasTime.ClockFormat
Hours from 0 to 23.
HAND - Enum constant in enum class org.inspirenxe.strata.api.component.CursorKind
The pointing hand, for clickable things.
handle(E) - Method in interface org.inspirenxe.strata.api.event.EventHandler
Reacts to an event.
handle(EventType, Event) - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentHooks
Runs the component's default behavior for an event, by calling the matching on... hook.
has(Class) - Method in interface org.inspirenxe.strata.api.component.registry.ComponentRegistry
Returns whether a component can be made as a type.
has(String) - Method in class org.inspirenxe.strata.api.theme.Theme
Returns whether a key has a paint, a text style, insets or a metric.
has(ComponentId) - Method in interface org.inspirenxe.strata.api.component.registry.ComponentRegistry
Returns whether a component is registered under an id.
has(Modifier) - Method in record class org.inspirenxe.strata.api.input.Modifiers
Returns whether a modifier is in the set.
has(DataFormat) - Method in class org.inspirenxe.strata.api.transfer.Transfer
Returns whether the transfer holds a format.
HasCommand<C,S> - Interface in org.inspirenxe.strata.api.control.attribute.command
A control or entry that can show a Command.
HasContextMenu<S> - Interface in org.inspirenxe.strata.api.component
A component that can show a context menu.
HasCursor<S> - Interface in org.inspirenxe.strata.api.component
A component that can choose the pointer's cursor.
HasDate<S> - Interface in org.inspirenxe.strata.api.control.attribute.value
A control that holds a date the user can pick, such as a calendar or a date picker.
hashCode() - Method in record class org.inspirenxe.strata.api.command.Command.Action
Returns a hash code value for this object.
hashCode() - Method in record class org.inspirenxe.strata.api.command.Command.Toggle
Returns a hash code value for this object.
hashCode() - Method in record class org.inspirenxe.strata.api.component.ComponentSnapshot
Returns a hash code value for this object.
hashCode() - Method in record class org.inspirenxe.strata.api.component.registry.ComponentId
Returns a hash code value for this object.
hashCode() - Method in record class org.inspirenxe.strata.api.component.Tooltip.Custom
Returns a hash code value for this object.
hashCode() - Method in record class org.inspirenxe.strata.api.component.Tooltip.Lines
Returns a hash code value for this object.
hashCode() - Method in record class org.inspirenxe.strata.api.component.Validation
Returns a hash code value for this object.
hashCode() - Method in record class org.inspirenxe.strata.api.control.attribute.item.ItemDragging.ItemMove
Returns a hash code value for this object.
hashCode() - Method in record class org.inspirenxe.strata.api.control.attribute.text.TextEntry.Caret
Returns a hash code value for this object.
hashCode() - Method in record class org.inspirenxe.strata.api.control.button.Button.State
Returns a hash code value for this object.
hashCode() - Method in record class org.inspirenxe.strata.api.control.button.CheckBox.State
Returns a hash code value for this object.
hashCode() - Method in record class org.inspirenxe.strata.api.control.button.DropDownButton.State
Returns a hash code value for this object.
hashCode() - Method in record class org.inspirenxe.strata.api.control.button.RadioButton.State
Returns a hash code value for this object.
hashCode() - Method in record class org.inspirenxe.strata.api.control.button.ToggleButton.State
Returns a hash code value for this object.
hashCode() - Method in record class org.inspirenxe.strata.api.control.button.ToggleSwitch.State
Returns a hash code value for this object.
hashCode() - Method in record class org.inspirenxe.strata.api.control.collection.GridView.Click
Returns a hash code value for this object.
hashCode() - Method in record class org.inspirenxe.strata.api.control.collection.TableView.ColumnMove
Returns a hash code value for this object.
hashCode() - Method in record class org.inspirenxe.strata.api.control.collection.TableView.ColumnWidth
Returns a hash code value for this object.
hashCode() - Method in record class org.inspirenxe.strata.api.control.collection.TableView.Sort
Returns a hash code value for this object.
hashCode() - Method in record class org.inspirenxe.strata.api.control.collection.TreeView.Expansion
Returns a hash code value for this object.
hashCode() - Method in record class org.inspirenxe.strata.api.control.display.Avatar.State
Returns a hash code value for this object.
hashCode() - Method in record class org.inspirenxe.strata.api.control.display.Image.State
Returns a hash code value for this object.
hashCode() - Method in record class org.inspirenxe.strata.api.control.display.InfoBar.State
Returns a hash code value for this object.
hashCode() - Method in record class org.inspirenxe.strata.api.control.display.Label.State
Returns a hash code value for this object.
hashCode() - Method in record class org.inspirenxe.strata.api.control.field.CalendarView.State
Returns a hash code value for this object.
hashCode() - Method in record class org.inspirenxe.strata.api.control.field.ColorPicker.State
Returns a hash code value for this object.
hashCode() - Method in record class org.inspirenxe.strata.api.control.field.DatePicker.State
Returns a hash code value for this object.
hashCode() - Method in record class org.inspirenxe.strata.api.control.field.DateTimePicker.State
Returns a hash code value for this object.
hashCode() - Method in record class org.inspirenxe.strata.api.control.field.PasswordTextBox.State
Returns a hash code value for this object.
hashCode() - Method in record class org.inspirenxe.strata.api.control.field.Slider.State
Returns a hash code value for this object.
hashCode() - Method in record class org.inspirenxe.strata.api.control.field.Spinner.State
Returns a hash code value for this object.
hashCode() - Method in record class org.inspirenxe.strata.api.control.field.TextArea.State
Returns a hash code value for this object.
hashCode() - Method in record class org.inspirenxe.strata.api.control.field.TextBox.State
Returns a hash code value for this object.
hashCode() - Method in record class org.inspirenxe.strata.api.control.field.TextBox.Suggestion
Returns a hash code value for this object.
hashCode() - Method in record class org.inspirenxe.strata.api.control.field.TimePicker.State
Returns a hash code value for this object.
hashCode() - Method in record class org.inspirenxe.strata.api.control.menu.Flyout.State
Returns a hash code value for this object.
hashCode() - Method in record class org.inspirenxe.strata.api.control.pane.Expander.State
Returns a hash code value for this object.
hashCode() - Method in record class org.inspirenxe.strata.api.control.pane.NavigationView.Expansion
Returns a hash code value for this object.
hashCode() - Method in record class org.inspirenxe.strata.api.control.pane.NavigationView.State
Returns a hash code value for this object.
hashCode() - Method in record class org.inspirenxe.strata.api.control.pane.ScrollBar.State
Returns a hash code value for this object.
hashCode() - Method in record class org.inspirenxe.strata.api.control.window.MessageBox.Result
Returns the id's hash code, so equal results hash alike.
hashCode() - Method in record class org.inspirenxe.strata.api.event.cause.Origin.Binding
Returns a hash code value for this object.
hashCode() - Method in record class org.inspirenxe.strata.api.event.cause.Origin.Code
Returns a hash code value for this object.
hashCode() - Method in record class org.inspirenxe.strata.api.event.cause.Origin.Remote
Returns a hash code value for this object.
hashCode() - Method in record class org.inspirenxe.strata.api.event.cause.Origin.User
Returns a hash code value for this object.
hashCode() - Method in class org.inspirenxe.strata.api.event.EventType
Returns the identity hash code, to match EventType.equals(Object).
hashCode() - Method in record class org.inspirenxe.strata.api.extension.Gradient
Returns a hash code value for this object.
hashCode() - Method in record class org.inspirenxe.strata.api.extension.Gradient.Stop
Returns a hash code value for this object.
hashCode() - Method in record class org.inspirenxe.strata.api.extension.Stroke
Returns a hash code value for this object.
hashCode() - Method in record class org.inspirenxe.strata.api.file.FileDialog.Filter
Returns a hash code value for this object.
hashCode() - Method in record class org.inspirenxe.strata.api.file.FileDialog
Returns a hash code value for this object.
hashCode() - Method in record class org.inspirenxe.strata.api.geometry.Insets
Returns a hash code value for this object.
hashCode() - Method in record class org.inspirenxe.strata.api.geometry.Rect
Returns a hash code value for this object.
hashCode() - Method in record class org.inspirenxe.strata.api.geometry.Size
Returns a hash code value for this object.
hashCode() - Method in record class org.inspirenxe.strata.api.input.KeyStroke
Returns a hash code value for this object.
hashCode() - Method in record class org.inspirenxe.strata.api.input.Modifiers
Returns a hash code value for this object.
hashCode() - Method in record class org.inspirenxe.strata.api.layout.GridLength.Auto
Returns a hash code value for this object.
hashCode() - Method in record class org.inspirenxe.strata.api.layout.GridLength.Fixed
Returns a hash code value for this object.
hashCode() - Method in record class org.inspirenxe.strata.api.layout.GridLength.Weighted
Returns a hash code value for this object.
hashCode() - Method in record class org.inspirenxe.strata.api.layout.GridPanel.Cell
Returns a hash code value for this object.
hashCode() - Method in record class org.inspirenxe.strata.api.layout.GridPanel.State
Returns a hash code value for this object.
hashCode() - Method in record class org.inspirenxe.strata.api.layout.ScrollPanel.State
Returns a hash code value for this object.
hashCode() - Method in record class org.inspirenxe.strata.api.layout.StackPanel.State
Returns a hash code value for this object.
hashCode() - Method in record class org.inspirenxe.strata.api.layout.WrapPanel.State
Returns a hash code value for this object.
hashCode() - Method in record class org.inspirenxe.strata.api.state.Conversion.Invalid
Returns a hash code value for this object.
hashCode() - Method in record class org.inspirenxe.strata.api.state.Conversion.Valid
Returns a hash code value for this object.
hashCode() - Method in record class org.inspirenxe.strata.api.state.PropertyKey
Returns a hash code value for this object.
hashCode() - Method in record class org.inspirenxe.strata.api.text.FontId
Returns a hash code value for this object.
hashCode() - Method in record class org.inspirenxe.strata.api.text.InlineSprite
Returns a hash code value for this object.
hashCode() - Method in record class org.inspirenxe.strata.api.text.InlineVisual
Returns a hash code value for this object.
hashCode() - Method in record class org.inspirenxe.strata.api.text.StyleRun
Returns a hash code value for this object.
hashCode() - Method in record class org.inspirenxe.strata.api.text.TextSpan
Returns a hash code value for this object.
hashCode() - Method in record class org.inspirenxe.strata.api.text.TextStyle
Returns a hash code value for this object.
hashCode() - Method in record class org.inspirenxe.strata.api.text.TextStylePatch
Returns a hash code value for this object.
hashCode() - Method in record class org.inspirenxe.strata.api.theme.Border
Returns a hash code value for this object.
hashCode() - Method in record class org.inspirenxe.strata.api.theme.Paint.Backdrop
Returns a hash code value for this object.
hashCode() - Method in record class org.inspirenxe.strata.api.theme.Paint.Gradient
Returns a hash code value for this object.
hashCode() - Method in record class org.inspirenxe.strata.api.theme.Paint.NineSlice
Returns a hash code value for this object.
hashCode() - Method in record class org.inspirenxe.strata.api.theme.Paint.Rounded
Returns a hash code value for this object.
hashCode() - Method in record class org.inspirenxe.strata.api.theme.Paint.Solid
Returns a hash code value for this object.
hashCode() - Method in record class org.inspirenxe.strata.api.theme.Paint.Sprite
Returns a hash code value for this object.
hashCode() - Method in record class org.inspirenxe.strata.api.theme.Paint.Tiled
Returns a hash code value for this object.
hashCode() - Method in record class org.inspirenxe.strata.api.theme.SpriteId
Returns a hash code value for this object.
hashCode() - Method in record class org.inspirenxe.strata.api.theme.ThemeId
Returns a hash code value for this object.
hashCode() - Method in record class org.inspirenxe.strata.api.theme.ThemeOverrides
Returns a hash code value for this object.
hashCode() - Method in record class org.inspirenxe.strata.api.theme.ThemeRef
Returns a hash code value for this object.
HasIcon<S> - Interface in org.inspirenxe.strata.api.control.attribute.text
A control or entry that shows an icon beside its caption: a sprite, or an engine Visual, drawn at a size the caller gives.
hasRowBackgrounds() - Method in interface org.inspirenxe.strata.api.control.collection.ListView
Returns whether the list draws its rows' paints and rings behind the cells.
hasSelection() - Method in record class org.inspirenxe.strata.api.control.attribute.text.TextEntry.Caret
Returns whether any text is selected.
hasSelection() - Method in record class org.inspirenxe.strata.api.control.field.PasswordTextBox.State
Returns whether any text was selected.
hasSelection() - Method in record class org.inspirenxe.strata.api.control.field.TextBox.State
Returns whether any text was selected.
HasShortcut<S> - Interface in org.inspirenxe.strata.api.control.menu
A menu entry that shows a shortcut hint at its right, such as "Ctrl+C": a MenuItem, a CheckMenuItem or a RadioMenuItem.
hasStyleState(String) - Method in class org.inspirenxe.strata.api.extension.CustomComponent
Returns whether one of this component's own style states is on, set by the component itself or by a control that holds it, as a list sets selected on the cells of its selected rows.
hasStyleState(String) - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentPeer
Returns whether one of the component's own style states is on.
HasText<S> - Interface in org.inspirenxe.strata.api.control.attribute.text
A control or entry that shows text as its caption, such as a button, a checkbox, a label, a tab or a menu item.
HasTime<S> - Interface in org.inspirenxe.strata.api.control.attribute.value
A control that holds a time of day the user can pick, such as a time picker.
HasTime.ClockFormat - Enum Class in org.inspirenxe.strata.api.control.attribute.value
Whether hours count to 12, with a half of the day, or to 24.
HasTooltip<S> - Interface in org.inspirenxe.strata.api.component
A component or entry that can show a tooltip.
header() - Method in interface org.inspirenxe.strata.api.control.pane.Expander
Returns the component shown in the header in place of the title.
height() - Method in interface org.inspirenxe.strata.api.event.component.MeasureEvent
Returns the content height the component asked for, or the last height a handler set.
height() - Method in record class org.inspirenxe.strata.api.geometry.Rect
Returns the value of the height record component.
height() - Method in record class org.inspirenxe.strata.api.geometry.Size
Returns the value of the height record component.
height() - Method in record class org.inspirenxe.strata.api.text.InlineSprite
Returns the value of the height record component.
height() - Method in class org.inspirenxe.strata.api.visual.PixelBuffer
Returns the height.
HELP - Enum constant in enum class org.inspirenxe.strata.api.component.CursorKind
The arrow with a question mark, for help on what is under it.
hidesBackground() - Method in interface org.inspirenxe.strata.api.screen.Screen
Returns whether this screen covers everything beneath it in a stack of screens.
hideSuggestions() - Method in interface org.inspirenxe.strata.api.control.field.TextBox
Closes the suggestion list if it is open.
highlight(String, TextStyle) - Method in interface org.inspirenxe.strata.api.text.TextHighlighter
Returns the runs to draw in their own styles.
highlighter() - Method in interface org.inspirenxe.strata.api.control.attribute.text.TextInput
Returns the highlighter that styles parts of the text.
historyLimit() - Method in interface org.inspirenxe.strata.api.control.attribute.text.TextInput
Returns how many edits the control keeps for undo.
HOME - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Home.
horizontal() - Method in record class org.inspirenxe.strata.api.geometry.Insets
Returns the total horizontal space.
horizontal() - Method in enum class org.inspirenxe.strata.api.layout.Anchor
Returns the horizontal half of the anchor.
HORIZONTAL - Enum constant in enum class org.inspirenxe.strata.api.layout.Orientation
Left to right, in a row.
horizontalAlignment() - Method in interface org.inspirenxe.strata.api.component.Component
Returns how the component places itself horizontally in its slot.
horizontalAlignment() - Method in record class org.inspirenxe.strata.api.component.ComponentSnapshot
Returns the value of the horizontalAlignment record component.
horizontalAlignment() - Method in class org.inspirenxe.strata.api.extension.CustomComponent
 
horizontalAlignment() - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentPeer
HorizontalAlignment - Enum Class in org.inspirenxe.strata.api.layout
Where a component sits across the width of the slot its parent gives it.
horizontalPolicy() - Method in interface org.inspirenxe.strata.api.control.collection.TableView
Returns how the table scrolls sideways.
horizontalPolicy() - Method in interface org.inspirenxe.strata.api.layout.ScrollPanel
Returns the horizontal policy.
hovered() - Method in record class org.inspirenxe.strata.api.component.ComponentSnapshot
Returns the value of the hovered record component.
hoveredIndex() - Method in interface org.inspirenxe.strata.api.control.collection.GridView
Returns the cell under the pointer.
hue() - Method in interface org.inspirenxe.strata.api.control.field.ColorPicker
Returns the hue the square shows.
hue() - Method in record class org.inspirenxe.strata.api.control.field.ColorPicker.State
Returns the value of the hue record component.

I

I - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Letter I.
icon(Function) - Method in class org.inspirenxe.strata.api.appearance.Appearance.Builder
Sets the icon.
icon(T) - Method in interface org.inspirenxe.strata.api.appearance.Appearance
Returns the value's icon.
ICON_SIZE - Static variable in interface org.inspirenxe.strata.api.control.window.MessageBox
The size of the severity's icon, a square, in UI units.
iconHeight() - Method in interface org.inspirenxe.strata.api.control.attribute.text.HasIcon
Returns the height the icon is drawn at.
iconOf(Object) - Method in interface org.inspirenxe.strata.api.appearance.Appearances
Returns a value's icon.
iconPlacement() - Method in interface org.inspirenxe.strata.api.control.button.Button
Returns where the icon sits beside the caption.
iconPlacement() - Method in interface org.inspirenxe.strata.api.control.button.DropDownButton
Returns where the icon sits beside the caption.
iconPlacement() - Method in interface org.inspirenxe.strata.api.control.button.ToggleButton
Returns where the icon sits beside the caption.
IconPlacement - Enum Class in org.inspirenxe.strata.api.control.button
Where a button's icon sits beside its caption: before it, after it, above it or below it.
iconSprite() - Method in interface org.inspirenxe.strata.api.control.attribute.text.HasIcon
Returns the icon's sprite.
iconVisual() - Method in interface org.inspirenxe.strata.api.control.attribute.text.HasIcon
Returns the icon's visual.
iconWidth() - Method in interface org.inspirenxe.strata.api.control.attribute.text.HasIcon
Returns the width the icon is drawn at.
id() - Method in interface org.inspirenxe.strata.api.component.Component
Returns the id set with Component.setId(String).
id() - Method in record class org.inspirenxe.strata.api.control.window.MessageBox.Result
Returns the value of the id record component.
id() - Method in class org.inspirenxe.strata.api.extension.CustomComponent
 
id() - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentPeer
id() - Method in record class org.inspirenxe.strata.api.theme.ThemeRef
Returns the value of the id record component.
identity() - Method in record class org.inspirenxe.strata.api.event.cause.Origin.Remote
Returns the value of the identity record component.
identity() - Method in record class org.inspirenxe.strata.api.event.cause.Origin.User
Returns the value of the identity record component.
ids() - Method in interface org.inspirenxe.strata.api.component.registry.ComponentRegistry
Returns the ids of every registration, Strata's own included.
IGNORE - Enum constant in enum class org.inspirenxe.strata.api.input.ModifierPolicy
Matches whatever modifiers are held.
image() - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes an Image that draws nothing until it is given a sprite or a visual, 16 by 16 units until it shows something with a size of its own or is resized.
image(Object) - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes an Image of a value's icon, with the value's tooltip; see Image.setValue(Object).
image(SpriteId) - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes an Image at the sprite's size where the engine knows it, and 16 by 16 units where it does not, until resized.
image(Visual) - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes an Image of an engine visual, at the visual's natural size.
Image - Interface in org.inspirenxe.strata.api.control.display
A sprite, an engine Visual or a PixelBuffer drawn at a size you choose, such as an icon, a picture, a product photo or a heat map.
IMAGE - Static variable in class org.inspirenxe.strata.api.transfer.DataFormat
An image, as pixels.
Image.Scaling - Enum Class in org.inspirenxe.strata.api.control.display
How an Image draws its sprite in bounds of another size.
Image.State - Record Class in org.inspirenxe.strata.api.control.display
An image's own state in a ComponentSnapshot.
imageHeight() - Method in interface org.inspirenxe.strata.api.control.display.Image
Returns the height of the image, in UI units.
imageHeight() - Method in record class org.inspirenxe.strata.api.control.display.Image.State
Returns the value of the imageHeight record component.
imageWidth() - Method in interface org.inspirenxe.strata.api.control.display.Image
Returns the width of the image, in UI units.
imageWidth() - Method in record class org.inspirenxe.strata.api.control.display.Image.State
Returns the value of the imageWidth record component.
increment() - Method in interface org.inspirenxe.strata.api.control.field.Spinner
Raises the value by one step, as the up button does, without firing Ranged.CHANGE.
indent() - Method in interface org.inspirenxe.strata.api.control.collection.TreeView
Returns how far each level is indented.
Indeterminate - Section in interface org.inspirenxe.strata.api.control.display.ProgressBar
 
INDETERMINATE - Static variable in interface org.inspirenxe.strata.api.control.display.ProgressBar
Whether the bar shows a moving segment instead of its value, as ProgressBar.isIndeterminate() and ProgressBar.setIndeterminate(boolean) say.
index() - Method in record class org.inspirenxe.strata.api.control.collection.GridView.Click
Returns the value of the index record component.
index() - Method in record class org.inspirenxe.strata.api.control.collection.TableView.ColumnMove
Returns the value of the index record component.
indexes() - Method in record class org.inspirenxe.strata.api.control.attribute.item.ItemDragging.ItemMove
Returns the value of the indexes record component.
indexOf(Component) - Method in interface org.inspirenxe.strata.api.component.Container
Returns where a child is in the layout order.
indexOf(Component) - Method in class org.inspirenxe.strata.api.extension.CustomContainer
 
indexOf(Component) - Method in interface org.inspirenxe.strata.api.extension.peer.ContainerPeer
INDICATOR_WIDTH - Static variable in interface org.inspirenxe.strata.api.control.pane.NavigationView
The width of the strip down the selected item's left edge, in UI units.
INFO - Enum constant in enum class org.inspirenxe.strata.api.control.display.InfoBar.Severity
Something the user may want to know.
infoBar() - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes an open InfoBar of InfoBar.Severity.INFO with no title, message or action, and a close button.
infoBar(InfoBar.Severity, String, String) - Method in interface org.inspirenxe.strata.api.ComponentFactory
Does the same as ComponentFactory.infoBar(InfoBar.Severity, Text, Text) with literal text.
infoBar(InfoBar.Severity, Text, Text) - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes an open InfoBar with a close button.
InfoBar - Interface in org.inspirenxe.strata.api.control.display
A strip inside a screen's layout that tells the user something about the screen, such as a failed save or a message from a server: a severity, a title, a message, an optional action and an optional close button.
InfoBar.Severity - Enum Class in org.inspirenxe.strata.api.control.display
How serious what an InfoBar says is.
InfoBar.State - Record Class in org.inspirenxe.strata.api.control.display
An info bar's own state in a ComponentSnapshot.
initials() - Method in interface org.inspirenxe.strata.api.control.display.Avatar
Returns the initials the avatar shows when it has no picture.
initials() - Method in record class org.inspirenxe.strata.api.control.display.Avatar.State
Returns the value of the initials record component.
inline(InlineElement) - Method in interface org.inspirenxe.strata.api.text.TextFactory
InlineElement - Interface in org.inspirenxe.strata.api.text
Something drawn in a line of text in place of characters: a sprite or an engine visual.
InlineSprite - Record Class in org.inspirenxe.strata.api.text
A sprite in a line of text, drawn untinted.
InlineSprite(SpriteId) - Constructor for record class org.inspirenxe.strata.api.text.InlineSprite
Creates a sprite as tall and wide as the line height of the style it lands in.
InlineSprite(SpriteId, float, float) - Constructor for record class org.inspirenxe.strata.api.text.InlineSprite
Checks the arguments.
InlineVisual - Record Class in org.inspirenxe.strata.api.text
An engine visual in a line of text, drawn untinted at its natural size.
InlineVisual(Visual) - Constructor for record class org.inspirenxe.strata.api.text.InlineVisual
Checks the visual.
Input - Section in interface org.inspirenxe.strata.api.control.field.CalendarView
 
Input - Section in interface org.inspirenxe.strata.api.control.field.ColorPicker
 
Input - Section in interface org.inspirenxe.strata.api.control.field.Slider
 
Input - Section in interface org.inspirenxe.strata.api.control.pane.ScrollBar
 
Input - Section in interface org.inspirenxe.strata.api.control.window.Window
 
InputEvents - Class in org.inspirenxe.strata.api.event.input
The input event types Strata fires.
insert(int, Component) - Method in interface org.inspirenxe.strata.api.component.Container
Adds a child at a place in the layout order.
insert(int, Component) - Method in class org.inspirenxe.strata.api.extension.CustomContainer
 
insert(int, Component) - Method in interface org.inspirenxe.strata.api.extension.peer.ContainerPeer
insert(String) - Method in interface org.inspirenxe.strata.api.control.attribute.text.TextInput
Puts text at the caret, over the selection if there is one, as code: the caret goes after the new text with nothing selected.
INSERT - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Insert.
insertChild(int, Component) - Method in class org.inspirenxe.strata.api.extension.CustomComposite
Adds a child at a place in the layout order, which is also the order Tab follows.
insets() - Method in class org.inspirenxe.strata.api.theme.Theme
Returns every set of insets this theme sets, by style key.
insets() - Method in record class org.inspirenxe.strata.api.theme.ThemeOverrides
Returns the value of the insets record component.
insets() - Method in record class org.inspirenxe.strata.api.theme.ThemeRef
Returns the insets overrides, as ThemeOverrides.insets() on ThemeRef.overrides() does.
insets(String) - Method in class org.inspirenxe.strata.api.theme.Theme
Looks up insets.
insets(String, Insets) - Method in class org.inspirenxe.strata.api.theme.Theme.Builder
Sets a key's insets, replacing any earlier ones.
Insets - Record Class in org.inspirenxe.strata.api.geometry
Space on each side of a rectangle, in UI units.
Insets(float, float, float, float) - Constructor for record class org.inspirenxe.strata.api.geometry.Insets
Creates an instance of a Insets record class.
INSETS - Static variable in interface org.inspirenxe.strata.api.animation.Interpolator
Between two insets, each side on its own, kept from going below 0.
insetsOr(String, Insets) - Method in class org.inspirenxe.strata.api.theme.Theme
Looks up insets, with a fallback.
integer() - Static method in class org.inspirenxe.strata.api.state.Converters
Returns a converter between whole numbers and text that takes any int.
integer(int, int) - Method in interface org.inspirenxe.strata.api.state.ConverterFactory
See Converters.integer(int, int); with both ends at the limits of int it is Converters.integer().
integer(int, int) - Static method in class org.inspirenxe.strata.api.state.Converters
Returns a converter between whole numbers and text that takes a range.
Interpolator<V> - Interface in org.inspirenxe.strata.api.animation
The value a fraction of the way between two values, for animating a property of any type.
intersect(Rect) - Method in record class org.inspirenxe.strata.api.geometry.Rect
Returns the overlap of two rectangles.
intersects(Rect) - Method in record class org.inspirenxe.strata.api.geometry.Rect
Returns whether two rectangles overlap.
invalid(Text) - Static method in interface org.inspirenxe.strata.api.state.Conversion
Returns a failed conversion.
Invalid(Text) - Constructor for record class org.inspirenxe.strata.api.state.Conversion.Invalid
Checks the message.
invalidate() - Method in interface org.inspirenxe.strata.api.screen.ScreenHandle
Asks for the tree to be built again before the next frame.
invalidateArrangement() - Method in class org.inspirenxe.strata.api.extension.CustomComposite
Asks for this component to be arranged again in its last bounds before the next frame, without measuring anything.
invalidateArrangement() - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentPeer
See CustomComposite.invalidateArrangement().
invalidateLayout() - Method in class org.inspirenxe.strata.api.extension.CustomComponent
Schedules a new layout before the next frame.
invalidateLayout() - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentPeer
is(Key, Modifiers, ModifierPolicy) - Method in interface org.inspirenxe.strata.api.event.input.KeyEvent
Returns whether this event is a press or repeat of a shortcut.
is(KeyStroke) - Method in interface org.inspirenxe.strata.api.event.input.KeyEvent
Returns whether this event is a press or repeat of exactly a key stroke on this host's platform, with a shortcut stroke holding the platform's shortcut modifier.
IS_EXPANDED - Static variable in interface org.inspirenxe.strata.api.control.pane.Expander
Whether the content shows, as Expander.isExpanded() and Expander.setExpanded(boolean) say.
IS_EXPANDED - Static variable in interface org.inspirenxe.strata.api.control.pane.NavigationView
Whether the pane is open over the content, as NavigationView.isExpanded() and NavigationView.setExpanded(boolean) say.
IS_OPEN - Static variable in interface org.inspirenxe.strata.api.control.display.InfoBar
Whether the bar shows, as InfoBar.isOpen(), InfoBar.open() and InfoBar.close() say.
IS_REVEALED - Static variable in interface org.inspirenxe.strata.api.control.field.PasswordTextBox
isActive() - Method in interface org.inspirenxe.strata.api.control.window.Window
Returns whether the window is the active one: focus is within it, or, with focus in none of the windows beside it in its parent, it is the one of them pressed last, or the frontmost when none was pressed.
isAdjusting() - Method in interface org.inspirenxe.strata.api.control.field.Slider
Returns whether the user is changing the value with the pointer: from the left press on the slider to the release of that button.
isAlphaShown() - Method in interface org.inspirenxe.strata.api.control.field.ColorPicker
Returns whether the alpha strip shows.
isAttached() - Method in interface org.inspirenxe.strata.api.component.Component
Returns whether the component is in a tree that a host is showing.
isAttached() - Method in class org.inspirenxe.strata.api.extension.CustomComponent
 
isAttached() - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentPeer
isCancel() - Method in interface org.inspirenxe.strata.api.control.button.Button
Returns whether the button is its scope's cancel button.
isCancelled() - Method in interface org.inspirenxe.strata.api.event.Cancelable
Returns whether the event was canceled.
isChecked() - Method in enum class org.inspirenxe.strata.api.control.button.CheckState
Returns whether this is CheckState.CHECKED, which is what Toggle.isSelected() reports.
isClearable() - Method in interface org.inspirenxe.strata.api.control.field.DatePicker
Returns whether the user can clear the date with Delete.
isClearable() - Method in interface org.inspirenxe.strata.api.control.field.DateTimePicker
Returns whether the user can clear the value with Delete.
isClearable() - Method in interface org.inspirenxe.strata.api.control.field.TimePicker
Returns whether the user can clear the time with Delete.
isClosable() - Method in interface org.inspirenxe.strata.api.control.display.InfoBar
Returns whether the bar shows its close button.
isClosable() - Method in interface org.inspirenxe.strata.api.control.window.Window
Returns whether the window can be closed by its close button and Escape.
isCollapsed() - Method in interface org.inspirenxe.strata.api.control.window.Window
Returns whether the window shows its title bar alone.
isCollapsible() - Method in interface org.inspirenxe.strata.api.control.window.Window
Returns whether the user can collapse the window to its title bar.
isCollapsible(SplitPane.Side) - Method in interface org.inspirenxe.strata.api.control.pane.SplitPane
Returns whether the user can collapse a side.
isCurrent() - Method in interface org.inspirenxe.strata.api.UiThread
Returns whether the calling thread is the UI thread.
isDefault() - Method in interface org.inspirenxe.strata.api.control.button.Button
Returns whether the button is its scope's default button.
isDeselectable() - Method in interface org.inspirenxe.strata.api.control.attribute.item.RowView
Returns whether a press on the selected row deselects it.
isDown() - Method in enum class org.inspirenxe.strata.api.input.KeyAction
Returns whether this is a press or a repeat: the moments when a held key should act, such as moving a caret again.
isDragScroll() - Method in interface org.inspirenxe.strata.api.control.attribute.item.RowView
Returns whether a drag that carries a transfer scrolls the rows while it holds the pointer near the top or bottom of the control's viewport, as a ScrollPanel does: within 16.0f units of the edge, faster the nearer the pointer, up to a row a frame.
isDragScroll() - Method in interface org.inspirenxe.strata.api.layout.ScrollPanel
Returns whether a drag that carries a transfer scrolls the panel near the edges of its viewport.
isDropDown() - Method in interface org.inspirenxe.strata.api.control.field.TextBox
Returns whether the box draws a drop-down arrow that shows every suggestion.
isEdgeResizable() - Method in interface org.inspirenxe.strata.api.control.window.Window
Returns whether dragging an edge or corner of a resizable window resizes it too.
isEditing() - Method in interface org.inspirenxe.strata.api.control.attribute.item.CellEditing
Returns whether a cell is being edited.
isEffectivelyEnabled() - Method in interface org.inspirenxe.strata.api.component.Component
Returns whether the component and every container or composite it is inside are enabled, so that it can take input.
isEffectivelyEnabled() - Method in class org.inspirenxe.strata.api.extension.CustomComponent
 
isEffectivelyVisible() - Method in interface org.inspirenxe.strata.api.component.Component
Returns whether the component and every container or composite it is inside are visible.
isEffectivelyVisible() - Method in class org.inspirenxe.strata.api.extension.CustomComponent
 
isEmpty() - Method in interface org.inspirenxe.strata.api.control.attribute.text.TextEntry
Returns whether there is no text.
isEmpty() - Method in class org.inspirenxe.strata.api.extension.Shape
Returns whether the shape has no segments, so drawing it draws nothing.
isEmpty() - Method in record class org.inspirenxe.strata.api.geometry.Rect
Returns whether the rectangle covers no area.
isEmpty() - Method in record class org.inspirenxe.strata.api.input.Modifiers
Returns whether no modifier is held.
isEmpty() - Method in interface org.inspirenxe.strata.api.text.Text
Returns whether the text reads as no characters now.
isEmpty() - Method in record class org.inspirenxe.strata.api.text.TextStylePatch
Returns whether the patch changes nothing.
isEmpty() - Method in class org.inspirenxe.strata.api.transfer.Transfer
Returns whether the transfer holds no format.
isEnabled() - Method in interface org.inspirenxe.strata.api.component.Component
Returns whether the component is enabled.
isEnabled() - Method in interface org.inspirenxe.strata.api.component.Enableable
Returns whether it is enabled.
isEnabled() - Method in interface org.inspirenxe.strata.api.control.menu.CheckMenuItem
Returns whether the item can be chosen: it was not disabled with CheckMenuItem.setEnabled(boolean), and its command, if it has one, is enabled now.
isEnabled() - Method in interface org.inspirenxe.strata.api.control.menu.MenuItem
Returns whether the item can be chosen: it was not disabled with MenuItem.setEnabled(boolean), and its command, if it has one, is enabled now.
isEnabled() - Method in interface org.inspirenxe.strata.api.control.menu.SubmenuItem
Returns whether the item can open its menu.
isEnabled() - Method in interface org.inspirenxe.strata.api.control.pane.NavigationItem
Returns whether the user can pick the item.
isEnabled() - Method in interface org.inspirenxe.strata.api.control.pane.Tab
Returns whether the user can select the tab.
isEnabled() - Method in class org.inspirenxe.strata.api.extension.CustomComponent
 
isEnabled() - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentPeer
isEnter() - Method in enum class org.inspirenxe.strata.api.input.Key
Returns whether this is either Enter key.
isExpanded() - Method in interface org.inspirenxe.strata.api.control.pane.Expander
Returns whether the content shows.
isExpanded() - Method in interface org.inspirenxe.strata.api.control.pane.NavigationItem
Returns whether the item's children show below it.
isExpanded() - Method in interface org.inspirenxe.strata.api.control.pane.NavigationView
Returns whether the pane is open over the content.
isExpanded(T) - Method in interface org.inspirenxe.strata.api.control.collection.TreeView
Returns whether an item is expanded.
isFocusable() - Method in interface org.inspirenxe.strata.api.component.Focusable
Returns whether the component can take keyboard focus now.
isFocusable() - Method in class org.inspirenxe.strata.api.extension.CustomComponent
Returns whether the component can take keyboard focus.
isFocusable() - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentPeer
isFocused() - Method in interface org.inspirenxe.strata.api.component.Focusable
Returns whether this component has keyboard focus.
isFocused() - Method in class org.inspirenxe.strata.api.extension.CustomComponent
Returns whether this component has keyboard focus.
isFocused() - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentPeer
isFocusVisible() - Method in interface org.inspirenxe.strata.api.component.Focusable
Returns whether this component has keyboard focus that should be shown, as a focus ring or a lit face.
isFocusVisible() - Method in class org.inspirenxe.strata.api.extension.CustomComponent
Returns whether this component has keyboard focus that should be shown.
isFocusVisible() - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentPeer
isFocusWithin() - Method in interface org.inspirenxe.strata.api.component.Component
Returns whether this component or one of its descendants has keyboard focus, such as a form section whose field is being typed in.
isFocusWithin() - Method in class org.inspirenxe.strata.api.extension.CustomComponent
 
isFocusWithin() - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentPeer
isGroup() - Method in interface org.inspirenxe.strata.api.control.display.Avatar
Returns whether the avatar stands for a group.
isHandled() - Method in interface org.inspirenxe.strata.api.event.Cancelable
Returns whether something canceled or stopped the event.
isHandled(EventType) - Method in class org.inspirenxe.strata.api.extension.CustomComponent
Returns whether a handler for a type is on this component's path: on the component itself or, for a bubbling type, on any ancestor the event would reach.
isHandled(EventType) - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentPeer
Returns whether a handler for a type is on the component's path.
isHitTestVisible() - Method in interface org.inspirenxe.strata.api.component.Component
Returns whether the pointer can hit the component.
isHitTestVisible() - Method in class org.inspirenxe.strata.api.extension.CustomComponent
 
isHitTestVisible() - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentPeer
isHovered() - Method in class org.inspirenxe.strata.api.extension.CustomComponent
Returns whether the pointer is over this component.
isHovered() - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentPeer
isHoverWithin() - Method in class org.inspirenxe.strata.api.extension.CustomComponent
Returns whether the pointer is over this component or any of its descendants, so a list can light up the row whose label is hovered.
isHoverWithin() - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentPeer
isIconShown() - Method in interface org.inspirenxe.strata.api.control.display.InfoBar
Returns whether the bar shows its severity's icon when the theme has one.
isIndeterminate() - Method in interface org.inspirenxe.strata.api.control.display.ProgressBar
Returns whether the bar shows a moving segment instead of its value.
isInline() - Method in record class org.inspirenxe.strata.api.text.TextSpan
Returns whether the span holds an element.
isLightDismiss() - Method in interface org.inspirenxe.strata.api.control.menu.Flyout
Returns whether a press outside the open flyout closes it.
isLink() - Method in interface org.inspirenxe.strata.api.control.button.Button
Returns whether the button is a link.
isLocal() - Method in class org.inspirenxe.strata.api.transfer.DataFormat
Returns whether the format never leaves the process.
isMaximizable() - Method in interface org.inspirenxe.strata.api.control.window.Window
Returns whether the user can maximize the window.
isMaximized() - Method in interface org.inspirenxe.strata.api.control.window.Window
Returns whether the window fills its slot.
isMnemonicParsing() - Method in interface org.inspirenxe.strata.api.control.display.Label
Returns whether the label reads a mnemonic from its text.
isModal() - Method in interface org.inspirenxe.strata.api.overlay.Overlay
Returns whether the overlay is a modal dialog.
isModifier() - Method in enum class org.inspirenxe.strata.api.input.Key
Returns whether this is one of the eight left or right Shift, Control, Alt or Super keys.
isMovable() - Method in interface org.inspirenxe.strata.api.control.collection.TableColumn
Returns whether the user can move the column.
isMovable() - Method in interface org.inspirenxe.strata.api.control.window.Window
Returns whether dragging the title bar moves the window.
isOpen() - Method in interface org.inspirenxe.strata.api.control.attribute.popup.Openable
Returns whether it is open.
isOpen() - Method in interface org.inspirenxe.strata.api.control.button.DropDownButton
Returns whether the popup this button opened is open.
isOpen() - Method in interface org.inspirenxe.strata.api.control.collection.ComboBox
Returns whether the list is open.
isOpen() - Method in interface org.inspirenxe.strata.api.control.display.InfoBar
Returns whether the bar is open.
isOpen() - Method in interface org.inspirenxe.strata.api.control.menu.Flyout
Returns whether the flyout is open.
isOpen() - Method in interface org.inspirenxe.strata.api.control.menu.Menu
Returns whether the menu is open.
isOpen() - Method in interface org.inspirenxe.strata.api.overlay.Overlay
Returns whether the overlay is still open.
isOpen() - Method in interface org.inspirenxe.strata.api.screen.ScreenHandle
Returns whether this opening of the screen is still going on.
isOutsideDaysShown() - Method in interface org.inspirenxe.strata.api.control.field.CalendarView
Returns whether the days of the months before and after fill the rows.
isPressed() - Method in class org.inspirenxe.strata.api.extension.CustomComponent
Returns whether a mouse button went down on this component and has not been released yet.
isPressed() - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentPeer
isPrintable() - Method in enum class org.inspirenxe.strata.api.input.Key
Returns whether pressing this key usually types a character: letters, number-row digits, punctuation, space, and keypad digits and operators.
isPropagationStopped() - Method in interface org.inspirenxe.strata.api.event.Event
Returns whether propagation was stopped.
isRaiseOnPress() - Method in interface org.inspirenxe.strata.api.control.window.Window
Returns whether a press anywhere in the window raises it in its parent.
isReadOnly() - Method in interface org.inspirenxe.strata.api.control.attribute.text.TextEntry
Returns whether the control is read-only.
isReadOnly() - Method in interface org.inspirenxe.strata.api.control.field.TextArea
Returns whether the text is read-only.
isReadOnly() - Method in interface org.inspirenxe.strata.api.control.field.TextBox
Returns whether the box is read-only.
isResizable() - Method in interface org.inspirenxe.strata.api.control.collection.TableColumn
Returns whether the user can resize the column.
isResizable() - Method in interface org.inspirenxe.strata.api.control.window.Window
Returns whether the user can resize the window by dragging its grip.
isRevealable() - Method in interface org.inspirenxe.strata.api.control.field.PasswordTextBox
Returns whether the user may show the text.
isRevealed() - Method in interface org.inspirenxe.strata.api.control.field.PasswordTextBox
Returns whether the text shows instead of the mask.
isRightToLeft() - Method in enum class org.inspirenxe.strata.api.layout.FlowDirection
Returns whether this is FlowDirection.RIGHT_TO_LEFT.
isRunning() - Method in interface org.inspirenxe.strata.api.animation.Animation
Returns whether the animation is still running.
isSecondsShown() - Method in interface org.inspirenxe.strata.api.control.attribute.value.HasTime
Returns whether seconds show.
isSelectable() - Method in interface org.inspirenxe.strata.api.control.collection.GridView
Returns whether a left click selects a cell.
isSelectable() - Method in interface org.inspirenxe.strata.api.control.pane.NavigationItem
Returns whether a pick selects the item.
isSelected() - Method in interface org.inspirenxe.strata.api.control.attribute.value.Toggle
Returns whether the control is on.
isSelected() - Method in interface org.inspirenxe.strata.api.control.button.RadioButton
Returns whether this button is the group's selected one.
isSelected() - Method in interface org.inspirenxe.strata.api.control.menu.CheckMenuItem
Returns whether the item is checked: its command's state while it has a command.
isSelected() - Method in interface org.inspirenxe.strata.api.control.menu.RadioMenuItem
Returns whether the item is the selected one of its group.
isShown() - Method in interface org.inspirenxe.strata.api.control.collection.TableColumn
Returns whether the column shows.
isSlim() - Method in interface org.inspirenxe.strata.api.control.pane.ScrollBar
Returns whether the bar is slim.
isSortable() - Method in interface org.inspirenxe.strata.api.control.collection.TableColumn
Returns whether the column is sortable.
isSortAscending() - Method in interface org.inspirenxe.strata.api.control.collection.TableView
Returns whether the sort is ascending.
isSpread() - Method in interface org.inspirenxe.strata.api.layout.StackPanel
Returns whether the gaps grow to spread the children across the content box.
isSupported() - Method in interface org.inspirenxe.strata.api.file.FileDialogs
Returns whether the engine shows file dialogs.
isTabbable() - Method in interface org.inspirenxe.strata.api.component.Focusable
Returns whether Tab and Shift+Tab stop at this component.
isTabbable() - Method in class org.inspirenxe.strata.api.extension.CustomComponent
Returns whether Tab and Shift+Tab stop at this component.
isTabbable() - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentPeer
isToggleShown() - Method in interface org.inspirenxe.strata.api.control.pane.NavigationView
Returns whether the toggle shows.
isValid() - Method in record class org.inspirenxe.strata.api.component.Validation
Returns whether the value may be used, which is anything but an error, so a form can enable its Save button while its fields only warn.
isValid() - Method in interface org.inspirenxe.strata.api.state.Conversion
Returns whether the conversion gave a value.
isVertical() - Method in enum class org.inspirenxe.strata.api.control.button.IconPlacement
Returns whether the icon and the caption are stacked, one above the other.
isVisible() - Method in interface org.inspirenxe.strata.api.component.Component
Returns whether the component is visible.
isVisible() - Method in class org.inspirenxe.strata.api.extension.CustomComponent
 
isVisible() - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentPeer
isVisible() - Method in record class org.inspirenxe.strata.api.theme.Border
Returns whether the border draws anything.
italic() - Method in interface org.inspirenxe.strata.api.text.Text
Returns this text with an italic base; see Text.style(UnaryOperator).
italic() - Method in record class org.inspirenxe.strata.api.text.TextStyle
Returns the value of the italic record component.
italic(boolean) - Method in record class org.inspirenxe.strata.api.text.TextStylePatch
Returns a copy that also sets italic.
italic(String) - Method in interface org.inspirenxe.strata.api.text.Text.Builder
Adds literal text in the base style, italic.
ITALIC - Enum constant in enum class org.inspirenxe.strata.api.text.TextStyle.Property
item() - Method in record class org.inspirenxe.strata.api.control.collection.GridView.Click
Returns the value of the item record component.
item() - Method in record class org.inspirenxe.strata.api.control.collection.TreeView.Expansion
Returns the value of the item record component.
item() - Method in record class org.inspirenxe.strata.api.control.pane.NavigationView.Expansion
Returns the value of the item record component.
item(int) - Method in interface org.inspirenxe.strata.api.control.collection.GridView
Returns the item in a cell.
ITEM_EXPANDED - Static variable in interface org.inspirenxe.strata.api.control.pane.NavigationView
Told after an item of the view was expanded or collapsed, by the user or with NavigationItem.setExpanded(boolean).
ItemDragging<T,S> - Interface in org.inspirenxe.strata.api.control.attribute.item
A control whose rows the user can drag, to reorder them or to drop them somewhere else, such as a list.
ItemDragging.ItemMove - Record Class in org.inspirenxe.strata.api.control.attribute.item
Rows moved inside a control: which rows, and where they go.
ItemMove(List, int) - Constructor for record class org.inspirenxe.strata.api.control.attribute.item.ItemDragging.ItemMove
Checks and copies the indexes.
items() - Method in interface org.inspirenxe.strata.api.control.attribute.item.ItemSource
Returns the items.
items() - Method in interface org.inspirenxe.strata.api.control.collection.ComboBox
Returns the options.
items() - Method in interface org.inspirenxe.strata.api.control.collection.GridView
Returns the items, one per cell.
items() - Method in interface org.inspirenxe.strata.api.control.collection.TableView
Returns the items in the order they were set.
items() - Method in interface org.inspirenxe.strata.api.control.collection.TreeView
Returns the top-level items, the roots.
items() - Method in interface org.inspirenxe.strata.api.control.menu.Menu
Returns the entries, separators included, in the order they show.
items() - Method in interface org.inspirenxe.strata.api.control.pane.NavigationItem
Returns the item's children.
items() - Method in interface org.inspirenxe.strata.api.control.pane.NavigationView
Returns the entries of the pane above the footer.
itemsKey() - Static method in interface org.inspirenxe.strata.api.control.attribute.item.ItemSource
Returns the key for the items, as ItemSource.items() and ItemSource.setItems(List) say.
ItemSource<T,S> - Interface in org.inspirenxe.strata.api.control.attribute.item
A control that shows a list of items, such as a list, a table, a tree, a combo box or a grid.

J

J - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Letter J.
join() - Method in record class org.inspirenxe.strata.api.extension.Stroke
Returns the value of the join record component.
join(Text, Iterable) - Static method in interface org.inspirenxe.strata.api.text.Text
Returns the parts with a separator between each two.
join(Text, Iterable) - Method in interface org.inspirenxe.strata.api.text.TextFactory

K

K - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Letter K.
KEEP_FIRST - Enum constant in enum class org.inspirenxe.strata.api.control.pane.SplitPane.ResizePolicy
The first side keeps its length in units and the second takes the change.
KEEP_SECOND - Enum constant in enum class org.inspirenxe.strata.api.control.pane.SplitPane.ResizePolicy
The second side keeps its length in units and the first takes the change.
key() - Method in interface org.inspirenxe.strata.api.event.input.KeyEvent
Returns the key.
key() - Method in record class org.inspirenxe.strata.api.input.KeyStroke
Returns the value of the key record component.
Key - Enum Class in org.inspirenxe.strata.api.input
Physical keys, independent of any engine.
KEY - Static variable in class org.inspirenxe.strata.api.event.input.InputEvents
A key went down, repeated or came up.
KEY_STEP - Static variable in interface org.inspirenxe.strata.api.control.pane.SplitPane
How far an arrow key moves the divider, in UI units; with Shift held it moves 1.
KeyAction - Enum Class in org.inspirenxe.strata.api.input
What happened to a key.
Keyboard - Section in interface org.inspirenxe.strata.api.control.pane.NavigationView
 
KEYBOARD - Enum constant in enum class org.inspirenxe.strata.api.event.cause.Device
A keyboard, including key repeats Strata makes itself.
KEYBOARD - Enum constant in enum class org.inspirenxe.strata.api.event.input.FocusReason
Navigation without a pointer: Tab, arrow keys, a mnemonic or a controller's buttons sent as keys, or code run while one of them is handled.
KeyEvent - Interface in org.inspirenxe.strata.api.event.input
A physical key going down, repeating or coming up.
keyStep() - Method in interface org.inspirenxe.strata.api.control.field.Slider
Returns how far one press of an arrow key moves the value.
KeyStroke - Record Class in org.inspirenxe.strata.api.input
A key with the exact modifiers held for it, such as Control+S, as a shortcut names it.
KeyStroke(Key, Modifiers, boolean) - Constructor for record class org.inspirenxe.strata.api.input.KeyStroke
Checks the components.
keyText(KeyStroke) - Method in interface org.inspirenxe.strata.api.ComponentFactory
Returns how a key stroke reads on this host's platform, such as "Ctrl+Shift+S", for a shortcut hint.
kind() - Method in interface org.inspirenxe.strata.api.event.input.ScrollEvent
Returns the kind of device the scroll came from.
KP_0 - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Keypad 0.
KP_1 - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Keypad 1.
KP_2 - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Keypad 2.
KP_3 - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Keypad 3.
KP_4 - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Keypad 4.
KP_5 - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Keypad 5.
KP_6 - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Keypad 6.
KP_7 - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Keypad 7.
KP_8 - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Keypad 8.
KP_9 - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Keypad 9.
KP_ADD - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Keypad add.
KP_DECIMAL - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Keypad decimal point.
KP_DIVIDE - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Keypad divide.
KP_ENTER - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Keypad Enter.
KP_EQUALS - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Keypad equals.
KP_MULTIPLY - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Keypad multiply.
KP_SUBTRACT - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Keypad subtract.

L

L - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Letter L.
label() - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes a Label with no text, as label("") does.
label(String) - Method in interface org.inspirenxe.strata.api.ComponentFactory
Does the same as ComponentFactory.label(Text) with literal text.
label(Text) - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes a Label.
Label - Interface in org.inspirenxe.strata.api.control.display
Text that the user reads but does not edit.
Label.State - Record Class in org.inspirenxe.strata.api.control.display
A label's own state in a ComponentSnapshot.
labelText() - Method in interface org.inspirenxe.strata.api.control.field.Slider
Returns the label text for the current value.
layer(String) - Method in class org.inspirenxe.strata.api.theme.Theme
Returns the name of the layer that set a key, when the theme was resolved from a ThemeRef.
layer(String, String) - Method in class org.inspirenxe.strata.api.theme.Theme.Builder
Records the layer that set a key, which Theme.layer(String) returns.
Layout - Section in interface org.inspirenxe.strata.api.component.Component
 
Layout - Section in interface org.inspirenxe.strata.api.control.window.Window
 
Layout - Section in interface org.inspirenxe.strata.api.layout.ScrollPanel
 
left() - Method in record class org.inspirenxe.strata.api.geometry.Insets
Returns the value of the left record component.
LEFT - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Left arrow.
LEFT - Enum constant in enum class org.inspirenxe.strata.api.input.MouseButton
The primary button, usually the left one.
LEFT - Enum constant in enum class org.inspirenxe.strata.api.layout.HorizontalAlignment
Against the slot's left edge (after the margin), at the desired width.
LEFT_ALT - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Left Alt (Option on macOS).
LEFT_BRACKET - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Left bracket key.
LEFT_CONTROL - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Left Control.
LEFT_SHIFT - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Left Shift.
LEFT_SUPER - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Left Super (Windows key, or Command on macOS).
LEFT_TO_RIGHT - Enum constant in enum class org.inspirenxe.strata.api.layout.FlowDirection
Content starts at the left, as in English.
length() - Method in interface org.inspirenxe.strata.api.control.attribute.text.TextEntry
Returns how long the text is.
length() - Method in record class org.inspirenxe.strata.api.control.field.PasswordTextBox.State
Returns the value of the length record component.
Lifecycle - Section in interface org.inspirenxe.strata.api.screen.Screen
 
LifecycleEvent - Interface in org.inspirenxe.strata.api.event.component
Fired as Component.ATTACHED when a component joins a tree a host is showing, and as Component.DETACHED when it leaves it.
line(float, float, float, float, Stroke, int) - Method in interface org.inspirenxe.strata.api.extension.Painter
Draws a straight line, centered on the segment between two points, with caps at both ends.
lineAlignment() - Method in interface org.inspirenxe.strata.api.layout.WrapPanel
Returns where each line's children sit along it.
lineAlignment() - Method in record class org.inspirenxe.strata.api.layout.WrapPanel.State
Returns the value of the lineAlignment record component.
LINEAR - Enum constant in enum class org.inspirenxe.strata.api.visual.Sampling
Each device pixel blends the source pixels around it, so a picture scales smoothly.
LINEAR - Static variable in interface org.inspirenxe.strata.api.animation.Easing
Even speed from start to end.
lineCount() - Method in interface org.inspirenxe.strata.api.control.field.TextArea
Returns how many lines the text has: one more than its line breaks, whatever the wrapping.
lineHeight(TextStyle) - Method in interface org.inspirenxe.strata.api.text.TextMetrics
Returns the height of one line of text, the distance from one line's top to the next line's top.
lineOf(int) - Method in interface org.inspirenxe.strata.api.control.field.TextArea
Returns the line a char index is on.
lines() - Method in record class org.inspirenxe.strata.api.component.Tooltip.Lines
Returns the value of the lines record component.
lines(List) - Static method in interface org.inspirenxe.strata.api.component.Tooltip
Returns a tooltip of lines.
Lines(List) - Constructor for record class org.inspirenxe.strata.api.component.Tooltip.Lines
Copies the lines, so later changes to the list do not show.
lineSpacing() - Method in interface org.inspirenxe.strata.api.layout.WrapPanel
Returns the gap between lines.
lineSpacing() - Method in record class org.inspirenxe.strata.api.layout.WrapPanel.State
Returns the value of the lineSpacing record component.
lineStart(int) - Method in interface org.inspirenxe.strata.api.control.field.TextArea
Returns where a line starts.
lineTo(float, float) - Method in class org.inspirenxe.strata.api.extension.Shape.Builder
Adds a straight line from the current point.
lineTo(float, float) - Method in interface org.inspirenxe.strata.api.extension.Shape.Sink
Adds a straight line from the current point.
LINK - Enum constant in enum class org.inspirenxe.strata.api.transfer.DropEffect
The target keeps a reference to it, and the source keeps what it had.
listView() - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes an empty ListView whose rows show each item's appearance.
listView(Function) - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes an empty ListView.
ListView<T> - Interface in org.inspirenxe.strata.api.control.collection
A scrolling list of items, each shown as a row built by a cell factory, that selects one item or several.
load(ClassLoader) - Method in interface org.inspirenxe.strata.api.component.registry.ComponentRegistry
Registers the ComponentLibrary services that a class loader can see and that are not registered yet.
local(String, Class) - Static method in class org.inspirenxe.strata.api.transfer.DataFormat
Makes a format that never leaves the process, for objects that only this application reads, such as the rows a table copies so that a paste inside the application gets them whole.
localX() - Method in interface org.inspirenxe.strata.api.event.input.PointerEvent
Returns the pointer's x relative to the current component's left edge.
localY() - Method in interface org.inspirenxe.strata.api.event.input.PointerEvent
Returns the pointer's y relative to the current component's top edge.
lower(Component) - Method in interface org.inspirenxe.strata.api.component.Container
Draws a child under its siblings with the same z index, so the pointer hits it last among them.
lower(Component) - Method in class org.inspirenxe.strata.api.extension.CustomContainer
 
lower(Component) - Method in interface org.inspirenxe.strata.api.extension.peer.ContainerPeer
lowerChild(Component) - Method in class org.inspirenxe.strata.api.extension.CustomComposite
Draws a child under its siblings with the same z index, so the pointer hits it last among them.

M

M - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Letter M.
majorTicks() - Method in interface org.inspirenxe.strata.api.control.field.Slider
Returns the distance between major ticks.
make(ComponentFactory) - Method in interface org.inspirenxe.strata.api.component.registry.ComponentMaker
Makes the component.
MANY - Enum constant in enum class org.inspirenxe.strata.api.text.PluralCategory
The form for many, such as 5 to 20 in Russian and 11 to 99 in Arabic.
map(Function) - Method in interface org.inspirenxe.strata.api.state.Source
Returns a source that applies a function to this source's value.
mapSpans(UnaryOperator) - Method in interface org.inspirenxe.strata.api.text.Text
Returns this text with every resolved span changed, after every part has its style.
margin() - Method in interface org.inspirenxe.strata.api.component.Component
Returns the margin.
margin() - Method in record class org.inspirenxe.strata.api.component.ComponentSnapshot
Returns the value of the margin record component.
margin() - Method in class org.inspirenxe.strata.api.extension.CustomComponent
 
margin() - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentPeer
maskCodePoint() - Method in interface org.inspirenxe.strata.api.control.field.PasswordTextBox
Returns the mask.
matches(PasswordTextBox) - Method in interface org.inspirenxe.strata.api.control.field.PasswordTextBox
Returns whether two boxes hold the same text, compared in constant time for their lengths and without copying either text.
matches(Key, Modifiers, Modifier) - Method in record class org.inspirenxe.strata.api.input.KeyStroke
Returns whether a key with some modifiers held is this stroke on a platform: the same key with exactly the modifiers KeyStroke.resolve(Modifier) gives.
matches(Modifiers, Modifiers) - Method in enum class org.inspirenxe.strata.api.input.ModifierPolicy
Returns whether the held modifiers satisfy this policy.
max() - Method in interface org.inspirenxe.strata.api.control.attribute.value.Ranged
Returns the upper end of the range.
max() - Method in interface org.inspirenxe.strata.api.control.display.ProgressBar
Returns the upper end of the range, where the bar is full.
max() - Method in interface org.inspirenxe.strata.api.control.field.Slider
Returns the largest value.
max() - Method in record class org.inspirenxe.strata.api.control.field.Slider.State
Returns the value of the max record component.
max() - Method in interface org.inspirenxe.strata.api.control.field.Spinner
Returns the highest value.
max() - Method in record class org.inspirenxe.strata.api.control.field.Spinner.State
Returns the value of the max record component.
max() - Method in interface org.inspirenxe.strata.api.control.pane.ScrollBar
Returns the largest offset.
max() - Method in record class org.inspirenxe.strata.api.control.pane.ScrollBar.State
Returns the value of the max record component.
MAX_BADGE - Static variable in interface org.inspirenxe.strata.api.control.display.Avatar
The largest count a badge shows as it is.
MAX_PIXELS - Static variable in class org.inspirenxe.strata.api.visual.PixelBuffer
The most pixels one buffer may hold, so its array always fits.
maxDate() - Method in interface org.inspirenxe.strata.api.control.attribute.value.HasDate
Returns the latest date the control holds.
maxDateTime() - Method in interface org.inspirenxe.strata.api.control.field.DateTimePicker
Returns the latest value the picker holds.
maxHeight() - Method in interface org.inspirenxe.strata.api.component.Component
Returns the maximum height.
maxHeight() - Method in record class org.inspirenxe.strata.api.component.ComponentSnapshot
Returns the value of the maxHeight record component.
maxHeight() - Method in class org.inspirenxe.strata.api.extension.CustomComponent
 
maxHeight() - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentPeer
MAXIMIZE - Static variable in interface org.inspirenxe.strata.api.control.window.Window
Requested when the user maximizes or restores the window, by its button or a double click on its title bar.
MAXIMIZED - Static variable in interface org.inspirenxe.strata.api.control.window.Window
Reported after the window was maximized or restored, by the user or from code.
maxLength() - Method in interface org.inspirenxe.strata.api.control.attribute.text.TextEntry
Returns the length limit.
maxLength() - Method in record class org.inspirenxe.strata.api.control.field.PasswordTextBox.State
Returns the value of the maxLength record component.
maxLength() - Method in interface org.inspirenxe.strata.api.control.field.TextArea
Returns the length limit.
maxLength() - Method in record class org.inspirenxe.strata.api.control.field.TextArea.State
Returns the value of the maxLength record component.
maxLength() - Method in interface org.inspirenxe.strata.api.control.field.TextBox
Returns the length limit.
maxLength() - Method in record class org.inspirenxe.strata.api.control.field.TextBox.State
Returns the value of the maxLength record component.
maxScrollX() - Method in interface org.inspirenxe.strata.api.layout.ScrollPanel
Returns the largest horizontal offset, as of the last layout.
maxScrollX() - Method in record class org.inspirenxe.strata.api.layout.ScrollPanel.State
Returns the value of the maxScrollX record component.
maxScrollY() - Method in interface org.inspirenxe.strata.api.layout.ScrollPanel
Returns the largest vertical offset, as of the last layout.
maxScrollY() - Method in record class org.inspirenxe.strata.api.layout.ScrollPanel.State
Returns the value of the maxScrollY record component.
maxVisibleOptions() - Method in interface org.inspirenxe.strata.api.control.collection.ComboBox
Returns how many rows the open list shows before it scrolls.
maxVisibleSuggestions() - Method in interface org.inspirenxe.strata.api.control.field.TextBox
Returns how many suggestions show before the list scrolls.
maxWidth() - Method in interface org.inspirenxe.strata.api.component.Component
Returns the maximum width.
maxWidth() - Method in record class org.inspirenxe.strata.api.component.ComponentSnapshot
Returns the value of the maxWidth record component.
maxWidth() - Method in interface org.inspirenxe.strata.api.control.collection.TableColumn
Returns the widest the column gets.
maxWidth() - Method in class org.inspirenxe.strata.api.extension.CustomComponent
 
maxWidth() - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentPeer
measure(Component, float, float) - Method in interface org.inspirenxe.strata.api.extension.ArrangeContext
Measures a child, for one added during arrange, such as a row that scrolled into view.
measure(Component, float, float) - Method in interface org.inspirenxe.strata.api.extension.MeasureContext
Measures a child within the given space.
measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.api.extension.CustomComponent
Returns the size the content needs within the given space.
measure(MeasureContext, float, float) - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentHooks
Forwards to CustomComponent.measure.
MeasureContext - Interface in org.inspirenxe.strata.api.extension
What a component may use while it measures.
MEASURED - Static variable in interface org.inspirenxe.strata.api.component.Component
Fired after the component measured its content, so a handler can change the size it asks for.
MeasureEvent - Interface in org.inspirenxe.strata.api.event.component
Fired as Component.MEASURED after a component measured its content, so a handler can change the size it asks for.
measureMinimum(MeasureContext) - Method in class org.inspirenxe.strata.api.extension.CustomComponent
Returns the smallest size the content can work in.
measureMinimum(MeasureContext) - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentHooks
Forwards to CustomComponent.measureMinimum.
menu() - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes an empty, closed Menu.
menu() - Method in interface org.inspirenxe.strata.api.control.menu.SubmenuItem
Returns the menu it opens.
Menu - Interface in org.inspirenxe.strata.api.control.menu
A list of commands that opens in a popup, such as a right-click menu or a menu in a MenuBar.
MENU - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Menu (context menu) key.
menuBar() - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes a MenuBar with no menus.
MenuBar - Interface in org.inspirenxe.strata.api.control.menu
A row of menu titles, each opening its Menu below it.
MenuEntry - Interface in org.inspirenxe.strata.api.control.menu
One entry of a Menu: a MenuItem that runs a command, a CheckMenuItem that flips a setting, a RadioMenuItem that is one choice of several, a SubmenuItem that opens another menu, or a MenuSeparator line.
menuItem() - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes an enabled MenuItem with no text and an action that does nothing, as menuItem("") does.
menuItem(String) - Method in interface org.inspirenxe.strata.api.ComponentFactory
Does the same as ComponentFactory.menuItem(Text) with literal text.
menuItem(Text) - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes an enabled MenuItem with an action that does nothing.
MenuItem - Interface in org.inspirenxe.strata.api.control.menu
A menu entry that runs a command when chosen, with an optional shortcut hint drawn at its right.
menus() - Method in interface org.inspirenxe.strata.api.control.menu.MenuBar
Returns the titles, left to right.
menuSeparator() - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes a MenuSeparator.
MenuSeparator - Interface in org.inspirenxe.strata.api.control.menu
A line between groups of menu entries.
merge(TextStyle, Set) - Method in record class org.inspirenxe.strata.api.text.TextStyle
Returns a copy that takes the given properties from another style and keeps the rest of this one; see TextStyle.merge(TextStyle, Property, Property...).
merge(TextStyle, TextStyle.Property, TextStyle.Property...) - Method in record class org.inspirenxe.strata.api.text.TextStyle
Returns a copy that takes the given properties from another style and keeps the rest of this one.
message() - Method in record class org.inspirenxe.strata.api.component.Validation
Returns the value of the message record component.
message() - Method in record class org.inspirenxe.strata.api.state.Conversion.Invalid
Returns the value of the message record component.
MESSAGE_WIDTH - Static variable in interface org.inspirenxe.strata.api.control.window.MessageBox
The width the message wraps at, in UI units.
messageBox() - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes a MessageBox with no title, no message and an OK button, as messageBox("", "", MessageBox.Buttons.OK) does.
messageBox(String, String, MessageBox.Buttons) - Method in interface org.inspirenxe.strata.api.ComponentFactory
messageBox(Text, Text, MessageBox.Buttons) - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes a MessageBox.
MessageBox - Interface in org.inspirenxe.strata.api.control.window
A Window with a message and a row of buttons, for confirmations and notices.
MessageBox.Buttons - Enum Class in org.inspirenxe.strata.api.control.window
Which buttons a message box has.
MessageBox.Result - Record Class in org.inspirenxe.strata.api.control.window
What a message box reports: an answer, named by an id, with the caption its button shows.
metric(String) - Method in class org.inspirenxe.strata.api.theme.Theme
Looks up a metric.
metric(String, float) - Method in class org.inspirenxe.strata.api.theme.Theme.Builder
Sets a key's metric, replacing any earlier one.
metricOr(String, float) - Method in class org.inspirenxe.strata.api.theme.Theme
Looks up a metric, with a fallback.
metrics() - Method in class org.inspirenxe.strata.api.theme.Theme
Returns every metric this theme sets, by style key.
metrics() - Method in record class org.inspirenxe.strata.api.theme.ThemeOverrides
Returns the value of the metrics record component.
metrics() - Method in record class org.inspirenxe.strata.api.theme.ThemeRef
Returns the metric overrides, as ThemeOverrides.metrics() on ThemeRef.overrides() does.
MIDDLE - Enum constant in enum class org.inspirenxe.strata.api.input.MouseButton
The middle button or wheel click.
MIDDLE - Enum constant in enum class org.inspirenxe.strata.api.layout.VerticalAlignment
Centered in the slot, at the desired height.
MIDDLE_LEFT - Enum constant in enum class org.inspirenxe.strata.api.layout.Anchor
Left, centered vertically.
MIDDLE_RIGHT - Enum constant in enum class org.inspirenxe.strata.api.layout.Anchor
Right, centered vertically.
millis() - Method in interface org.inspirenxe.strata.api.extension.Environment
Returns the host's clock, for blinking carets and other timing.
millisOr(String, long) - Method in class org.inspirenxe.strata.api.theme.Theme
Looks up a duration, a metric in milliseconds.
mime(String) - Static method in class org.inspirenxe.strata.api.transfer.DataFormat
Returns the format for text in a MIME type, such as text/csv for rows a spreadsheet takes or text/html.
mimeType() - Method in class org.inspirenxe.strata.api.transfer.DataFormat
Returns the MIME type of a text format.
min() - Method in interface org.inspirenxe.strata.api.control.attribute.value.Ranged
Returns the lower end of the range.
min() - Method in interface org.inspirenxe.strata.api.control.display.ProgressBar
Returns the lower end of the range, where the bar is empty.
min() - Method in interface org.inspirenxe.strata.api.control.field.Slider
Returns the smallest value.
min() - Method in record class org.inspirenxe.strata.api.control.field.Slider.State
Returns the value of the min record component.
min() - Method in interface org.inspirenxe.strata.api.control.field.Spinner
Returns the lowest value.
min() - Method in record class org.inspirenxe.strata.api.control.field.Spinner.State
Returns the value of the min record component.
min() - Method in interface org.inspirenxe.strata.api.control.pane.ScrollBar
Returns the smallest offset.
min() - Method in record class org.inspirenxe.strata.api.control.pane.ScrollBar.State
Returns the value of the min record component.
MIN_THUMB_LENGTH - Static variable in interface org.inspirenxe.strata.api.layout.ScrollPanel
The shortest a thumb gets, in UI units.
minDate() - Method in interface org.inspirenxe.strata.api.control.attribute.value.HasDate
Returns the earliest date the control holds.
minDateTime() - Method in interface org.inspirenxe.strata.api.control.field.DateTimePicker
Returns the earliest value the picker holds.
minHeight() - Method in interface org.inspirenxe.strata.api.component.Component
Returns the minimum height.
minHeight() - Method in record class org.inspirenxe.strata.api.component.ComponentSnapshot
Returns the value of the minHeight record component.
minHeight() - Method in class org.inspirenxe.strata.api.extension.CustomComponent
 
minHeight() - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentPeer
MINIMAL - Enum constant in enum class org.inspirenxe.strata.api.control.pane.NavigationView.DisplayMode
A bar with the toggle and the title across the top, which opens the pane over the content.
minimalBelow() - Method in interface org.inspirenxe.strata.api.control.pane.NavigationView
Returns the width below which AUTO shows MINIMAL.
minimumSize(Component) - Method in interface org.inspirenxe.strata.api.extension.ArrangeContext
Returns the smallest space a child can work in, for sharing space among children.
minimumSize(Component) - Method in interface org.inspirenxe.strata.api.extension.MeasureContext
Returns the smallest space a child can work in, for sharing space among children.
minorTicks() - Method in interface org.inspirenxe.strata.api.control.field.Slider
Returns how many minor ticks sit between two major ones.
MINUS - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Minus key on the main keyboard.
minuteStep() - Method in interface org.inspirenxe.strata.api.control.attribute.value.HasTime
Returns how far apart the minutes offered to the user are.
minWidth() - Method in interface org.inspirenxe.strata.api.component.Component
Returns the minimum width.
minWidth() - Method in record class org.inspirenxe.strata.api.component.ComponentSnapshot
Returns the value of the minWidth record component.
minWidth() - Method in interface org.inspirenxe.strata.api.control.collection.TableColumn
Returns the narrowest the column gets.
minWidth() - Method in class org.inspirenxe.strata.api.extension.CustomComponent
 
minWidth() - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentPeer
missing(Collection) - Method in class org.inspirenxe.strata.api.theme.Theme
Returns the keys this theme does not define.
missingKeys() - Method in exception class org.inspirenxe.strata.api.theme.ThemeException
Returns the keys the theme lacks.
MITER - Enum constant in enum class org.inspirenxe.strata.api.extension.Stroke.Join
The outer edges run on until they meet in a point, or are cut off as Stroke.Join.BEVEL when the point is far.
MIXED - Enum constant in enum class org.inspirenxe.strata.api.control.button.CheckState
Neither checked nor empty, drawn as a filled square: what a box that stands for several others shows while only some of them are checked.
MODIFIED - Static variable in interface org.inspirenxe.strata.api.control.attribute.text.TextEntry
Told after the text changed, by the user or from code.
Modifier - Enum Class in org.inspirenxe.strata.api.input
A modifier key that may be held during input.
ModifierPolicy - Enum Class in org.inspirenxe.strata.api.input
How a keyboard shortcut treats the modifiers held when its key is pressed.
modifiers() - Method in record class org.inspirenxe.strata.api.control.collection.GridView.Click
Returns the value of the modifiers record component.
modifiers() - Method in interface org.inspirenxe.strata.api.event.input.CharEvent
Returns the modifiers held when the character was typed.
modifiers() - Method in interface org.inspirenxe.strata.api.event.input.KeyEvent
Returns the modifiers held at the time of the event.
modifiers() - Method in interface org.inspirenxe.strata.api.event.input.ModifiersEvent
Returns the modifiers now held.
modifiers() - Method in interface org.inspirenxe.strata.api.event.input.PointerEvent
Returns the modifier keys held at the time of the event.
modifiers() - Method in interface org.inspirenxe.strata.api.extension.Environment
Returns the modifier keys held, as of the latest input the host received.
modifiers() - Method in record class org.inspirenxe.strata.api.input.KeyStroke
Returns the value of the modifiers record component.
Modifiers - Record Class in org.inspirenxe.strata.api.input
An immutable set of held Modifiers.
Modifiers(int) - Constructor for record class org.inspirenxe.strata.api.input.Modifiers
Creates an instance of a Modifiers record class.
MODIFIERS - Static variable in class org.inspirenxe.strata.api.event.cause.CauseKeys
The modifiers held when the input arrived.
MODIFIERS_CHANGED - Static variable in class org.inspirenxe.strata.api.event.input.InputEvents
The held modifier keys changed, by a modifier key going down or up or by input arriving with different modifiers.
ModifiersEvent - Interface in org.inspirenxe.strata.api.event.input
The set of held modifier keys changed.
MODIFY - Static variable in interface org.inspirenxe.strata.api.control.attribute.text.TextEntry
Asked before the user changes the text by typing, deleting, cutting or pasting, and on a TextInput before the user's undo or redo.
monospace() - Method in record class org.inspirenxe.strata.api.text.TextStyle
Returns the value of the monospace record component.
monospace(boolean) - Method in record class org.inspirenxe.strata.api.text.TextStylePatch
Returns a copy that also sets the monospaced font.
MONOSPACE - Enum constant in enum class org.inspirenxe.strata.api.text.TextStyle.Property
MONTH - Enum constant in enum class org.inspirenxe.strata.api.control.field.CalendarView.Zoom
The days of one month.
MOUSE - Enum constant in enum class org.inspirenxe.strata.api.event.cause.Device
A mouse, or a pointer the engine does not tell apart from one.
MouseButton - Enum Class in org.inspirenxe.strata.api.input
Mouse buttons, independent of any engine.
move(Component, float, float) - Method in interface org.inspirenxe.strata.api.layout.AbsolutePanel
Moves a child to another position.
move(Component, int) - Method in interface org.inspirenxe.strata.api.component.Container
Moves a child to another place in the layout order.
move(Component, int) - Method in class org.inspirenxe.strata.api.extension.CustomContainer
 
move(Component, int) - Method in interface org.inspirenxe.strata.api.extension.peer.ContainerPeer
MOVE - Enum constant in enum class org.inspirenxe.strata.api.transfer.DropEffect
The target takes it, and the source removes what it gave away.
MOVE - Static variable in interface org.inspirenxe.strata.api.control.pane.SplitPane
Fired each time a drag with the left button or a key is about to move the divider to a new position, before it moves.
MOVE_COLUMN - Static variable in interface org.inspirenxe.strata.api.control.collection.TableView
Asked when the user drops a movable column's title in another place among the shown titles.
MOVE_ITEMS - Static variable in interface org.inspirenxe.strata.api.control.attribute.item.ItemDragging
Asked before the user moves rows inside the control by dragging them there.
moveChild(Component, int) - Method in class org.inspirenxe.strata.api.extension.CustomComposite
Moves a child to another place in the layout order.
MOVED - Static variable in interface org.inspirenxe.strata.api.control.pane.SplitPane
Fired after the divider moved.
moveTo(float, float) - Method in class org.inspirenxe.strata.api.extension.Shape.Builder
Starts a new subpath at a point.
moveTo(float, float) - Method in interface org.inspirenxe.strata.api.extension.Shape.Sink
Starts a subpath at a point.
MULTIPLE - Enum constant in enum class org.inspirenxe.strata.api.control.attribute.item.SelectionMode
Any number of entries.
MultiSelection<T,S> - Interface in org.inspirenxe.strata.api.control.attribute.item
A control that can select several entries, such as a list, a table, a tree or a grid.

N

N - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Letter N.
name() - Method in interface org.inspirenxe.strata.api.control.display.Avatar
Returns the name set in code.
name() - Method in record class org.inspirenxe.strata.api.control.display.Avatar.State
Returns the value of the name record component.
name() - Method in class org.inspirenxe.strata.api.event.cause.CauseKey
Returns the key's name.
name() - Method in class org.inspirenxe.strata.api.event.EventType
Returns the type's name.
name() - Method in record class org.inspirenxe.strata.api.file.FileDialog.Filter
Returns the value of the name record component.
name() - Method in record class org.inspirenxe.strata.api.state.PropertyKey
Returns the value of the name record component.
name() - Method in class org.inspirenxe.strata.api.theme.Theme
Returns the theme's name.
name() - Method in class org.inspirenxe.strata.api.transfer.DataFormat
Returns the format's name: the MIME type for a MIME format, the name given to DataFormat.local, or a strata: name for the other built-in formats.
name(Function) - Method in class org.inspirenxe.strata.api.appearance.Appearance.Builder
Sets the name.
name(T) - Method in interface org.inspirenxe.strata.api.appearance.Appearance
Returns the value's name, which list rows, combo boxes and other controls show as its text.
NAME - Static variable in interface org.inspirenxe.strata.api.control.display.Avatar
The name the initials are worked out from, as Avatar.name() and Avatar.setName(Text) say.
nameOf(Object) - Method in interface org.inspirenxe.strata.api.appearance.Appearances
Returns a value's name.
namespace() - Method in record class org.inspirenxe.strata.api.component.registry.ComponentId
Returns the value of the namespace record component.
namespace() - Method in interface org.inspirenxe.strata.api.NamespacedId
Returns the namespace.
namespace() - Method in record class org.inspirenxe.strata.api.text.FontId
Returns the value of the namespace record component.
namespace() - Method in record class org.inspirenxe.strata.api.theme.SpriteId
Returns the value of the namespace record component.
namespace() - Method in record class org.inspirenxe.strata.api.theme.ThemeId
Returns the value of the namespace record component.
NamespacedId - Interface in org.inspirenxe.strata.api
An id written as namespace:path: a ComponentId, a ThemeId, a SpriteId or a FontId.
NARRATOR - Enum constant in enum class org.inspirenxe.strata.api.event.cause.Device
A screen reader or other assistive technology acting for the user.
NavigationEntry - Interface in org.inspirenxe.strata.api.control.pane
One entry of a NavigationView's pane: a NavigationItem the user can pick, a NavigationHeader caption over a group of items, or a NavigationSeparator line.
navigationHeader() - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes a NavigationHeader with no text, as navigationHeader("") does.
navigationHeader(String) - Method in interface org.inspirenxe.strata.api.ComponentFactory
Does the same as ComponentFactory.navigationHeader(Text) with literal text.
navigationHeader(Text) - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes a NavigationHeader, a caption over a group of items.
NavigationHeader - Interface in org.inspirenxe.strata.api.control.pane
A caption over a group of items in a NavigationView's pane, drawn in the view's header text style.
navigationItem() - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes a NavigationItem with no text, as navigationItem("") does.
navigationItem(String) - Method in interface org.inspirenxe.strata.api.ComponentFactory
Does the same as ComponentFactory.navigationItem(Text) with literal text.
navigationItem(Text) - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes an enabled, selectable, collapsed NavigationItem with no icon, badge, page or children, for NavigationView.addItem(NavigationEntry).
NavigationItem - Interface in org.inspirenxe.strata.api.control.pane
An entry of a NavigationView's pane that the user can pick: a section of the screen, with a text, an optional icon, an optional badge, an optional page, and optionally items of its own below it.
navigationSeparator() - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes a NavigationSeparator, a line between groups of items.
NavigationSeparator - Interface in org.inspirenxe.strata.api.control.pane
A line between groups of items in a NavigationView's pane.
navigationView() - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes an empty NavigationView in NavigationView.DisplayMode.AUTO that stretches over its slot, with nothing selected.
NavigationView - Interface in org.inspirenxe.strata.api.control.pane
A pane of navigation items at the side of a screen, with the content of the selected item beside it, for screens with several sections such as a settings screen or a market with Buy, Sell and History.
NavigationView.DisplayMode - Enum Class in org.inspirenxe.strata.api.control.pane
How the pane of a NavigationView shows.
NavigationView.Expansion - Record Class in org.inspirenxe.strata.api.control.pane
An item and whether its children show, as NavigationView.EXPAND_ITEM asks and NavigationView.ITEM_EXPANDED reports.
NavigationView.State - Record Class in org.inspirenxe.strata.api.control.pane
A navigation view's own state in a ComponentSnapshot.
NEAREST - Enum constant in enum class org.inspirenxe.strata.api.visual.Sampling
Each device pixel takes the color of the nearest source pixel, so edges stay hard when scaled up.
NEVER - Enum constant in enum class org.inspirenxe.strata.api.layout.ScrollPanel.ScrollPolicy
The axis does not scroll, and children are measured with the viewport's size on it.
nineSlice(SpriteId, Insets) - Static method in interface org.inspirenxe.strata.api.theme.Paint
Returns a nine-slice sprite, untinted: corners keep their size, edges stretch along one axis, and the center stretches both ways.
nineSlice(SpriteId, Rect, Insets, int) - Method in interface org.inspirenxe.strata.api.extension.Painter
Draws a sprite as a nine-slice: corners at their size, edges stretched along one axis, the center stretched both ways.
nineSlice(SpriteId, Rect, Size, Insets, boolean, int) - Method in interface org.inspirenxe.strata.api.extension.Painter
Draws a sprite as a nine-slice whose image stands for a given size, with its edges and center stretched or repeated.
nineSlice(SpriteId, Size, Insets) - Static method in interface org.inspirenxe.strata.api.theme.Paint
Returns a nine-slice sprite that stands for an image of a given size, untinted.
NineSlice(SpriteId, Insets, int) - Constructor for record class org.inspirenxe.strata.api.theme.Paint.NineSlice
Creates a nine-slice whose border is in the sprite's pixels, with stretched edges and center.
NineSlice(SpriteId, Insets, int, Size, boolean) - Constructor for record class org.inspirenxe.strata.api.theme.Paint.NineSlice
Checks the arguments.
NO - Static variable in record class org.inspirenxe.strata.api.control.window.MessageBox.Result
The No button, with the id "no".
NO_DROP - Enum constant in enum class org.inspirenxe.strata.api.component.CursorKind
The sign for a drag over a place that takes nothing.
NONE - Enum constant in enum class org.inspirenxe.strata.api.component.Validation.Severity
Nothing to report.
NONE - Enum constant in enum class org.inspirenxe.strata.api.control.display.Image.Scaling
Draw the sprite at the image size, centered in the bounds, and cut what falls outside them.
NONE - Static variable in record class org.inspirenxe.strata.api.geometry.Insets
No space on any side.
NONE - Static variable in record class org.inspirenxe.strata.api.input.Modifiers
The empty set: no modifier held.
NONE - Static variable in interface org.inspirenxe.strata.api.text.TextHighlighter
Styles nothing: the field draws all its text in its own style.
NONE - Static variable in record class org.inspirenxe.strata.api.theme.Border
No border.
NONE - Static variable in interface org.inspirenxe.strata.api.theme.Paint
Draws nothing.
normalizeWhitespace() - Method in interface org.inspirenxe.strata.api.text.Text
Returns this text with each run of whitespace, line breaks included, turned into one space.
NOT_ALLOWED - Enum constant in enum class org.inspirenxe.strata.api.component.CursorKind
A "no" sign, for something that cannot be used now.
NUM_0 - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Digit 0 on the number row.
NUM_1 - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Digit 1 on the number row.
NUM_2 - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Digit 2 on the number row.
NUM_3 - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Digit 3 on the number row.
NUM_4 - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Digit 4 on the number row.
NUM_5 - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Digit 5 on the number row.
NUM_6 - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Digit 6 on the number row.
NUM_7 - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Digit 7 on the number row.
NUM_8 - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Digit 8 on the number row.
NUM_9 - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Digit 9 on the number row.
NUM_LOCK - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Num Lock.

O

O - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Letter O.
OBJECT_REPLACEMENT - Static variable in record class org.inspirenxe.strata.api.text.TextSpan
The text of a span that holds an element: U+FFFC, the Unicode object replacement character.
of() - Static method in record class org.inspirenxe.strata.api.text.TextStylePatch
Returns a patch that changes nothing.
of() - Static method in record class org.inspirenxe.strata.api.theme.ThemeOverrides
Returns overrides that set no keys.
of(float) - Static method in record class org.inspirenxe.strata.api.extension.Stroke
Returns a stroke of a width with Stroke.Cap.BUTT ends and Stroke.Join.MITER corners.
of(float) - Static method in record class org.inspirenxe.strata.api.geometry.Insets
Creates insets with the same value on all four sides.
of(float, float) - Static method in record class org.inspirenxe.strata.api.geometry.Insets
Creates insets with one value for the left and right sides and another for the top and bottom.
of(float, int, int) - Static method in record class org.inspirenxe.strata.api.extension.Gradient
Returns a gradient from one color at offset 0 to another at offset 1.
of(int, float) - Static method in record class org.inspirenxe.strata.api.theme.Border
Returns a border of the same width on every side.
of(int, int) - Static method in class org.inspirenxe.strata.api.visual.PixelBuffer
Creates a buffer of transparent black pixels.
of(String) - Static method in interface org.inspirenxe.strata.api.text.Text
Returns literal text drawn in the base style.
of(String) - Method in interface org.inspirenxe.strata.api.text.TextFactory
of(String) - Static method in record class org.inspirenxe.strata.api.text.TextSpan
Creates a span in TextStyle.DEFAULT.
of(String, Class) - Static method in class org.inspirenxe.strata.api.event.cause.CauseKey
Creates a key.
of(String, Runnable) - Static method in interface org.inspirenxe.strata.api.command.Command
Creates an action with no shortcut that is always enabled, captioned with plain text.
of(String, String) - Static method in record class org.inspirenxe.strata.api.component.registry.ComponentId
Returns a component id.
of(String, String) - Static method in record class org.inspirenxe.strata.api.control.window.MessageBox.Result
Does the same as MessageBox.Result.of(String, Text) with a literal caption.
of(String, String) - Static method in record class org.inspirenxe.strata.api.text.FontId
Creates a font id.
of(String, String) - Static method in record class org.inspirenxe.strata.api.theme.SpriteId
Creates a sprite id.
of(String, String) - Static method in record class org.inspirenxe.strata.api.theme.ThemeId
Returns a theme id.
of(String, Function, BiConsumer) - Static method in record class org.inspirenxe.strata.api.state.PropertyKey
Creates a key for a property only code changes, which binds one way.
of(String, Function, BiConsumer, EventType) - Static method in record class org.inspirenxe.strata.api.state.PropertyKey
Creates a key for a property the user can change, which binds two ways to a State.
of(String, Function, BiConsumer, EventType, EventType) - Static method in record class org.inspirenxe.strata.api.state.PropertyKey
Creates a key for a property the user can change whose changes two reports tell of between them, which binds two ways to a State.
of(String, Text) - Static method in record class org.inspirenxe.strata.api.control.window.MessageBox.Result
Makes a result.
of(String, TextStyle) - Static method in interface org.inspirenxe.strata.api.text.Text
Returns literal text drawn in exactly the given style, whatever the base.
of(String, TextStyle) - Method in interface org.inspirenxe.strata.api.text.TextFactory
of(Function, Function) - Static method in class org.inspirenxe.strata.api.state.Converters
Returns a converter from two functions, which is never invalid.
of(Function) - Static method in interface org.inspirenxe.strata.api.component.Tooltip
Returns a tooltip whose content is a component, built again each time the tooltip appears.
of(Locale) - Static method in enum class org.inspirenxe.strata.api.layout.FlowDirection
Returns the direction a language is written in: right to left for a locale whose script, or whose language's usual script when it names none, is written that way, such as Arabic, Hebrew, Persian and Urdu.
of(Locale, long) - Static method in enum class org.inspirenxe.strata.api.text.PluralCategory
Returns the category of a whole count in a language, by Strata's cardinal rules from the Unicode CLDR.
of(Component) - Method in interface org.inspirenxe.strata.api.overlay.Overlays
Finds the overlay a component is shown in.
of(Key, Modifier...) - Static method in record class org.inspirenxe.strata.api.input.KeyStroke
Creates a stroke of a key with exactly the given modifiers.
of(Modifier...) - Static method in record class org.inspirenxe.strata.api.input.Modifiers
Creates a set holding the given modifiers.
of(InlineElement, TextStyle) - Static method in record class org.inspirenxe.strata.api.text.TextSpan
Creates a span that holds an element.
of(Text) - Static method in record class org.inspirenxe.strata.api.file.FileDialog
Makes a dialog with a title, starting where the engine chooses, with no suggested name and no filters.
of(Text, Runnable) - Static method in interface org.inspirenxe.strata.api.command.Command
Creates an action with no shortcut that is always enabled.
of(TextStyle) - Static method in record class org.inspirenxe.strata.api.text.TextStylePatch
Returns a patch that changes every property to those of a style, so applying it gives that style.
of(ThemeId) - Static method in record class org.inspirenxe.strata.api.theme.ThemeRef
Returns a ref to a theme with no overrides.
of(T) - Static method in interface org.inspirenxe.strata.api.state.State
Creates a state.
of(T) - Method in interface org.inspirenxe.strata.api.state.StateFactory
ofEdges(float, float, float, float) - Static method in record class org.inspirenxe.strata.api.geometry.Rect
Creates a rectangle from its edges.
offset() - Method in record class org.inspirenxe.strata.api.extension.Gradient.Stop
Returns the value of the offset record component.
offsetX() - Method in interface org.inspirenxe.strata.api.control.window.Window
Returns how far the window is moved right of where its parent's layout puts it.
offsetX() - Method in class org.inspirenxe.strata.api.extension.CustomComponent
Returns the horizontal offset.
offsetX() - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentPeer
offsetY() - Method in interface org.inspirenxe.strata.api.control.window.Window
Returns how far the window is moved down from where its parent's layout puts it.
offsetY() - Method in class org.inspirenxe.strata.api.extension.CustomComponent
Returns the vertical offset.
offsetY() - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentPeer
OK - Enum constant in enum class org.inspirenxe.strata.api.control.window.MessageBox.Buttons
OK alone.
OK - Static variable in record class org.inspirenxe.strata.api.control.window.MessageBox.Result
The OK button, with the id "ok".
OK_CANCEL - Enum constant in enum class org.inspirenxe.strata.api.control.window.MessageBox.Buttons
OK and Cancel.
onApplyTheme(Theme) - Method in class org.inspirenxe.strata.api.extension.CustomComponent
Reads paints and text styles from the theme.
onAttached() - Method in class org.inspirenxe.strata.api.extension.CustomComponent
Called when the component joins a tree a host is showing, every time it does, as Component.ATTACHED describes: after CustomComponent.onApplyTheme(Theme) and after its bindings set their properties, and before its ATTACHED handlers.
onChar(CharEvent) - Method in class org.inspirenxe.strata.api.extension.CustomComponent
Default behavior for InputEvents.CHAR.
onChildRemoved(Component) - Method in class org.inspirenxe.strata.api.extension.CustomComposite
Called after a child is removed, to drop any data kept about it.
onClick(PointerButtonEvent) - Method in class org.inspirenxe.strata.api.extension.CustomComponent
Default behavior for InputEvents.CLICK.
onDescendantFocused(Component) - Method in class org.inspirenxe.strata.api.extension.CustomComposite
Called after focus moves to a component inside this one, on every ancestor of the newly focused component, innermost first.
onDetached() - Method in class org.inspirenxe.strata.api.extension.CustomComponent
Called when the component leaves a tree a host is showing, every time it does, as Component.DETACHED describes: after its DETACHED handlers, while it is still attached and before its bindings stop.
onDrag(DragEvent) - Method in class org.inspirenxe.strata.api.extension.CustomComponent
Default behavior for InputEvents.DRAG.
onDragEnd(DragEvent) - Method in class org.inspirenxe.strata.api.extension.CustomComponent
Default behavior for InputEvents.DRAG_END.
onDragEnter(TransferEvent) - Method in class org.inspirenxe.strata.api.extension.CustomComponent
Default behavior for InputEvents.DRAG_ENTER.
onDragExit(TransferEvent) - Method in class org.inspirenxe.strata.api.extension.CustomComponent
Default behavior for InputEvents.DRAG_EXIT.
onDragOver(TransferEvent) - Method in class org.inspirenxe.strata.api.extension.CustomComponent
Default behavior for InputEvents.DRAG_OVER.
onDragStart(DragEvent) - Method in class org.inspirenxe.strata.api.extension.CustomComponent
Default behavior for InputEvents.DRAG_START.
onDrop(TransferEvent) - Method in class org.inspirenxe.strata.api.extension.CustomComponent
Default behavior for InputEvents.DROP.
ONE - Enum constant in enum class org.inspirenxe.strata.api.text.PluralCategory
The singular, which some languages also use for other counts, such as 21 in Russian.
onEvent(EventType, int, EventHandler) - Method in interface org.inspirenxe.strata.api.event.EventTarget
Registers a handler with a priority.
onEvent(EventType, int, EventHandler) - Method in class org.inspirenxe.strata.api.extension.CustomComponent
 
onEvent(EventType, EventHandler) - Method in interface org.inspirenxe.strata.api.event.EventTarget
Registers a handler with priority 0.
onEvent(EventType, EventHandler) - Method in class org.inspirenxe.strata.api.extension.CustomComponent
 
onFinished(Runnable) - Method in interface org.inspirenxe.strata.api.animation.Animation
Adds an action to run once the animation ends by reaching its end or by Animation.finish(), after its last step.
onFocusGained(FocusEvent) - Method in class org.inspirenxe.strata.api.extension.CustomComponent
Default behavior for Focusable.FOCUS_GAINED.
onFocusLost(FocusEvent) - Method in class org.inspirenxe.strata.api.extension.CustomComponent
Default behavior for Focusable.FOCUS_LOST.
onKey(KeyEvent) - Method in class org.inspirenxe.strata.api.extension.CustomComponent
Default behavior for InputEvents.KEY.
only(Predicate) - Method in class org.inspirenxe.strata.api.transfer.Transfer
Returns a transfer with only the formats that pass a test, such as the formats that may leave the process.
onOtherEvent(EventType, Event) - Method in class org.inspirenxe.strata.api.extension.CustomComponent
Default behavior for an event type that has no hook of its own here, such as InputEvents.MODIFIERS_CHANGED, which reaches the screen's content and each overlay's.
onPointerEnter(PointerEvent) - Method in class org.inspirenxe.strata.api.extension.CustomComponent
Default behavior for InputEvents.POINTER_ENTER.
onPointerExit(PointerEvent) - Method in class org.inspirenxe.strata.api.extension.CustomComponent
Default behavior for InputEvents.POINTER_EXIT.
onPointerMove(PointerEvent) - Method in class org.inspirenxe.strata.api.extension.CustomComponent
Default behavior for InputEvents.POINTER_MOVE.
onPointerPress(PointerButtonEvent) - Method in class org.inspirenxe.strata.api.extension.CustomComponent
Default behavior for InputEvents.POINTER_PRESS.
onPointerRelease(PointerButtonEvent) - Method in class org.inspirenxe.strata.api.extension.CustomComponent
Default behavior for InputEvents.POINTER_RELEASE.
onScroll(ScrollEvent) - Method in class org.inspirenxe.strata.api.extension.CustomComponent
Default behavior for InputEvents.SCROLL.
onTransferDone(TransferEvent) - Method in class org.inspirenxe.strata.api.extension.CustomComponent
Default behavior for InputEvents.TRANSFER_DONE, on the source of a drag.
opacity() - Method in interface org.inspirenxe.strata.api.component.Component
Returns how opaque the component is drawn.
opacity() - Method in class org.inspirenxe.strata.api.extension.CustomComponent
 
opacity() - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentPeer
OPACITY - Static variable in interface org.inspirenxe.strata.api.component.Component
The component's opacity, as Component.opacity() and Component.setOpacity(float) say.
open() - Method in interface org.inspirenxe.strata.api.control.attribute.popup.Openable
Opens it from code and reports Openable.OPENED, without asking Openable.OPEN.
open() - Method in interface org.inspirenxe.strata.api.control.attribute.popup.Popup
Opens the popup where it last opened: at the rectangle or point of its last Popup.open(Rect) or Popup.openAt(float, float), or wherever else its kind last opened it, such as a flyout's area.
open() - Method in interface org.inspirenxe.strata.api.control.button.DropDownButton
Opens the popup below the button and reports Openable.OPENED, without asking Openable.OPEN.
open() - Method in record class org.inspirenxe.strata.api.control.button.DropDownButton.State
Returns the value of the open record component.
open() - Method in interface org.inspirenxe.strata.api.control.collection.ComboBox
Opens the list.
open() - Method in interface org.inspirenxe.strata.api.control.display.InfoBar
Shows a closed bar again, puts its action and close button back in the tree, and reports Openable.OPENED.
open() - Method in record class org.inspirenxe.strata.api.control.display.InfoBar.State
Returns the value of the open record component.
open() - Method in interface org.inspirenxe.strata.api.control.field.DatePicker
Opens the calendar and fires Openable.OPENED, but not Openable.OPEN.
open() - Method in record class org.inspirenxe.strata.api.control.field.DatePicker.State
Returns the value of the open record component.
open() - Method in interface org.inspirenxe.strata.api.control.field.DateTimePicker
Opens the popup and fires Openable.OPENED, but not Openable.OPEN.
open() - Method in record class org.inspirenxe.strata.api.control.field.DateTimePicker.State
Returns the value of the open record component.
open() - Method in interface org.inspirenxe.strata.api.control.field.TimePicker
Opens the popup and fires Openable.OPENED, but not Openable.OPEN.
open() - Method in record class org.inspirenxe.strata.api.control.field.TimePicker.State
Returns the value of the open record component.
open() - Method in record class org.inspirenxe.strata.api.control.menu.Flyout.State
Returns the value of the open record component.
open() - Method in interface org.inspirenxe.strata.api.overlay.Overlays
Returns the open overlays.
open(FileDialog) - Method in interface org.inspirenxe.strata.api.file.FileDialogs
Asks for one file to open.
open(Rect) - Method in interface org.inspirenxe.strata.api.control.attribute.popup.Popup
Opens the popup below a rectangle, or above it when there is more room there, as Overlays.popup(Component, Rect) places popups.
open(Rect) - Method in interface org.inspirenxe.strata.api.control.menu.Flyout
Opens the flyout below a rectangle, or above it when there is more room there, as Overlays.popup(Component, Rect) places popups.
open(Rect) - Method in interface org.inspirenxe.strata.api.control.menu.Menu
Opens the menu below a rectangle, or above it when there is more room there, as Overlays.popup(Component, Rect) places popups.
open(Screen) - Method in interface org.inspirenxe.strata.api.screen.ScreenController
Opens a screen in the platform's default theme, the one ThemeRef.platform() names.
open(Screen) - Method in interface org.inspirenxe.strata.api.screen.ScreenHandle
Opens a screen above this one, in the platform's default theme.
open(Screen, ThemeRef) - Method in interface org.inspirenxe.strata.api.screen.ScreenController
Opens a screen in a theme.
open(Screen, ThemeRef) - Method in interface org.inspirenxe.strata.api.screen.ScreenHandle
Opens a screen above this one, in a theme.
OPEN - Static variable in interface org.inspirenxe.strata.api.control.attribute.popup.Openable
Asked before the user opens it.
Openable<S> - Interface in org.inspirenxe.strata.api.control.attribute.popup
A control that opens a popup and closes it again, such as a combo box or a menu.
openAt(float, float) - Method in interface org.inspirenxe.strata.api.control.attribute.popup.Popup
Opens the popup with its top-left corner at a point, moved to stay inside the host.
openAt(float, float) - Method in interface org.inspirenxe.strata.api.control.menu.Flyout
Opens the flyout with its top-left corner at a point, moved to stay inside the host.
openAt(float, float) - Method in interface org.inspirenxe.strata.api.control.menu.Menu
Opens the menu with its top-left corner at a point, moved to stay inside the host.
opened(ScreenHandle) - Method in interface org.inspirenxe.strata.api.screen.Screen
Called once the screen is open and its first tree is built.
OPENED - Static variable in interface org.inspirenxe.strata.api.control.attribute.popup.Openable
Told after it opened, by the user or from code.
openIn(Rect) - Method in interface org.inspirenxe.strata.api.control.menu.Flyout
Opens the flyout laid out in an area, as Overlays.popupIn(Component, Rect) lays popups out: at its desired size, no larger than the area, where its alignment places it in the area, which is the area's top-left corner by default.
openMany(FileDialog) - Method in interface org.inspirenxe.strata.api.file.FileDialogs
Asks for one or more files to open.
Operations - Section in interface org.inspirenxe.strata.api.text.Text
 
org.inspirenxe.strata.api - package org.inspirenxe.strata.api
 
org.inspirenxe.strata.api.animation - package org.inspirenxe.strata.api.animation
Animation: a host's Animator, the Animations it runs, and the Easings and Interpolators that shape them.
org.inspirenxe.strata.api.appearance - package org.inspirenxe.strata.api.appearance
How values look to a user: an Appearance gives values of one type an icon, a name and a tooltip, and Appearances holds one per type for the whole process.
org.inspirenxe.strata.api.command - package org.inspirenxe.strata.api.command
Commands, which buttons, menu items and keys share, and the shortcuts that run them.
org.inspirenxe.strata.api.component - package org.inspirenxe.strata.api.component
The component model: Component and Container.
org.inspirenxe.strata.api.component.registry - package org.inspirenxe.strata.api.component.registry
Components that libraries share: a library registers its components with the ComponentRegistry, and anyone makes them from the ComponentFactory they already have, by type or by ComponentId, without knowing the library's own classes.
org.inspirenxe.strata.api.control.attribute.command - package org.inspirenxe.strata.api.control.attribute.command
The attribute of controls and entries that show a command.
org.inspirenxe.strata.api.control.attribute.item - package org.inspirenxe.strata.api.control.attribute.item
Attributes of controls that show a list of entries, select one or several and let the user activate one.
org.inspirenxe.strata.api.control.attribute.popup - package org.inspirenxe.strata.api.control.attribute.popup
Attributes of things that open and close.
org.inspirenxe.strata.api.control.attribute.text - package org.inspirenxe.strata.api.control.attribute.text
Attributes of controls that show or take text.
org.inspirenxe.strata.api.control.attribute.value - package org.inspirenxe.strata.api.control.attribute.value
Attributes of controls that hold a value the user changes: on or off, a number in a range, a date or a time of day, and whether that value is acceptable.
org.inspirenxe.strata.api.control.button - package org.inspirenxe.strata.api.control.button
Controls the user presses or toggles: Button, DropDownButton, CycleButton, CheckBox, RadioButton, RadioGroup, ToggleButton and ToggleSwitch.
org.inspirenxe.strata.api.control.collection - package org.inspirenxe.strata.api.control.collection
Controls that show a collection of items and let the user pick from it: ListView, ComboBox, TableView, TreeView and GridView.
org.inspirenxe.strata.api.control.display - package org.inspirenxe.strata.api.control.display
Controls that show something: Label, Image, Avatar, InfoBar, ProgressBar, BusyIndicator and Separator.
org.inspirenxe.strata.api.control.field - package org.inspirenxe.strata.api.control.field
Controls that edit a value: text, a number, a color, a date or a time: TextBox, PasswordTextBox, TextArea, Spinner, Slider, ColorPicker, CalendarView, DatePicker, TimePicker and DateTimePicker.
org.inspirenxe.strata.api.control.menu - package org.inspirenxe.strata.api.control.menu
Menus of commands and other popups: Menu, MenuBar, and Flyout, a popup that shows any component.
org.inspirenxe.strata.api.control.pane - package org.inspirenxe.strata.api.control.pane
Controls that arrange, switch between or scroll other content: TabBar, Expander, SplitPane, ScrollBar and NavigationView, with the view's entries: NavigationItem, NavigationHeader and NavigationSeparator.
org.inspirenxe.strata.api.control.window - package org.inspirenxe.strata.api.control.window
Windows and message boxes, usually shown as dialogs: Window and MessageBox.
org.inspirenxe.strata.api.event - package org.inspirenxe.strata.api.event
Events: the one way code hears about anything a component does.
org.inspirenxe.strata.api.event.cause - package org.inspirenxe.strata.api.event.cause
Causes: who or what led to an event.
org.inspirenxe.strata.api.event.component - package org.inspirenxe.strata.api.event.component
The events every component fires about drawing and sizing itself, Component.PAINT, Component.PAINTED and Component.MEASURED, and about joining and leaving a shown tree, Component.ATTACHED and Component.DETACHED.
org.inspirenxe.strata.api.event.control - package org.inspirenxe.strata.api.event.control
The events controls fire about their own changes: requests that ask before the user changes something, and reports that tell of every change.
org.inspirenxe.strata.api.event.input - package org.inspirenxe.strata.api.event.input
Input events: what the user does with the pointer and the keyboard, drags that carry a transfer, and focus moving.
org.inspirenxe.strata.api.extension - package org.inspirenxe.strata.api.extension
Extending Strata: new components, new layouts, and changes to existing components.
org.inspirenxe.strata.api.extension.peer - package org.inspirenxe.strata.api.extension.peer
Plumbing between CustomComponent and Strata's implementation.
org.inspirenxe.strata.api.file - package org.inspirenxe.strata.api.file
The platform's file dialogs: FileDialogs opens them and FileDialog says what each asks.
org.inspirenxe.strata.api.geometry - package org.inspirenxe.strata.api.geometry
Immutable geometry values used everywhere in Strata.
org.inspirenxe.strata.api.input - package org.inspirenxe.strata.api.input
Engine-independent input values: keys, mouse buttons, modifiers and how keyboard shortcuts match them.
org.inspirenxe.strata.api.layout - package org.inspirenxe.strata.api.layout
Layout containers and the values that control placement.
org.inspirenxe.strata.api.overlay - package org.inspirenxe.strata.api.overlay
Popups, dialogs and toasts drawn above a screen.
org.inspirenxe.strata.api.screen - package org.inspirenxe.strata.api.screen
Screens: the unit a host shows.
org.inspirenxe.strata.api.state - package org.inspirenxe.strata.api.state
State and data binding.
org.inspirenxe.strata.api.text - package org.inspirenxe.strata.api.text
Styled text: what controls show, how it looks, and how it is measured.
org.inspirenxe.strata.api.theme - package org.inspirenxe.strata.api.theme
Themes: how components look.
org.inspirenxe.strata.api.transfer - package org.inspirenxe.strata.api.transfer
What the clipboard and drag and drop carry: a Transfer holds one payload in one or more DataFormats, and a drop takes it with a DropEffect.
org.inspirenxe.strata.api.visual - package org.inspirenxe.strata.api.visual
Engine-drawn content.
orientation() - Method in interface org.inspirenxe.strata.api.control.display.ProgressBar
Returns which way the bar fills.
orientation() - Method in interface org.inspirenxe.strata.api.control.display.Separator
Returns which way the line runs.
orientation() - Method in interface org.inspirenxe.strata.api.control.field.Slider
Returns which way the track runs.
orientation() - Method in interface org.inspirenxe.strata.api.control.pane.ScrollBar
Returns which way the bar runs.
orientation() - Method in interface org.inspirenxe.strata.api.control.pane.SplitPane
Returns the direction of the split.
orientation() - Method in interface org.inspirenxe.strata.api.layout.StackPanel
Returns the direction children are laid out in.
orientation() - Method in record class org.inspirenxe.strata.api.layout.StackPanel.State
Returns the value of the orientation record component.
orientation() - Method in interface org.inspirenxe.strata.api.layout.WrapPanel
Returns the direction each line fills in.
orientation() - Method in record class org.inspirenxe.strata.api.layout.WrapPanel.State
Returns the value of the orientation record component.
Orientation - Enum Class in org.inspirenxe.strata.api.layout
The direction a StackPanel lays out its children, or the way a control such as a slider, separator, scroll bar or split pane runs.
origin() - Method in interface org.inspirenxe.strata.api.event.cause.Cause
Returns who caused the event: the origin in the context, or Origin.CODE when none was put.
origin() - Method in interface org.inspirenxe.strata.api.event.cause.CauseStack
Returns the current origin, without making a whole cause.
origin() - Method in interface org.inspirenxe.strata.api.event.Event
Returns who caused the event, without making the whole cause.
Origin - Interface in org.inspirenxe.strata.api.event.cause
Who caused a change, the CauseKeys.ORIGIN context value.
ORIGIN - Static variable in class org.inspirenxe.strata.api.event.cause.CauseKeys
Who caused the change.
ORIGIN - Static variable in record class org.inspirenxe.strata.api.layout.GridPanel.Cell
The top-left cell, spanning one row and one column.
Origin.Binding - Record Class in org.inspirenxe.strata.api.event.cause
A data binding, writing a value from its source to a component.
Origin.Code - Record Class in org.inspirenxe.strata.api.event.cause
A plain call from code.
Origin.Remote - Record Class in org.inspirenxe.strata.api.event.cause
Another person, whose change reached this screen through a server or another channel.
Origin.User - Record Class in org.inspirenxe.strata.api.event.cause
The person at this screen, acting through input.
other() - Method in interface org.inspirenxe.strata.api.event.input.FocusEvent
Returns the other side of the move.
OTHER - Enum constant in enum class org.inspirenxe.strata.api.text.PluralCategory
Every count the other categories leave, and the only category of languages without plurals.
outerSize(Component) - Method in interface org.inspirenxe.strata.api.extension.ArrangeContext
Returns the space a child asked for in the last measure: its desired size plus margin.
overflow() - Method in interface org.inspirenxe.strata.api.control.display.Label
Returns what happens to a line wider than the label.
Overlay - Interface in org.inspirenxe.strata.api.overlay
One open popup or dialog; see Overlays.
overlays() - Method in interface org.inspirenxe.strata.api.ComponentFactory
Returns the overlays of the host this factory belongs to, for opening popups, dialogs and toasts over its screen.
Overlays - Interface in org.inspirenxe.strata.api.overlay
Shows components above a host's screen: popups such as a drop-down list, and dialogs such as a confirmation box.
override(String, boolean) - Method in record class org.inspirenxe.strata.api.theme.ThemeRef
Returns a copy of this ref that sets a flag after the packs are applied, a metric of 1 for true or 0 for false, as Theme.flagOr(String, boolean) reads it.
override(String, float) - Method in record class org.inspirenxe.strata.api.theme.ThemeRef
Returns a copy of this ref that sets a metric after the packs are applied.
override(String, Insets) - Method in record class org.inspirenxe.strata.api.theme.ThemeRef
Returns a copy of this ref that sets insets after the packs are applied.
override(String, TextStyle) - Method in record class org.inspirenxe.strata.api.theme.ThemeRef
Returns a copy of this ref that sets a text style after the packs are applied.
override(String, TextStylePatch) - Method in record class org.inspirenxe.strata.api.theme.ThemeRef
Returns a copy of this ref that patches a text style after the packs are applied, changing only the properties the patch sets on the style the layers below give the key, so ThemeRef.platform().override(Label.STYLE_TEXT, TextStylePatch.of().color(0xFFE0C060)) recolors labels and keeps their shadow.
override(String, Paint) - Method in record class org.inspirenxe.strata.api.theme.ThemeRef
Returns a copy of this ref that sets a paint after the packs are applied.
override(ThemeId, ThemeOverrides) - Method in interface org.inspirenxe.strata.api.theme.ThemeRegistry
Sets keys on a theme for every screen that uses it, until the subscription is closed.
override(ThemeOverrides) - Method in record class org.inspirenxe.strata.api.theme.ThemeRef
Returns a copy of this ref that sets every key of some overrides after the packs and the overrides in ThemeRegistry are applied.
overrides() - Method in record class org.inspirenxe.strata.api.theme.ThemeRef
Returns the value of the overrides record component.

P

P - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Letter P.
padding() - Method in interface org.inspirenxe.strata.api.component.Container
Returns the padding.
padding() - Method in class org.inspirenxe.strata.api.extension.CustomContainer
 
padding() - Method in interface org.inspirenxe.strata.api.extension.peer.ContainerPeer
PAGE_DOWN - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Page Down.
PAGE_UP - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Page Up.
Pages and content - Section in interface org.inspirenxe.strata.api.control.pane.NavigationView
 
paint(String) - Method in class org.inspirenxe.strata.api.theme.Theme
Looks up a paint.
paint(String, Paint) - Method in class org.inspirenxe.strata.api.theme.Theme.Builder
Sets a key's paint, replacing any earlier one.
paint(Painter, Rect) - Method in class org.inspirenxe.strata.api.extension.CustomComponent
Draws the component.
paint(Painter, Rect) - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentHooks
Forwards to CustomComponent.paint.
paint(Painter, Rect) - Method in record class org.inspirenxe.strata.api.theme.Border
Draws the border inside a rectangle.
paint(Painter, Rect) - Method in interface org.inspirenxe.strata.api.theme.Paint
Draws this paint over a rectangle.
Paint - Interface in org.inspirenxe.strata.api.theme
How to fill a rectangle: a solid color, a color with rounded corners, a vertical gradient, a stretched sprite, a tiled sprite or a nine-slice sprite.
PAINT - Static variable in interface org.inspirenxe.strata.api.component.Component
Fired before the component draws itself.
Paint.Backdrop - Record Class in org.inspirenxe.strata.api.theme
A blurred backdrop with a tint over it, as Paint.backdrop(float, int, float) describes.
Paint.Gradient - Record Class in org.inspirenxe.strata.api.theme
A gradient from top to bottom.
Paint.NineSlice - Record Class in org.inspirenxe.strata.api.theme
A sprite cut into a 3 by 3 grid.
Paint.Rounded - Record Class in org.inspirenxe.strata.api.theme
A solid color with rounded corners, drawn with Painter.fillRoundRect(Rect, float, int).
Paint.Solid - Record Class in org.inspirenxe.strata.api.theme
A solid color.
Paint.Sprite - Record Class in org.inspirenxe.strata.api.theme
A sprite stretched over the whole rectangle.
Paint.Tiled - Record Class in org.inspirenxe.strata.api.theme
A sprite repeated from the rectangle's top left corner, one copy per size.
PAINTED - Static variable in interface org.inspirenxe.strata.api.component.Component
Fired after the component and its children have drawn, so handlers draw on top.
painter() - Method in interface org.inspirenxe.strata.api.event.component.PaintEvent
Returns what to draw with, valid only during this frame.
Painter - Interface in org.inspirenxe.strata.api.extension
What a component draws with during CustomComponent.paint(Painter, Rect).
PaintEvent - Interface in org.inspirenxe.strata.api.event.component
Drawing a component: Component.PAINTED after the component and its children have drawn, so handlers draw on top, and Component.PAINT before, as a PaintEvent.Pre event that can skip the component's own drawing.
PaintEvent.Pre - Interface in org.inspirenxe.strata.api.event.component
The paint event fired before a component draws its background.
paintOr(String, Paint) - Method in class org.inspirenxe.strata.api.theme.Theme
Looks up a paint, with a fallback.
paintOrder() - Method in interface org.inspirenxe.strata.api.component.Container
Returns the children in the order they are drawn, bottom first.
paintOrder() - Method in class org.inspirenxe.strata.api.extension.CustomContainer
 
paintOrder() - Method in interface org.inspirenxe.strata.api.extension.peer.ContainerPeer
paintOverChildren(Painter, Rect) - Method in class org.inspirenxe.strata.api.extension.CustomComposite
Draws after the children, on top of them and outside their clip, for scroll bars, overlays and focus rings.
paintOverChildren(Painter, Rect) - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentHooks
Forwards to CustomComposite.paintOverChildren; does nothing for a leaf component.
paints() - Method in class org.inspirenxe.strata.api.theme.Theme
Returns every paint this theme sets, by style key.
paints() - Method in record class org.inspirenxe.strata.api.theme.ThemeOverrides
Returns the value of the paints record component.
paints() - Method in record class org.inspirenxe.strata.api.theme.ThemeRef
Returns the paint overrides, as ThemeOverrides.paints() on ThemeRef.overrides() does.
paneFooter() - Method in interface org.inspirenxe.strata.api.control.pane.NavigationView
Returns the pane footer.
paneHeader() - Method in interface org.inspirenxe.strata.api.control.pane.NavigationView
Returns the pane header.
paneWidth() - Method in interface org.inspirenxe.strata.api.control.pane.NavigationView
Returns the width of the pane, beside the content in EXPANDED and over it in the other modes.
parent() - Method in interface org.inspirenxe.strata.api.component.Component
Returns the component this component was added to: a Container such as a panel, or a composite control that holds it as content or as one of its own parts, as an expander holds its content and a navigation view its page.
parent() - Method in class org.inspirenxe.strata.api.extension.CustomComponent
 
parent() - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentPeer
parent(Class) - Method in interface org.inspirenxe.strata.api.component.Component
Returns the parent if it is an instance of the given type.
parent(Class) - Method in class org.inspirenxe.strata.api.extension.CustomComponent
 
parent(Class) - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentPeer
parse(String) - Static method in record class org.inspirenxe.strata.api.component.registry.ComponentId
Parses namespace:path, splitting at the first colon.
parse(String) - Static method in record class org.inspirenxe.strata.api.text.FontId
Parses namespace:path.
parse(String) - Static method in record class org.inspirenxe.strata.api.theme.SpriteId
Parses namespace:path.
parse(String) - Static method in record class org.inspirenxe.strata.api.theme.ThemeId
Parses namespace:path, splitting at the first colon.
parse(String, String, BiFunction) - Static method in interface org.inspirenxe.strata.api.NamespacedId
Parses namespace:path, splitting at the first colon, and makes the id from the two parts.
passwordTextBox() - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes an empty PasswordTextBox that the user may reveal, with no length limit and * as its mask.
PasswordTextBox - Interface in org.inspirenxe.strata.api.control.field
A single-line field for a password or another secret.
PasswordTextBox.State - Record Class in org.inspirenxe.strata.api.control.field
A password box's own state in a ComponentSnapshot.
path() - Method in record class org.inspirenxe.strata.api.component.registry.ComponentId
Returns the value of the path record component.
path() - Method in interface org.inspirenxe.strata.api.NamespacedId
Returns the path.
path() - Method in record class org.inspirenxe.strata.api.text.FontId
Returns the value of the path record component.
path() - Method in record class org.inspirenxe.strata.api.theme.SpriteId
Returns the value of the path record component.
path() - Method in record class org.inspirenxe.strata.api.theme.ThemeId
Returns the value of the path record component.
PAUSE - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Pause.
Peeking - Section in interface org.inspirenxe.strata.api.control.field.PasswordTextBox
 
peer() - Method in class org.inspirenxe.strata.api.extension.CustomComponent
Returns Strata's half of this component.
PEN - Enum constant in enum class org.inspirenxe.strata.api.event.cause.Device
A pen or stylus, which hovers as a mouse does and may report its pressure.
PERIOD - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Period key on the main keyboard.
PICK - Static variable in interface org.inspirenxe.strata.api.control.field.ColorPicker
Asked before the user changes the color.
PICK - Static variable in interface org.inspirenxe.strata.api.control.field.DateTimePicker
Asked before the user sets the value or clears it.
PICK_DATE - Static variable in interface org.inspirenxe.strata.api.control.attribute.value.HasDate
Asked before the user picks a date or clears it.
PICK_TIME - Static variable in interface org.inspirenxe.strata.api.control.attribute.value.HasTime
Asked before the user picks a time or clears it.
PICKED - Static variable in interface org.inspirenxe.strata.api.control.field.ColorPicker
Told after the color changed, by the user or from code.
PICKED - Static variable in interface org.inspirenxe.strata.api.control.field.DateTimePicker
Told after the value changed, by the user or from code.
Picking - Section in interface org.inspirenxe.strata.api.control.pane.NavigationView
 
PixelBuffer - Class in org.inspirenxe.strata.api.visual
A grid of ARGB pixels that a project writes and any engine draws, such as a heat map, a chart rendered by hand or a picture decoded from bytes.
pixels() - Method in interface org.inspirenxe.strata.api.control.display.Image
Returns the pixel buffer.
pixels() - Method in record class org.inspirenxe.strata.api.control.display.Image.State
Returns the value of the pixels record component.
pixels(PixelBuffer, Rect, int) - Method in interface org.inspirenxe.strata.api.extension.Painter
Draws a pixel buffer stretched over a rectangle.
pixelsPerUnit() - Method in interface org.inspirenxe.strata.api.extension.Environment
Returns how many device pixels one UI unit covers on the host's display now, so a component can draw a line one device pixel wide (1 / pixelsPerUnit() units) or pick a more detailed image.
pixelsPerUnit() - Method in interface org.inspirenxe.strata.api.extension.Painter
Returns how many device pixels one unit covers where the painter draws now: the host's density times every Painter.scaled(float, Runnable) in progress.
placeholder() - Method in interface org.inspirenxe.strata.api.control.attribute.item.RowView
Returns the text shown in the middle of the rows while there are none.
placeholder() - Method in interface org.inspirenxe.strata.api.control.collection.ComboBox
Returns the placeholder.
placeholder() - Method in interface org.inspirenxe.strata.api.control.field.DatePicker
Returns what the field shows while empty and unfocused.
placeholder() - Method in interface org.inspirenxe.strata.api.control.field.DateTimePicker
Returns what the field shows while empty and unfocused.
placeholder() - Method in interface org.inspirenxe.strata.api.control.field.PasswordTextBox
Returns the placeholder.
placeholder() - Method in interface org.inspirenxe.strata.api.control.field.TextArea
Returns the placeholder.
placeholder() - Method in interface org.inspirenxe.strata.api.control.field.TextBox
Returns the placeholder.
placeholder() - Method in interface org.inspirenxe.strata.api.control.field.TimePicker
Returns what the field shows while empty and unfocused.
plain() - Method in interface org.inspirenxe.strata.api.text.Text
Returns the characters as they read now, without styles, for searching, sorting and narration.
platform() - Static method in record class org.inspirenxe.strata.api.theme.ThemeRef
Returns a ref to the platform's default theme, Themes.PLATFORM, with no overrides.
PLATFORM - Static variable in class org.inspirenxe.strata.api.theme.Themes
Stands for the platform's default theme, the theme screens open in when no theme is given.
plural(String, long, Object...) - Static method in interface org.inspirenxe.strata.api.text.Text
Returns translated text that picks its translation by a count, so "1 listing" and "3 listings" can read correctly in every language.
plural(String, long, Object...) - Method in interface org.inspirenxe.strata.api.text.TextFactory
pluralCategory(Locale, long) - Method in interface org.inspirenxe.strata.api.text.TextFactory
PluralCategory - Enum Class in org.inspirenxe.strata.api.text
The plural forms a language tells apart, as the Unicode CLDR names them.
POINTER - Enum constant in enum class org.inspirenxe.strata.api.event.input.FocusReason
A pointer press: a mouse button, a touch or a pen, or code run while one is handled.
POINTER_ENTER - Static variable in class org.inspirenxe.strata.api.event.input.InputEvents
The pointer moved onto the target, which is now the deepest component under it.
POINTER_EXIT - Static variable in class org.inspirenxe.strata.api.event.input.InputEvents
The pointer left the target, or the target stopped being the deepest component under it, or the pointer left the host's area.
POINTER_MOVE - Static variable in class org.inspirenxe.strata.api.event.input.InputEvents
The pointer moved over the target.
POINTER_PRESS - Static variable in class org.inspirenxe.strata.api.event.input.InputEvents
A mouse button went down over the target.
POINTER_RELEASE - Static variable in class org.inspirenxe.strata.api.event.input.InputEvents
A mouse button that went down on the target came up, wherever the pointer is now.
PointerButtonEvent - Interface in org.inspirenxe.strata.api.event.input
A mouse button press, release or click.
PointerEvent - Interface in org.inspirenxe.strata.api.event.input
An event about a pointer: the mouse, a pen or a touch.
pointerId() - Method in interface org.inspirenxe.strata.api.event.input.PointerEvent
Returns which pointer the event is about.
polyline(float[], int, Stroke, int) - Method in interface org.inspirenxe.strata.api.extension.Painter
Draws connected straight lines through points, centered on them, with joins at the points between and caps at the two ends.
popup() - Method in interface org.inspirenxe.strata.api.control.button.DropDownButton
Returns the popup the button opens.
popup(Component, Rect) - Method in interface org.inspirenxe.strata.api.overlay.Overlays
Opens a popup next to an area, usually the bounds of the component that opened it.
Popup<S> - Interface in org.inspirenxe.strata.api.control.attribute.popup
A component that shows itself in an overlay, opened at an anchor and closed by the user or from code: a Menu or a Flyout.
popupIn(Component, Rect) - Method in interface org.inspirenxe.strata.api.overlay.Overlays
Opens a popup laid out in an area, such as a pane over the side of a screen.
position() - Method in interface org.inspirenxe.strata.api.control.pane.SplitPane
Returns the divider's position.
POSITION - Static variable in interface org.inspirenxe.strata.api.control.pane.SplitPane
Where the divider is, from 0 to 1, as SplitPane.position() and SplitPane.setPosition(float) say.
PRECISE - Enum constant in enum class org.inspirenxe.strata.api.input.ScrollKind
A trackpad or smooth wheel that reports fractional amounts.
preferred() - Method in interface org.inspirenxe.strata.api.event.input.TransferEvent
Returns the effect the user asks for with the modifier keys, among the allowed ones: with Control and Shift DropEffect.LINK, with Control DropEffect.COPY, with Shift or no modifier DropEffect.MOVE, each when allowed, and otherwise the first allowed of move, copy and link.
press() - Method in interface org.inspirenxe.strata.api.control.button.Button
Presses the button as if it had been clicked, firing Button.PRESSED but not Button.PRESS, then running its command if it has one and the command is enabled.
PRESS - Enum constant in enum class org.inspirenxe.strata.api.input.KeyAction
The key went down.
PRESS - Static variable in interface org.inspirenxe.strata.api.control.button.Button
Fired when the user presses the button by click or key, before it is pressed.
pressed() - Method in record class org.inspirenxe.strata.api.component.ComponentSnapshot
Returns the value of the pressed record component.
PRESSED - Static variable in interface org.inspirenxe.strata.api.control.button.Button
Fired after the button was pressed, by the user or by Button.press().
pressure() - Method in interface org.inspirenxe.strata.api.event.input.PointerEvent
Returns how hard the pointer presses, for a drawing tool that follows a pen.
previous() - Method in interface org.inspirenxe.strata.api.event.control.ValueEvent
Returns the value before the change.
PRINT_SCREEN - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Print Screen.
PROGRESS - Enum constant in enum class org.inspirenxe.strata.api.component.CursorKind
The arrow with a busy sign, for work going on while the user can still act.
progressBar() - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes an empty ProgressBar.
ProgressBar - Interface in org.inspirenxe.strata.api.control.display
A bar filled from the left to show how far a value is through its range, with an optional caption centered on it, such as 12/36.
properties() - Method in record class org.inspirenxe.strata.api.text.TextStylePatch
Returns the value of the properties record component.
PropertyKey<C,V> - Record Class in org.inspirenxe.strata.api.state
A property of a component that Component.bind(PropertyKey, Source) can keep in step with a Source.
PropertyKey(String, Function, BiConsumer, List) - Constructor for record class org.inspirenxe.strata.api.state.PropertyKey
Creates a key whose check always reads the property as valid, with the value the reader returns.
PropertyKey(String, Function, BiConsumer, List, Function) - Constructor for record class org.inspirenxe.strata.api.state.PropertyKey
Checks the arguments and copies the reports.
PROPORTIONAL - Enum constant in enum class org.inspirenxe.strata.api.control.pane.SplitPane.ResizePolicy
The position is kept, so both sides grow and shrink in proportion.
push(Object) - Method in interface org.inspirenxe.strata.api.event.cause.CauseFrame
Adds an object to the front of the chain.
pushFrame() - Method in interface org.inspirenxe.strata.api.event.cause.CauseStack
Opens a frame on top of the stack.
put(CauseKey, V) - Method in interface org.inspirenxe.strata.api.event.cause.CauseFrame
Puts a value into the context, replacing this frame's earlier value for the key.

Q

Q - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Letter Q.
quadTo(float, float, float, float) - Method in class org.inspirenxe.strata.api.extension.Shape.Builder
Adds a quadratic curve from the current point.
quadTo(float, float, float, float) - Method in interface org.inspirenxe.strata.api.extension.Shape.Sink
Adds a quadratic curve from the current point.

R

R - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Letter R.
RadioButton - Interface in org.inspirenxe.strata.api.control.button
One choice in a RadioGroup: a box that is selected or not, with a caption to its right.
RadioButton.State - Record Class in org.inspirenxe.strata.api.control.button
A radio button's own state in a ComponentSnapshot.
radioGroup() - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes an empty RadioGroup.
RadioGroup<T> - Interface in org.inspirenxe.strata.api.control.button
A set of RadioButtons of which at most one is selected.
radioMenuItem() - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes an enabled RadioMenuItem that is not selected, in no group, with no text and an action that does nothing, as radioMenuItem("") does.
radioMenuItem(String) - Method in interface org.inspirenxe.strata.api.ComponentFactory
Does the same as ComponentFactory.radioMenuItem(Text) with literal text.
radioMenuItem(Text) - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes an enabled RadioMenuItem that is not selected, in no group, with an action that does nothing.
RadioMenuItem - Interface in org.inspirenxe.strata.api.control.menu
A menu entry that is one choice of several, such as Name, Date or Size under "Sort by".
radius() - Method in record class org.inspirenxe.strata.api.theme.Paint.Backdrop
Returns the value of the radius record component.
radius() - Method in record class org.inspirenxe.strata.api.theme.Paint.Rounded
Returns the value of the radius record component.
raise() - Method in interface org.inspirenxe.strata.api.overlay.Overlay
Brings a popup or a toast above the other popups and toasts, so it is drawn over them and the pointer hits it first.
raise(Component) - Method in interface org.inspirenxe.strata.api.component.Container
Draws a child over its siblings with the same z index, and lets the pointer hit it first among them.
raise(Component) - Method in class org.inspirenxe.strata.api.extension.CustomContainer
 
raise(Component) - Method in interface org.inspirenxe.strata.api.extension.peer.ContainerPeer
raiseChild(Component) - Method in class org.inspirenxe.strata.api.extension.CustomComposite
Draws a child over its siblings with the same z index, and lets the pointer hit it first among them.
Ranged<S> - Interface in org.inspirenxe.strata.api.control.attribute.value
A control that shows a number within a range, such as a slider, a spinner or a progress bar.
READ_ONLY - Static variable in interface org.inspirenxe.strata.api.control.attribute.text.TextEntry
Whether the control is read-only, as TextEntry.isReadOnly() and TextEntry.setReadOnly(boolean) say.
reader() - Method in record class org.inspirenxe.strata.api.state.PropertyKey
Returns the value of the reader record component.
Reading and setting the text - Section in interface org.inspirenxe.strata.api.control.field.PasswordTextBox
 
reason() - Method in interface org.inspirenxe.strata.api.event.input.FocusEvent
Returns why focus moved.
Rect - Record Class in org.inspirenxe.strata.api.geometry
An axis-aligned rectangle in UI units.
Rect(float, float, float, float) - Constructor for record class org.inspirenxe.strata.api.geometry.Rect
Creates a rectangle, making a negative or NaN width or height zero.
redo() - Method in interface org.inspirenxe.strata.api.control.attribute.text.TextInput
Makes the last undone edit again as code, asking nothing, and puts the caret and the selection where the edit left them.
refresh() - Method in interface org.inspirenxe.strata.api.control.attribute.item.ItemSource
Shows the same items again, for when they changed inside.
refresh() - Method in interface org.inspirenxe.strata.api.control.collection.ListView
Rebuilds the rows in view from the same items, for when the items changed inside.
refresh() - Method in interface org.inspirenxe.strata.api.control.collection.TableView
Builds every row again, for items whose content changed.
refresh() - Method in interface org.inspirenxe.strata.api.control.collection.TreeView
Works out the rows again and builds them, for when the children of shown items changed.
refresh(T) - Method in interface org.inspirenxe.strata.api.control.attribute.item.ItemSource
Shows one item again, for when it changed inside, and leaves the other cells as they are.
refresh(T) - Method in interface org.inspirenxe.strata.api.control.collection.TreeView
Asks for an item's children again, for when its children or its content changed, and works out and builds the rows in view again.
register(Class, Appearance) - Method in interface org.inspirenxe.strata.api.appearance.Appearances
Registers an appearance for a type and its subtypes.
register(Class, ComponentMaker) - Method in interface org.inspirenxe.strata.api.component.registry.ComponentRegistry
Registers a component under a type, with no id.
register(ComponentId, Class, ComponentMaker) - Method in interface org.inspirenxe.strata.api.component.registry.ComponentRegistry
Registers a component under a type and an id.
register(ComponentRegistry) - Method in interface org.inspirenxe.strata.api.component.registry.ComponentLibrary
Registers the library's components.
reject() - Method in interface org.inspirenxe.strata.api.event.input.TransferEvent
Refuses the drag here.
RELEASE - Enum constant in enum class org.inspirenxe.strata.api.input.KeyAction
The key came up.
Remote(Object) - Constructor for record class org.inspirenxe.strata.api.event.cause.Origin.Remote
Checks the identity.
remove(Component) - Method in interface org.inspirenxe.strata.api.component.Container
Removes a child.
remove(Component) - Method in class org.inspirenxe.strata.api.extension.CustomContainer
 
remove(Component) - Method in interface org.inspirenxe.strata.api.extension.peer.ContainerPeer
remove(RadioButton) - Method in interface org.inspirenxe.strata.api.control.button.RadioGroup
Takes a button out of the group.
removeChild(Component) - Method in class org.inspirenxe.strata.api.extension.CustomComposite
Removes a child.
removeColumn(TableColumn) - Method in interface org.inspirenxe.strata.api.control.collection.TableView
Removes a column.
removeFooterItem(NavigationEntry) - Method in interface org.inspirenxe.strata.api.control.pane.NavigationView
Removes an entry from the footer, as NavigationView.removeItem(NavigationEntry) does.
removeItem(MenuEntry) - Method in interface org.inspirenxe.strata.api.control.menu.Menu
Removes an entry, closing its submenu if it is open.
removeItem(NavigationEntry) - Method in interface org.inspirenxe.strata.api.control.pane.NavigationView
Removes an entry from above the footer, and with it the pages kept for it and its children.
removeItem(NavigationItem) - Method in interface org.inspirenxe.strata.api.control.pane.NavigationItem
Removes a child, and with it the pages kept for it and its children.
removeMenu(SubmenuItem) - Method in interface org.inspirenxe.strata.api.control.menu.MenuBar
Removes a title, closing its menu if it is open.
removeTab(int) - Method in interface org.inspirenxe.strata.api.control.pane.TabBar
Removes the tab at an index, as TabBar.removeTab(Tab) does.
removeTab(Tab) - Method in interface org.inspirenxe.strata.api.control.pane.TabBar
Removes a tab.
repaint() - Method in class org.inspirenxe.strata.api.extension.CustomComponent
Asks the host for a frame, because the component's look changed and its layout did not.
repaint() - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentPeer
repaintAfter(long) - Method in class org.inspirenxe.strata.api.extension.CustomComponent
Tells the host that the component's look changes by itself after a time, such as a blinking cursor's next blink or a clock's next second, so a host that draws only when asked draws a frame then.
repaintAfter(long) - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentPeer
repaintNextFrame() - Method in class org.inspirenxe.strata.api.extension.CustomComponent
Asks for the next frame the host's frame rate allows, because the component's look moves with the clock, such as a needle that eases toward its value or a pattern that scrolls.
repaintNextFrame() - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentPeer
REPEAT - Enum constant in enum class org.inspirenxe.strata.api.input.KeyAction
The key is still held and repeating.
replace(int, int, String) - Method in interface org.inspirenxe.strata.api.control.attribute.text.TextInput
Replaces a range of the text as code.
replace(String, String) - Method in interface org.inspirenxe.strata.api.text.Text
Returns this text with every occurrence of some characters replaced by others; see Text.replace(String, Text).
replace(String, Text) - Method in interface org.inspirenxe.strata.api.text.Text
Returns this text with every occurrence of some characters replaced.
report(String) - Static method in class org.inspirenxe.strata.api.event.EventType
Creates a bubbling type for a control's report without a value, such as a press having happened.
report(EventType) - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentPeer
Fires a report without a value.
report(EventType, V, V) - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentPeer
Fires a report with a value.
report(EventType) - Method in class org.inspirenxe.strata.api.extension.CustomComponent
Reports that something happened, by firing one of this component's report events (a type made with EventType.report(String)) through its path.
report(EventType, V, V) - Method in class org.inspirenxe.strata.api.extension.CustomComponent
Reports a change of value, by firing one of this component's value reports (a type made with EventType.valueReport(String)) through its path.
reports() - Method in record class org.inspirenxe.strata.api.state.PropertyKey
Returns the value of the reports record component.
request(String) - Static method in class org.inspirenxe.strata.api.event.EventType
Creates a bubbling type for a control's request without a value, such as a press.
request(EventType) - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentPeer
Fires a request without a value.
request(EventType, V, Consumer) - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentPeer
Fires a request with a value and applies the final value unless canceled.
request(EventType) - Method in class org.inspirenxe.strata.api.extension.CustomComponent
Asks whether the user may do something this component is about to do, by firing one of its request events (a type made with EventType.request(String)) through its path.
request(EventType, V, Consumer) - Method in class org.inspirenxe.strata.api.extension.CustomComponent
Asks whether the user may make a change, and with which value, by firing one of this component's value requests (a type made with EventType.valueRequest(String)) through its path, then applies the final value unless a handler canceled the request.
requestClose() - Method in interface org.inspirenxe.strata.api.screen.ScreenHandle
Asks to close the screen as the user would, for a Cancel or Back button.
RequestEvent<C> - Interface in org.inspirenxe.strata.api.event.control
A control's Pre event: the user asked the control to do something, such as press or close, and it has not happened yet.
requestFocus() - Method in interface org.inspirenxe.strata.api.component.Focusable
Asks the host to give this component keyboard focus.
requestFocus() - Method in class org.inspirenxe.strata.api.extension.CustomComponent
Asks the host to give this component keyboard focus.
requestFocus() - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentPeer
requiredStyleKeys() - Method in class org.inspirenxe.strata.api.extension.CustomComponent
Returns the style keys this component needs from a theme.
requiredStyleKeys() - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentHooks
Forwards to CustomComponent.requiredStyleKeys.
Requirements for implementors - Section in interface org.inspirenxe.strata.api.screen.Screen
 
Requirements for implementors - Section in interface org.inspirenxe.strata.api.text.TextMetrics
 
Requirements for implementors - Section in interface org.inspirenxe.strata.api.visual.Visual
 
Requirements for subclasses - Section in class org.inspirenxe.strata.api.extension.CustomComponent
 
Requirements for subclasses - Section in class org.inspirenxe.strata.api.extension.CustomComposite
 
Requirements for subclasses - Section in class org.inspirenxe.strata.api.extension.CustomContainer
 
RESIZE - Static variable in interface org.inspirenxe.strata.api.control.window.Window
Fired on each move of a resize drag with the left button that would change the window's size, before it changes.
RESIZE_ALL - Enum constant in enum class org.inspirenxe.strata.api.component.CursorKind
A four-way arrow, for moving.
RESIZE_COLUMN - Static variable in interface org.inspirenxe.strata.api.control.collection.TableView
Asked while the user drags the right edge of a resizable column's title, once for each move, and for a double click there, which fits the column to its title and its cells in view.
RESIZE_DIAGONAL_DOWN - Enum constant in enum class org.inspirenxe.strata.api.component.CursorKind
A diagonal arrow from the top left to the bottom right, for resizing from those corners.
RESIZE_DIAGONAL_UP - Enum constant in enum class org.inspirenxe.strata.api.component.CursorKind
A diagonal arrow from the bottom left to the top right, for resizing from those corners.
RESIZE_HORIZONTAL - Enum constant in enum class org.inspirenxe.strata.api.component.CursorKind
A left-right arrow, for resizing horizontally.
RESIZE_VERTICAL - Enum constant in enum class org.inspirenxe.strata.api.component.CursorKind
An up-down arrow, for resizing vertically.
RESIZED - Static variable in interface org.inspirenxe.strata.api.control.window.Window
Fired after the user resized the window.
resizePolicy() - Method in interface org.inspirenxe.strata.api.control.pane.SplitPane
Returns how the pane shares a change of its size between its sides.
resolve(Modifier) - Method in record class org.inspirenxe.strata.api.input.KeyStroke
Returns the modifiers this stroke holds on a platform.
resolve(TextStyle) - Method in interface org.inspirenxe.strata.api.text.Text
Reads the text as it is now: translated, with every operation applied and every part given its style.
Result(String, Text) - Constructor for record class org.inspirenxe.strata.api.control.window.MessageBox.Result
Checks the id and the caption.
results() - Method in enum class org.inspirenxe.strata.api.control.window.MessageBox.Buttons
Returns the buttons, left to right.
results() - Method in interface org.inspirenxe.strata.api.control.window.MessageBox
Returns the results of the box's buttons, left to right.
REVEAL - Static variable in interface org.inspirenxe.strata.api.control.field.PasswordTextBox
Fired when the user clicks the eye or presses Alt+F8, before the text shows or hides.
revealed() - Method in record class org.inspirenxe.strata.api.control.field.PasswordTextBox.State
Returns the value of the revealed record component.
REVEALED - Static variable in interface org.inspirenxe.strata.api.control.field.PasswordTextBox
Fired after the text was shown or hidden: by the user, by PasswordTextBox.setRevealed(boolean), or by the box hiding itself as the class description says.
right() - Method in record class org.inspirenxe.strata.api.geometry.Insets
Returns the value of the right record component.
right() - Method in record class org.inspirenxe.strata.api.geometry.Rect
Returns the right edge, x + width.
RIGHT - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Right arrow.
RIGHT - Enum constant in enum class org.inspirenxe.strata.api.input.MouseButton
The secondary button, usually the right one.
RIGHT - Enum constant in enum class org.inspirenxe.strata.api.layout.HorizontalAlignment
Against the slot's right edge (before the margin), at the desired width.
RIGHT_ALT - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Right Alt, including AltGr.
RIGHT_BRACKET - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Right bracket key.
RIGHT_CONTROL - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Right Control.
RIGHT_SHIFT - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Right Shift.
RIGHT_SUPER - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Right Super (Windows key, or Command on macOS).
RIGHT_TO_LEFT - Enum constant in enum class org.inspirenxe.strata.api.layout.FlowDirection
Content starts at the right, as in Arabic and Hebrew.
root() - Method in interface org.inspirenxe.strata.api.event.cause.Cause
Returns the object pushed most recently, the direct cause.
ROUND - Enum constant in enum class org.inspirenxe.strata.api.extension.Stroke.Cap
The stroke ends in a half circle around the end point, half the width across.
ROUND - Enum constant in enum class org.inspirenxe.strata.api.extension.Stroke.Join
The corner is rounded, half the width across.
rounded(int, float) - Static method in interface org.inspirenxe.strata.api.theme.Paint
Returns a solid color with rounded corners.
Rounded(int, float) - Constructor for record class org.inspirenxe.strata.api.theme.Paint.Rounded
Checks the radius.
row() - Method in record class org.inspirenxe.strata.api.layout.GridPanel.Cell
Returns the value of the row record component.
rowDefinitions() - Method in interface org.inspirenxe.strata.api.layout.GridPanel
Returns the row definitions.
rowHeight() - Method in interface org.inspirenxe.strata.api.control.attribute.item.RowView
Returns the row height.
rows() - Method in record class org.inspirenxe.strata.api.layout.GridPanel.State
Returns the value of the rows record component.
rows(GridLength...) - Method in interface org.inspirenxe.strata.api.layout.GridPanel
Replaces the row definitions.
Rows - Section in interface org.inspirenxe.strata.api.control.collection.ListView
 
Rows in view - Section in interface org.inspirenxe.strata.api.control.collection.GridView
 
rowSpacing() - Method in interface org.inspirenxe.strata.api.control.attribute.item.RowView
Returns the row spacing.
rowSpacing() - Method in record class org.inspirenxe.strata.api.layout.GridPanel.State
Returns the value of the rowSpacing record component.
rowSpan() - Method in record class org.inspirenxe.strata.api.layout.GridPanel.Cell
Returns the value of the rowSpan record component.
RowView<S> - Interface in org.inspirenxe.strata.api.control.attribute.item
A control that shows its entries as scrolling rows of one height, such as a list, a table or a tree.
Rules that hold for every component - Section in package org.inspirenxe.strata.api.component
 
run() - Method in record class org.inspirenxe.strata.api.command.Command.Action
Returns the value of the run record component.
run(long, Easing, DoubleConsumer) - Method in interface org.inspirenxe.strata.api.animation.Animator
Runs an animation that calls a step with the eased fraction of its time each frame, ending on exactly 1.

S

S - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Letter S.
sampled(Sampling, Runnable) - Method in interface org.inspirenxe.strata.api.extension.Painter
Runs draw with sprites, nine-slices, tiled sprites and pixel buffers sampled one way.
sampling() - Method in interface org.inspirenxe.strata.api.control.display.Image
Returns how the sprite or pixel buffer is sampled when drawn at another size than its own.
Sampling - Enum Class in org.inspirenxe.strata.api.visual
How a sprite or a pixel buffer drawn at another size than its own picks the color of each device pixel.
saturation() - Method in interface org.inspirenxe.strata.api.control.field.ColorPicker
Returns the saturation the square's marker is at.
saturation() - Method in record class org.inspirenxe.strata.api.control.field.ColorPicker.State
Returns the value of the saturation record component.
save(FileDialog) - Method in interface org.inspirenxe.strata.api.file.FileDialogs
Asks where to save a file.
scaled(float, Runnable) - Method in interface org.inspirenxe.strata.api.extension.Painter
Runs draw with every coordinate and size multiplied by a factor, about the origin.
scaling() - Method in interface org.inspirenxe.strata.api.control.display.Image
Returns how the sprite fills the image's bounds.
scaling() - Method in record class org.inspirenxe.strata.api.control.display.Image.State
Returns the value of the scaling record component.
Screen - Interface in org.inspirenxe.strata.api.screen
One full screen of UI.
SCREEN - Static variable in class org.inspirenxe.strata.api.event.cause.CauseKeys
The screen showing in the host the input arrived at.
ScreenController - Interface in org.inspirenxe.strata.api.screen
Opens screens.
ScreenHandle - Interface in org.inspirenxe.strata.api.screen
What an open screen can ask of its host.
screens() - Method in interface org.inspirenxe.strata.api.Strata.Provider
Returns the controller the engine adapter handed over.
screens() - Static method in class org.inspirenxe.strata.api.Strata
Returns the platform's screen controller, which opens screens wherever the engine adapter shows them.
SCROLL - Static variable in class org.inspirenxe.strata.api.event.input.InputEvents
A wheel or trackpad scrolled over the target.
SCROLL_LOCK - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Scroll Lock.
scrollBar() - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes a vertical ScrollBar with nothing to scroll.
scrollBar(Orientation) - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes a ScrollBar with nothing to scroll, running the given way.
ScrollBar - Interface in org.inspirenxe.strata.api.control.pane
A scroll bar on its own, for a component that scrolls its content itself, such as a custom list, a map or a chat log.
ScrollBar.State - Record Class in org.inspirenxe.strata.api.control.pane
A scroll bar's own state in a ComponentSnapshot.
scrollBy(float, float) - Method in interface org.inspirenxe.strata.api.layout.ScrollPanel
Scrolls by an amount, clamped to the range.
SCROLLED - Static variable in interface org.inspirenxe.strata.api.layout.ScrollPanel
Fired after the offset changed, by input or by a setter.
ScrollEvent - Interface in org.inspirenxe.strata.api.event.input
A scroll from a mouse wheel or trackpad, fired at the component under the pointer.
Scrolling - Section in interface org.inspirenxe.strata.api.layout.ScrollPanel
 
ScrollKind - Enum Class in org.inspirenxe.strata.api.input
The kind of device a scroll came from, so scrolling components can choose step sizes.
scrollPanel() - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes a ScrollPanel that scrolls vertically.
ScrollPanel - Interface in org.inspirenxe.strata.api.layout
A container that shows part of content larger than itself and scrolls the rest into view.
ScrollPanel.ScrollPolicy - Enum Class in org.inspirenxe.strata.api.layout
Whether an axis scrolls and when its scroll bar shows.
ScrollPanel.State - Record Class in org.inspirenxe.strata.api.layout
A scroll panel's own state in a ComponentSnapshot, and what ScrollPanel.SCROLLED reports.
scrollRate() - Method in interface org.inspirenxe.strata.api.control.pane.ScrollBar
Returns how far one scroll notch or arrow key moves the offset.
scrollRate() - Method in interface org.inspirenxe.strata.api.layout.ScrollPanel
Returns the scroll rate.
scrollToCaret() - Method in interface org.inspirenxe.strata.api.control.field.TextArea
Scrolls the least distance that shows the caret's row and column, at once, as moving the caret does, stopping a glide of the wheel that is under way.
scrollToIndex(int) - Method in interface org.inspirenxe.strata.api.control.attribute.item.RowView
Scrolls the least distance that shows a row.
scrollToIndex(int) - Method in interface org.inspirenxe.strata.api.control.collection.GridView
Scrolls the least distance that shows a cell's row, at the next layout.
scrollToVisible(Component) - Method in interface org.inspirenxe.strata.api.layout.ScrollPanel
Scrolls the least distance that brings a descendant's bounds into the viewport.
scrollToVisible(Rect) - Method in interface org.inspirenxe.strata.api.layout.ScrollPanel
Scrolls the least distance that brings an area into the viewport, or its top-left part when it is larger.
scrollX() - Method in interface org.inspirenxe.strata.api.control.collection.TableView
Returns how far the header and the rows are scrolled sideways.
scrollX() - Method in interface org.inspirenxe.strata.api.event.input.ScrollEvent
Returns the horizontal scroll amount.
scrollX() - Method in interface org.inspirenxe.strata.api.layout.ScrollPanel
Returns the horizontal offset.
scrollX() - Method in record class org.inspirenxe.strata.api.layout.ScrollPanel.State
Returns the value of the scrollX record component.
scrollY() - Method in interface org.inspirenxe.strata.api.control.attribute.item.RowView
Returns the vertical offset.
scrollY() - Method in interface org.inspirenxe.strata.api.control.collection.GridView
Returns the vertical offset, as RowView.scrollY() describes for a list.
scrollY() - Method in interface org.inspirenxe.strata.api.control.field.TextArea
Returns how far the text is scrolled down.
scrollY() - Method in interface org.inspirenxe.strata.api.event.input.ScrollEvent
Returns the vertical scroll amount.
scrollY() - Method in interface org.inspirenxe.strata.api.layout.ScrollPanel
Returns the vertical offset.
scrollY() - Method in record class org.inspirenxe.strata.api.layout.ScrollPanel.State
Returns the value of the scrollY record component.
second() - Method in interface org.inspirenxe.strata.api.control.pane.SplitPane
Returns the right or bottom component.
SECOND - Enum constant in enum class org.inspirenxe.strata.api.control.pane.SplitPane.Side
The right or bottom side.
SECRET - Enum constant in enum class org.inspirenxe.strata.api.input.TextInputKind
A secret such as a password.
select(int) - Method in interface org.inspirenxe.strata.api.control.attribute.item.Selection
Selects the entry at an index.
select(int) - Method in interface org.inspirenxe.strata.api.control.button.RadioGroup
Selects the button at an index, or deselects every button for -1.
select(int) - Method in interface org.inspirenxe.strata.api.control.collection.ComboBox
Selects the option at an index, or nothing for -1.
select(int) - Method in interface org.inspirenxe.strata.api.control.collection.GridView
Selects a cell alone, whether or not the grid is selectable, and scrolls it into view.
select(int) - Method in interface org.inspirenxe.strata.api.control.collection.ListView
Selects the item at an index and scrolls it into view.
select(int) - Method in interface org.inspirenxe.strata.api.control.collection.TableView
Selects the row at an index in the shown order and scrolls it into view, as ListView.select(int) does.
select(int) - Method in interface org.inspirenxe.strata.api.control.collection.TreeView
Selects a shown row and scrolls it into view.
select(int) - Method in interface org.inspirenxe.strata.api.control.menu.MenuBar
Opens the menu under a title, closing the one open before, or closes the open menu for -1.
select(int) - Method in interface org.inspirenxe.strata.api.control.pane.TabBar
Selects a tab, enabled or not, or none for -1.
select(int, int) - Method in interface org.inspirenxe.strata.api.control.attribute.text.TextEntry
Selects a range.
select(int, int) - Method in interface org.inspirenxe.strata.api.control.field.TextArea
Selects a range, clamped to the text.
select(int, int) - Method in interface org.inspirenxe.strata.api.control.field.TextBox
Selects a range.
SELECT - Static variable in interface org.inspirenxe.strata.api.control.attribute.item.Selection
Asked before the user changes the current entry.
SELECT_MANY - Static variable in interface org.inspirenxe.strata.api.control.attribute.item.MultiSelection
Asked before the user changes the selected set in SelectionMode.MULTIPLE mode.
selectAll() - Method in interface org.inspirenxe.strata.api.control.attribute.item.MultiSelection
Selects every entry in SelectionMode.MULTIPLE mode.
selectAll() - Method in interface org.inspirenxe.strata.api.control.attribute.text.TextEntry
Selects all the text and puts the caret at the end.
selectAll() - Method in interface org.inspirenxe.strata.api.control.field.TextArea
Selects all the text.
selectAll() - Method in interface org.inspirenxe.strata.api.control.field.TextBox
Selects all the text and puts the caret at the end.
selected() - Method in record class org.inspirenxe.strata.api.command.Command.Toggle
Returns the value of the selected record component.
selected() - Method in interface org.inspirenxe.strata.api.control.attribute.item.Selection
Returns the selected entry.
selected() - Method in record class org.inspirenxe.strata.api.control.button.CheckBox.State
Returns whether the box was checked.
selected() - Method in record class org.inspirenxe.strata.api.control.button.RadioButton.State
Returns the value of the selected record component.
selected() - Method in interface org.inspirenxe.strata.api.control.button.RadioGroup
Returns the value of the selected button.
selected() - Method in record class org.inspirenxe.strata.api.control.button.ToggleButton.State
Returns the value of the selected record component.
selected() - Method in record class org.inspirenxe.strata.api.control.button.ToggleSwitch.State
Returns the value of the selected record component.
selected() - Method in interface org.inspirenxe.strata.api.control.collection.ComboBox
Returns the selected option.
selected() - Method in interface org.inspirenxe.strata.api.control.collection.TreeView
Returns the selected item.
selected() - Method in interface org.inspirenxe.strata.api.control.menu.MenuBar
Returns the open menu.
selected() - Method in interface org.inspirenxe.strata.api.control.pane.NavigationView
Returns the selected item.
selected() - Method in interface org.inspirenxe.strata.api.control.pane.TabBar
Returns the selected tab.
SELECTED - Static variable in interface org.inspirenxe.strata.api.control.attribute.item.Selection
Told after the current entry changed.
SELECTED - Static variable in interface org.inspirenxe.strata.api.control.attribute.value.Toggle
Whether the control is on, as Toggle.isSelected() and Toggle.setSelected(boolean) say.
SELECTED_INDEX - Static variable in interface org.inspirenxe.strata.api.control.attribute.item.Selection
The selected index, as Selection.selectedIndex() and Selection.select(int) say, -1 for none.
SELECTED_INDEXES - Static variable in interface org.inspirenxe.strata.api.control.attribute.item.MultiSelection
SELECTED_MANY - Static variable in interface org.inspirenxe.strata.api.control.attribute.item.MultiSelection
Told after the selected set changed, in either mode, from the user or code.
selectedButton() - Method in interface org.inspirenxe.strata.api.control.button.RadioGroup
Returns the selected button.
selectedIndex() - Method in interface org.inspirenxe.strata.api.control.attribute.item.Selection
Returns the selected index.
selectedIndex() - Method in interface org.inspirenxe.strata.api.control.button.RadioGroup
Returns the index of the selected button.
selectedIndex() - Method in interface org.inspirenxe.strata.api.control.collection.ComboBox
Returns the selected index.
selectedIndex() - Method in interface org.inspirenxe.strata.api.control.collection.TableView
Returns the index of the selected row in the shown order.
selectedIndex() - Method in interface org.inspirenxe.strata.api.control.collection.TreeView
Returns the selected row.
selectedIndex() - Method in interface org.inspirenxe.strata.api.control.menu.MenuBar
Returns the index of the title whose menu is open.
selectedIndex() - Method in record class org.inspirenxe.strata.api.control.pane.NavigationView.State
Returns the value of the selectedIndex record component.
selectedIndex() - Method in interface org.inspirenxe.strata.api.control.pane.TabBar
Returns the index of the selected tab.
selectedIndexes() - Method in interface org.inspirenxe.strata.api.control.attribute.item.MultiSelection
Returns the selected indexes.
selectedItem() - Static method in interface org.inspirenxe.strata.api.control.attribute.item.Selection
Returns the key for the selected entry, as Selection.selected() and Selection.selectItem(T) say.
selectedItems() - Method in interface org.inspirenxe.strata.api.control.attribute.item.MultiSelection
Returns the selected entries.
selectedItemsKey() - Static method in interface org.inspirenxe.strata.api.control.attribute.item.MultiSelection
Returns the key for the selected entries, as MultiSelection.selectedItems() and MultiSelection.selectItems(Collection) say.
selectedText() - Method in interface org.inspirenxe.strata.api.control.attribute.text.TextInput
Returns the selected text.
selectedText() - Method in interface org.inspirenxe.strata.api.control.field.TextArea
Returns the selected text.
selectedText() - Method in interface org.inspirenxe.strata.api.control.field.TextBox
Returns the selected text.
selectIndexes(Collection) - Method in interface org.inspirenxe.strata.api.control.attribute.item.MultiSelection
Replaces the selected set.
Selection<T,S> - Interface in org.inspirenxe.strata.api.control.attribute.item
A control with a current entry: the selected entry or, while several are selected, the last one clicked, which the keyboard moves from.
Selection and input - Section in interface org.inspirenxe.strata.api.control.collection.GridView
 
Selection and input - Section in interface org.inspirenxe.strata.api.control.collection.ListView
 
selectionEnd() - Method in record class org.inspirenxe.strata.api.control.attribute.text.TextEntry.Caret
Returns the end of the selection.
selectionEnd() - Method in interface org.inspirenxe.strata.api.control.attribute.text.TextEntry
Returns the end of the selection, the higher of the caret and the selection anchor.
selectionEnd() - Method in record class org.inspirenxe.strata.api.control.field.PasswordTextBox.State
Returns the end of the selection.
selectionEnd() - Method in interface org.inspirenxe.strata.api.control.field.TextArea
Returns where the selection ends.
selectionEnd() - Method in interface org.inspirenxe.strata.api.control.field.TextBox
Returns the end of the selection, the higher of the caret and the selection anchor.
selectionEnd() - Method in record class org.inspirenxe.strata.api.control.field.TextBox.State
Returns the end of the selection.
selectionMode() - Method in interface org.inspirenxe.strata.api.control.attribute.item.MultiSelection
Returns the selection mode.
SelectionMode - Enum Class in org.inspirenxe.strata.api.control.attribute.item
Whether a MultiSelection control selects one entry or several.
selectionStart() - Method in record class org.inspirenxe.strata.api.control.attribute.text.TextEntry.Caret
Returns the start of the selection.
selectionStart() - Method in interface org.inspirenxe.strata.api.control.attribute.text.TextEntry
Returns the start of the selection, the lower of the caret and the selection anchor.
selectionStart() - Method in record class org.inspirenxe.strata.api.control.field.PasswordTextBox.State
Returns the start of the selection.
selectionStart() - Method in interface org.inspirenxe.strata.api.control.field.TextArea
Returns where the selection starts.
selectionStart() - Method in interface org.inspirenxe.strata.api.control.field.TextBox
Returns the start of the selection, the lower of the caret and the selection anchor.
selectionStart() - Method in record class org.inspirenxe.strata.api.control.field.TextBox.State
Returns the start of the selection.
selectItem(Menu) - Method in interface org.inspirenxe.strata.api.control.menu.MenuBar
Opens a menu of this bar, or closes the open menu if the menu is not one of the bar's.
selectItem(Tab) - Method in interface org.inspirenxe.strata.api.control.pane.TabBar
Selects a tab, or none if the tab is not in this bar.
selectItem(T) - Method in interface org.inspirenxe.strata.api.control.attribute.item.Selection
Selects the first entry equal to the given one, or with the same key on a control with an key function.
selectItem(T) - Method in interface org.inspirenxe.strata.api.control.button.RadioGroup
Selects the first button that stands for a value, compared with Object.equals(Object), or deselects every button if none does.
selectItem(T) - Method in interface org.inspirenxe.strata.api.control.collection.ComboBox
Selects the first option with the same key as the given one, or nothing if there is none.
selectItem(T) - Method in interface org.inspirenxe.strata.api.control.collection.ListView
Selects the first item with the same key as the given one, or clears the selection if there is none.
selectItem(T) - Method in interface org.inspirenxe.strata.api.control.collection.TableView
Selects the row of an item with the same key, or nothing if there is none.
selectItem(T) - Method in interface org.inspirenxe.strata.api.control.collection.TreeView
Selects an item, expanding its ancestors so it shows, and scrolls it into view.
selectItems(Collection) - Method in interface org.inspirenxe.strata.api.control.attribute.item.MultiSelection
Replaces the selected set with the entries for some items, each found as Selection.selectItem(T) finds one, and then works as MultiSelection.selectIndexes(Collection) does.
selectsAllOnFocus() - Method in interface org.inspirenxe.strata.api.control.field.PasswordTextBox
Returns whether gaining focus selects all the text.
selectsAllOnFocus() - Method in interface org.inspirenxe.strata.api.control.field.TextBox
Returns whether gaining focus selects all the text.
self() - Method in class org.inspirenxe.strata.api.extension.CustomComponent
Returns this component as the type callers see, for returning from your own chaining setters.
SEMICOLON - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Semicolon key.
separator() - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes a horizontal Separator, as separator(Orientation.HORIZONTAL) does.
separator(Orientation) - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes a Separator.
Separator - Interface in org.inspirenxe.strata.api.control.display
A thin line that divides a panel, across or down.
set(int, int, int) - Method in class org.inspirenxe.strata.api.visual.PixelBuffer
Sets one pixel.
set(T) - Method in interface org.inspirenxe.strata.api.state.State
Stores a value and marks every binding that read this state for an update.
setAcceptsTab(boolean) - Method in interface org.inspirenxe.strata.api.control.field.TextArea
Makes Tab type a tab character instead of moving focus, for an area used as a small code editor.
setAction(Runnable) - Method in interface org.inspirenxe.strata.api.control.menu.MenuItem
Sets what runs when the item is chosen, after the menus close and before Menu.CHOSEN.
setAction(Runnable) - Method in interface org.inspirenxe.strata.api.control.menu.RadioMenuItem
Sets what runs when the item is chosen, after it is selected and the menus close and before Menu.CHOSEN.
setAction(String, Runnable) - Method in interface org.inspirenxe.strata.api.control.display.InfoBar
Does the same as InfoBar.setAction(Text, Runnable) with literal text.
setAction(Consumer) - Method in interface org.inspirenxe.strata.api.control.menu.CheckMenuItem
Sets what runs with the new state when the item is chosen, after the menus close and before Menu.CHOSEN.
setAction(Component) - Method in interface org.inspirenxe.strata.api.control.display.InfoBar
Shows a component after the message, such as a button that tries again.
setAction(Text, Runnable) - Method in interface org.inspirenxe.strata.api.control.display.InfoBar
Shows a link button with a caption as the action, which runs code when the user presses it.
setActivateOnClick(boolean) - Method in interface org.inspirenxe.strata.api.control.attribute.item.Activatable
Sets whether a single click activates an entry, instead of a double click.
setActivateOnClick(boolean) - Method in interface org.inspirenxe.strata.api.control.pane.NavigationView
Sets whether a single click activates an item.
setAlignment(HorizontalAlignment, VerticalAlignment) - Method in interface org.inspirenxe.strata.api.component.Component
Sets how the component places itself in the slot its parent gives it.
setAlignment(HorizontalAlignment, VerticalAlignment) - Method in class org.inspirenxe.strata.api.extension.CustomComponent
 
setAlignment(HorizontalAlignment, VerticalAlignment) - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentPeer
setAllowsMixed(boolean) - Method in interface org.inspirenxe.strata.api.control.button.CheckBox
Sets whether the user's changes cycle empty, checked, mixed, for a box where mixed is a choice of its own.
setAlphaShown(boolean) - Method in interface org.inspirenxe.strata.api.control.field.ColorPicker
Shows or hides the alpha strip, and switches the hex field between #RRGGBB and #AARRGGBB.
setAnchor(Anchor) - Method in interface org.inspirenxe.strata.api.component.Component
Sets both alignments from an anchor, for example Anchor.CENTER or Anchor.FILL.
setAnchor(Anchor) - Method in class org.inspirenxe.strata.api.extension.CustomComponent
 
setArrowsShown(boolean) - Method in interface org.inspirenxe.strata.api.control.pane.ScrollBar
Shows or hides arrow buttons at the bar's ends, which move by the scroll rate and repeat while held.
setAutoWidths(float, float) - Method in interface org.inspirenxe.strata.api.control.pane.NavigationView
Sets the widths at which AUTO changes mode.
setAvatarSize(float) - Method in interface org.inspirenxe.strata.api.control.display.Avatar
Sets the side of the square, which is also the desired width and height.
setBackground(Paint) - Method in interface org.inspirenxe.strata.api.component.Container
Sets the paint drawn over the container's bounds before anything else of it.
setBackground(Paint) - Method in class org.inspirenxe.strata.api.extension.CustomComponent
Sets the paint drawn over the component's bounds before anything else of it.
setBackground(Paint) - Method in class org.inspirenxe.strata.api.extension.CustomContainer
 
setBackground(Paint) - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentPeer
setBadge(int) - Method in interface org.inspirenxe.strata.api.control.display.Avatar
Sets the count the badge shows.
setBadge(int) - Method in interface org.inspirenxe.strata.api.control.pane.NavigationItem
Sets the count the item's badge shows, drawn with the shared badge.* keys of Avatar at the item's right end, or at the corner of its icon in a column of icons.
setBadgeVisual(Visual) - Method in interface org.inspirenxe.strata.api.control.display.Avatar
Shows a visual as the badge, such as a status dot, in place of the number.
setBorder(Border) - Method in interface org.inspirenxe.strata.api.component.Container
Sets the lines drawn along the inside of the container's edges, over its background and under its children.
setBorder(Border) - Method in class org.inspirenxe.strata.api.extension.CustomComponent
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.api.extension.CustomContainer
 
setBorder(Border) - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentPeer
setBoxSize(float) - Method in interface org.inspirenxe.strata.api.control.button.CheckBox
Fixes the size of the square box.
setButtons(List, MessageBox.Result) - Method in interface org.inspirenxe.strata.api.control.window.MessageBox
Replaces the buttons with a row of any results, left to right, each captioned with its caption unless MessageBox.setButtonText(MessageBox.Result, Text) set another.
setButtons(MessageBox.Buttons) - Method in interface org.inspirenxe.strata.api.control.window.MessageBox
Replaces the buttons with one of the common sets, as setButtons(buttons.results(), buttons.dismissResult()) does.
setButtonText(MessageBox.Result, String) - Method in interface org.inspirenxe.strata.api.control.window.MessageBox
Does the same as MessageBox.setButtonText(Result, Text) with literal text.
setButtonText(MessageBox.Result, Text) - Method in interface org.inspirenxe.strata.api.control.window.MessageBox
Replaces a button's caption, in place of its result's caption.
setCancel(boolean) - Method in interface org.inspirenxe.strata.api.control.button.Button
Makes the button the cancel button of its scope, or an ordinary one again.
setCaptionAlignment(HorizontalAlignment) - Method in interface org.inspirenxe.strata.api.control.button.Button
Sets where the caption, with its icon, sits across the space inside the padding: at the left, centered or at the right.
setCaptionAlignment(HorizontalAlignment) - Method in interface org.inspirenxe.strata.api.control.button.DropDownButton
Sets where the caption, with its icon, sits across the space inside the padding: at the left, centered or at the right.
setCaptionAlignment(HorizontalAlignment) - Method in interface org.inspirenxe.strata.api.control.button.ToggleButton
Sets where the caption, with its icon, sits across the space inside the padding: at the left, centered or at the right.
setCellEditor(CellEditor) - Method in interface org.inspirenxe.strata.api.control.attribute.item.CellSource
Sets what edits an item in place, or makes the cells not editable, which is the default.
setCellFactory(Function) - Method in interface org.inspirenxe.strata.api.control.attribute.item.CellSource
Sets what builds the component for an item, and builds the cells in view again.
setCellFactory(Function) - Method in interface org.inspirenxe.strata.api.control.collection.GridView
Replaces the cell factory and rebuilds the cells.
setCellFactory(Function) - Method in interface org.inspirenxe.strata.api.control.collection.ListView
Sets what builds the component for an item's row, and rebuilds the rows in view.
setCellFactory(Function) - Method in interface org.inspirenxe.strata.api.control.collection.TableColumn
Sets what builds the cell for an item, called when the item's row comes into view.
setCellFactory(Function) - Method in interface org.inspirenxe.strata.api.control.collection.TreeView
Replaces the cell factory.
setCellSize(float) - Method in interface org.inspirenxe.strata.api.control.collection.GridView
Sets the size of each cell.
setCellText(Function) - Method in interface org.inspirenxe.strata.api.control.collection.TableColumn
Sets the cells to text: each cell is a one-line Label 4 units in from the column's edges, cut short with ... when too long.
setChildClipping(boolean) - Method in class org.inspirenxe.strata.api.extension.CustomComposite
Sets whether children are clipped to CustomComposite.childClip().
setChildren(Function) - Method in interface org.inspirenxe.strata.api.control.collection.TreeView
Sets how the tree finds an item's children.
setClearable(boolean) - Method in interface org.inspirenxe.strata.api.control.field.DatePicker
Sets whether the user can clear the date with Delete.
setClearable(boolean) - Method in interface org.inspirenxe.strata.api.control.field.DateTimePicker
Sets whether the user can clear the value with Delete.
setClearable(boolean) - Method in interface org.inspirenxe.strata.api.control.field.TimePicker
Sets whether the user can clear the time with Delete.
setClipboard(Transfer) - Method in interface org.inspirenxe.strata.api.ComponentFactory
Puts a transfer on the clipboard of the host's platform, as Environment.setClipboard describes: the engine gets every format but the local ones, and this process gets the whole transfer back.
setClipboard(Transfer) - Method in interface org.inspirenxe.strata.api.extension.Environment
Puts a transfer on the clipboard.
setClipboardText(String) - Method in interface org.inspirenxe.strata.api.extension.Environment
Puts text on the clipboard, as Environment.setClipboard(Transfer) does with Transfer.text(String).
setClipChildren(boolean) - Method in interface org.inspirenxe.strata.api.component.Container
Sets whether children are clipped to the container's bounds.
setClipChildren(boolean) - Method in class org.inspirenxe.strata.api.extension.CustomContainer
 
setClipChildren(boolean) - Method in interface org.inspirenxe.strata.api.extension.peer.ContainerPeer
setClockFormat(HasTime.ClockFormat) - Method in interface org.inspirenxe.strata.api.control.attribute.value.HasTime
Sets whether hours count to 12 or 24, or follows the language again.
setClosable(boolean) - Method in interface org.inspirenxe.strata.api.control.display.InfoBar
Sets whether the bar shows its close button.
setClosable(boolean) - Method in interface org.inspirenxe.strata.api.control.window.Window
Sets whether the window can be closed by its close button and Escape.
setCodePointFilter(IntPredicate) - Method in interface org.inspirenxe.strata.api.control.field.PasswordTextBox
Sets which code points the user may type or paste.
setCollapsed(boolean) - Method in interface org.inspirenxe.strata.api.control.window.Window
Collapses the window to its title bar, hiding its children, or expands it again, showing the children it hid, without asking Window.COLLAPSE.
setCollapsed(SplitPane.Side) - Method in interface org.inspirenxe.strata.api.control.pane.SplitPane
Collapses a side, or restores the collapsed one for null, without asking SplitPane.COLLAPSE.
setCollapsible(boolean) - Method in interface org.inspirenxe.strata.api.control.window.Window
Shows or hides the collapse button.
setCollapsible(boolean, boolean) - Method in interface org.inspirenxe.strata.api.control.pane.SplitPane
Sets which sides the user can collapse with a double click on the divider or Enter.
setColor(int) - Method in interface org.inspirenxe.strata.api.control.field.ColorPicker
Sets the color, and the hue, saturation and brightness from it as the class description says.
setColumns(int) - Method in interface org.inspirenxe.strata.api.control.collection.GridView
Sets the number of columns.
setCommand(C) - Method in interface org.inspirenxe.strata.api.control.attribute.command.HasCommand
Shows a command, replacing any other, or clears it.
setComparator(Comparator) - Method in interface org.inspirenxe.strata.api.control.collection.TableColumn
Makes the column sortable by a comparator, or not sortable.
setContent(Component) - Method in interface org.inspirenxe.strata.api.control.menu.Flyout
Sets what the flyout shows.
setContent(Component) - Method in interface org.inspirenxe.strata.api.control.pane.Expander
Replaces the content.
setContent(Component) - Method in interface org.inspirenxe.strata.api.control.pane.NavigationView
Sets what the view shows beside the pane while the selected item has no page or nothing is selected.
setContent(Component) - Method in interface org.inspirenxe.strata.api.control.window.MessageBox
Puts a component between the message and the buttons, such as a check box to stop asking, in place of the one there before, which is removed from the tree.
setContextMenu(Popup) - Method in interface org.inspirenxe.strata.api.component.HasContextMenu
Sets the popup that opens as this component's context menu, or clears it.
setContextMenu(Popup) - Method in class org.inspirenxe.strata.api.extension.CustomComponent
Sets the context menu.
setContextMenu(Popup) - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentPeer
setCursor(CursorKind) - Method in interface org.inspirenxe.strata.api.component.HasCursor
Sets the cursor shown while the pointer is over this component or a descendant that sets none.
setCursor(CursorKind) - Method in class org.inspirenxe.strata.api.extension.CustomComponent
Sets the cursor shown over this component.
setCursor(CursorKind) - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentPeer
setDate(LocalDate) - Method in interface org.inspirenxe.strata.api.control.attribute.value.HasDate
Sets the date, kept inside the range, or clears it.
setDateFilter(Predicate) - Method in interface org.inspirenxe.strata.api.control.attribute.value.HasDate
Sets which dates the user may pick.
setDateRange(LocalDate, LocalDate) - Method in interface org.inspirenxe.strata.api.control.attribute.value.HasDate
Sets the range of dates, both ends included, and moves a date outside it to the nearest end.
setDateTime(LocalDateTime) - Method in interface org.inspirenxe.strata.api.control.field.DateTimePicker
Sets the value, kept inside the range, or clears it.
setDecimals(int) - Method in interface org.inspirenxe.strata.api.control.field.Spinner
Sets how many digits the value keeps after the decimal point.
setDefault(boolean) - Method in interface org.inspirenxe.strata.api.control.button.Button
Makes the button the default button of its scope, or an ordinary one again.
setDefaultResult(MessageBox.Result) - Method in interface org.inspirenxe.strata.api.control.window.MessageBox
Makes a result's button the default button, in place of the first one.
setDefaultTime(LocalTime) - Method in interface org.inspirenxe.strata.api.control.field.DateTimePicker
Sets the time a date picked into an empty value gets.
setDeselectable(boolean) - Method in interface org.inspirenxe.strata.api.control.attribute.item.RowView
Sets whether a press on the selected row deselects it.
setDisplayMode(NavigationView.DisplayMode) - Method in interface org.inspirenxe.strata.api.control.pane.NavigationView
Sets how the pane shows.
setDragScroll(boolean) - Method in interface org.inspirenxe.strata.api.control.attribute.item.RowView
Sets whether a drag that carries a transfer scrolls the rows near the top and bottom of the viewport.
setDragScroll(boolean) - Method in interface org.inspirenxe.strata.api.layout.ScrollPanel
Sets whether a drag that carries a transfer scrolls the panel near the edges of its viewport.
setDragTransfer(Function) - Method in interface org.inspirenxe.strata.api.control.attribute.item.ItemDragging
Sets what makes the payload of dragged rows from their items, in row order.
setDropDown(boolean) - Method in interface org.inspirenxe.strata.api.control.field.TextBox
Makes the box an editable combo box, with an arrow at its right that shows every suggestion, or a plain box again.
setEdgeResizable(boolean) - Method in interface org.inspirenxe.strata.api.control.window.Window
Sets whether dragging an edge or corner of a resizable window resizes it too, on top of the grip.
setEnabled(boolean) - Method in interface org.inspirenxe.strata.api.component.Component
Enables or disables the component.
setEnabled(boolean) - Method in interface org.inspirenxe.strata.api.component.Enableable
Enables or disables it.
setEnabled(boolean) - Method in interface org.inspirenxe.strata.api.control.menu.CheckMenuItem
Enables or disables the item.
setEnabled(boolean) - Method in interface org.inspirenxe.strata.api.control.menu.MenuItem
Enables or disables the item.
setEnabled(boolean) - Method in interface org.inspirenxe.strata.api.control.menu.RadioMenuItem
Enables or disables the item.
setEnabled(boolean) - Method in interface org.inspirenxe.strata.api.control.menu.SubmenuItem
Enables or disables the item.
setEnabled(boolean) - Method in interface org.inspirenxe.strata.api.control.pane.NavigationItem
Sets whether the user can pick the item.
setEnabled(boolean) - Method in interface org.inspirenxe.strata.api.control.pane.Tab
Sets whether clicks and keys can select the tab.
setEnabled(boolean) - Method in class org.inspirenxe.strata.api.extension.CustomComponent
 
setEnabled(boolean) - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentPeer
setExpanded(boolean) - Method in interface org.inspirenxe.strata.api.control.pane.Expander
Shows or hides the content.
setExpanded(boolean) - Method in interface org.inspirenxe.strata.api.control.pane.NavigationItem
Shows or hides the item's children below it.
setExpanded(boolean) - Method in interface org.inspirenxe.strata.api.control.pane.NavigationView
Opens or closes the pane over the content and reports NavigationView.EXPANDED if that changed.
setExpanded(T, boolean) - Method in interface org.inspirenxe.strata.api.control.collection.TreeView
Expands or collapses an item.
setExtent(double, double) - Method in interface org.inspirenxe.strata.api.control.pane.ScrollBar
Sets the bar up for content of one length seen through a viewport of another: the range becomes 0 to max(0, extent - viewport) and the visible amount viewport.
setFirst(Component) - Method in interface org.inspirenxe.strata.api.control.pane.SplitPane
Replaces the left or top component.
setFirstDayOfWeek(DayOfWeek) - Method in interface org.inspirenxe.strata.api.control.attribute.value.HasDate
Sets the day weeks start on, or follows the language again.
setFlowDirection(FlowDirection) - Method in interface org.inspirenxe.strata.api.component.Component
Sets the direction the component's content runs in, for it and everything inside it that sets none.
setFlowDirection(FlowDirection) - Method in class org.inspirenxe.strata.api.extension.CustomComponent
 
setFlowDirection(FlowDirection) - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentPeer
setFocusable(boolean) - Method in interface org.inspirenxe.strata.api.component.Focusable
Sets whether the component can take keyboard focus, by a click or by Focusable.requestFocus().
setFocusable(boolean) - Method in class org.inspirenxe.strata.api.extension.CustomComponent
Sets whether the component can take keyboard focus.
setFocusable(boolean) - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentPeer
setGroup(boolean) - Method in interface org.inspirenxe.strata.api.control.display.Avatar
Sets whether the avatar stands for a group, which only changes the placeholder: a group draws "avatar.placeholder.group".
setGroup(Object) - Method in interface org.inspirenxe.strata.api.control.menu.RadioMenuItem
Puts the item in a group, compared with Object.equals(Object).
setHasChildren(Predicate) - Method in interface org.inspirenxe.strata.api.control.collection.TreeView
Sets how the tree tells whether an item has children without asking for them, for a hierarchy that is loaded as it opens, such as folders.
setHeader(Component) - Method in interface org.inspirenxe.strata.api.control.pane.Expander
Shows a component in the header after the arrow, in place of the title, or the title again for null.
setHeight(float) - Method in interface org.inspirenxe.strata.api.component.Component
Fixes the height, replacing the measured height and overriding STRETCH.
setHeight(float) - Method in interface org.inspirenxe.strata.api.event.component.MeasureEvent
Replaces the content height.
setHeight(float) - Method in class org.inspirenxe.strata.api.extension.CustomComponent
 
setHeight(float) - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentPeer
setHighlighter(TextHighlighter) - Method in interface org.inspirenxe.strata.api.control.attribute.text.TextInput
Sets a highlighter that styles parts of the text, for syntax coloring, highlighted matches and the like.
setHistoryLimit(int) - Method in interface org.inspirenxe.strata.api.control.attribute.text.TextInput
Sets how many edits the control keeps for undo.
setHitTestVisible(boolean) - Method in interface org.inspirenxe.strata.api.component.Component
Sets whether the pointer can hit the component and everything inside it.
setHitTestVisible(boolean) - Method in class org.inspirenxe.strata.api.extension.CustomComponent
 
setHitTestVisible(boolean) - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentPeer
setHorizontalPolicy(ScrollPanel.ScrollPolicy) - Method in interface org.inspirenxe.strata.api.control.collection.TableView
Sets how the table scrolls sideways.
setIcon(SpriteId) - Method in interface org.inspirenxe.strata.api.control.attribute.text.HasIcon
Shows a sprite as the icon, replacing any icon.
setIcon(SpriteId) - Method in interface org.inspirenxe.strata.api.control.pane.NavigationItem
Shows a sprite as the icon, replacing the icon set before.
setIcon(Visual) - Method in interface org.inspirenxe.strata.api.control.attribute.text.HasIcon
Shows a visual as the icon, replacing any icon, at the visual's natural size, which HasIcon.iconWidth() and HasIcon.iconHeight() then return.
setIconPlacement(IconPlacement) - Method in interface org.inspirenxe.strata.api.control.button.Button
Sets where the icon sits beside the caption: before it, after it, above it or below it.
setIconPlacement(IconPlacement) - Method in interface org.inspirenxe.strata.api.control.button.DropDownButton
Sets where the icon sits beside the caption: before it, after it, above it or below it.
setIconPlacement(IconPlacement) - Method in interface org.inspirenxe.strata.api.control.button.ToggleButton
Sets where the icon sits beside the caption.
setIconShown(boolean) - Method in interface org.inspirenxe.strata.api.control.display.InfoBar
Sets whether the bar shows its severity's icon when the theme has one.
setIconSize(float, float) - Method in interface org.inspirenxe.strata.api.control.attribute.text.HasIcon
Sets the size the icon is drawn at.
setIconSize(float, float) - Method in interface org.inspirenxe.strata.api.control.pane.NavigationItem
Sets the size the icon is drawn at.
setId(String) - Method in interface org.inspirenxe.strata.api.component.Component
Gives the component an id, a free string that names it for code that does not hold a reference to it, such as a test that finds the component to click.
setId(String) - Method in class org.inspirenxe.strata.api.extension.CustomComponent
 
setId(String) - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentPeer
setImageSize(float, float) - Method in interface org.inspirenxe.strata.api.control.display.Image
Sets the size the image is drawn at when nothing stretches it, which is also its desired size.
setIndent(float) - Method in interface org.inspirenxe.strata.api.control.collection.TreeView
Sets how far each level is indented.
setIndeterminate(boolean) - Method in interface org.inspirenxe.strata.api.control.display.ProgressBar
Shows a moving segment instead of the value, for work whose length is not known, or shows the value again.
setInitials(String) - Method in interface org.inspirenxe.strata.api.control.display.Avatar
Sets the initials shown when the avatar has no picture, in place of those worked out from the name.
setItem(int, T) - Method in interface org.inspirenxe.strata.api.control.collection.GridView
Replaces the item in one cell and rebuilds only that cell.
setItems(List) - Method in interface org.inspirenxe.strata.api.control.attribute.item.ItemSource
Replaces the items.
setItems(List) - Method in interface org.inspirenxe.strata.api.control.collection.ComboBox
Closes the list, then replaces the options, so a Closable.CLOSED handler sees the options and the selection from before.
setItems(List) - Method in interface org.inspirenxe.strata.api.control.collection.GridView
Replaces the items.
setItems(List) - Method in interface org.inspirenxe.strata.api.control.collection.ListView
Replaces the items and rebuilds the rows in view.
setItems(List) - Method in interface org.inspirenxe.strata.api.control.collection.TableView
Replaces the items, sorting them by the sort column.
setItems(List) - Method in interface org.inspirenxe.strata.api.control.collection.TreeView
Replaces the top-level items, the roots.
setKeyFunction(Function) - Method in interface org.inspirenxe.strata.api.control.attribute.item.ItemSource
Sets how items are told apart when ItemSource.setItems(List) keeps the selection, and when Selection.selectItem(T) finds an item.
setLabel(DoubleFunction) - Method in interface org.inspirenxe.strata.api.control.field.Slider
Sets the text drawn centered over the track, computed from the value.
setLabelFunction(Function) - Method in interface org.inspirenxe.strata.api.control.collection.ComboBox
Sets how options are drawn.
setLightDismiss(boolean) - Method in interface org.inspirenxe.strata.api.control.menu.Flyout
Sets whether a press outside the open flyout closes it.
setLineAlignment(HorizontalAlignment) - Method in interface org.inspirenxe.strata.api.layout.WrapPanel
Sets where each line's children sit along it when the line has room to spare: against the start (HorizontalAlignment.LEFT), centered, against the end (HorizontalAlignment.RIGHT), or spread (HorizontalAlignment.STRETCH), where the spare room is shared equally among the line's gaps so its first child sits at the start and its last at the end.
setLink(boolean) - Method in interface org.inspirenxe.strata.api.control.button.Button
Makes the button a link or a framed button again.
setMargin(float) - Method in interface org.inspirenxe.strata.api.component.Component
Sets the same margin on all four sides.
setMargin(float) - Method in class org.inspirenxe.strata.api.extension.CustomComponent
 
setMargin(float, float) - Method in interface org.inspirenxe.strata.api.component.Component
Sets one margin for the left and right sides and another for the top and bottom.
setMargin(float, float) - Method in class org.inspirenxe.strata.api.extension.CustomComponent
 
setMargin(float, float, float, float) - Method in interface org.inspirenxe.strata.api.component.Component
Sets the margin on each side.
setMargin(float, float, float, float) - Method in class org.inspirenxe.strata.api.extension.CustomComponent
 
setMargin(Insets) - Method in interface org.inspirenxe.strata.api.component.Component
Sets the space kept clear around the component, outside its bounds.
setMargin(Insets) - Method in class org.inspirenxe.strata.api.extension.CustomComponent
 
setMargin(Insets) - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentPeer
setMarkFilter(Predicate) - Method in interface org.inspirenxe.strata.api.control.field.CalendarView
Sets which days get a small square under their number, such as days with an event.
setMaskCodePoint(int) - Method in interface org.inspirenxe.strata.api.control.field.PasswordTextBox
Sets the code point drawn for each code point of the text.
setMaximizable(boolean) - Method in interface org.inspirenxe.strata.api.control.window.Window
Shows or hides the maximize button, and lets a double click on the title bar maximize, or not.
setMaximized(boolean) - Method in interface org.inspirenxe.strata.api.control.window.Window
Maximizes the window, so it fills its slot, or restores it to the size, alignment and offset it had, without asking Window.MAXIMIZE.
setMaxLength(int) - Method in interface org.inspirenxe.strata.api.control.attribute.text.TextEntry
Limits the text length.
setMaxLength(int) - Method in interface org.inspirenxe.strata.api.control.field.TextArea
Sets the length limit, cutting the text if it is longer, never in the middle of a grapheme cluster.
setMaxLength(int) - Method in interface org.inspirenxe.strata.api.control.field.TextBox
Limits the text length.
setMaxSize(float, float) - Method in interface org.inspirenxe.strata.api.component.Component
Sets the largest size the component may take.
setMaxSize(float, float) - Method in class org.inspirenxe.strata.api.extension.CustomComponent
 
setMaxSize(float, float) - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentPeer
setMaxVisibleOptions(int) - Method in interface org.inspirenxe.strata.api.control.collection.ComboBox
Sets how many rows the open list shows before it scrolls.
setMaxVisibleSuggestions(int) - Method in interface org.inspirenxe.strata.api.control.field.TextBox
Sets how many suggestions show before the list scrolls.
setMenu(Menu) - Method in interface org.inspirenxe.strata.api.control.menu.SubmenuItem
Sets the menu it opens, closing the one before if it is open.
setMinSize(float, float) - Method in interface org.inspirenxe.strata.api.component.Component
Sets the smallest size the component may take.
setMinSize(float, float) - Method in class org.inspirenxe.strata.api.extension.CustomComponent
 
setMinSize(float, float) - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentPeer
setMinSizes(float, float) - Method in interface org.inspirenxe.strata.api.control.pane.SplitPane
Sets the smallest each side may be, whether dragged or laid out.
setMinuteStep(int) - Method in interface org.inspirenxe.strata.api.control.attribute.value.HasTime
Sets how far apart the minutes offered to the user are: the rows of a minute list and the step of Up and Down on the minutes.
setMinWidth(float) - Method in interface org.inspirenxe.strata.api.control.menu.Menu
Sets the least width the menu is laid out at, keeping its minimum height, as setMinSize(width, minHeight()) does.
setMnemonicParsing(boolean) - Method in interface org.inspirenxe.strata.api.control.display.Label
Turns mnemonic parsing on or off.
setMovable(boolean) - Method in interface org.inspirenxe.strata.api.control.collection.TableColumn
Sets whether the user can move the column by dragging its title, which asks TableView.MOVE_COLUMN.
setMovable(boolean) - Method in interface org.inspirenxe.strata.api.control.window.Window
Sets whether dragging the title bar moves the window.
setName(String) - Method in interface org.inspirenxe.strata.api.control.display.Avatar
Sets the name with literal text, as Avatar.setName(Text) does.
setName(Text) - Method in interface org.inspirenxe.strata.api.control.display.Avatar
Sets the name the initials are worked out from, in place of the value's name.
setOffset(float, float) - Method in interface org.inspirenxe.strata.api.control.window.Window
Moves the window from where its parent's layout puts it, as dragging its title bar does.
setOffset(float, float) - Method in class org.inspirenxe.strata.api.extension.CustomComponent
Moves the component from where its parent's layout puts it, along with everything inside it.
setOffset(float, float) - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentPeer
setOpacity(float) - Method in interface org.inspirenxe.strata.api.component.Component
Sets how opaque the component and everything inside it are drawn.
setOpacity(float) - Method in class org.inspirenxe.strata.api.extension.CustomComponent
 
setOpacity(float) - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentPeer
setOrientation(Orientation) - Method in interface org.inspirenxe.strata.api.control.display.ProgressBar
Sets which way the bar fills: from the left across, or from the bottom up.
setOrientation(Orientation) - Method in interface org.inspirenxe.strata.api.control.display.Separator
Sets which way the line runs, and aligns the separator to stretch along it: across and at the top for Orientation.HORIZONTAL, down and at the left for Orientation.VERTICAL.
setOrientation(Orientation) - Method in interface org.inspirenxe.strata.api.control.field.Slider
Sets which way the track runs.
setOrientation(Orientation) - Method in interface org.inspirenxe.strata.api.control.pane.ScrollBar
Sets which way the bar runs.
setOrientation(Orientation) - Method in interface org.inspirenxe.strata.api.control.pane.SplitPane
Sets the direction of the split.
setOrientation(Orientation) - Method in interface org.inspirenxe.strata.api.layout.StackPanel
Sets the direction children are laid out in.
setOrientation(Orientation) - Method in interface org.inspirenxe.strata.api.layout.WrapPanel
Sets the direction each line fills in: Orientation.HORIZONTAL fills rows, Orientation.VERTICAL fills columns.
setOutsideDaysShown(boolean) - Method in interface org.inspirenxe.strata.api.control.field.CalendarView
Shows or hides the days of the months before and after.
setOverflow(TextOverflow) - Method in interface org.inspirenxe.strata.api.control.display.Label
Sets what happens to a line wider than the label's bounds.
setPadding(float) - Method in interface org.inspirenxe.strata.api.component.Container
Sets the same padding on all four sides.
setPadding(float, float) - Method in interface org.inspirenxe.strata.api.component.Container
Sets one padding for the left and right sides and another for the top and bottom.
setPadding(float, float, float, float) - Method in interface org.inspirenxe.strata.api.component.Container
Sets the padding on each side.
setPadding(Insets) - Method in interface org.inspirenxe.strata.api.component.Container
Sets the space between the container's edges and its children.
setPadding(Insets) - Method in class org.inspirenxe.strata.api.extension.CustomContainer
 
setPadding(Insets) - Method in interface org.inspirenxe.strata.api.extension.peer.ContainerPeer
setPage(Function) - Method in interface org.inspirenxe.strata.api.control.pane.NavigationItem
Sets how the item's page is built.
setPaneFooter(Component) - Method in interface org.inspirenxe.strata.api.control.pane.NavigationView
Shows a component at the foot of the pane, below the footer items, such as the user's Avatar.
setPaneHeader(Component) - Method in interface org.inspirenxe.strata.api.control.pane.NavigationView
Shows a component below the title, across the pane, such as a search box.
setPaneWidth(float) - Method in interface org.inspirenxe.strata.api.control.pane.NavigationView
Sets the width of the pane.
setPassword(char[]) - Method in interface org.inspirenxe.strata.api.control.field.PasswordTextBox
Replaces the text with a copy of password, its line breaks removed and cut to TextEntry.maxLength().
setPixels(PixelBuffer) - Method in interface org.inspirenxe.strata.api.control.display.Image
Shows a pixel buffer, replacing the sprite, visual or value shown before.
setPlaceholder(String) - Method in interface org.inspirenxe.strata.api.control.attribute.item.RowView
Does the same as RowView.setPlaceholder(Text) with literal text.
setPlaceholder(String) - Method in interface org.inspirenxe.strata.api.control.collection.ComboBox
Does the same as ComboBox.setPlaceholder(Text) with literal text.
setPlaceholder(String) - Method in interface org.inspirenxe.strata.api.control.field.DatePicker
Sets what the field shows while empty and unfocused, as plain text.
setPlaceholder(String) - Method in interface org.inspirenxe.strata.api.control.field.DateTimePicker
Sets what the field shows while empty and unfocused, as plain text.
setPlaceholder(String) - Method in interface org.inspirenxe.strata.api.control.field.PasswordTextBox
Does the same as PasswordTextBox.setPlaceholder(Text) with literal text.
setPlaceholder(String) - Method in interface org.inspirenxe.strata.api.control.field.TextArea
Does the same as TextArea.setPlaceholder(Text) with literal text.
setPlaceholder(String) - Method in interface org.inspirenxe.strata.api.control.field.TextBox
Does the same as TextBox.setPlaceholder(Text) with literal text.
setPlaceholder(String) - Method in interface org.inspirenxe.strata.api.control.field.TimePicker
Sets what the field shows while empty and unfocused, as plain text.
setPlaceholder(Text) - Method in interface org.inspirenxe.strata.api.control.attribute.item.RowView
Sets the text shown in the middle of the rows while there are none.
setPlaceholder(Text) - Method in interface org.inspirenxe.strata.api.control.collection.ComboBox
Sets the hint the box shows while nothing is selected, such as "Pick a country", drawn in the "textbox.placeholder" style.
setPlaceholder(Text) - Method in interface org.inspirenxe.strata.api.control.collection.TreeView
Sets the text shown while there are no roots.
setPlaceholder(Text) - Method in interface org.inspirenxe.strata.api.control.field.DatePicker
Sets what the field shows while empty and unfocused.
setPlaceholder(Text) - Method in interface org.inspirenxe.strata.api.control.field.DateTimePicker
Sets what the field shows while empty and unfocused.
setPlaceholder(Text) - Method in interface org.inspirenxe.strata.api.control.field.PasswordTextBox
Sets the hint drawn in the "textbox.placeholder" style while the box is empty, such as "Password".
setPlaceholder(Text) - Method in interface org.inspirenxe.strata.api.control.field.TextArea
Sets the hint drawn on the first line in the "textbox.placeholder" style while the area is empty, such as "Add a note".
setPlaceholder(Text) - Method in interface org.inspirenxe.strata.api.control.field.TextBox
Sets the hint drawn in the "textbox.placeholder" style while the box is empty, such as "Search items".
setPlaceholder(Text) - Method in interface org.inspirenxe.strata.api.control.field.TimePicker
Sets what the field shows while empty and unfocused.
setPolicy(ScrollPanel.ScrollPolicy, ScrollPanel.ScrollPolicy) - Method in interface org.inspirenxe.strata.api.layout.ScrollPanel
Sets whether each axis scrolls and when its scroll bar shows.
setPopup(Popup) - Method in interface org.inspirenxe.strata.api.control.button.DropDownButton
Sets the popup the button opens.
setPosition(float) - Method in interface org.inspirenxe.strata.api.control.pane.SplitPane
Moves the divider.
setRaiseOnPress(boolean) - Method in interface org.inspirenxe.strata.api.control.window.Window
Sets whether a press anywhere in the window, on a child included, raises it among its siblings with the same z index before the press is delivered.
setRange(double, double) - Method in interface org.inspirenxe.strata.api.control.attribute.value.Ranged
Sets the range and clamps the value to it.
setRange(double, double) - Method in interface org.inspirenxe.strata.api.control.display.ProgressBar
Sets the range and clamps the value to it.
setRange(double, double) - Method in interface org.inspirenxe.strata.api.control.field.Slider
Sets the range.
setRange(double, double) - Method in interface org.inspirenxe.strata.api.control.field.Spinner
Sets the range.
setRange(double, double) - Method in interface org.inspirenxe.strata.api.control.pane.ScrollBar
Sets the range of the offset and clamps the offset into it.
setRange(LocalDateTime, LocalDateTime) - Method in interface org.inspirenxe.strata.api.control.field.DateTimePicker
Sets the range, both ends included, and moves a value outside it to the nearest end.
setReadOnly(boolean) - Method in interface org.inspirenxe.strata.api.control.attribute.text.TextEntry
Makes the control read-only or editable.
setReadOnly(boolean) - Method in interface org.inspirenxe.strata.api.control.field.TextArea
Makes the text read-only or editable.
setReadOnly(boolean) - Method in interface org.inspirenxe.strata.api.control.field.TextBox
Makes the box read-only or editable.
setResizable(boolean) - Method in interface org.inspirenxe.strata.api.control.collection.TableColumn
Sets whether the user can resize the column by dragging the right edge of its title, which asks TableView.RESIZE_COLUMN, or fit it with a double click there.
setResizable(boolean) - Method in interface org.inspirenxe.strata.api.control.window.Window
Sets whether the user can resize the window by dragging its grip in the bottom-right corner, and its edges while edge resizing is on.
setResizePolicy(SplitPane.ResizePolicy) - Method in interface org.inspirenxe.strata.api.control.pane.SplitPane
Sets how the pane shares a change of its size between its sides.
setRevealable(boolean) - Method in interface org.inspirenxe.strata.api.control.field.PasswordTextBox
Sets whether the user may show the text.
setRevealed(boolean) - Method in interface org.inspirenxe.strata.api.control.field.PasswordTextBox
Shows or hides the text.
setRowBackgrounds(boolean) - Method in interface org.inspirenxe.strata.api.control.collection.ListView
Sets whether the list draws "list.row"<T>, "list.row.hovered"<T>, "list.row.selected"<T>, "list.row.selected.unfocused"<T> and the rings behind its cells.
setRowHeight(float) - Method in interface org.inspirenxe.strata.api.control.attribute.item.RowView
Sets the height of every row.
setRowSpacing(float) - Method in interface org.inspirenxe.strata.api.control.attribute.item.RowView
Sets the space between rows.
setSampling(Sampling) - Method in interface org.inspirenxe.strata.api.control.display.Image
Sets how the sprite or pixel buffer is sampled when drawn at another size than its own: Sampling.NEAREST keeps pixel art sharp, and Sampling.LINEAR scales a photo or a blurred picture smoothly.
setScaling(Image.Scaling) - Method in interface org.inspirenxe.strata.api.control.display.Image
Sets how the sprite fills the image's bounds when they differ from the image size, for example when the image is stretched.
setScroll(float, float) - Method in interface org.inspirenxe.strata.api.layout.ScrollPanel
Scrolls to an offset, clamped to the range.
setScrollRate(double) - Method in interface org.inspirenxe.strata.api.control.pane.ScrollBar
Sets how far one scroll notch or arrow key moves the offset, in the units of the value.
setScrollRate(float) - Method in interface org.inspirenxe.strata.api.layout.ScrollPanel
Sets how far one wheel notch or arrow key scrolls.
setScrollY(float) - Method in interface org.inspirenxe.strata.api.control.attribute.item.RowView
Scrolls to an offset.
setScrollY(float) - Method in interface org.inspirenxe.strata.api.control.collection.GridView
Scrolls to an offset, as RowView.setScrollY(float) describes for a list.
setScrollY(float) - Method in interface org.inspirenxe.strata.api.control.field.TextArea
Scrolls to an offset.
setSecond(Component) - Method in interface org.inspirenxe.strata.api.control.pane.SplitPane
Replaces the right or bottom component.
setSecondsShown(boolean) - Method in interface org.inspirenxe.strata.api.control.attribute.value.HasTime
Shows or hides seconds.
setSelectable(boolean) - Method in interface org.inspirenxe.strata.api.control.collection.GridView
Makes left clicks select cells, or not.
setSelectable(boolean) - Method in interface org.inspirenxe.strata.api.control.pane.NavigationItem
Sets whether a pick selects the item.
setSelectAllOnFocus(boolean) - Method in interface org.inspirenxe.strata.api.control.field.PasswordTextBox
Sets whether gaining focus selects all the text, so typing replaces it.
setSelectAllOnFocus(boolean) - Method in interface org.inspirenxe.strata.api.control.field.TextBox
Sets whether gaining focus selects all the text, so typing replaces it.
setSelected(boolean) - Method in interface org.inspirenxe.strata.api.control.attribute.value.Toggle
Turns the control on or off.
setSelected(boolean) - Method in interface org.inspirenxe.strata.api.control.button.RadioButton
Selects this button, deselecting the group's other buttons, or deselects it, leaving nothing selected.
setSelected(boolean) - Method in interface org.inspirenxe.strata.api.control.menu.CheckMenuItem
Checks or unchecks the item without running its action.
setSelected(boolean) - Method in interface org.inspirenxe.strata.api.control.menu.RadioMenuItem
Selects or clears the item without running its action.
setSelectionMode(SelectionMode) - Method in interface org.inspirenxe.strata.api.control.attribute.item.MultiSelection
Sets the selection mode.
setSeverity(InfoBar.Severity) - Method in interface org.inspirenxe.strata.api.control.display.InfoBar
Sets the severity, which picks the background, the accent strip and the icon.
setSeverity(InfoBar.Severity) - Method in interface org.inspirenxe.strata.api.control.window.MessageBox
Sets the severity whose icon the box draws before the message, or none.
setShortcut(String) - Method in interface org.inspirenxe.strata.api.control.menu.HasShortcut
Does the same as HasShortcut.setShortcut(Text) with literal text.
setShortcut(Text) - Method in interface org.inspirenxe.strata.api.control.menu.HasShortcut
Sets the hint drawn at the right of the entry, such as "Ctrl+C".
setShown(boolean) - Method in interface org.inspirenxe.strata.api.control.collection.TableColumn
Shows or hides the column.
setShownMonth(YearMonth) - Method in interface org.inspirenxe.strata.api.control.field.CalendarView
Shows a month, kept inside the range's months and the dates HasDate supports.
setSize(float, float) - Method in interface org.inspirenxe.strata.api.component.Component
Fixes both the width and the height; see Component.setWidth(float) and Component.setHeight(float).
setSize(float, float) - Method in class org.inspirenxe.strata.api.extension.CustomComponent
 
setSlim(boolean) - Method in interface org.inspirenxe.strata.api.control.pane.ScrollBar
Makes the bar slim or standard.
setSnapToTicks(boolean) - Method in interface org.inspirenxe.strata.api.control.field.Slider
Makes values snap to the nearest tick, minor ones included, in place of the step, or to the step again.
setSpacing(float) - Method in interface org.inspirenxe.strata.api.control.collection.GridView
Sets the space between cells, across and down.
setSpacing(float) - Method in interface org.inspirenxe.strata.api.control.pane.TabBar
Sets the space between tabs.
setSpacing(float) - Method in interface org.inspirenxe.strata.api.layout.StackPanel
Sets the gap between visible children.
setSpacing(float, float) - Method in interface org.inspirenxe.strata.api.layout.GridPanel
Sets the gaps between columns and between rows.
setSpacing(float, float) - Method in interface org.inspirenxe.strata.api.layout.WrapPanel
Sets the gaps between neighboring children in a line and between lines.
setSpread(boolean) - Method in interface org.inspirenxe.strata.api.layout.StackPanel
Sets whether the gaps grow to spread the children across the content box.
setSprite(SpriteId) - Method in interface org.inspirenxe.strata.api.control.display.Avatar
Shows a sprite as the picture, stretched over the square, replacing the sprite or visual set before.
setSprite(SpriteId) - Method in interface org.inspirenxe.strata.api.control.display.Image
Shows a sprite, replacing the sprite or visual shown before.
setState(CheckState) - Method in interface org.inspirenxe.strata.api.control.button.CheckBox
Sets the state.
setStep(double) - Method in interface org.inspirenxe.strata.api.control.attribute.value.Stepped
Sets the step.
setStep(double) - Method in interface org.inspirenxe.strata.api.control.field.Slider
Sets the step values snap to, measured from the minimum.
setStep(double) - Method in interface org.inspirenxe.strata.api.control.field.Spinner
Sets how far one step moves the value.
setStyle(TextStyle) - Method in interface org.inspirenxe.strata.api.control.display.Label
Overrides the theme's text style for this label.
setStyleState(String, boolean) - Method in class org.inspirenxe.strata.api.extension.CustomComponent
Turns one of this component's own style states on or off, such as "selected" or "warning", so CustomComponent.stylePaint(String, Paint) and CustomComponent.styleText(String, TextStyle) pick the theme's look for it: with "warning" on, a lookup of fancy.card finds fancy.card.warning when the theme has it.
setStyleState(String, boolean) - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentPeer
Turns one of the component's own style states on or off.
setSuggestionProvider(TextBox.SuggestionProvider) - Method in interface org.inspirenxe.strata.api.control.field.TextBox
Sets what offers suggestions as the user types, and closes the suggestion list if it is open.
setTabbable(boolean) - Method in interface org.inspirenxe.strata.api.component.Focusable
Sets whether Tab and Shift+Tab stop at this component.
setTabbable(boolean) - Method in class org.inspirenxe.strata.api.extension.CustomComponent
Sets whether Tab and Shift+Tab stop at this component.
setTabbable(boolean) - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentPeer
setTabIndex(int) - Method in interface org.inspirenxe.strata.api.component.Focusable
Sets the tab index.
setTabIndex(int) - Method in class org.inspirenxe.strata.api.extension.CustomComponent
Sets the tab index.
setTabIndex(int) - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentPeer
setText(String) - Method in interface org.inspirenxe.strata.api.control.attribute.text.HasText
Replaces the text with literal text in the control's own style.
setText(String) - Method in interface org.inspirenxe.strata.api.control.attribute.text.TextInput
Replaces the text.
setText(String) - Method in interface org.inspirenxe.strata.api.control.field.TextArea
Replaces the text, cut to the length limit.
setText(String) - Method in interface org.inspirenxe.strata.api.control.field.TextBox
Replaces the text, removing line breaks and other control characters and cutting it to TextBox.maxLength().
setText(Text) - Method in interface org.inspirenxe.strata.api.control.attribute.text.HasText
Replaces the text.
setText(Text) - Method in interface org.inspirenxe.strata.api.control.button.Button
Replaces the caption.
setText(Text) - Method in interface org.inspirenxe.strata.api.control.button.CheckBox
Replaces the caption.
setText(Text) - Method in interface org.inspirenxe.strata.api.control.button.CycleButton
Replaces the label that comes before the value.
setText(Text) - Method in interface org.inspirenxe.strata.api.control.button.DropDownButton
Replaces the caption.
setText(Text) - Method in interface org.inspirenxe.strata.api.control.button.RadioButton
Replaces the caption.
setText(Text) - Method in interface org.inspirenxe.strata.api.control.button.ToggleButton
Replaces the caption.
setText(Text) - Method in interface org.inspirenxe.strata.api.control.button.ToggleSwitch
Replaces the caption.
setText(Text) - Method in interface org.inspirenxe.strata.api.control.display.BusyIndicator
Sets the caption drawn above the dots.
setText(Text) - Method in interface org.inspirenxe.strata.api.control.display.InfoBar
Replaces the message.
setText(Text) - Method in interface org.inspirenxe.strata.api.control.display.Label
Replaces the text.
setText(Text) - Method in interface org.inspirenxe.strata.api.control.display.ProgressBar
Sets the caption drawn centered on the bar.
setText(Text) - Method in interface org.inspirenxe.strata.api.control.window.MessageBox
Replaces the message.
setTextAlignment(HorizontalAlignment) - Method in interface org.inspirenxe.strata.api.control.display.Label
Sets how each line sits within the label's width.
setTextAlignment(HorizontalAlignment) - Method in interface org.inspirenxe.strata.api.control.field.PasswordTextBox
Sets how the mask or the shown text sits in the box when it is narrower than the room left of the eye, as on a text box.
setTextAlignment(HorizontalAlignment) - Method in interface org.inspirenxe.strata.api.control.field.Spinner
Sets how the value's text sits in the field left of the step buttons, as on a text box, so a column of spinners can line their numbers up at the right.
setTextAlignment(HorizontalAlignment) - Method in interface org.inspirenxe.strata.api.control.field.TextArea
Sets how each row sits in the area's width, or in the widest row's when the area does not wrap and that row is wider.
setTextAlignment(HorizontalAlignment) - Method in interface org.inspirenxe.strata.api.control.field.TextBox
Sets how text narrower than the box sits in it, such as a column of prices aligned right.
setTextPadding(float) - Method in interface org.inspirenxe.strata.api.control.attribute.text.TextEntry
Sets the same text padding on all four sides.
setTextPadding(float) - Method in interface org.inspirenxe.strata.api.control.button.Button
Sets the same text padding on all four sides.
setTextPadding(float) - Method in interface org.inspirenxe.strata.api.control.button.DropDownButton
Sets the same text padding on all four sides.
setTextPadding(float) - Method in interface org.inspirenxe.strata.api.control.button.ToggleButton
Sets the same text padding on all four sides.
setTextPadding(float, float) - Method in interface org.inspirenxe.strata.api.control.attribute.text.TextEntry
Sets one text padding for the left and right sides and another for the top and bottom.
setTextPadding(float, float) - Method in interface org.inspirenxe.strata.api.control.button.Button
Sets one text padding for the left and right sides and another for the top and bottom.
setTextPadding(float, float) - Method in interface org.inspirenxe.strata.api.control.button.DropDownButton
Sets one text padding for the left and right sides and another for the top and bottom.
setTextPadding(float, float) - Method in interface org.inspirenxe.strata.api.control.button.ToggleButton
Sets one text padding for the left and right sides and another for the top and bottom.
setTextPadding(float, float, float, float) - Method in interface org.inspirenxe.strata.api.control.attribute.text.TextEntry
Sets the text padding on each side.
setTextPadding(float, float, float, float) - Method in interface org.inspirenxe.strata.api.control.button.Button
Sets the text padding on each side.
setTextPadding(float, float, float, float) - Method in interface org.inspirenxe.strata.api.control.button.DropDownButton
Sets the text padding on each side.
setTextPadding(float, float, float, float) - Method in interface org.inspirenxe.strata.api.control.button.ToggleButton
Sets the text padding on each side.
setTextPadding(Insets) - Method in interface org.inspirenxe.strata.api.control.attribute.text.TextEntry
Sets the space between the text and the control's edges.
setTextPadding(Insets) - Method in interface org.inspirenxe.strata.api.control.button.Button
Sets the space between the caption and the button's edges, which with the caption gives the desired size.
setTextPadding(Insets) - Method in interface org.inspirenxe.strata.api.control.button.DropDownButton
Sets the space between the button's edges and its content, which with the caption, the icon and the arrow gives the desired size.
setTextPadding(Insets) - Method in interface org.inspirenxe.strata.api.control.button.ToggleButton
Sets the space between the caption and the button's edges, as Button.setTextPadding(Insets) does.
setTextPadding(Insets) - Method in interface org.inspirenxe.strata.api.control.field.TextArea
Sets the space between the edge and the text.
setTextPadding(Insets) - Method in interface org.inspirenxe.strata.api.control.field.TextBox
Sets the space between the text and the box's edges.
setTextScale(float) - Method in interface org.inspirenxe.strata.api.control.display.Label
Draws the text larger or smaller than the font's size, such as 0.8 for small print or 2 for a banner.
setTextStyle(TextStylePatch) - Method in interface org.inspirenxe.strata.api.component.Container
Sets a patch applied over the text styles of every control inside this container, its children and theirs, so a panel can make the text inside it gray without restyling each control: panel.setTextStyle(TextStylePatch.of().color(0xFF808080)).
setTextStyle(TextStylePatch) - Method in class org.inspirenxe.strata.api.extension.CustomContainer
 
setTextStyle(TextStylePatch) - Method in interface org.inspirenxe.strata.api.extension.peer.ContainerPeer
setThickness(float) - Method in interface org.inspirenxe.strata.api.control.display.Separator
Sets the line's thickness.
setTicks(double, int) - Method in interface org.inspirenxe.strata.api.control.field.Slider
Sets the ticks drawn along the track.
setTime(LocalTime) - Method in interface org.inspirenxe.strata.api.control.attribute.value.HasTime
Sets the time or clears it.
setTint(int) - Method in interface org.inspirenxe.strata.api.control.display.Image
Sets an ARGB color to multiply with the sprite or visual.
setTitle(String) - Method in interface org.inspirenxe.strata.api.control.attribute.text.Titled
Replaces the title with literal text in the control's own style.
setTitle(Text) - Method in interface org.inspirenxe.strata.api.control.attribute.text.Titled
Replaces the title.
setTitle(Text) - Method in interface org.inspirenxe.strata.api.control.display.InfoBar
Replaces the title.
setTitle(Text) - Method in interface org.inspirenxe.strata.api.control.pane.Expander
Replaces the title.
setTitle(Text) - Method in interface org.inspirenxe.strata.api.control.window.MessageBox
Replaces the window's title.
setTitle(Text) - Method in interface org.inspirenxe.strata.api.control.window.Window
Replaces the title.
setTitle(Text) - Method in interface org.inspirenxe.strata.api.screen.ScreenHandle
Replaces the title hosts show for the screen, which starts as Screen.title().
setToggleShown(boolean) - Method in interface org.inspirenxe.strata.api.control.pane.NavigationView
Sets whether the toggle shows where the pane can be opened over the content.
setTooltip(String) - Method in interface org.inspirenxe.strata.api.component.HasTooltip
Sets a tooltip of literal text.
setTooltip(Tooltip) - Method in interface org.inspirenxe.strata.api.component.HasTooltip
Sets what the host shows near the pointer while it rests on this component or a descendant that sets none.
setTooltip(Tooltip) - Method in interface org.inspirenxe.strata.api.control.pane.NavigationItem
Sets the tooltip shown while the pointer rests on the item.
setTooltip(Tooltip) - Method in interface org.inspirenxe.strata.api.control.pane.Tab
Sets the tooltip shown while the pointer rests on the tab, such as one that says why it is disabled.
setTooltip(Tooltip) - Method in class org.inspirenxe.strata.api.extension.CustomComponent
Sets the tooltip.
setTooltip(Tooltip) - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentPeer
setTooltip(Text) - Method in interface org.inspirenxe.strata.api.component.HasTooltip
Sets a tooltip of text.
setTooltips(Function) - Method in interface org.inspirenxe.strata.api.control.collection.GridView
Sets the tooltip of filled cells and rebuilds the cells.
setTypeAhead(Function) - Method in interface org.inspirenxe.strata.api.control.collection.ComboBox
Sets the names that type-ahead matches while the box has focus, or turns it off.
setTypeAhead(Function) - Method in interface org.inspirenxe.strata.api.control.collection.ListView
Sets the names that type-ahead matches, or turns it off.
setTypeAhead(Function) - Method in interface org.inspirenxe.strata.api.control.collection.TableView
Sets the names that type-ahead matches while focus is in the table, or turns it off.
setTypeAhead(Function) - Method in interface org.inspirenxe.strata.api.control.collection.TreeView
Sets the names that type-ahead matches while focus is in the tree, or turns it off.
setValidation(Validation) - Method in interface org.inspirenxe.strata.api.control.attribute.value.Validatable
Sets the validation from code.
setValidator(Function) - Method in interface org.inspirenxe.strata.api.control.attribute.value.Validatable
Sets a function that works out the validation from the control, asked at once and then after each change of the control's value, from the user or from code, once the change has been reported.
setValue(double) - Method in interface org.inspirenxe.strata.api.control.attribute.value.Ranged
Sets the value, clamped to the range.
setValue(double) - Method in interface org.inspirenxe.strata.api.control.display.ProgressBar
Sets the value, clamped to the range.
setValue(double) - Method in interface org.inspirenxe.strata.api.control.field.Slider
Sets the value, clamped to the range and snapped to the step.
setValue(double) - Method in interface org.inspirenxe.strata.api.control.field.Spinner
Sets the value, clamped to the range and rounded to the number of decimals, and shows it in the field.
setValue(double) - Method in interface org.inspirenxe.strata.api.control.pane.ScrollBar
Sets the scroll offset, clamped to the range.
setValue(Object) - Method in interface org.inspirenxe.strata.api.control.display.Avatar
Shows a value through its appearance: its icon as the picture unless a sprite or visual is set, its name for the initials unless a name or initials are set, and its tooltip, asked anew each time the pointer arrives.
setValue(Object) - Method in interface org.inspirenxe.strata.api.control.display.Image
Shows a value through its appearance: its icon, at the icon's natural size, or nothing if it has none, and its tooltip, asked anew each time the pointer arrives.
setValue(V) - Method in interface org.inspirenxe.strata.api.event.control.ValueRequestEvent
Replaces the value the change will use.
setValueLabelFunction(Function) - Method in interface org.inspirenxe.strata.api.control.button.CycleButton
Sets how a value is turned into the text shown after the label.
setVisible(boolean) - Method in interface org.inspirenxe.strata.api.component.Component
Shows or hides the component.
setVisible(boolean) - Method in class org.inspirenxe.strata.api.extension.CustomComponent
 
setVisible(boolean) - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentPeer
setVisibleAmount(double) - Method in interface org.inspirenxe.strata.api.control.pane.ScrollBar
Sets how much of the content shows at once, in the units of the value, usually the viewport's length.
setVisibleLines(int) - Method in interface org.inspirenxe.strata.api.control.field.TextArea
Sets how many lines of text the desired height has room for.
setVisual(Visual) - Method in interface org.inspirenxe.strata.api.control.display.Avatar
Shows an engine visual as the picture, stretched over the square, replacing the sprite or visual set before.
setVisual(Visual) - Method in interface org.inspirenxe.strata.api.control.display.Image
Shows an engine visual, replacing the sprite or visual shown before, and sets the image size to the visual's natural size.
setWeight(Component, float) - Method in interface org.inspirenxe.strata.api.layout.StackPanel
Sets a child's share of the space left along the orientation.
setWidth(float) - Method in interface org.inspirenxe.strata.api.component.Component
Fixes the width, replacing the measured width and overriding STRETCH.
setWidth(float) - Method in interface org.inspirenxe.strata.api.event.component.MeasureEvent
Replaces the content width.
setWidth(float) - Method in class org.inspirenxe.strata.api.extension.CustomComponent
 
setWidth(float) - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentPeer
setWidth(GridLength) - Method in interface org.inspirenxe.strata.api.control.collection.TableColumn
Sets how wide the column is, as a GridPanel sizes its columns.
setWidthLimits(float, float) - Method in interface org.inspirenxe.strata.api.control.collection.TableColumn
Sets the narrowest and widest the column gets, whatever its width: a fixed or auto width is kept between them, a weighted column's share too, and a user's resize stops at them.
setWrap(boolean) - Method in interface org.inspirenxe.strata.api.control.display.Label
Turns word wrapping on or off.
setWrap(boolean) - Method in interface org.inspirenxe.strata.api.control.field.TextArea
Turns wrapping on or off.
setZIndex(int) - Method in interface org.inspirenxe.strata.api.component.Component
Sets where the component is drawn among its siblings.
setZIndex(int) - Method in class org.inspirenxe.strata.api.extension.CustomComponent
 
setZIndex(int) - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentPeer
setZoom(CalendarView.Zoom) - Method in interface org.inspirenxe.strata.api.control.field.CalendarView
Shows the month in view, the twelve months of its year, or twelve years around its decade.
severity() - Method in record class org.inspirenxe.strata.api.component.Validation
Returns the value of the severity record component.
severity() - Method in interface org.inspirenxe.strata.api.control.display.InfoBar
Returns the severity.
severity() - Method in record class org.inspirenxe.strata.api.control.display.InfoBar.State
Returns the value of the severity record component.
severity() - Method in interface org.inspirenxe.strata.api.control.window.MessageBox
Returns the severity whose icon the box draws.
SEVERITY - Static variable in interface org.inspirenxe.strata.api.control.display.InfoBar
shadow() - Method in record class org.inspirenxe.strata.api.text.TextStyle
Returns the value of the shadow record component.
shadow(boolean) - Method in record class org.inspirenxe.strata.api.text.TextStylePatch
Returns a copy that also sets the shadow.
shadow(Rect, float, float, int) - Method in interface org.inspirenxe.strata.api.extension.Painter
Draws the soft shadow of a rounded rectangle: the color over the rectangle, fading to nothing over blur units outside its edges.
SHADOW - Enum constant in enum class org.inspirenxe.strata.api.text.TextStyle.Property
Shape - Class in org.inspirenxe.strata.api.extension
A path of lines and curves, built once and drawn many times with Painter.fillShape(Shape, int) and Painter.strokeShape(Shape, Stroke, int).
Shape.Builder - Class in org.inspirenxe.strata.api.extension
Builds a Shape.
Shape.Sink - Interface in org.inspirenxe.strata.api.extension
Receives the segments of a shape from Shape.walk(Shape.Sink).
shift() - Method in record class org.inspirenxe.strata.api.input.Modifiers
Returns whether Shift is held.
SHIFT - Enum constant in enum class org.inspirenxe.strata.api.input.Modifier
Either Shift key.
shortcut() - Method in record class org.inspirenxe.strata.api.command.Command.Action
Returns the value of the shortcut record component.
shortcut() - Method in interface org.inspirenxe.strata.api.command.Command
Returns the key stroke that runs the command once it is added to the host's shortcuts, and that menus show as the item's hint.
shortcut() - Method in record class org.inspirenxe.strata.api.command.Command.Toggle
Returns the value of the shortcut record component.
shortcut() - Method in interface org.inspirenxe.strata.api.control.menu.HasShortcut
Returns the shortcut hint.
shortcut() - Method in record class org.inspirenxe.strata.api.input.KeyStroke
Returns the value of the shortcut record component.
shortcut(Key, Modifier...) - Static method in record class org.inspirenxe.strata.api.input.KeyStroke
Creates a stroke of a key with the platform's shortcut modifier and any others.
shortcutModifier() - Method in interface org.inspirenxe.strata.api.event.input.KeyEvent
Returns the platform's shortcut modifier, which KeyStroke.shortcut strokes hold.
shortcuts() - Method in interface org.inspirenxe.strata.api.ComponentFactory
Returns the commands the host this factory belongs to runs from their shortcuts.
Shortcuts - Interface in org.inspirenxe.strata.api.command
The commands a host runs from their shortcuts, from ComponentFactory.shortcuts().
SHOW_CONTEXT_MENU - Static variable in interface org.inspirenxe.strata.api.component.HasContextMenu
Requested before the component's context menu opens for the user.
SHOWN_MONTH - Static variable in interface org.inspirenxe.strata.api.control.field.CalendarView
shownItems() - Method in interface org.inspirenxe.strata.api.control.collection.TableView
Returns the items in the order they are shown.
shownItems() - Method in interface org.inspirenxe.strata.api.control.collection.TreeView
Returns the items shown, in order.
shownMode() - Method in interface org.inspirenxe.strata.api.control.pane.NavigationView
Returns the mode the pane shows in: the display mode set, or what NavigationView.DisplayMode.AUTO chose from the view's width when the view was last arranged.
shownMode() - Method in record class org.inspirenxe.strata.api.control.pane.NavigationView.State
Returns the value of the shownMode record component.
shownMonth() - Method in interface org.inspirenxe.strata.api.control.field.CalendarView
Returns the month in view.
shownMonth() - Method in record class org.inspirenxe.strata.api.control.field.CalendarView.State
Returns the value of the shownMonth record component.
shownSuggestions() - Method in interface org.inspirenxe.strata.api.control.field.TextBox
Returns the suggestions the open list shows.
showSuggestions() - Method in interface org.inspirenxe.strata.api.control.field.TextBox
Asks the provider for suggestions for the current text and caret, as Ctrl+Space does, and shows them, or closes the list if there are none.
shrink(Insets) - Method in record class org.inspirenxe.strata.api.geometry.Rect
Moves each edge inward by the matching inset.
SINGLE - Enum constant in enum class org.inspirenxe.strata.api.control.attribute.item.SelectionMode
At most one entry, the current one.
SingleSelection<T,S> - Interface in org.inspirenxe.strata.api.control.attribute.item
A control that only ever selects one entry, such as a combo box, a tab bar, a menu bar or a radio group.
size() - Method in record class org.inspirenxe.strata.api.layout.GridLength.Fixed
Returns the value of the size record component.
size() - Method in record class org.inspirenxe.strata.api.text.TextStyle
Returns the value of the size record component.
size() - Method in record class org.inspirenxe.strata.api.theme.Paint.NineSlice
Returns the value of the size record component.
size() - Method in record class org.inspirenxe.strata.api.theme.Paint.Tiled
Returns the value of the size record component.
size() - Method in interface org.inspirenxe.strata.api.visual.Visual
Returns the size the visual is meant to be drawn at, which an image control asks for by default.
size(float) - Method in record class org.inspirenxe.strata.api.text.TextStylePatch
Returns a copy that also sets the size.
Size - Section in interface org.inspirenxe.strata.api.control.field.CalendarView
 
Size - Section in interface org.inspirenxe.strata.api.control.field.ColorPicker
 
Size - Section in interface org.inspirenxe.strata.api.control.field.PasswordTextBox
 
Size - Section in interface org.inspirenxe.strata.api.control.field.TextBox
 
Size - Record Class in org.inspirenxe.strata.api.geometry
A width and height in UI units.
Size(float, float) - Constructor for record class org.inspirenxe.strata.api.geometry.Size
Creates an instance of a Size record class.
SIZE - Enum constant in enum class org.inspirenxe.strata.api.text.TextStyle.Property
SLASH - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Slash key on the main keyboard.
slider() - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes a Slider over the range 0 to 1, at 0, with no step.
slider(Orientation) - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes a Slider over the range 0 to 1, at 0, with no step, running the given way.
Slider - Interface in org.inspirenxe.strata.api.control.field
A slider that picks a number from a range by dragging a thumb along a track.
Slider.State - Record Class in org.inspirenxe.strata.api.control.field
A slider's own state in a ComponentSnapshot.
SLIM_MIN_THUMB_LENGTH - Static variable in interface org.inspirenxe.strata.api.control.pane.ScrollBar
The shortest a slim bar's thumb gets, in UI units.
SLIM_THICKNESS - Static variable in interface org.inspirenxe.strata.api.control.pane.ScrollBar
How thick a slim bar is, in UI units.
smoothed(boolean, Runnable) - Method in interface org.inspirenxe.strata.api.extension.Painter
Runs draw with anti-aliasing turned on or off for what it draws.
snapshot() - Method in interface org.inspirenxe.strata.api.event.SnapshotEvent
Returns the snapshot of the target, present whenever a handler runs.
SnapshotEvent - Interface in org.inspirenxe.strata.api.event
A Pre event that records snapshots of the components on its path: every input event and every control's request.
snapshotOf(Component) - Method in interface org.inspirenxe.strata.api.event.SnapshotEvent
Returns the snapshot taken of a component when the event fired, before any handler or default behavior ran.
snapshotState() - Method in class org.inspirenxe.strata.api.extension.CustomComponent
Returns this component's own state for a ComponentSnapshot, which stores it as ComponentSnapshot.state().
snapshotState() - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentHooks
Forwards to CustomComponent.snapshotState.
snapsToTicks() - Method in interface org.inspirenxe.strata.api.control.field.Slider
Returns whether values snap to the ticks.
solid(int) - Static method in interface org.inspirenxe.strata.api.theme.Paint
Returns a solid color.
Solid(int) - Constructor for record class org.inspirenxe.strata.api.theme.Paint.Solid
Creates an instance of a Solid record class.
Sort(TableColumn, boolean) - Constructor for record class org.inspirenxe.strata.api.control.collection.TableView.Sort
Creates an instance of a Sort record class.
SORT - Static variable in interface org.inspirenxe.strata.api.control.collection.TableView
Asked before the user sorts the rows by one column: a click on the title of a sortable column.
SORT_MANY - Static variable in interface org.inspirenxe.strata.api.control.collection.TableView
Asked before the user changes a sort order of several columns: a click with Shift on the title of a sortable column, which adds it to the order ascending, makes it descending, or takes it out, in that order.
SORT_ORDER - Static variable in interface org.inspirenxe.strata.api.control.collection.TableView
The sort, as TableView.sortColumn(), TableView.isSortAscending() and TableView.sortBy(TableColumn, boolean) say, null while the rows are in their set order.
sortBy(List) - Method in interface org.inspirenxe.strata.api.control.collection.TableView
Sorts the rows by several columns: by the first sort, then rows that tie by the next, and so on, or shows them in their set order for an empty list.
sortBy(TableColumn, boolean) - Method in interface org.inspirenxe.strata.api.control.collection.TableView
Sorts the rows by a column, or shows them in their set order.
sortColumn() - Method in interface org.inspirenxe.strata.api.control.collection.TableView
Returns the column the rows are sorted by.
SORTED - Static variable in interface org.inspirenxe.strata.api.control.collection.TableView
Told after the first sort changed.
SORTED_MANY - Static variable in interface org.inspirenxe.strata.api.control.collection.TableView
Told after the sort order changed, whoever changed it, before TableView.SORTED if the first sort changed too.
sortOrder() - Method in interface org.inspirenxe.strata.api.control.collection.TableView
Returns the sort order.
source() - Method in record class org.inspirenxe.strata.api.event.cause.Origin.Binding
Returns the value of the source record component.
source() - Method in interface org.inspirenxe.strata.api.event.input.TransferEvent
Returns the component the drag started on: the one whose DRAG_START handler started the transfer.
Source<T> - Interface in org.inspirenxe.strata.api.state
A value a component can be bound to with Component.bind(PropertyKey, Source): a State, or a lambda that computes a value from states.
SPACE - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Space bar.
spacer() - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes a Spacer with no size, for taking the room left in a stack panel through a weight.
spacer(float, float) - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes a Spacer with a fixed size, as spacer().setSize(width, height) does.
Spacer - Interface in org.inspirenxe.strata.api.layout
An empty component that only takes up room.
spacing() - Method in interface org.inspirenxe.strata.api.control.collection.GridView
Returns the space between cells.
spacing() - Method in interface org.inspirenxe.strata.api.control.pane.TabBar
Returns the space between tabs.
spacing() - Method in interface org.inspirenxe.strata.api.layout.StackPanel
Returns the gap between visible children.
spacing() - Method in record class org.inspirenxe.strata.api.layout.StackPanel.State
Returns the value of the spacing record component.
spacing() - Method in interface org.inspirenxe.strata.api.layout.WrapPanel
Returns the gap between neighboring children in a line.
spacing() - Method in record class org.inspirenxe.strata.api.layout.WrapPanel.State
Returns the value of the spacing record component.
SPACING - Static variable in interface org.inspirenxe.strata.api.control.field.ColorPicker
The space between the square, the strips and the row below them, in UI units.
spinner() - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes a Spinner counting whole numbers from 0 to 100, at 0.
Spinner - Interface in org.inspirenxe.strata.api.control.field
A number in a text field, with buttons to step it up and down.
Spinner.State - Record Class in org.inspirenxe.strata.api.control.field
A spinner's own state in a ComponentSnapshot.
splitByLines() - Method in interface org.inspirenxe.strata.api.text.Text
Splits this text at its line breaks.
splitByWords() - Method in interface org.inspirenxe.strata.api.text.Text
Splits this text into its words, the runs of characters between whitespace.
splitPane() - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes an empty, side by side SplitPane, as splitPane(Orientation.HORIZONTAL) does.
splitPane(Orientation) - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes an empty SplitPane with the divider in the middle.
SplitPane - Interface in org.inspirenxe.strata.api.control.pane
Two components side by side, or one above the other, with a divider between them that the user drags to share the space.
SplitPane.ResizePolicy - Enum Class in org.inspirenxe.strata.api.control.pane
How a pane shares a change of its size between its sides.
SplitPane.Side - Enum Class in org.inspirenxe.strata.api.control.pane
One of a pane's two sides.
spread() - Method in record class org.inspirenxe.strata.api.layout.StackPanel.State
Returns the value of the spread record component.
sprite() - Method in interface org.inspirenxe.strata.api.control.display.Avatar
Returns the sprite set in code.
sprite() - Method in interface org.inspirenxe.strata.api.control.display.Image
Returns the sprite.
sprite() - Method in record class org.inspirenxe.strata.api.control.display.Image.State
Returns the value of the sprite record component.
sprite() - Method in record class org.inspirenxe.strata.api.text.InlineSprite
Returns the value of the sprite record component.
sprite() - Method in record class org.inspirenxe.strata.api.theme.Paint.NineSlice
Returns the value of the sprite record component.
sprite() - Method in record class org.inspirenxe.strata.api.theme.Paint.Sprite
Returns the value of the sprite record component.
sprite() - Method in record class org.inspirenxe.strata.api.theme.Paint.Tiled
Returns the value of the sprite record component.
sprite(SpriteId) - Static method in interface org.inspirenxe.strata.api.text.Text
Makes text that shows a sprite, untinted, as a square as tall as the line height of the style where it lands, so it sits in the text like a character.
sprite(SpriteId) - Static method in interface org.inspirenxe.strata.api.theme.Paint
Returns a sprite stretched over the whole rectangle, untinted.
sprite(SpriteId, float, float) - Static method in interface org.inspirenxe.strata.api.text.Text
Makes text that shows a sprite at a given size, untinted.
sprite(SpriteId, Rect, int) - Method in interface org.inspirenxe.strata.api.extension.Painter
Draws a sprite stretched over a rectangle.
Sprite(SpriteId, int) - Constructor for record class org.inspirenxe.strata.api.theme.Paint.Sprite
Checks the sprite.
SPRITE - Static variable in interface org.inspirenxe.strata.api.control.display.Image
SpriteId - Record Class in org.inspirenxe.strata.api.theme
Names a sprite as namespace:path.
SpriteId(String, String) - Constructor for record class org.inspirenxe.strata.api.theme.SpriteId
Checks the parts.
SQUARE - Enum constant in enum class org.inspirenxe.strata.api.extension.Stroke.Cap
The stroke goes on past the end point by half its width and stops square.
stackPanel() - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes a vertical StackPanel.
stackPanel(Orientation) - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes a StackPanel with the given orientation.
StackPanel - Interface in org.inspirenxe.strata.api.layout
A container that lays its children out one after another, in a column (Orientation.VERTICAL, the default) or a row (Orientation.HORIZONTAL), with a gap between them.
StackPanel.State - Record Class in org.inspirenxe.strata.api.layout
A stack panel's own state in a ComponentSnapshot.
start() - Method in record class org.inspirenxe.strata.api.control.field.TextBox.Suggestion
Returns the value of the start record component.
start() - Method in record class org.inspirenxe.strata.api.file.FileDialog
Returns the value of the start record component.
start() - Method in record class org.inspirenxe.strata.api.text.StyleRun
Returns the value of the start record component.
START - Enum constant in enum class org.inspirenxe.strata.api.control.button.IconPlacement
The icon comes before the caption, at its left.
startTransfer(Transfer, Set) - Method in interface org.inspirenxe.strata.api.event.input.DragEvent
Makes this drag carry a payload, with no drag image.
startTransfer(Transfer, Set, Function) - Method in interface org.inspirenxe.strata.api.event.input.DragEvent
Makes this drag carry a payload.
startX() - Method in interface org.inspirenxe.strata.api.event.input.DragEvent
Returns the x where the button went down, in the host's coordinates.
startY() - Method in interface org.inspirenxe.strata.api.event.input.DragEvent
Returns the y where the button went down, in the host's coordinates.
state() - Method in record class org.inspirenxe.strata.api.component.ComponentSnapshot
Returns the value of the state record component.
state() - Method in interface org.inspirenxe.strata.api.control.button.CheckBox
Returns the state.
state() - Method in record class org.inspirenxe.strata.api.control.button.CheckBox.State
Returns the value of the state record component.
state(Class) - Method in record class org.inspirenxe.strata.api.component.ComponentSnapshot
Returns ComponentSnapshot.state() as a given type.
State<T> - Interface in org.inspirenxe.strata.api.state
A cell that holds one value and tells the bindings that read it when it changes.
State(boolean) - Constructor for record class org.inspirenxe.strata.api.control.menu.Flyout.State
Creates an instance of a State record class.
State(boolean, Text) - Constructor for record class org.inspirenxe.strata.api.control.button.RadioButton.State
Checks the text.
State(boolean, Text) - Constructor for record class org.inspirenxe.strata.api.control.button.ToggleButton.State
Checks the text.
State(boolean, Text) - Constructor for record class org.inspirenxe.strata.api.control.button.ToggleSwitch.State
Checks the text.
State(boolean, Text) - Constructor for record class org.inspirenxe.strata.api.control.pane.Expander.State
Checks the title.
State(double, double, double, double) - Constructor for record class org.inspirenxe.strata.api.control.field.Slider.State
Creates an instance of a State record class.
State(double, double, double, double) - Constructor for record class org.inspirenxe.strata.api.control.pane.ScrollBar.State
Creates an instance of a State record class.
State(double, double, double, double, int) - Constructor for record class org.inspirenxe.strata.api.control.field.Spinner.State
Creates an instance of a State record class.
State(float, float, float, float) - Constructor for record class org.inspirenxe.strata.api.layout.ScrollPanel.State
Creates an instance of a State record class.
State(int, float, float, float, boolean) - Constructor for record class org.inspirenxe.strata.api.control.field.ColorPicker.State
Creates an instance of a State record class.
State(int, int, int, int, boolean) - Constructor for record class org.inspirenxe.strata.api.control.field.PasswordTextBox.State
Creates an instance of a State record class.
State(int, NavigationView.DisplayMode, boolean) - Constructor for record class org.inspirenxe.strata.api.control.pane.NavigationView.State
Checks the shown mode.
State(Object, Text, String, boolean, int) - Constructor for record class org.inspirenxe.strata.api.control.display.Avatar.State
Checks the name and the initials.
State(String, int, int, int) - Constructor for record class org.inspirenxe.strata.api.control.field.TextArea.State
Checks the text.
State(String, int, int, int) - Constructor for record class org.inspirenxe.strata.api.control.field.TextBox.State
Checks the text.
State(LocalDate, boolean) - Constructor for record class org.inspirenxe.strata.api.control.field.DatePicker.State
Creates an instance of a State record class.
State(LocalDate, YearMonth, CalendarView.Zoom) - Constructor for record class org.inspirenxe.strata.api.control.field.CalendarView.State
Creates an instance of a State record class.
State(LocalDateTime, boolean) - Constructor for record class org.inspirenxe.strata.api.control.field.DateTimePicker.State
Creates an instance of a State record class.
State(LocalTime, boolean) - Constructor for record class org.inspirenxe.strata.api.control.field.TimePicker.State
Creates an instance of a State record class.
State(List, List, float, float) - Constructor for record class org.inspirenxe.strata.api.layout.GridPanel.State
Copies the definitions.
State(CheckState, Text) - Constructor for record class org.inspirenxe.strata.api.control.button.CheckBox.State
Checks the fields.
State(InfoBar.Severity, Text, Text, boolean) - Constructor for record class org.inspirenxe.strata.api.control.display.InfoBar.State
Checks the severity, the title and the message.
State(Orientation, float, boolean) - Constructor for record class org.inspirenxe.strata.api.layout.StackPanel.State
Checks the orientation.
State(Orientation, float, float, HorizontalAlignment) - Constructor for record class org.inspirenxe.strata.api.layout.WrapPanel.State
Checks the orientation and the line alignment.
State(Text) - Constructor for record class org.inspirenxe.strata.api.control.button.Button.State
Checks the text.
State(Text, boolean) - Constructor for record class org.inspirenxe.strata.api.control.button.DropDownButton.State
Checks the text.
State(Text, TextStyle, boolean, HorizontalAlignment) - Constructor for record class org.inspirenxe.strata.api.control.display.Label.State
Checks the fields that must not be null.
State(SpriteId, Visual, int, float, float, Image.Scaling) - Constructor for record class org.inspirenxe.strata.api.control.display.Image.State
Creates the state of an image that shows no pixel buffer.
State(SpriteId, Visual, int, float, float, Image.Scaling, PixelBuffer) - Constructor for record class org.inspirenxe.strata.api.control.display.Image.State
Checks that at most one of the sprite, the visual and the pixels is set, and the scaling.
STATE - Static variable in interface org.inspirenxe.strata.api.control.button.CheckBox
STATE_ROW_HOVERED - Static variable in interface org.inspirenxe.strata.api.control.collection.ListView
The style state the list turns on for the cell of the row under the pointer, for a cell that draws the row's look.
STATE_SELECTED - Static variable in interface org.inspirenxe.strata.api.control.collection.ListView
The style state the list turns on for the cells of selected rows, for a cell that draws the row's look.
StateFactory - Interface in org.inspirenxe.strata.api.state
Makes States.
states() - Method in interface org.inspirenxe.strata.api.Strata.Provider
Returns the state factory.
states() - Static method in class org.inspirenxe.strata.api.Strata
Returns the factory that makes states.
step() - Method in interface org.inspirenxe.strata.api.control.attribute.value.Stepped
Returns the step.
step() - Method in record class org.inspirenxe.strata.api.control.field.Slider.State
Returns the value of the step record component.
step() - Method in interface org.inspirenxe.strata.api.control.field.Slider
Returns the step values snap to.
step() - Method in record class org.inspirenxe.strata.api.control.field.Spinner.State
Returns the value of the step record component.
step() - Method in interface org.inspirenxe.strata.api.control.field.Spinner
Returns how far one step moves the value.
Stepped<S> - Interface in org.inspirenxe.strata.api.control.attribute.value
A Ranged control whose value moves in steps, such as a slider or a spinner.
Stop(float, int) - Constructor for record class org.inspirenxe.strata.api.extension.Gradient.Stop
Checks the offset.
stopPropagation() - Method in interface org.inspirenxe.strata.api.event.Event
Keeps the event from reaching any further ancestor.
stops() - Method in record class org.inspirenxe.strata.api.extension.Gradient
Returns the value of the stops record component.
Strata - Class in org.inspirenxe.strata.api
Services that work before any screen exists, such as making Text in a static field, registering appearances, themes and components, making states, opening screens and reaching the UI thread.
STRATA - Static variable in record class org.inspirenxe.strata.api.component.registry.ComponentId
The namespace of Strata's own components, which no one else may register in.
Strata.Provider - Interface in org.inspirenxe.strata.api
What Strata's core provides, listed in its META-INF/services.
STRETCH - Enum constant in enum class org.inspirenxe.strata.api.control.display.Image.Scaling
Stretch the sprite over the whole bounds, changing its aspect ratio if the bounds have another.
STRETCH - Enum constant in enum class org.inspirenxe.strata.api.layout.HorizontalAlignment
As wide as the slot minus the margin, unless the component has a fixed width; the minimum and maximum still apply.
STRETCH - Enum constant in enum class org.inspirenxe.strata.api.layout.VerticalAlignment
As tall as the slot minus the margin, unless the component has a fixed height; the minimum and maximum still apply.
strikethrough() - Method in interface org.inspirenxe.strata.api.text.Text
Returns this text with a struck-through base; see Text.style(UnaryOperator).
strikethrough() - Method in record class org.inspirenxe.strata.api.text.TextStyle
Returns the value of the strikethrough record component.
strikethrough(boolean) - Method in record class org.inspirenxe.strata.api.text.TextStylePatch
Returns a copy that also sets the strikethrough.
STRIKETHROUGH - Enum constant in enum class org.inspirenxe.strata.api.text.TextStyle.Property
STRIP_WIDTH - Static variable in interface org.inspirenxe.strata.api.control.field.ColorPicker
The width of the hue and alpha strips, in UI units.
Stroke - Record Class in org.inspirenxe.strata.api.extension
How a line or an outline is drawn: its width, the shape of its open ends and the shape of its corners.
Stroke(float, Stroke.Cap, Stroke.Join) - Constructor for record class org.inspirenxe.strata.api.extension.Stroke
Checks the arguments.
Stroke.Cap - Enum Class in org.inspirenxe.strata.api.extension
The shape of the ends of an open path.
Stroke.Join - Enum Class in org.inspirenxe.strata.api.extension
The shape of the corner where two segments of a path meet.
strokeArc(Rect, float, float, Stroke, int) - Method in interface org.inspirenxe.strata.api.extension.Painter
Draws part of the outline of the ellipse that fits a rectangle, inside it, as for Painter.strokeEllipse(Rect, Stroke, int), with the stroke's caps at both ends.
strokeEllipse(Rect, Stroke, int) - Method in interface org.inspirenxe.strata.api.extension.Painter
Draws the outline of the ellipse that fits a rectangle, inside it: the stroke's outer edge is the ellipse.
strokeRect(Rect, float, Stroke, int) - Method in interface org.inspirenxe.strata.api.extension.Painter
Draws the outline of a rectangle, inside it: the stroke's outer edge is the rectangle's edge, so a border drawn over a component's bounds stays inside them.
strokeShape(Shape, Stroke, int) - Method in interface org.inspirenxe.strata.api.extension.Painter
Draws the outline of a shape, centered on its path, with the stroke's joins at its corners and caps on the ends of subpaths that are not closed.
style() - Method in record class org.inspirenxe.strata.api.control.display.Label.State
Returns the value of the style record component.
style() - Method in interface org.inspirenxe.strata.api.control.display.Label
Returns the style the text is drawn in.
style() - Method in record class org.inspirenxe.strata.api.text.StyleRun
Returns the value of the style record component.
style() - Method in record class org.inspirenxe.strata.api.text.TextSpan
Returns the value of the style record component.
style(UnaryOperator) - Method in interface org.inspirenxe.strata.api.text.Text
Returns this text resolved against a changed base, so its parts that set the same properties keep theirs.
STYLE_ACCENT_ERROR - Static variable in interface org.inspirenxe.strata.api.control.display.InfoBar
Style key for the accent strip of InfoBar.Severity.ERROR (paint, optional).
STYLE_ACCENT_INFO - Static variable in interface org.inspirenxe.strata.api.control.display.InfoBar
Style key for the accent strip of InfoBar.Severity.INFO (paint, optional).
STYLE_ACCENT_SUCCESS - Static variable in interface org.inspirenxe.strata.api.control.display.InfoBar
Style key for the accent strip of InfoBar.Severity.SUCCESS (paint, optional).
STYLE_ACCENT_WARNING - Static variable in interface org.inspirenxe.strata.api.control.display.InfoBar
Style key for the accent strip of InfoBar.Severity.WARNING (paint, optional).
STYLE_ANIMATION - Static variable in interface org.inspirenxe.strata.api.control.button.ToggleSwitch
Style key for how long the knob takes to slide to its other end, in milliseconds (metric, optional).
STYLE_ANIMATION - Static variable in interface org.inspirenxe.strata.api.control.display.ProgressBar
Style key for how long the fill takes to ease to a new value, in milliseconds (metric, optional).
STYLE_ANIMATION - Static variable in interface org.inspirenxe.strata.api.control.pane.Expander
Style key for how long the content takes to grow into view or shrink away, in milliseconds (metric, optional).
STYLE_ANIMATION - Static variable in interface org.inspirenxe.strata.api.control.pane.NavigationView
Style key for how long the pane takes to slide in over the content from the view's left edge, in milliseconds (metric, optional).
STYLE_ARROW - Static variable in interface org.inspirenxe.strata.api.control.button.DropDownButton
Style key for the arrow (paint, optional).
STYLE_ARROW - Static variable in interface org.inspirenxe.strata.api.control.collection.TreeView
Style key for the expand arrows (paint, optional).
STYLE_ARROW - Static variable in interface org.inspirenxe.strata.api.control.field.CalendarView
Style key for the previous and next arrows (paint, optional).
STYLE_ARROW - Static variable in interface org.inspirenxe.strata.api.control.pane.ScrollBar
Style key for an arrow button (paint, optional).
STYLE_ARROW_HOVERED - Static variable in interface org.inspirenxe.strata.api.control.pane.ScrollBar
Style key for an arrow button under the pointer (paint, optional).
STYLE_ARROW_PRESSED - Static variable in interface org.inspirenxe.strata.api.control.pane.ScrollBar
Style key for an arrow button held down (paint, optional).
STYLE_BACKDROP - Static variable in interface org.inspirenxe.strata.api.overlay.Overlays
Style key for the shade drawn over everything below an open dialog (paint, optional).
STYLE_BACKGROUND - Static variable in interface org.inspirenxe.strata.api.component.Tooltip
Style key for the box behind a Tooltip.Lines tooltip (paint, optional).
STYLE_BACKGROUND - Static variable in interface org.inspirenxe.strata.api.control.collection.ListView
Style key for the list's area behind its rows (paint, optional).
STYLE_BACKGROUND - Static variable in interface org.inspirenxe.strata.api.control.display.Avatar
Style key for behind the square (paint, required).
STYLE_BACKGROUND - Static variable in interface org.inspirenxe.strata.api.control.display.InfoBar
Style key for behind the bar (paint, required).
STYLE_BACKGROUND - Static variable in interface org.inspirenxe.strata.api.control.field.CalendarView
Style key for behind the whole calendar (paint, optional).
STYLE_BACKGROUND - Static variable in interface org.inspirenxe.strata.api.control.menu.Flyout
Style key for the flyout's background (paint, optional).
STYLE_BACKGROUND - Static variable in interface org.inspirenxe.strata.api.control.menu.Menu
Style key for the menu's background (paint, required).
STYLE_BACKGROUND - Static variable in interface org.inspirenxe.strata.api.control.menu.MenuBar
Style key for the bar's background (paint, optional).
STYLE_BACKGROUND - Static variable in interface org.inspirenxe.strata.api.control.window.Window
Style key for the window's background (paint, required).
STYLE_BACKGROUND_ERROR - Static variable in interface org.inspirenxe.strata.api.control.display.InfoBar
Style key for behind a bar of InfoBar.Severity.ERROR (paint, optional).
STYLE_BACKGROUND_INFO - Static variable in interface org.inspirenxe.strata.api.control.display.InfoBar
Style key for behind a bar of InfoBar.Severity.INFO (paint, optional).
STYLE_BACKGROUND_SUCCESS - Static variable in interface org.inspirenxe.strata.api.control.display.InfoBar
Style key for behind a bar of InfoBar.Severity.SUCCESS (paint, optional).
STYLE_BACKGROUND_WARNING - Static variable in interface org.inspirenxe.strata.api.control.display.InfoBar
Style key for behind a bar of InfoBar.Severity.WARNING (paint, optional).
STYLE_BADGE - Static variable in interface org.inspirenxe.strata.api.control.display.Avatar
Style key for behind a badge's number (paint, optional).
STYLE_BADGE_PADDING - Static variable in interface org.inspirenxe.strata.api.control.display.Avatar
Style key for the space around a badge's number (insets, optional).
STYLE_BADGE_TEXT - Static variable in interface org.inspirenxe.strata.api.control.display.Avatar
Style key for a badge's number (text style, optional).
STYLE_BAR_GAP - Static variable in interface org.inspirenxe.strata.api.control.collection.ListView
Style key for the space between a centered column of rows and the scroll bar (metric, optional), in UI units.
STYLE_BELOW - Static variable in interface org.inspirenxe.strata.api.component.Tooltip
Style key for placing a tooltip below its component rather than beside the pointer (metric, optional): any value but 0 turns it on.
STYLE_BELOW_GAP - Static variable in interface org.inspirenxe.strata.api.component.Tooltip
Style key for the gap of a tooltip placed below its component (metric, optional), in UI units.
STYLE_BELOW_OVERLAP - Static variable in interface org.inspirenxe.strata.api.component.Tooltip
Style key for the overlap of a tooltip placed below its component (metric, optional), in UI units.
STYLE_BUTTON - Static variable in interface org.inspirenxe.strata.api.control.field.DatePicker
Style key for the button that opens the popup (paint, optional).
STYLE_BUTTON - Static variable in interface org.inspirenxe.strata.api.control.field.DateTimePicker
Style key for the button that opens the popup (paint, optional).
STYLE_BUTTON - Static variable in interface org.inspirenxe.strata.api.control.field.Spinner
Style key for each step button (paint, optional).
STYLE_BUTTON - Static variable in interface org.inspirenxe.strata.api.control.field.TimePicker
Style key for the button that opens the popup (paint, optional).
STYLE_BUTTON_DISABLED - Static variable in interface org.inspirenxe.strata.api.control.field.DatePicker
Style key for the button of a disabled picker (paint, optional).
STYLE_BUTTON_DISABLED - Static variable in interface org.inspirenxe.strata.api.control.field.DateTimePicker
Style key for the button of a disabled picker (paint, optional).
STYLE_BUTTON_DISABLED - Static variable in interface org.inspirenxe.strata.api.control.field.Spinner
Style key for a step button that cannot be used (paint, optional).
STYLE_BUTTON_DISABLED - Static variable in interface org.inspirenxe.strata.api.control.field.TimePicker
Style key for the button of a disabled picker (paint, optional).
STYLE_BUTTON_GAP - Static variable in interface org.inspirenxe.strata.api.control.window.MessageBox
Style key for the space between buttons (metric, optional), in UI units.
STYLE_BUTTON_HOVERED - Static variable in interface org.inspirenxe.strata.api.control.field.DatePicker
Style key for the button under the pointer (paint, optional).
STYLE_BUTTON_HOVERED - Static variable in interface org.inspirenxe.strata.api.control.field.DateTimePicker
Style key for the button under the pointer (paint, optional).
STYLE_BUTTON_HOVERED - Static variable in interface org.inspirenxe.strata.api.control.field.Spinner
Style key for the step button under the pointer (paint, optional).
STYLE_BUTTON_HOVERED - Static variable in interface org.inspirenxe.strata.api.control.field.TimePicker
Style key for the button under the pointer (paint, optional).
STYLE_BUTTON_WIDTH - Static variable in interface org.inspirenxe.strata.api.control.window.MessageBox
Style key for each button's width (metric, optional), in UI units.
STYLE_BUTTON_WIDTH_MAXIMUM - Static variable in interface org.inspirenxe.strata.api.control.window.MessageBox
Style key for the widest a button gets when the buttons share the row (metric, optional), in UI units.
STYLE_CARET - Static variable in interface org.inspirenxe.strata.api.control.field.TextBox
Style key for the caret (paint, optional).
STYLE_CARET_BLINK - Static variable in interface org.inspirenxe.strata.api.control.field.TextBox
Style key for how long the caret stays shown and then hidden (metric, optional), in milliseconds.
STYLE_CARET_EXTEND - Static variable in interface org.inspirenxe.strata.api.control.field.TextBox
Style key for how far the caret reaches above and below the line of text (metric, optional), in UI units.
STYLE_CARET_UNDERSCORE - Static variable in interface org.inspirenxe.strata.api.control.field.TextBox
Style key for drawing a caret at the end of the text as an underscore (metric, optional): any value but 0 draws an underscore in the text's style, 1 unit after the text, or at its start in an empty field, instead of the caret bar.
STYLE_CELL - Static variable in interface org.inspirenxe.strata.api.control.collection.GridView
Style key for each cell (paint, required).
STYLE_CELL_HIGHLIGHT - Static variable in interface org.inspirenxe.strata.api.control.collection.GridView
Style key for where the hovered and selected paints are drawn, as insets from the cell's edges (insets, optional).
STYLE_CELL_HOVERED - Static variable in interface org.inspirenxe.strata.api.control.collection.GridView
Style key drawn over the cell under the pointer (paint, optional).
STYLE_CELL_HOVERED_BACK - Static variable in interface org.inspirenxe.strata.api.control.collection.GridView
Style key drawn under the content of the cell under the pointer, over the cell's own paint (paint, optional).
STYLE_CELL_PADDING - Static variable in interface org.inspirenxe.strata.api.control.collection.GridView
Style key for the space between a cell's edges and the component its cell factory made (insets, optional).
STYLE_CELL_PADDING - Static variable in interface org.inspirenxe.strata.api.control.collection.ListView
Style key for the margin around the default cell of lists, trees and tables, the cells ComponentFactory.cell(Object) and ComponentFactory.cellLabel(String) make, and the rows of a combo box's or a text box's list (insets, optional).
STYLE_CELL_PADDING - Static variable in interface org.inspirenxe.strata.api.control.field.CalendarView
Style key for the space around each day number (insets, optional).
STYLE_CELL_SELECTED - Static variable in interface org.inspirenxe.strata.api.control.collection.GridView
Style key drawn over the selected cell (paint, optional).
STYLE_CHECKED - Static variable in interface org.inspirenxe.strata.api.control.button.CheckBox
Style key for the checked box (paint, required).
STYLE_CHECKED_DISABLED - Static variable in interface org.inspirenxe.strata.api.control.button.CheckBox
Style key for the checked box when disabled (paint, optional).
STYLE_CHECKED_HOVERED - Static variable in interface org.inspirenxe.strata.api.control.button.CheckBox
Style key for the checked box when hovered or focused (paint, required).
STYLE_CLIP - Static variable in interface org.inspirenxe.strata.api.control.button.Button
Style key for where a caption too wide for its button is cut, as insets from the button's edges (insets, optional).
STYLE_CLIP - Static variable in interface org.inspirenxe.strata.api.control.pane.TabBar
Style key for where a tab's text is cut when too wide for the tab, as insets from the tab's edges (insets, optional).
STYLE_CLOSE - Static variable in interface org.inspirenxe.strata.api.control.display.InfoBar
Style key for the close button's x (text style, optional).
STYLE_CLOSE - Static variable in interface org.inspirenxe.strata.api.control.window.MessageBox
Style key for whether the window shows its close button (metric, optional): 0 hides it, and Escape still answers.
STYLE_CLOSE - Static variable in interface org.inspirenxe.strata.api.control.window.Window
Style key for the close button (text style, optional).
STYLE_CLOSE_HOVERED - Static variable in interface org.inspirenxe.strata.api.control.display.InfoBar
Style key for the close button's x while hovered or focused (text style, optional).
STYLE_CLOSE_HOVERED - Static variable in interface org.inspirenxe.strata.api.control.window.Window
Style key for the close button while hovered (text style, optional).
STYLE_DAY_HOVERED - Static variable in interface org.inspirenxe.strata.api.control.field.CalendarView
Style key for behind the day under the pointer (paint, optional).
STYLE_DAY_MARKER - Static variable in interface org.inspirenxe.strata.api.control.field.CalendarView
Style key for the square under a marked day (paint, optional).
STYLE_DAY_SELECTED - Static variable in interface org.inspirenxe.strata.api.control.field.CalendarView
Style key for behind the picked day (paint, required).
STYLE_DAY_TEXT - Static variable in interface org.inspirenxe.strata.api.control.field.CalendarView
Style key for the days of the month in view, the months and the years (text style, optional).
STYLE_DAY_TEXT_DISABLED - Static variable in interface org.inspirenxe.strata.api.control.field.CalendarView
Style key for days that cannot be picked (text style, optional).
STYLE_DAY_TEXT_OUTSIDE - Static variable in interface org.inspirenxe.strata.api.control.field.CalendarView
Style key for the days of the months before and after, and the years outside the decade (text style, optional).
STYLE_DAY_TEXT_SELECTED - Static variable in interface org.inspirenxe.strata.api.control.field.CalendarView
Style key for the picked day (text style, optional).
STYLE_DAY_TODAY - Static variable in interface org.inspirenxe.strata.api.control.field.CalendarView
Style key for behind today (paint, optional).
STYLE_DEFAULT - Static variable in interface org.inspirenxe.strata.api.control.button.Button
Style key for the idle face of a default button (paint, optional).
STYLE_DELAY - Static variable in interface org.inspirenxe.strata.api.component.Tooltip
Style key for how long the pointer rests on a component before its tooltip shows (metric, optional), in milliseconds.
STYLE_DISABLED - Static variable in interface org.inspirenxe.strata.api.control.button.Button
Style key for the disabled face (paint, required).
STYLE_DISABLED - Static variable in interface org.inspirenxe.strata.api.control.button.CheckBox
Style key for the unchecked box when disabled (paint, optional).
STYLE_DISABLED - Static variable in interface org.inspirenxe.strata.api.control.button.RadioButton
Style key for the box when not selected and disabled (paint, optional).
STYLE_DISABLED - Static variable in interface org.inspirenxe.strata.api.control.collection.ComboBox
Style key for the box when disabled (paint, optional).
STYLE_DISABLED - Static variable in interface org.inspirenxe.strata.api.control.field.ColorPicker
Style key for the shade over the square and strips when disabled (paint, optional).
STYLE_DISABLED - Static variable in interface org.inspirenxe.strata.api.control.field.TextBox
Style key for the background when disabled (paint, required).
STYLE_DISABLED - Static variable in interface org.inspirenxe.strata.api.control.pane.TabBar
Style key for a disabled tab (paint, optional).
STYLE_DIVIDER - Static variable in interface org.inspirenxe.strata.api.control.pane.SplitPane
Style key for the divider (paint, optional).
STYLE_DIVIDER_HOVERED - Static variable in interface org.inspirenxe.strata.api.control.pane.SplitPane
Style key for the divider under the pointer or being dragged (paint, optional).
STYLE_DOT - Static variable in interface org.inspirenxe.strata.api.control.display.BusyIndicator
Style key for an unlit dot (paint, required).
STYLE_DOT_ACTIVE - Static variable in interface org.inspirenxe.strata.api.control.display.BusyIndicator
Style key for the lit dot (paint, required).
STYLE_DOTS_TEXT - Static variable in interface org.inspirenxe.strata.api.control.display.BusyIndicator
Style key for drawing the dots as letters (text style, optional).
STYLE_DROP - Static variable in interface org.inspirenxe.strata.api.control.collection.ListView
Style key for the line where dragged rows would land (paint, optional).
STYLE_EDGE - Static variable in interface org.inspirenxe.strata.api.control.collection.ListView
Style key for a one-unit line just outside the list's top and bottom edges (paint, optional), next to the list.
STYLE_EDGE_OUTER - Static variable in interface org.inspirenxe.strata.api.control.collection.ListView
Style key for a one-unit line outside "list.edge"<T>, away from the list (paint, optional).
STYLE_ERROR - Static variable in interface org.inspirenxe.strata.api.control.attribute.value.Validatable
Style key for the outline of a control whose validation is an error and whose theme has no invalid face for it (paint, optional).
STYLE_FILL - Static variable in interface org.inspirenxe.strata.api.control.display.ProgressBar
Style key for the filled part (paint, required).
STYLE_FOCUS - Static variable in interface org.inspirenxe.strata.api.control.button.Button
Style key for the focus ring (paint, optional).
STYLE_FOCUS - Static variable in interface org.inspirenxe.strata.api.control.button.CheckBox
Style key for the focus ring (paint, optional).
STYLE_FOCUS - Static variable in interface org.inspirenxe.strata.api.control.button.RadioButton
Style key for the focus ring (paint, optional).
STYLE_FOCUS - Static variable in interface org.inspirenxe.strata.api.control.button.ToggleSwitch
Style key for the focus ring (paint, optional).
STYLE_FOCUS - Static variable in interface org.inspirenxe.strata.api.control.collection.GridView
Style key drawn over the cursor cell while the grid has focus (paint, optional).
STYLE_FOCUS - Static variable in interface org.inspirenxe.strata.api.control.field.CalendarView
Style key for the ring around the cursor's cell while focused (paint, optional).
STYLE_FOCUS - Static variable in interface org.inspirenxe.strata.api.control.field.ColorPicker
Style key for the ring around the square while the picker has focus (paint, optional).
STYLE_FOCUS - Static variable in interface org.inspirenxe.strata.api.control.pane.NavigationView
Style key for the ring around the keyboard cursor's item (paint, optional).
STYLE_FOCUS - Static variable in interface org.inspirenxe.strata.api.control.pane.SplitPane
Style key for the ring drawn inside the divider while it has focus (paint, optional).
STYLE_FOCUSED - Static variable in interface org.inspirenxe.strata.api.control.field.TextBox
Style key for the background when focused (paint, required).
STYLE_FRAME - Static variable in interface org.inspirenxe.strata.api.component.Tooltip
Style key for a second layer drawn over the "tooltip.background" of a Tooltip.Lines tooltip, such as an edge (paint, optional).
STYLE_FRAME - Static variable in interface org.inspirenxe.strata.api.control.display.Avatar
Style key for over the picture, the initials or the placeholder (paint, optional).
STYLE_FRAME - Static variable in interface org.inspirenxe.strata.api.control.field.ColorPicker
Style key for the frame behind the square, the strips and the swatch (paint, optional).
STYLE_GRID - Static variable in interface org.inspirenxe.strata.api.control.collection.TableView
Style key for the lines between columns (paint, optional).
STYLE_GRIP - Static variable in interface org.inspirenxe.strata.api.control.window.Window
Style key for the resize grip (paint, optional).
STYLE_GRIP_HOVERED - Static variable in interface org.inspirenxe.strata.api.control.window.Window
Style key for the resize grip while the pointer is over a part that resizes, or during a resize (paint, optional).
STYLE_HEADER - Static variable in interface org.inspirenxe.strata.api.control.collection.TableView
Style key for the header behind each title (paint, required).
STYLE_HEADER - Static variable in interface org.inspirenxe.strata.api.control.pane.Expander
Style key for the header (paint, optional).
STYLE_HEADER_HEIGHT - Static variable in interface org.inspirenxe.strata.api.control.collection.TableView
Style key for the header's height (metric, optional), in UI units.
STYLE_HEADER_HOVERED - Static variable in interface org.inspirenxe.strata.api.control.collection.TableView
Style key for a sortable header title under the pointer (paint, optional).
STYLE_HEADER_HOVERED - Static variable in interface org.inspirenxe.strata.api.control.field.CalendarView
Style key for behind the title or an arrow under the pointer (paint, optional).
STYLE_HEADER_HOVERED - Static variable in interface org.inspirenxe.strata.api.control.pane.Expander
Style key for the header when hovered or focused (paint, optional).
STYLE_HEADER_PADDING - Static variable in interface org.inspirenxe.strata.api.control.collection.TableView
Style key for the space between a column's edges and its title and sort arrow (insets, optional).
STYLE_HEADER_PADDING - Static variable in interface org.inspirenxe.strata.api.control.pane.Expander
Style key for the space between the header's edges and its arrow and text (insets, optional).
STYLE_HEADER_TEXT - Static variable in interface org.inspirenxe.strata.api.control.collection.TableView
Style key for the header titles (text style, optional).
STYLE_HEADER_TEXT - Static variable in interface org.inspirenxe.strata.api.control.field.CalendarView
Style key for the title (text style, optional).
STYLE_HEADER_TEXT - Static variable in interface org.inspirenxe.strata.api.control.pane.NavigationView
Style key for a header (text style, optional).
STYLE_HOVERED - Static variable in interface org.inspirenxe.strata.api.control.button.Button
Style key for the hovered or focused face (paint, required).
STYLE_HOVERED - Static variable in interface org.inspirenxe.strata.api.control.button.CheckBox
Style key for the unchecked box when hovered or focused (paint, required).
STYLE_HOVERED - Static variable in interface org.inspirenxe.strata.api.control.button.RadioButton
Style key for the box when not selected and hovered or focused (paint, required).
STYLE_HOVERED - Static variable in interface org.inspirenxe.strata.api.control.collection.ComboBox
Style key for the box while hovered, focused or open (paint, optional).
STYLE_HOVERED - Static variable in interface org.inspirenxe.strata.api.control.pane.TabBar
Style key for an unselected tab under the pointer (paint, optional).
STYLE_ICON - Static variable in interface org.inspirenxe.strata.api.control.field.DatePicker
Style key for the icon on a date picker's button (paint, optional).
STYLE_ICON - Static variable in interface org.inspirenxe.strata.api.control.field.DateTimePicker
Style key for the icon on the button (paint, optional), shared with the date picker.
STYLE_ICON - Static variable in interface org.inspirenxe.strata.api.control.field.TimePicker
Style key for the icon on a time picker's button (paint, optional).
STYLE_ICON_ERROR - Static variable in interface org.inspirenxe.strata.api.control.display.InfoBar
Style key for the icon of InfoBar.Severity.ERROR (paint, optional).
STYLE_ICON_ERROR - Static variable in interface org.inspirenxe.strata.api.control.window.MessageBox
Style key for the icon of InfoBar.Severity.ERROR (paint, optional).
STYLE_ICON_INFO - Static variable in interface org.inspirenxe.strata.api.control.display.InfoBar
Style key for the icon of InfoBar.Severity.INFO (paint, optional).
STYLE_ICON_INFO - Static variable in interface org.inspirenxe.strata.api.control.window.MessageBox
Style key for the icon of InfoBar.Severity.INFO (paint, optional).
STYLE_ICON_SUCCESS - Static variable in interface org.inspirenxe.strata.api.control.display.InfoBar
Style key for the icon of InfoBar.Severity.SUCCESS (paint, optional).
STYLE_ICON_SUCCESS - Static variable in interface org.inspirenxe.strata.api.control.window.MessageBox
Style key for the icon of InfoBar.Severity.SUCCESS (paint, optional).
STYLE_ICON_WARNING - Static variable in interface org.inspirenxe.strata.api.control.display.InfoBar
Style key for the icon of InfoBar.Severity.WARNING (paint, optional).
STYLE_ICON_WARNING - Static variable in interface org.inspirenxe.strata.api.control.window.MessageBox
Style key for the icon of InfoBar.Severity.WARNING (paint, optional).
STYLE_INDICATOR - Static variable in interface org.inspirenxe.strata.api.control.pane.NavigationView
Style key for the strip down the selected item's left edge (paint, optional).
STYLE_INITIALS - Static variable in interface org.inspirenxe.strata.api.control.display.Avatar
Style key for the initials (text style, optional).
STYLE_INVALID - Static variable in interface org.inspirenxe.strata.api.control.button.CheckBox
Style key for the box while the check box is enabled and its validation is an error, in place of the four enabled faces, checked or not (paint, optional).
STYLE_INVALID - Static variable in interface org.inspirenxe.strata.api.control.collection.ComboBox
Style key for the box while it is enabled and its validation is an error, in place of the normal and hovered ones (paint, optional).
STYLE_INVALID - Static variable in interface org.inspirenxe.strata.api.control.field.Slider
Style key for the track while the slider is enabled and its validation is an error, in place of the normal and focused ones (paint, optional).
STYLE_INVALID - Static variable in interface org.inspirenxe.strata.api.control.field.TextBox
Style key for the background while the box is enabled and its validation is an error, in place of the normal and focused ones (paint, optional).
STYLE_ITEM_HOVERED - Static variable in interface org.inspirenxe.strata.api.control.menu.Menu
Style key for the highlighted item (paint, required).
STYLE_ITEM_HOVERED - Static variable in interface org.inspirenxe.strata.api.control.menu.MenuBar
Style key for the title under the pointer or with its menu open (paint, optional).
STYLE_ITEM_HOVERED - Static variable in interface org.inspirenxe.strata.api.control.pane.NavigationView
Style key for behind the hovered item (paint, optional).
STYLE_ITEM_PADDING - Static variable in interface org.inspirenxe.strata.api.control.menu.Menu
Style key for the space around a menu item's text (insets, optional).
STYLE_ITEM_PADDING - Static variable in interface org.inspirenxe.strata.api.control.pane.NavigationView
Style key for the space around an item's icon and text (insets, optional).
STYLE_ITEM_SELECTED - Static variable in interface org.inspirenxe.strata.api.control.pane.NavigationView
Style key for behind the selected item (paint, required).
STYLE_ITEM_TEXT - Static variable in interface org.inspirenxe.strata.api.control.pane.NavigationView
Style key for an item's text (text style, optional).
STYLE_ITEM_TEXT_DISABLED - Static variable in interface org.inspirenxe.strata.api.control.pane.NavigationView
Style key for a disabled item's text (text style, optional).
STYLE_ITEM_TEXT_SELECTED - Static variable in interface org.inspirenxe.strata.api.control.pane.NavigationView
Style key for the selected item's text (text style, optional).
STYLE_KEY_TRAVEL - Static variable in interface org.inspirenxe.strata.api.control.field.Slider
Style key for how far an arrow key moves the thumb of a slider with no step (metric, optional), in units of the thumb's travel along the track.
STYLE_KNOB - Static variable in interface org.inspirenxe.strata.api.control.button.ToggleSwitch
Style key for the knob (paint, required).
STYLE_KNOB_DISABLED - Static variable in interface org.inspirenxe.strata.api.control.button.ToggleSwitch
Style key for the knob when disabled (paint, optional).
STYLE_KNOB_HOVERED - Static variable in interface org.inspirenxe.strata.api.control.button.ToggleSwitch
Style key for the knob when hovered or focused (paint, optional).
STYLE_KNOB_PADDING - Static variable in interface org.inspirenxe.strata.api.control.button.ToggleSwitch
Style key for the space between the knob and the track's edges (insets, optional).
STYLE_LINE - Static variable in interface org.inspirenxe.strata.api.control.display.Separator
Style key for the line (paint, required).
STYLE_LINK_TEXT - Static variable in interface org.inspirenxe.strata.api.control.button.Button
Style key for the caption of a link (text style, optional).
STYLE_LINK_TEXT_DISABLED - Static variable in interface org.inspirenxe.strata.api.control.button.Button
Style key for the caption of a link when disabled (text style, optional).
STYLE_LINK_TEXT_HOVERED - Static variable in interface org.inspirenxe.strata.api.control.button.Button
Style key for the caption of a link while hovered or focused (text style, optional).
STYLE_MARK - Static variable in interface org.inspirenxe.strata.api.control.button.CheckBox
Style key for the check mark drawn over a checked box (paint, optional).
STYLE_MARK - Static variable in interface org.inspirenxe.strata.api.control.button.RadioButton
Style key for the mark drawn over a selected box (paint, optional).
STYLE_MARK_DISABLED - Static variable in interface org.inspirenxe.strata.api.control.button.CheckBox
Style key for the check mark when disabled (paint, optional).
STYLE_MARK_DISABLED - Static variable in interface org.inspirenxe.strata.api.control.button.RadioButton
Style key for the mark when disabled (paint, optional).
STYLE_MARK_MIXED - Static variable in interface org.inspirenxe.strata.api.control.button.CheckBox
Style key for the square drawn over a mixed box (paint, optional).
STYLE_MARK_MIXED_DISABLED - Static variable in interface org.inspirenxe.strata.api.control.button.CheckBox
Style key for the mixed square when disabled (paint, optional).
STYLE_MARKER - Static variable in interface org.inspirenxe.strata.api.control.field.ColorPicker
Style key for the markers (paint, optional).
STYLE_MARKER_OUTLINE - Static variable in interface org.inspirenxe.strata.api.control.field.ColorPicker
Style key for the line around the markers (paint, optional).
STYLE_MASK - Static variable in interface org.inspirenxe.strata.api.control.field.PasswordTextBox
Style key for the mask while the box is enabled and editable (text style, optional).
STYLE_MESSAGE_CENTER - Static variable in interface org.inspirenxe.strata.api.control.window.MessageBox
Style key for centering the message's lines (metric, optional): any value but 0 centers them.
STYLE_MESSAGE_WIDTH - Static variable in interface org.inspirenxe.strata.api.control.window.MessageBox
Style key for the width the message wraps at (metric, optional), in UI units.
STYLE_NORMAL - Static variable in interface org.inspirenxe.strata.api.control.button.Button
Style key for the idle face (paint, required).
STYLE_NORMAL - Static variable in interface org.inspirenxe.strata.api.control.button.CheckBox
Style key for the unchecked box (paint, required).
STYLE_NORMAL - Static variable in interface org.inspirenxe.strata.api.control.button.RadioButton
Style key for the box when not selected (paint, required).
STYLE_NORMAL - Static variable in interface org.inspirenxe.strata.api.control.collection.ComboBox
Style key for the box (paint, required).
STYLE_NORMAL - Static variable in interface org.inspirenxe.strata.api.control.field.TextBox
Style key for the background when not focused (paint, required).
STYLE_NORMAL - Static variable in interface org.inspirenxe.strata.api.control.pane.TabBar
Style key for an unselected tab (paint, required).
STYLE_OFFSET_X - Static variable in interface org.inspirenxe.strata.api.component.Tooltip
Style key for where a tooltip's left edge sits, right of the pointer (metric, optional), in UI units.
STYLE_OFFSET_Y - Static variable in interface org.inspirenxe.strata.api.component.Tooltip
Style key for where a tooltip's top edge sits, below the pointer (metric, optional), in UI units; a negative value puts it above.
STYLE_OUTSET - Static variable in interface org.inspirenxe.strata.api.component.Tooltip
Style key for how far the background and frame of a Tooltip.Lines tooltip reach past its box (insets, optional), for paints whose images have a margin of their own.
STYLE_PADDING - Static variable in interface org.inspirenxe.strata.api.component.Tooltip
Style key for the space between a Tooltip.Lines tooltip's edges and its text (insets, optional).
STYLE_PADDING - Static variable in interface org.inspirenxe.strata.api.control.button.Button
Style key for the space between a button's edges and its caption, or its icon and caption (insets, optional).
STYLE_PADDING - Static variable in interface org.inspirenxe.strata.api.control.collection.ComboBox
Style key for the space between the box's edges and its shown value on the left and its arrow on the right (insets, optional).
STYLE_PADDING - Static variable in interface org.inspirenxe.strata.api.control.collection.ListView
Style key for the space above the first row and below the last (insets, optional), in UI units, which scrolls with the rows.
STYLE_PADDING - Static variable in interface org.inspirenxe.strata.api.control.display.InfoBar
Style key for the space between the accent strip and the bar's other edges and its contents (insets, optional).
STYLE_PADDING - Static variable in interface org.inspirenxe.strata.api.control.display.ProgressBar
Style key for the space around the bar's text (insets, optional).
STYLE_PADDING - Static variable in interface org.inspirenxe.strata.api.control.field.CalendarView
Style key for the space between the calendar's edges and its grid (insets, optional).
STYLE_PADDING - Static variable in interface org.inspirenxe.strata.api.control.field.DatePicker
Style key for the space between the field's edges and its text (insets, optional).
STYLE_PADDING - Static variable in interface org.inspirenxe.strata.api.control.field.DateTimePicker
Style key for the space between the field's edges and its text (insets, optional).
STYLE_PADDING - Static variable in interface org.inspirenxe.strata.api.control.field.Slider
Style key for the space between the slider's edges and its label (insets, optional).
STYLE_PADDING - Static variable in interface org.inspirenxe.strata.api.control.field.TextArea
Style key for the space between a text area's edges and its text (insets, optional).
STYLE_PADDING - Static variable in interface org.inspirenxe.strata.api.control.field.TextBox
Style key for the space between a text box's edges and its text (insets, optional).
STYLE_PADDING - Static variable in interface org.inspirenxe.strata.api.control.field.TimePicker
Style key for the space between the field's edges and its text (insets, optional).
STYLE_PADDING - Static variable in interface org.inspirenxe.strata.api.control.menu.Flyout
Style key for the space between the flyout's edges and its content (insets, optional).
STYLE_PADDING - Static variable in interface org.inspirenxe.strata.api.control.menu.Menu
Style key for the space between the menu's edges and its items (insets, optional).
STYLE_PADDING - Static variable in interface org.inspirenxe.strata.api.control.pane.TabBar
Style key for the space around an unselected tab's text (insets, optional).
STYLE_PADDING - Static variable in interface org.inspirenxe.strata.api.control.window.MessageBox
Style key for the space between the window's padding and the message and buttons (insets, optional).
STYLE_PADDING - Static variable in interface org.inspirenxe.strata.api.control.window.Window
Style key for the space between the window's edges, below the title bar, and its content (insets, optional).
STYLE_PADDING_ICON - Static variable in interface org.inspirenxe.strata.api.control.button.Button
Style key for the space around the icon of a button with an icon and no caption (insets, optional).
STYLE_PADDING_SELECTED - Static variable in interface org.inspirenxe.strata.api.control.pane.TabBar
Style key for the space around the selected tab's text (insets, optional).
STYLE_PANE - Static variable in interface org.inspirenxe.strata.api.control.pane.NavigationView
Style key for behind the pane beside the content and the bar of MINIMAL (paint, optional).
STYLE_PANE_OVERLAY - Static variable in interface org.inspirenxe.strata.api.control.pane.NavigationView
Style key for behind the pane opened over the content (paint, optional).
STYLE_PANE_PADDING - Static variable in interface org.inspirenxe.strata.api.control.pane.NavigationView
Style key for the space between the pane's edges and what it holds (insets, optional).
STYLE_PLACEHOLDER - Static variable in interface org.inspirenxe.strata.api.control.collection.ListView
Style key for the placeholder text (text style, optional).
STYLE_PLACEHOLDER - Static variable in interface org.inspirenxe.strata.api.control.display.Avatar
Style key for the figure shown with no picture and no initials (paint, optional).
STYLE_PLACEHOLDER - Static variable in interface org.inspirenxe.strata.api.control.field.TextBox
Style key for the placeholder (text style, optional).
STYLE_PLACEHOLDER_GROUP - Static variable in interface org.inspirenxe.strata.api.control.display.Avatar
Style key for the figure a group shows with no picture and no initials (paint, optional).
STYLE_PLACEHOLDER_HIDE - Static variable in interface org.inspirenxe.strata.api.control.field.TextBox
Style key for hiding the placeholder while the field has focus (metric, optional): any value but 0 hides it.
STYLE_POPUP - Static variable in interface org.inspirenxe.strata.api.control.collection.ComboBox
Style key for the background of the open list (paint, required).
STYLE_POPUP - Static variable in interface org.inspirenxe.strata.api.control.field.DatePicker
Style key for behind the popup (paint, optional).
STYLE_POPUP - Static variable in interface org.inspirenxe.strata.api.control.field.DateTimePicker
Style key for behind the popup (paint, optional).
STYLE_POPUP - Static variable in interface org.inspirenxe.strata.api.control.field.TimePicker
Style key for behind the popup (paint, optional).
STYLE_PRESSED - Static variable in interface org.inspirenxe.strata.api.control.button.Button
Style key for the pressed face (paint, required).
STYLE_RADIUS - Static variable in interface org.inspirenxe.strata.api.control.display.Avatar
Style key for the radius of the square's corners, in UI units (metric, optional).
STYLE_REVEAL - Static variable in interface org.inspirenxe.strata.api.control.field.PasswordTextBox
Style key for the eye while the text is hidden (paint, optional).
STYLE_REVEAL_ACTIVE - Static variable in interface org.inspirenxe.strata.api.control.field.PasswordTextBox
Style key for the eye while the text shows (paint, optional).
STYLE_REVEAL_DISABLED - Static variable in interface org.inspirenxe.strata.api.control.field.PasswordTextBox
Style key for the eye while the user cannot reveal the text (paint, optional).
STYLE_REVEAL_HOVERED - Static variable in interface org.inspirenxe.strata.api.control.field.PasswordTextBox
Style key for the eye under the pointer while the text is hidden (paint, optional).
STYLE_ROW - Static variable in interface org.inspirenxe.strata.api.control.collection.ListView
Style key for an unselected row (paint, optional).
STYLE_ROW_HOVERED - Static variable in interface org.inspirenxe.strata.api.control.collection.ListView
Style key for an unselected row under the pointer (paint, optional).
STYLE_ROW_RING - Static variable in interface org.inspirenxe.strata.api.control.collection.ListView
Style key for a one-unit ring just inside the selected row while the list's focus is shown (paint, optional).
STYLE_ROW_RING_UNFOCUSED - Static variable in interface org.inspirenxe.strata.api.control.collection.ListView
Style key for a one-unit ring just inside the selected row while the list does not have focus, or has it without showing it (paint, optional).
STYLE_ROW_SELECTED - Static variable in interface org.inspirenxe.strata.api.control.collection.ListView
Style key for the selected row (paint, required).
STYLE_ROW_SELECTED_UNFOCUSED - Static variable in interface org.inspirenxe.strata.api.control.collection.ListView
Style key for the selected row while the list does not have focus (paint, optional).
STYLE_ROW_WIDTH - Static variable in interface org.inspirenxe.strata.api.control.collection.ListView
Style key for the widest a row gets (metric, optional), in UI units.
STYLE_SCROLL_ROWS - Static variable in interface org.inspirenxe.strata.api.control.collection.ListView
Style key for how far one wheel notch scrolls (metric, optional), in rows.
STYLE_SEGMENT - Static variable in interface org.inspirenxe.strata.api.control.display.ProgressBar
Style key for the moving segment of an indeterminate bar (paint, optional).
STYLE_SEGMENT_FOCUSED - Static variable in interface org.inspirenxe.strata.api.control.field.DatePicker
Style key for behind the focused part (paint, optional).
STYLE_SEGMENT_FOCUSED - Static variable in interface org.inspirenxe.strata.api.control.field.DateTimePicker
Style key for behind the focused part (paint, optional).
STYLE_SEGMENT_FOCUSED - Static variable in interface org.inspirenxe.strata.api.control.field.TimePicker
Style key for behind the focused part (paint, optional).
STYLE_SELECTED - Static variable in interface org.inspirenxe.strata.api.control.button.RadioButton
Style key for the selected box (paint, required).
STYLE_SELECTED - Static variable in interface org.inspirenxe.strata.api.control.button.ToggleButton
Style key for the face while on (paint, optional).
STYLE_SELECTED - Static variable in interface org.inspirenxe.strata.api.control.pane.TabBar
Style key for the selected tab (paint, required).
STYLE_SELECTED_DISABLED - Static variable in interface org.inspirenxe.strata.api.control.button.RadioButton
Style key for the selected box when disabled (paint, optional).
STYLE_SELECTED_DISABLED - Static variable in interface org.inspirenxe.strata.api.control.button.ToggleButton
Style key for the face while on and disabled (paint, optional).
STYLE_SELECTED_DISABLED - Static variable in interface org.inspirenxe.strata.api.control.pane.TabBar
Style key for the selected tab when it or the bar is disabled (paint, optional).
STYLE_SELECTED_FILL - Static variable in interface org.inspirenxe.strata.api.control.pane.TabBar
Style key for a second layer drawn over the selected tab's face, inside "tab.selected.fill.insets" (paint, optional).
STYLE_SELECTED_FILL_INSETS - Static variable in interface org.inspirenxe.strata.api.control.pane.TabBar
Style key for where "tab.selected.fill" is drawn, as insets from the tab's edges (insets, optional).
STYLE_SELECTED_HOVERED - Static variable in interface org.inspirenxe.strata.api.control.button.RadioButton
Style key for the selected box when hovered or focused (paint, required).
STYLE_SELECTED_HOVERED - Static variable in interface org.inspirenxe.strata.api.control.button.ToggleButton
Style key for the face while on and hovered or focused (paint, optional).
STYLE_SELECTED_HOVERED - Static variable in interface org.inspirenxe.strata.api.control.pane.TabBar
Style key for the selected tab while hovered or while the bar has focus that the keyboard gave it or kept, not a click (paint, optional).
STYLE_SELECTION - Static variable in interface org.inspirenxe.strata.api.control.field.TextBox
Style key for the selection highlight (paint, optional).
STYLE_SELECTION_EXTEND - Static variable in interface org.inspirenxe.strata.api.control.field.TextBox
Style key for how far the selection reaches above and below the line of text (metric, optional), in UI units.
STYLE_SEPARATOR - Static variable in interface org.inspirenxe.strata.api.control.menu.Menu
Style key for separator lines (paint, optional).
STYLE_SEPARATOR - Static variable in interface org.inspirenxe.strata.api.control.pane.NavigationView
Style key for a separator's line (paint, optional).
STYLE_SHADOW - Static variable in interface org.inspirenxe.strata.api.control.display.Separator
Style key for a second line beside the first (paint, optional).
STYLE_SHORTCUT - Static variable in interface org.inspirenxe.strata.api.control.menu.Menu
Style key for shortcut hints (text style, optional).
STYLE_SLIM_THUMB - Static variable in interface org.inspirenxe.strata.api.control.pane.ScrollBar
Style key for a slim bar's thumb (paint, optional).
STYLE_SLIM_THUMB_DISABLED - Static variable in interface org.inspirenxe.strata.api.control.pane.ScrollBar
Style key for a slim bar's thumb when disabled or when there is nothing to scroll (paint, optional).
STYLE_SLIM_THUMB_HOVERED - Static variable in interface org.inspirenxe.strata.api.control.pane.ScrollBar
Style key for a slim bar's thumb while hovered or dragged (paint, optional).
STYLE_SLIM_TRACK - Static variable in interface org.inspirenxe.strata.api.control.pane.ScrollBar
Style key for a slim bar's track (paint, optional).
STYLE_SMOOTH - Static variable in interface org.inspirenxe.strata.api.layout.ScrollPanel
Style key for how long a scroll by the wheel, a key or ScrollPanel.scrollToVisible(Rect) takes to glide to its new offset, in milliseconds (metric, optional).
STYLE_SPACING - Static variable in interface org.inspirenxe.strata.api.control.window.MessageBox
Style key for the space between the message and the buttons (metric, optional), in UI units.
STYLE_SUGGESTION_TEXT - Static variable in interface org.inspirenxe.strata.api.control.field.TextBox
Style key for the text of each suggestion (text style, optional).
STYLE_SUGGESTIONS - Static variable in interface org.inspirenxe.strata.api.control.field.TextBox
Style key for behind the suggestion list (paint, optional).
STYLE_TEXT - Static variable in interface org.inspirenxe.strata.api.component.Tooltip
Style key for the text of a Tooltip.Lines tooltip (text style, optional).
STYLE_TEXT - Static variable in interface org.inspirenxe.strata.api.control.button.Button
Style key for the caption (text style, optional).
STYLE_TEXT - Static variable in interface org.inspirenxe.strata.api.control.button.CheckBox
Style key for the caption (text style, optional).
STYLE_TEXT - Static variable in interface org.inspirenxe.strata.api.control.button.RadioButton
Style key for the caption (text style, optional).
STYLE_TEXT - Static variable in interface org.inspirenxe.strata.api.control.button.ToggleSwitch
Style key for the caption (text style, optional).
STYLE_TEXT - Static variable in interface org.inspirenxe.strata.api.control.collection.ComboBox
Style key for the option text (text style, optional).
STYLE_TEXT - Static variable in interface org.inspirenxe.strata.api.control.display.BusyIndicator
Style key for the caption (text style, optional).
STYLE_TEXT - Static variable in interface org.inspirenxe.strata.api.control.display.InfoBar
Style key for the message (text style, optional).
STYLE_TEXT - Static variable in interface org.inspirenxe.strata.api.control.display.Label
Style key for the label's text style (text style, optional).
STYLE_TEXT - Static variable in interface org.inspirenxe.strata.api.control.display.ProgressBar
Style key for the caption (text style, optional).
STYLE_TEXT - Static variable in interface org.inspirenxe.strata.api.control.field.Slider
Style key for the label (text style, optional).
STYLE_TEXT - Static variable in interface org.inspirenxe.strata.api.control.field.TextBox
Style key for the text (text style, optional).
STYLE_TEXT - Static variable in interface org.inspirenxe.strata.api.control.menu.Menu
Style key for item text (text style, optional).
STYLE_TEXT - Static variable in interface org.inspirenxe.strata.api.control.menu.MenuBar
Style key for the titles (text style, optional).
STYLE_TEXT - Static variable in interface org.inspirenxe.strata.api.control.pane.Expander
Style key for the title and arrow (text style, optional).
STYLE_TEXT - Static variable in interface org.inspirenxe.strata.api.control.pane.TabBar
Style key for an unselected tab's text (text style, optional).
STYLE_TEXT_DISABLED - Static variable in interface org.inspirenxe.strata.api.control.button.Button
Style key for the caption when disabled (text style, optional).
STYLE_TEXT_DISABLED - Static variable in interface org.inspirenxe.strata.api.control.button.CheckBox
Style key for the caption when disabled (text style, optional).
STYLE_TEXT_DISABLED - Static variable in interface org.inspirenxe.strata.api.control.button.RadioButton
Style key for the caption when disabled (text style, optional).
STYLE_TEXT_DISABLED - Static variable in interface org.inspirenxe.strata.api.control.button.ToggleSwitch
Style key for the caption when disabled (text style, optional).
STYLE_TEXT_DISABLED - Static variable in interface org.inspirenxe.strata.api.control.collection.ComboBox
Style key for the selected option when disabled (text style, optional).
STYLE_TEXT_DISABLED - Static variable in interface org.inspirenxe.strata.api.control.field.Slider
Style key for the label when disabled (text style, optional).
STYLE_TEXT_DISABLED - Static variable in interface org.inspirenxe.strata.api.control.field.TextBox
Style key for the text when disabled (text style, optional).
STYLE_TEXT_DISABLED - Static variable in interface org.inspirenxe.strata.api.control.menu.Menu
Style key for disabled item text (text style, optional).
STYLE_TEXT_DISABLED - Static variable in interface org.inspirenxe.strata.api.control.pane.Expander
Style key for the title and arrow when disabled (text style, optional).
STYLE_TEXT_DISABLED - Static variable in interface org.inspirenxe.strata.api.control.pane.TabBar
Style key for a disabled tab's text (text style, optional).
STYLE_TEXT_READ_ONLY - Static variable in interface org.inspirenxe.strata.api.control.field.TextBox
Style key for the text when read-only (text style, optional).
STYLE_TEXT_SCROLL - Static variable in interface org.inspirenxe.strata.api.control.button.Button
Style key for how fast a caption too wide for its button scrolls (metric, optional), in milliseconds per unit of overflow for one sweep there and back.
STYLE_TEXT_SCROLL - Static variable in interface org.inspirenxe.strata.api.control.field.Slider
Style key for how fast a label too wide for the slider scrolls (metric, optional), in milliseconds per unit of overflow for one sweep there and back.
STYLE_TEXT_SCROLL - Static variable in interface org.inspirenxe.strata.api.control.pane.TabBar
Style key for how fast a tab's text too wide for the tab scrolls (metric, optional), in milliseconds per unit of overflow for one sweep there and back.
STYLE_TEXT_SCROLL_MINIMUM - Static variable in interface org.inspirenxe.strata.api.control.button.Button
Style key for the shortest sweep of a scrolling caption (metric, optional), in milliseconds.
STYLE_TEXT_SCROLL_MINIMUM - Static variable in interface org.inspirenxe.strata.api.control.field.Slider
Style key for the shortest sweep of a scrolling label (metric, optional), in milliseconds.
STYLE_TEXT_SCROLL_MINIMUM - Static variable in interface org.inspirenxe.strata.api.control.pane.TabBar
Style key for the shortest sweep of a tab's scrolling text (metric, optional), in milliseconds.
STYLE_TEXT_SELECTED - Static variable in interface org.inspirenxe.strata.api.control.field.TextBox
Style key for selected text (text style, optional).
STYLE_TEXT_SELECTED - Static variable in interface org.inspirenxe.strata.api.control.pane.TabBar
Style key for the selected tab's text (text style, optional).
STYLE_THUMB - Static variable in interface org.inspirenxe.strata.api.control.field.Slider
Style key for the thumb (paint, required).
STYLE_THUMB - Static variable in interface org.inspirenxe.strata.api.control.pane.ScrollBar
Style key for the thumb (paint, required).
STYLE_THUMB - Static variable in interface org.inspirenxe.strata.api.layout.ScrollPanel
Style key for the scroll bar thumb (paint, required).
STYLE_THUMB_DISABLED - Static variable in interface org.inspirenxe.strata.api.control.field.Slider
Style key for the thumb when disabled (paint, optional).
STYLE_THUMB_DISABLED - Static variable in interface org.inspirenxe.strata.api.control.pane.ScrollBar
Style key for the thumb when disabled or when there is nothing to scroll (paint, optional).
STYLE_THUMB_HOVERED - Static variable in interface org.inspirenxe.strata.api.control.field.Slider
Style key for the thumb while hovered, focused or pressed (paint, required).
STYLE_THUMB_HOVERED - Static variable in interface org.inspirenxe.strata.api.control.pane.ScrollBar
Style key for the thumb while hovered or dragged (paint, optional).
STYLE_THUMB_HOVERED - Static variable in interface org.inspirenxe.strata.api.layout.ScrollPanel
Style key for the thumb while hovered or dragged (paint, optional).
STYLE_TICK - Static variable in interface org.inspirenxe.strata.api.control.field.Slider
Style key for the major ticks (paint, optional).
STYLE_TICK_MINOR - Static variable in interface org.inspirenxe.strata.api.control.field.Slider
Style key for the minor ticks (paint, optional).
STYLE_TITLE - Static variable in interface org.inspirenxe.strata.api.control.display.InfoBar
Style key for the title (text style, optional).
STYLE_TITLE_BAR - Static variable in interface org.inspirenxe.strata.api.control.window.Window
Style key for the title bar (paint, optional).
STYLE_TITLE_INACTIVE - Static variable in interface org.inspirenxe.strata.api.control.window.Window
Style key for the title bar of a window that is not active (paint, optional).
STYLE_TITLE_PADDING - Static variable in interface org.inspirenxe.strata.api.control.menu.MenuBar
Style key for the space around each title (insets, optional).
STYLE_TITLE_PADDING - Static variable in interface org.inspirenxe.strata.api.control.window.Window
Style key for the space around the title in the title bar (insets, optional).
STYLE_TITLE_TEXT - Static variable in interface org.inspirenxe.strata.api.control.pane.NavigationView
Style key for the title (text style, optional).
STYLE_TITLE_TEXT - Static variable in interface org.inspirenxe.strata.api.control.window.Window
Style key for the title text (text style, optional).
STYLE_TOAST - Static variable in interface org.inspirenxe.strata.api.overlay.Overlays
Style key for the box behind a text toast (paint, optional).
STYLE_TOAST_FADE - Static variable in interface org.inspirenxe.strata.api.overlay.Overlays
Style key for how long a toast takes to fade in when it opens and to fade out before its time runs out, in milliseconds (metric, optional).
STYLE_TOAST_LINE_GAP - Static variable in interface org.inspirenxe.strata.api.overlay.Overlays
Style key for the extra space between the lines of a text toast (metric, optional), in UI units.
STYLE_TOAST_MARGIN - Static variable in interface org.inspirenxe.strata.api.overlay.Overlays
Style key for the space between toasts and the host's top and right edges, and between one toast and the next (metric, optional), in UI units.
STYLE_TOAST_PADDING - Static variable in interface org.inspirenxe.strata.api.overlay.Overlays
Style key for the space between a text toast's edges and its text (insets, optional).
STYLE_TOAST_TEXT - Static variable in interface org.inspirenxe.strata.api.overlay.Overlays
Style key for a text toast's text (text style, optional).
STYLE_TOAST_TITLE - Static variable in interface org.inspirenxe.strata.api.overlay.Overlays
Style key for the first line of a text toast (text style, optional).
STYLE_TOAST_WIDTH_MINIMUM - Static variable in interface org.inspirenxe.strata.api.overlay.Overlays
Style key for the least width of a text toast (metric, optional), in UI units.
STYLE_TOGGLE - Static variable in interface org.inspirenxe.strata.api.control.pane.NavigationView
Style key for behind the toggle (paint, optional).
STYLE_TOGGLE_HOVERED - Static variable in interface org.inspirenxe.strata.api.control.pane.NavigationView
Style key for behind the toggle while the pointer is over it (paint, optional).
STYLE_TRACK - Static variable in interface org.inspirenxe.strata.api.control.button.ToggleSwitch
Style key for the track when off (paint, required).
STYLE_TRACK - Static variable in interface org.inspirenxe.strata.api.control.display.ProgressBar
Style key for the bar's track (paint, required).
STYLE_TRACK - Static variable in interface org.inspirenxe.strata.api.control.field.Slider
Style key for the track (paint, required).
STYLE_TRACK - Static variable in interface org.inspirenxe.strata.api.control.pane.ScrollBar
Style key for the track (paint, optional).
STYLE_TRACK - Static variable in interface org.inspirenxe.strata.api.layout.ScrollPanel
Style key for the scroll bar track (paint, optional).
STYLE_TRACK_DISABLED - Static variable in interface org.inspirenxe.strata.api.control.button.ToggleSwitch
Style key for the track when disabled (paint, optional).
STYLE_TRACK_DISABLED - Static variable in interface org.inspirenxe.strata.api.control.field.Slider
Style key for the track when disabled (paint, optional).
STYLE_TRACK_FOCUSED - Static variable in interface org.inspirenxe.strata.api.control.field.Slider
Style key for the track while focused (paint, optional).
STYLE_TRACK_ON - Static variable in interface org.inspirenxe.strata.api.control.button.ToggleSwitch
Style key for the track when on (paint, required).
STYLE_TRACK_PADDING - Static variable in interface org.inspirenxe.strata.api.control.button.ToggleSwitch
Style key for the track's size around a box a line tall and two lines wide (insets, optional): the track is that box grown by these insets.
STYLE_TYPEAHEAD_TIMEOUT - Static variable in interface org.inspirenxe.strata.api.control.collection.ListView
Style key for how long a type-ahead prefix lasts without a key (metric, optional), in milliseconds.
STYLE_UNDERLINE - Static variable in interface org.inspirenxe.strata.api.control.pane.TabBar
Style key for a line under the selected tab's text (paint, optional).
STYLE_UNDERLINE_DISABLED - Static variable in interface org.inspirenxe.strata.api.control.pane.TabBar
Style key for the line under the selected tab's text when the tab is disabled (paint, optional).
STYLE_WARNING - Static variable in interface org.inspirenxe.strata.api.control.attribute.value.Validatable
Style key for the outline of a control whose validation is a warning (paint, optional).
STYLE_WEEKDAY_TEXT - Static variable in interface org.inspirenxe.strata.api.control.field.CalendarView
Style key for the weekday names (text style, optional).
STYLED_TEXT - Static variable in class org.inspirenxe.strata.api.transfer.DataFormat
Text with its styles, which Strata's own fields and labels read.
styleMatches(Pattern, UnaryOperator) - Method in interface org.inspirenxe.strata.api.text.Text
Returns this text with the characters a pattern matches restyled in place, after every part has its style.
stylePaint(String, Paint) - Method in class org.inspirenxe.strata.api.extension.CustomComponent
Looks up a paint from the theme for this component's style states.
stylePaint(String, Paint) - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentPeer
Looks up a paint by key for the component's style states.
StyleRun - Record Class in org.inspirenxe.strata.api.text
A range of a text field's text drawn in its own style, as a TextHighlighter returns it.
StyleRun(int, int, TextStyle) - Constructor for record class org.inspirenxe.strata.api.text.StyleRun
Checks the arguments.
Styles - Section in interface org.inspirenxe.strata.api.text.Text
 
styleText(String, TextStyle) - Method in class org.inspirenxe.strata.api.extension.CustomComponent
Looks up a text style from the theme for this component's style states, trying the keys in the order CustomComponent.stylePaint(String, Paint) does.
styleText(String, TextStyle) - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentPeer
Looks up a text style by key for the component's style states.
submenuItem() - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes an enabled SubmenuItem with no text and no menu, as submenuItem("") does.
submenuItem(String) - Method in interface org.inspirenxe.strata.api.ComponentFactory
Does the same as ComponentFactory.submenuItem(Text) with literal text.
submenuItem(Text) - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes an enabled SubmenuItem with no menu.
SubmenuItem - Interface in org.inspirenxe.strata.api.control.menu
A menu entry that opens another menu: beside its own in a Menu, or below its title in a MenuBar.
submit(Supplier) - Method in interface org.inspirenxe.strata.api.UiThread
Runs a task on the UI thread as UiThread.execute(Runnable) does and completes a future with what it returns.
SUBMIT - Static variable in interface org.inspirenxe.strata.api.control.field.PasswordTextBox
Fired when the user presses Enter or keypad Enter while the box has focus.
SUBMIT - Static variable in interface org.inspirenxe.strata.api.control.field.TextBox
Fired when the user presses Enter or keypad Enter while the box has focus, whether or not anything handles TextBox.SUBMITTED.
SUBMITTED - Static variable in interface org.inspirenxe.strata.api.control.field.PasswordTextBox
Fired after a submit by the user that no handler of PasswordTextBox.SUBMIT canceled.
SUBMITTED - Static variable in interface org.inspirenxe.strata.api.control.field.TextBox
Fired after a submit by the user that no handler of TextBox.SUBMIT canceled.
subscribe(Consumer) - Method in interface org.inspirenxe.strata.api.state.State
Calls a listener after each change of the value, for code outside any screen, such as a settings class that saves itself.
subscribe(EventType, int, EventHandler) - Method in interface org.inspirenxe.strata.api.event.EventTarget
Registers a handler like EventTarget.onEvent(EventType, int, EventHandler) and returns a way to remove it, for handlers that live shorter than the target, such as one that follows a drag.
subscribe(EventType, int, EventHandler) - Method in class org.inspirenxe.strata.api.extension.CustomComponent
 
subscribe(EventType, int, EventHandler) - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentPeer
Subscription - Interface in org.inspirenxe.strata.api.event
Something registered that can be removed again: a handler registered with EventTarget.subscribe(EventType, int, EventHandler), which can be removed before its target is discarded, or a registration in a registry such as ComponentRegistry.
SUCCESS - Enum constant in enum class org.inspirenxe.strata.api.control.display.InfoBar.Severity
Something went well.
suffix() - Method in enum class org.inspirenxe.strata.api.text.PluralCategory
Returns the suffix a translation key takes for this category, the name in lower case.
suggest(String, int) - Method in interface org.inspirenxe.strata.api.control.field.TextBox.SuggestionProvider
Returns the suggestions for a text and caret, in the order the list shows them.
suggestedName() - Method in record class org.inspirenxe.strata.api.file.FileDialog
Returns the value of the suggestedName record component.
Suggestion(String, int, int) - Constructor for record class org.inspirenxe.strata.api.control.field.TextBox.Suggestion
Checks the text and the range.
Suggestions - Section in interface org.inspirenxe.strata.api.control.field.TextBox
 
SUPER - Enum constant in enum class org.inspirenxe.strata.api.input.Modifier
Either Super key: the Windows key, or Command on macOS.
superKey() - Method in record class org.inspirenxe.strata.api.input.Modifiers
Returns whether Super is held.
supply(DataFormat, Supplier) - Method in class org.inspirenxe.strata.api.transfer.Transfer.Builder
Adds a value read the first time Transfer.get(DataFormat) asks for it.

T

T - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Letter T.
tab() - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes an enabled Tab with no text, as tab("") does.
tab(int) - Method in interface org.inspirenxe.strata.api.control.pane.TabBar
Returns the tab at an index.
tab(String) - Method in interface org.inspirenxe.strata.api.ComponentFactory
Does the same as ComponentFactory.tab(Text) with literal text.
tab(Text) - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes an enabled Tab with no tooltip.
Tab - Interface in org.inspirenxe.strata.api.control.pane
One tab of a TabBar.
TAB - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Tab.
tabBar() - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes a TabBar with no tabs.
TabBar - Interface in org.inspirenxe.strata.api.control.pane
A row of tabs, one of them selected.
tabIndex() - Method in interface org.inspirenxe.strata.api.component.Focusable
Returns the tab index.
tabIndex() - Method in class org.inspirenxe.strata.api.extension.CustomComponent
Returns the tab index.
tabIndex() - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentPeer
tableColumn() - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes a TableColumn with no title, as tableColumn("") does.
tableColumn(String) - Method in interface org.inspirenxe.strata.api.ComponentFactory
Does the same as ComponentFactory.tableColumn(Text) with literal text.
tableColumn(Text) - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes a TableColumn, weighted 1, that shows each item by its appearance name and is not sortable.
TableColumn<T> - Interface in org.inspirenxe.strata.api.control.collection
One column of a TableView: its title, its width, what builds its cells, and how it sorts.
tableView() - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes a TableView with no columns and no items.
TableView<T> - Interface in org.inspirenxe.strata.api.control.collection
Rows of items under a header of columns, such as a list of sale offers with a name, a price and a seller.
TableView.ColumnMove - Record Class in org.inspirenxe.strata.api.control.collection
A column's place among the columns, as the user moves it.
TableView.ColumnWidth - Record Class in org.inspirenxe.strata.api.control.collection
A column's width, as the user resizes it.
TableView.Sort - Record Class in org.inspirenxe.strata.api.control.collection
How the rows of a table are sorted.
tabs() - Method in interface org.inspirenxe.strata.api.control.pane.TabBar
Returns the tabs, left to right.
target() - Method in interface org.inspirenxe.strata.api.event.Event
Returns the component the event was fired at.
text() - Method in record class org.inspirenxe.strata.api.command.Command.Action
Returns the value of the text record component.
text() - Method in interface org.inspirenxe.strata.api.command.Command
Returns the caption that controls showing the command take.
text() - Method in record class org.inspirenxe.strata.api.command.Command.Toggle
Returns the value of the text record component.
text() - Method in interface org.inspirenxe.strata.api.control.attribute.text.HasText
Returns the text.
text() - Method in interface org.inspirenxe.strata.api.control.attribute.text.TextInput
Returns the text.
text() - Method in record class org.inspirenxe.strata.api.control.button.Button.State
Returns the value of the text record component.
text() - Method in interface org.inspirenxe.strata.api.control.button.Button
Returns the caption.
text() - Method in record class org.inspirenxe.strata.api.control.button.CheckBox.State
Returns the value of the text record component.
text() - Method in interface org.inspirenxe.strata.api.control.button.CheckBox
Returns the caption.
text() - Method in interface org.inspirenxe.strata.api.control.button.CycleButton
Returns the label that comes before the value.
text() - Method in record class org.inspirenxe.strata.api.control.button.DropDownButton.State
Returns the value of the text record component.
text() - Method in interface org.inspirenxe.strata.api.control.button.DropDownButton
Returns the caption.
text() - Method in record class org.inspirenxe.strata.api.control.button.RadioButton.State
Returns the value of the text record component.
text() - Method in interface org.inspirenxe.strata.api.control.button.RadioButton
Returns the caption.
text() - Method in record class org.inspirenxe.strata.api.control.button.ToggleButton.State
Returns the value of the text record component.
text() - Method in interface org.inspirenxe.strata.api.control.button.ToggleButton
Returns the caption.
text() - Method in record class org.inspirenxe.strata.api.control.button.ToggleSwitch.State
Returns the value of the text record component.
text() - Method in interface org.inspirenxe.strata.api.control.button.ToggleSwitch
Returns the caption.
text() - Method in interface org.inspirenxe.strata.api.control.display.BusyIndicator
Returns the caption.
text() - Method in record class org.inspirenxe.strata.api.control.display.InfoBar.State
Returns the value of the text record component.
text() - Method in interface org.inspirenxe.strata.api.control.display.InfoBar
Returns the message.
text() - Method in record class org.inspirenxe.strata.api.control.display.Label.State
Returns the value of the text record component.
text() - Method in interface org.inspirenxe.strata.api.control.display.Label
Returns the text.
text() - Method in interface org.inspirenxe.strata.api.control.display.ProgressBar
Returns the caption.
text() - Method in record class org.inspirenxe.strata.api.control.field.TextArea.State
Returns the value of the text record component.
text() - Method in interface org.inspirenxe.strata.api.control.field.TextArea
Returns the text.
text() - Method in record class org.inspirenxe.strata.api.control.field.TextBox.State
Returns the value of the text record component.
text() - Method in record class org.inspirenxe.strata.api.control.field.TextBox.Suggestion
Returns the value of the text record component.
text() - Method in interface org.inspirenxe.strata.api.control.field.TextBox
Returns the text.
text() - Method in interface org.inspirenxe.strata.api.control.window.MessageBox
Returns the message.
text() - Method in interface org.inspirenxe.strata.api.event.input.CharEvent
Returns the typed character as a string of one or two chars.
text() - Method in interface org.inspirenxe.strata.api.extension.ArrangeContext
Returns the engine's text measurement.
text() - Method in interface org.inspirenxe.strata.api.extension.Environment
Returns the engine's text measurement, the same one layout uses.
text() - Method in interface org.inspirenxe.strata.api.extension.MeasureContext
Returns the engine's text measurement.
text() - Method in record class org.inspirenxe.strata.api.text.TextSpan
Returns the value of the text record component.
text(String) - Static method in interface org.inspirenxe.strata.api.component.Tooltip
Returns a tooltip of literal text in the theme's tooltip style.
text(String) - Static method in class org.inspirenxe.strata.api.transfer.Transfer
Makes a transfer of plain text.
text(Text) - Static method in interface org.inspirenxe.strata.api.component.Tooltip
Returns a tooltip of text.
text(TextSpan, float, float) - Method in interface org.inspirenxe.strata.api.extension.Painter
Draws one line of text with its top-left corner at the given point.
text(TextSpan, Rect, HorizontalAlignment, VerticalAlignment) - Method in interface org.inspirenxe.strata.api.extension.Painter
Draws one line of text aligned in a rectangle, measured with the host's TextMetrics.
Text - Interface in org.inspirenxe.strata.api.text
Styled text that controls show: captions, titles, tooltips, messages.
TEXT - Enum constant in enum class org.inspirenxe.strata.api.component.CursorKind
The text I-beam, for editable text.
TEXT - Enum constant in enum class org.inspirenxe.strata.api.input.TextInputKind
Ordinary text.
TEXT - Static variable in interface org.inspirenxe.strata.api.control.attribute.text.HasText
TEXT - Static variable in interface org.inspirenxe.strata.api.control.attribute.text.TextInput
TEXT - Static variable in class org.inspirenxe.strata.api.transfer.DataFormat
Plain text, the MIME type text/plain.
Text.Builder - Interface in org.inspirenxe.strata.api.text
Builds text from parts.
textAlignment() - Method in record class org.inspirenxe.strata.api.control.display.Label.State
Returns the value of the textAlignment record component.
textAlignment() - Method in interface org.inspirenxe.strata.api.control.display.Label
Returns how each line sits within the label's width.
textAlignment() - Method in interface org.inspirenxe.strata.api.control.field.PasswordTextBox
Returns how text narrower than the box sits in it.
textAlignment() - Method in interface org.inspirenxe.strata.api.control.field.Spinner
Returns how the value's text sits in the field left of the step buttons.
textAlignment() - Method in interface org.inspirenxe.strata.api.control.field.TextArea
Returns how each row sits in the area's width.
textAlignment() - Method in interface org.inspirenxe.strata.api.control.field.TextBox
Returns how text narrower than the box sits in it.
Text and indexes - Section in interface org.inspirenxe.strata.api.control.field.TextBox
 
textArea() - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes an empty TextArea that wraps long lines.
TextArea - Interface in org.inspirenxe.strata.api.control.field
Text the user edits over several lines, such as a description or a note.
TextArea.State - Record Class in org.inspirenxe.strata.api.control.field
A text area's own state in a ComponentSnapshot.
textBox() - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes an empty TextBox.
TextBox - Interface in org.inspirenxe.strata.api.control.field
A single-line text field.
TextBox.State - Record Class in org.inspirenxe.strata.api.control.field
A text box's own state in a ComponentSnapshot.
TextBox.Suggestion - Record Class in org.inspirenxe.strata.api.control.field
A completion for the text of a box: the text that replaces a range of the box's text when the user accepts it.
TextBox.SuggestionProvider - Interface in org.inspirenxe.strata.api.control.field
Works out the suggestions for the text of a box.
TextEntry<S> - Interface in org.inspirenxe.strata.api.control.attribute.text
A control the user types into, without access to what was typed: a text box, a text area or a password box.
TextEntry.Caret - Record Class in org.inspirenxe.strata.api.control.attribute.text
Where the caret and the selection anchor are, as TextEntry.CARET_MOVED reports them.
TextFactory - Interface in org.inspirenxe.strata.api.text
Makes Text.
TextHighlighter - Interface in org.inspirenxe.strata.api.text
Styles parts of a text field's text, for syntax coloring, highlighted matches, colored chat input and the like.
TextInput<S> - Interface in org.inspirenxe.strata.api.control.attribute.text
A control the user types into and whose text code may read, such as a text box or a text area.
textInputKind() - Method in class org.inspirenxe.strata.api.extension.CustomComponent
Returns what kind of text this component takes, which Strata passes to the engine when the component gains focus, so the engine can turn off input methods, prediction and suggestions for secrets.
textInputKind() - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentHooks
Forwards to CustomComponent.textInputKind.
TextInputKind - Enum Class in org.inspirenxe.strata.api.input
The kind of text a focused field takes, which Strata passes to the engine when text input starts, so the engine can turn off what would show or keep the text.
TextMetrics - Interface in org.inspirenxe.strata.api.text
Measures text the way the engine draws it.
TextOverflow - Enum Class in org.inspirenxe.strata.api.text
What a label does with a line wider than its bounds.
textPatches() - Method in record class org.inspirenxe.strata.api.theme.ThemeOverrides
Returns the value of the textPatches record component.
textPatches() - Method in record class org.inspirenxe.strata.api.theme.ThemeRef
Returns the text style patches, as ThemeOverrides.textPatches() on ThemeRef.overrides() does.
texts() - Method in interface org.inspirenxe.strata.api.Strata.Provider
Returns the text factory.
texts() - Static method in class org.inspirenxe.strata.api.Strata
Returns the factory that makes text.
textScale() - Method in interface org.inspirenxe.strata.api.control.display.Label
Returns the text scale.
TextSpan - Record Class in org.inspirenxe.strata.api.text
A run of text in one style.
TextSpan(String, TextStyle) - Constructor for record class org.inspirenxe.strata.api.text.TextSpan
Creates a span of characters.
TextSpan(String, TextStyle, InlineElement) - Constructor for record class org.inspirenxe.strata.api.text.TextSpan
Checks the arguments.
textStyle() - Method in interface org.inspirenxe.strata.api.component.Container
Returns the patch this container applies to the text drawn inside it.
textStyle() - Method in class org.inspirenxe.strata.api.extension.CustomContainer
 
textStyle() - Method in interface org.inspirenxe.strata.api.extension.peer.ContainerPeer
textStyle(String) - Method in class org.inspirenxe.strata.api.theme.Theme
Looks up a text style.
textStyle(String, TextStyle) - Method in class org.inspirenxe.strata.api.theme.Theme.Builder
Sets a key's text style, replacing any earlier one.
TextStyle - Record Class in org.inspirenxe.strata.api.text
How a span of text looks.
TextStyle(int, boolean, boolean, boolean, boolean, boolean, boolean, FontId, float) - Constructor for record class org.inspirenxe.strata.api.text.TextStyle
Checks the size.
TextStyle.Property - Enum Class in org.inspirenxe.strata.api.text
A property of a TextStyle, for naming the ones a merge takes.
textStyleOr(String, TextStyle) - Method in class org.inspirenxe.strata.api.theme.Theme
Looks up a text style, with a fallback.
TextStylePatch - Record Class in org.inspirenxe.strata.api.text
A change to some properties of a TextStyle, applied over a style that comes from elsewhere.
TextStylePatch(TextStyle, Set) - Constructor for record class org.inspirenxe.strata.api.text.TextStylePatch
Copies the properties and resets the values of the others to those of TextStyle.DEFAULT.
textStyles() - Method in class org.inspirenxe.strata.api.theme.Theme
Returns every text style this theme sets, by style key.
textStyles() - Method in record class org.inspirenxe.strata.api.theme.ThemeOverrides
Returns the value of the textStyles record component.
textStyles() - Method in record class org.inspirenxe.strata.api.theme.ThemeRef
Returns the text style overrides, as ThemeOverrides.textStyles() on ThemeRef.overrides() does.
The field - Section in interface org.inspirenxe.strata.api.control.field.DatePicker
 
The field - Section in interface org.inspirenxe.strata.api.control.field.TimePicker
 
The field and the popup - Section in interface org.inspirenxe.strata.api.control.field.DateTimePicker
 
theme() - Method in interface org.inspirenxe.strata.api.ComponentFactory
Returns the theme of the host this factory belongs to.
theme() - Method in class org.inspirenxe.strata.api.extension.CustomComponent
Returns the theme applied to this component, for reading styles outside CustomComponent.onApplyTheme(Theme).
theme() - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentPeer
Theme - Class in org.inspirenxe.strata.api.theme
A set of style keys mapped to paints, text styles, insets and metrics.
Theme.Builder - Class in org.inspirenxe.strata.api.theme
Collects keys for a new Theme.
ThemeException - Exception Class in org.inspirenxe.strata.api.theme
Thrown when a theme lacks style keys that components in a tree require, or when a theme named by id cannot be built.
ThemeException(String) - Constructor for exception class org.inspirenxe.strata.api.theme.ThemeException
Creates the exception for a theme that could not be built at all, such as an unknown id, a cycle of parents, or a theme file that cannot be read.
ThemeException(Theme, Set) - Constructor for exception class org.inspirenxe.strata.api.theme.ThemeException
Creates the exception.
ThemeId - Record Class in org.inspirenxe.strata.api.theme
Names a theme as namespace:path, the way a SpriteId names a sprite.
ThemeId(String, String) - Constructor for record class org.inspirenxe.strata.api.theme.ThemeId
Checks the parts.
Theme keys - Section in interface org.inspirenxe.strata.api.control.button.Button
 
Theme keys - Section in interface org.inspirenxe.strata.api.control.button.CheckBox
 
Theme keys - Section in interface org.inspirenxe.strata.api.control.button.CycleButton
 
Theme keys - Section in interface org.inspirenxe.strata.api.control.button.DropDownButton
 
Theme keys - Section in interface org.inspirenxe.strata.api.control.button.RadioButton
 
Theme keys - Section in interface org.inspirenxe.strata.api.control.button.ToggleButton
 
Theme keys - Section in interface org.inspirenxe.strata.api.control.button.ToggleSwitch
 
Theme keys - Section in interface org.inspirenxe.strata.api.control.collection.ComboBox
 
Theme keys - Section in interface org.inspirenxe.strata.api.control.collection.GridView
 
Theme keys - Section in interface org.inspirenxe.strata.api.control.collection.ListView
 
Theme keys - Section in interface org.inspirenxe.strata.api.control.collection.TableView
 
Theme keys - Section in interface org.inspirenxe.strata.api.control.collection.TreeView
 
Theme keys - Section in interface org.inspirenxe.strata.api.control.display.Avatar
 
Theme keys - Section in interface org.inspirenxe.strata.api.control.display.BusyIndicator
 
Theme keys - Section in interface org.inspirenxe.strata.api.control.display.InfoBar
 
Theme keys - Section in interface org.inspirenxe.strata.api.control.display.Label
 
Theme keys - Section in interface org.inspirenxe.strata.api.control.display.ProgressBar
 
Theme keys - Section in interface org.inspirenxe.strata.api.control.display.Separator
 
Theme keys - Section in interface org.inspirenxe.strata.api.control.field.CalendarView
 
Theme keys - Section in interface org.inspirenxe.strata.api.control.field.ColorPicker
 
Theme keys - Section in interface org.inspirenxe.strata.api.control.field.DatePicker
 
Theme keys - Section in interface org.inspirenxe.strata.api.control.field.DateTimePicker
 
Theme keys - Section in interface org.inspirenxe.strata.api.control.field.PasswordTextBox
 
Theme keys - Section in interface org.inspirenxe.strata.api.control.field.Slider
 
Theme keys - Section in interface org.inspirenxe.strata.api.control.field.Spinner
 
Theme keys - Section in interface org.inspirenxe.strata.api.control.field.TextArea
 
Theme keys - Section in interface org.inspirenxe.strata.api.control.field.TextBox
 
Theme keys - Section in interface org.inspirenxe.strata.api.control.field.TimePicker
 
Theme keys - Section in interface org.inspirenxe.strata.api.control.menu.Flyout
 
Theme keys - Section in interface org.inspirenxe.strata.api.control.menu.Menu
 
Theme keys - Section in interface org.inspirenxe.strata.api.control.menu.MenuBar
 
Theme keys - Section in interface org.inspirenxe.strata.api.control.pane.Expander
 
Theme keys - Section in interface org.inspirenxe.strata.api.control.pane.NavigationView
 
Theme keys - Section in interface org.inspirenxe.strata.api.control.pane.ScrollBar
 
Theme keys - Section in interface org.inspirenxe.strata.api.control.pane.SplitPane
 
Theme keys - Section in interface org.inspirenxe.strata.api.control.pane.TabBar
 
Theme keys - Section in interface org.inspirenxe.strata.api.control.window.Window
 
Theme keys - Section in interface org.inspirenxe.strata.api.layout.ScrollPanel
 
ThemeOverrides - Record Class in org.inspirenxe.strata.api.theme
Keys to set on a theme: paints, text styles, insets and metrics by style key, with no theme id.
ThemeOverrides(Map, Map, Map) - Constructor for record class org.inspirenxe.strata.api.theme.ThemeOverrides
Creates overrides that set no metrics and no text style patches.
ThemeOverrides(Map, Map, Map, Map) - Constructor for record class org.inspirenxe.strata.api.theme.ThemeOverrides
Creates overrides that set no text style patches.
ThemeOverrides(Map, Map, Map, Map, Map) - Constructor for record class org.inspirenxe.strata.api.theme.ThemeOverrides
Copies the maps.
ThemeRef - Record Class in org.inspirenxe.strata.api.theme
A theme named by id, plus keys the developer sets on top of it for one screen.
ThemeRef(ThemeId, Map, Map) - Constructor for record class org.inspirenxe.strata.api.theme.ThemeRef
Creates a ref with paint and text style overrides and no insets overrides.
ThemeRef(ThemeId, Map, Map, Map) - Constructor for record class org.inspirenxe.strata.api.theme.ThemeRef
Creates a ref with paint, text style and insets overrides and no metric overrides.
ThemeRef(ThemeId, Map, Map, Map, Map) - Constructor for record class org.inspirenxe.strata.api.theme.ThemeRef
Creates a ref with paint, text style, insets and metric overrides.
ThemeRef(ThemeId, ThemeOverrides) - Constructor for record class org.inspirenxe.strata.api.theme.ThemeRef
Checks the arguments.
ThemeRegistry - Interface in org.inspirenxe.strata.api.theme
Themes and overrides added in code, for every host in the process.
themes() - Method in interface org.inspirenxe.strata.api.Strata.Provider
Returns the theme registry.
themes() - Static method in class org.inspirenxe.strata.api.Strata
Returns the themes and theme overrides added in code for the process.
Themes - Class in org.inspirenxe.strata.api.theme
Themes that ship with Strata.
then(TextStylePatch) - Method in record class org.inspirenxe.strata.api.text.TextStylePatch
Returns a patch that makes this patch's changes and then another's, so where both set a property the other's value wins.
The pane - Section in interface org.inspirenxe.strata.api.control.pane.NavigationView
 
The popup - Section in interface org.inspirenxe.strata.api.control.field.TimePicker
 
The value - Section in interface org.inspirenxe.strata.api.control.field.DateTimePicker
 
thickness() - Method in interface org.inspirenxe.strata.api.control.display.Separator
Returns the thickness.
THICKNESS - Static variable in interface org.inspirenxe.strata.api.control.pane.ScrollBar
How thick a standard bar is, in UI units: the same as a scroll panel's bars.
Threading - Section in interface org.inspirenxe.strata.api.component.Component
 
Ticks - Section in interface org.inspirenxe.strata.api.control.field.Slider
 
tiled() - Method in record class org.inspirenxe.strata.api.theme.Paint.NineSlice
Returns the value of the tiled record component.
tiled(SpriteId, Rect, Size, int) - Method in interface org.inspirenxe.strata.api.extension.Painter
Draws a sprite repeated over a rectangle from its top left corner, cropping the last column and row.
tiled(SpriteId, Size) - Static method in interface org.inspirenxe.strata.api.theme.Paint
Returns a sprite repeated over the rectangle at a given size, untinted.
Tiled(SpriteId, Size, int) - Constructor for record class org.inspirenxe.strata.api.theme.Paint.Tiled
Checks the arguments.
tiledNineSlice(SpriteId, Size, Insets) - Static method in interface org.inspirenxe.strata.api.theme.Paint
Returns a nine-slice sprite whose edges and center repeat at their size instead of stretching, untinted.
time() - Method in interface org.inspirenxe.strata.api.control.attribute.value.HasTime
Returns the time.
time() - Method in record class org.inspirenxe.strata.api.control.field.TimePicker.State
Returns the value of the time record component.
TIME - Static variable in interface org.inspirenxe.strata.api.control.attribute.value.HasTime
The time, as HasTime.time() and HasTime.setTime(LocalTime) say, null for none.
TIME_PICKED - Static variable in interface org.inspirenxe.strata.api.control.attribute.value.HasTime
Told after the time changed.
timePicker() - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes an empty TimePicker that shows its placeholder.
timePicker(LocalTime) - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes a TimePicker set to a time.
TimePicker - Interface in org.inspirenxe.strata.api.control.field
A field that shows a time of day in parts the user can type into or step, with a button that opens columns of hours, minutes, seconds and the halves of the day in a popup.
TimePicker.State - Record Class in org.inspirenxe.strata.api.control.field
A time picker's own state in a ComponentSnapshot.
tint() - Method in record class org.inspirenxe.strata.api.control.display.Image.State
Returns the value of the tint record component.
tint() - Method in interface org.inspirenxe.strata.api.control.display.Image
Returns the tint.
tint() - Method in record class org.inspirenxe.strata.api.theme.Paint.Backdrop
Returns the value of the tint record component.
tint() - Method in record class org.inspirenxe.strata.api.theme.Paint.NineSlice
Returns the value of the tint record component.
tint() - Method in record class org.inspirenxe.strata.api.theme.Paint.Sprite
Returns the value of the tint record component.
tint() - Method in record class org.inspirenxe.strata.api.theme.Paint.Tiled
Returns the value of the tint record component.
title() - Method in interface org.inspirenxe.strata.api.control.attribute.text.Titled
Returns the title.
title() - Method in record class org.inspirenxe.strata.api.control.display.InfoBar.State
Returns the value of the title record component.
title() - Method in interface org.inspirenxe.strata.api.control.display.InfoBar
Returns the title, shown before the message in the title style.
title() - Method in record class org.inspirenxe.strata.api.control.pane.Expander.State
Returns the value of the title record component.
title() - Method in interface org.inspirenxe.strata.api.control.pane.Expander
Returns the title.
title() - Method in interface org.inspirenxe.strata.api.control.window.MessageBox
Returns the window's title.
title() - Method in interface org.inspirenxe.strata.api.control.window.Window
Returns the title.
title() - Method in record class org.inspirenxe.strata.api.file.FileDialog
Returns the value of the title record component.
title() - Method in interface org.inspirenxe.strata.api.screen.Screen
Returns the screen's title, which engines show or read out, such as in a window's title bar or through a screen reader.
TITLE - Static variable in interface org.inspirenxe.strata.api.control.attribute.text.Titled
The title, as Titled.title() and Titled.setTitle(Text) say.
TITLE_PADDING - Static variable in interface org.inspirenxe.strata.api.control.window.Window
The space above and below the title in the title bar, in UI units.
Titled<S> - Interface in org.inspirenxe.strata.api.control.attribute.text
A control or entry with a title over its content, such as a window, an expander or a table column.
toast(String) - Method in interface org.inspirenxe.strata.api.overlay.Overlays
Does the same as Overlays.toast(Text) with literal text.
toast(Component, long) - Method in interface org.inspirenxe.strata.api.overlay.Overlays
Shows a component as a toast for a time.
toast(Text) - Method in interface org.inspirenxe.strata.api.overlay.Overlays
Shows a line of text as a toast for 3000L milliseconds.
TOAST_MARGIN - Static variable in interface org.inspirenxe.strata.api.overlay.Overlays
The space around toasts, in UI units.
toBuilder() - Method in class org.inspirenxe.strata.api.theme.Theme
Starts a builder holding all of this theme's keys and name, to make a variant.
toggle() - Method in interface org.inspirenxe.strata.api.control.attribute.value.Toggle
Flips the state, firing Toggle.TOGGLED but not Toggle.TOGGLE.
toggle() - Method in interface org.inspirenxe.strata.api.control.pane.Expander
Flips the expander as if its header had been clicked, firing Expander.EXPANDED but not Expander.EXPAND.
toggle(String, State) - Static method in interface org.inspirenxe.strata.api.command.Command
Creates a toggle with no shortcut that is always enabled, captioned with plain text.
toggle(Text, State) - Static method in interface org.inspirenxe.strata.api.command.Command
Creates a toggle with no shortcut that is always enabled.
Toggle<S> - Interface in org.inspirenxe.strata.api.control.attribute.value
A control that is on or off, such as a checkbox, a switch or a radio button.
Toggle(Text, KeyStroke, Source, State) - Constructor for record class org.inspirenxe.strata.api.command.Command.Toggle
Checks the components.
TOGGLE - Static variable in interface org.inspirenxe.strata.api.control.attribute.value.Toggle
Asked before the user turns the control on or off.
toggleButton() - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes a ToggleButton, off, with no caption, as toggleButton("") does.
toggleButton(String) - Method in interface org.inspirenxe.strata.api.ComponentFactory
Does the same as ComponentFactory.toggleButton(Text) with literal text.
toggleButton(Text) - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes a ToggleButton that is off.
ToggleButton - Interface in org.inspirenxe.strata.api.control.button
A button that stays down while it is on, such as Bold on a formatting toolbar or List in a view switcher.
ToggleButton.State - Record Class in org.inspirenxe.strata.api.control.button
A toggle button's own state in a ComponentSnapshot.
TOGGLED - Static variable in interface org.inspirenxe.strata.api.control.attribute.value.Toggle
Told after the control was turned on or off.
toggleSwitch() - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes a ToggleSwitch, off, with no caption, as toggleSwitch("") does.
toggleSwitch(String) - Method in interface org.inspirenxe.strata.api.ComponentFactory
Does the same as ComponentFactory.toggleSwitch(Text) with literal text.
toggleSwitch(Text) - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes a ToggleSwitch that is off.
ToggleSwitch - Interface in org.inspirenxe.strata.api.control.button
A switch that is on or off: a track with a knob that sits at the left when off and at the right when on, with a caption to its right.
ToggleSwitch.State - Record Class in org.inspirenxe.strata.api.control.button
A switch's own state in a ComponentSnapshot.
toModel(V) - Method in interface org.inspirenxe.strata.api.state.Converter
Returns the control's value as the model's, or why it cannot be one.
tooltip() - Method in interface org.inspirenxe.strata.api.component.HasTooltip
Returns the tooltip.
tooltip() - Method in interface org.inspirenxe.strata.api.control.pane.NavigationItem
Returns the tooltip.
tooltip() - Method in interface org.inspirenxe.strata.api.control.pane.Tab
Returns the tooltip.
tooltip() - Method in class org.inspirenxe.strata.api.extension.CustomComponent
Returns the tooltip.
tooltip() - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentPeer
tooltip(Function) - Method in class org.inspirenxe.strata.api.appearance.Appearance.Builder
Sets the tooltip.
tooltip(T) - Method in interface org.inspirenxe.strata.api.appearance.Appearance
Returns the value's tooltip.
Tooltip - Interface in org.inspirenxe.strata.api.component
What a host shows near the pointer while it rests on a component; see HasTooltip.setTooltip(Tooltip).
TOOLTIP - Static variable in interface org.inspirenxe.strata.api.component.HasTooltip
The tooltip, as HasTooltip.tooltip() and HasTooltip.setTooltip(Tooltip) say, null for none.
Tooltip.Custom - Record Class in org.inspirenxe.strata.api.component
A component built when the tooltip appears.
Tooltip.Lines - Record Class in org.inspirenxe.strata.api.component
Lines of text, resolved against the theme's tooltip style each time the tooltip appears.
tooltipOf(Object) - Method in interface org.inspirenxe.strata.api.appearance.Appearances
Returns a value's tooltip, asked anew on every call.
top() - Method in record class org.inspirenxe.strata.api.geometry.Insets
Returns the value of the top record component.
TOP - Enum constant in enum class org.inspirenxe.strata.api.control.button.IconPlacement
The icon sits above the caption, each centered across the button, as on a ribbon or a toolbar.
TOP - Enum constant in enum class org.inspirenxe.strata.api.layout.VerticalAlignment
Against the slot's top edge (after the margin), at the desired height.
TOP_CENTER - Enum constant in enum class org.inspirenxe.strata.api.layout.Anchor
Centered horizontally, at the top.
TOP_LEFT - Enum constant in enum class org.inspirenxe.strata.api.layout.Anchor
Left and top.
TOP_RIGHT - Enum constant in enum class org.inspirenxe.strata.api.layout.Anchor
Right and top.
topArgb() - Method in record class org.inspirenxe.strata.api.theme.Paint.Gradient
Returns the value of the topArgb record component.
toString() - Method in record class org.inspirenxe.strata.api.command.Command.Action
Returns a string representation of this record class.
toString() - Method in record class org.inspirenxe.strata.api.command.Command.Toggle
Returns a string representation of this record class.
toString() - Method in record class org.inspirenxe.strata.api.component.ComponentSnapshot
Returns a string representation of this record class.
toString() - Method in record class org.inspirenxe.strata.api.component.registry.ComponentId
Returns namespace:path.
toString() - Method in record class org.inspirenxe.strata.api.component.Tooltip.Custom
Returns a string representation of this record class.
toString() - Method in record class org.inspirenxe.strata.api.component.Tooltip.Lines
Returns a string representation of this record class.
toString() - Method in record class org.inspirenxe.strata.api.component.Validation
Returns a string representation of this record class.
toString() - Method in record class org.inspirenxe.strata.api.control.attribute.item.ItemDragging.ItemMove
Returns a string representation of this record class.
toString() - Method in record class org.inspirenxe.strata.api.control.attribute.text.TextEntry.Caret
Returns a string representation of this record class.
toString() - Method in record class org.inspirenxe.strata.api.control.button.Button.State
Returns a string representation of this record class.
toString() - Method in record class org.inspirenxe.strata.api.control.button.CheckBox.State
Returns a string representation of this record class.
toString() - Method in record class org.inspirenxe.strata.api.control.button.DropDownButton.State
Returns a string representation of this record class.
toString() - Method in record class org.inspirenxe.strata.api.control.button.RadioButton.State
Returns a string representation of this record class.
toString() - Method in record class org.inspirenxe.strata.api.control.button.ToggleButton.State
Returns a string representation of this record class.
toString() - Method in record class org.inspirenxe.strata.api.control.button.ToggleSwitch.State
Returns a string representation of this record class.
toString() - Method in record class org.inspirenxe.strata.api.control.collection.GridView.Click
Returns a string representation of this record class.
toString() - Method in record class org.inspirenxe.strata.api.control.collection.TableView.ColumnMove
Returns a string representation of this record class.
toString() - Method in record class org.inspirenxe.strata.api.control.collection.TableView.ColumnWidth
Returns a string representation of this record class.
toString() - Method in record class org.inspirenxe.strata.api.control.collection.TableView.Sort
Returns a string representation of this record class.
toString() - Method in record class org.inspirenxe.strata.api.control.collection.TreeView.Expansion
Returns a string representation of this record class.
toString() - Method in record class org.inspirenxe.strata.api.control.display.Avatar.State
Returns a string representation of this record class.
toString() - Method in record class org.inspirenxe.strata.api.control.display.Image.State
Returns a string representation of this record class.
toString() - Method in record class org.inspirenxe.strata.api.control.display.InfoBar.State
Returns a string representation of this record class.
toString() - Method in record class org.inspirenxe.strata.api.control.display.Label.State
Returns a string representation of this record class.
toString() - Method in record class org.inspirenxe.strata.api.control.field.CalendarView.State
Returns a string representation of this record class.
toString() - Method in record class org.inspirenxe.strata.api.control.field.ColorPicker.State
Returns a string representation of this record class.
toString() - Method in record class org.inspirenxe.strata.api.control.field.DatePicker.State
Returns a string representation of this record class.
toString() - Method in record class org.inspirenxe.strata.api.control.field.DateTimePicker.State
Returns a string representation of this record class.
toString() - Method in record class org.inspirenxe.strata.api.control.field.PasswordTextBox.State
Returns a string representation of this record class.
toString() - Method in record class org.inspirenxe.strata.api.control.field.Slider.State
Returns a string representation of this record class.
toString() - Method in record class org.inspirenxe.strata.api.control.field.Spinner.State
Returns a string representation of this record class.
toString() - Method in record class org.inspirenxe.strata.api.control.field.TextArea.State
Returns a string representation of this record class.
toString() - Method in record class org.inspirenxe.strata.api.control.field.TextBox.State
Returns a string representation of this record class.
toString() - Method in record class org.inspirenxe.strata.api.control.field.TextBox.Suggestion
Returns a string representation of this record class.
toString() - Method in record class org.inspirenxe.strata.api.control.field.TimePicker.State
Returns a string representation of this record class.
toString() - Method in record class org.inspirenxe.strata.api.control.menu.Flyout.State
Returns a string representation of this record class.
toString() - Method in record class org.inspirenxe.strata.api.control.pane.Expander.State
Returns a string representation of this record class.
toString() - Method in record class org.inspirenxe.strata.api.control.pane.NavigationView.Expansion
Returns a string representation of this record class.
toString() - Method in record class org.inspirenxe.strata.api.control.pane.NavigationView.State
Returns a string representation of this record class.
toString() - Method in record class org.inspirenxe.strata.api.control.pane.ScrollBar.State
Returns a string representation of this record class.
toString() - Method in record class org.inspirenxe.strata.api.control.window.MessageBox.Result
Returns a string representation of this record class.
toString() - Method in class org.inspirenxe.strata.api.event.cause.CauseKey
Returns the key's name, for debugging.
toString() - Method in record class org.inspirenxe.strata.api.event.cause.Origin.Binding
Returns a string representation of this record class.
toString() - Method in record class org.inspirenxe.strata.api.event.cause.Origin.Code
Returns a string representation of this record class.
toString() - Method in record class org.inspirenxe.strata.api.event.cause.Origin.Remote
Returns a string representation of this record class.
toString() - Method in record class org.inspirenxe.strata.api.event.cause.Origin.User
Returns a string representation of this record class.
toString() - Method in class org.inspirenxe.strata.api.event.EventType
Returns the type's name, for debugging.
toString() - Method in class org.inspirenxe.strata.api.extension.CustomComponent
Returns the class name, for debugging.
toString() - Method in record class org.inspirenxe.strata.api.extension.Gradient.Stop
Returns a string representation of this record class.
toString() - Method in record class org.inspirenxe.strata.api.extension.Gradient
Returns a string representation of this record class.
toString() - Method in class org.inspirenxe.strata.api.extension.Shape
 
toString() - Method in record class org.inspirenxe.strata.api.extension.Stroke
Returns a string representation of this record class.
toString() - Method in record class org.inspirenxe.strata.api.file.FileDialog.Filter
Returns a string representation of this record class.
toString() - Method in record class org.inspirenxe.strata.api.file.FileDialog
Returns a string representation of this record class.
toString() - Method in record class org.inspirenxe.strata.api.geometry.Insets
Returns a string representation of this record class.
toString() - Method in record class org.inspirenxe.strata.api.geometry.Rect
Returns a string representation of this record class.
toString() - Method in record class org.inspirenxe.strata.api.geometry.Size
Returns a string representation of this record class.
toString() - Method in record class org.inspirenxe.strata.api.input.KeyStroke
Returns a string representation of this record class.
toString() - Method in record class org.inspirenxe.strata.api.input.Modifiers
Lists the held modifiers by name, for debugging.
toString() - Method in record class org.inspirenxe.strata.api.layout.GridLength.Auto
Returns a string representation of this record class.
toString() - Method in record class org.inspirenxe.strata.api.layout.GridLength.Fixed
Returns a string representation of this record class.
toString() - Method in record class org.inspirenxe.strata.api.layout.GridLength.Weighted
Returns a string representation of this record class.
toString() - Method in record class org.inspirenxe.strata.api.layout.GridPanel.Cell
Returns a string representation of this record class.
toString() - Method in record class org.inspirenxe.strata.api.layout.GridPanel.State
Returns a string representation of this record class.
toString() - Method in record class org.inspirenxe.strata.api.layout.ScrollPanel.State
Returns a string representation of this record class.
toString() - Method in record class org.inspirenxe.strata.api.layout.StackPanel.State
Returns a string representation of this record class.
toString() - Method in record class org.inspirenxe.strata.api.layout.WrapPanel.State
Returns a string representation of this record class.
toString() - Method in record class org.inspirenxe.strata.api.state.Conversion.Invalid
Returns a string representation of this record class.
toString() - Method in record class org.inspirenxe.strata.api.state.Conversion.Valid
Returns a string representation of this record class.
toString() - Method in record class org.inspirenxe.strata.api.state.PropertyKey
Returns the key's name, for debugging.
toString() - Method in record class org.inspirenxe.strata.api.text.FontId
Returns the id as namespace:path, the form FontId.parse(String) accepts.
toString() - Method in record class org.inspirenxe.strata.api.text.InlineSprite
Returns a string representation of this record class.
toString() - Method in record class org.inspirenxe.strata.api.text.InlineVisual
Returns a string representation of this record class.
toString() - Method in record class org.inspirenxe.strata.api.text.StyleRun
Returns a string representation of this record class.
toString() - Method in record class org.inspirenxe.strata.api.text.TextSpan
Returns a string representation of this record class.
toString() - Method in record class org.inspirenxe.strata.api.text.TextStyle
Returns a string representation of this record class.
toString() - Method in record class org.inspirenxe.strata.api.text.TextStylePatch
Returns a string representation of this record class.
toString() - Method in record class org.inspirenxe.strata.api.theme.Border
Returns a string representation of this record class.
toString() - Method in record class org.inspirenxe.strata.api.theme.Paint.Backdrop
Returns a string representation of this record class.
toString() - Method in record class org.inspirenxe.strata.api.theme.Paint.Gradient
Returns a string representation of this record class.
toString() - Method in record class org.inspirenxe.strata.api.theme.Paint.NineSlice
Returns a string representation of this record class.
toString() - Method in record class org.inspirenxe.strata.api.theme.Paint.Rounded
Returns a string representation of this record class.
toString() - Method in record class org.inspirenxe.strata.api.theme.Paint.Solid
Returns a string representation of this record class.
toString() - Method in record class org.inspirenxe.strata.api.theme.Paint.Sprite
Returns a string representation of this record class.
toString() - Method in record class org.inspirenxe.strata.api.theme.Paint.Tiled
Returns a string representation of this record class.
toString() - Method in record class org.inspirenxe.strata.api.theme.SpriteId
Returns the id as namespace:path, the form SpriteId.parse(String) accepts.
toString() - Method in record class org.inspirenxe.strata.api.theme.ThemeId
Returns namespace:path.
toString() - Method in record class org.inspirenxe.strata.api.theme.ThemeOverrides
Returns a string representation of this record class.
toString() - Method in record class org.inspirenxe.strata.api.theme.ThemeRef
Returns a string representation of this record class.
toString() - Method in class org.inspirenxe.strata.api.transfer.DataFormat
Returns the format's name, for debugging.
toString() - Method in class org.inspirenxe.strata.api.transfer.Transfer
Returns the formats, for debugging.
toString() - Method in class org.inspirenxe.strata.api.visual.PixelBuffer
 
TOUCH - Enum constant in enum class org.inspirenxe.strata.api.event.cause.Device
A touch screen.
toView(M) - Method in interface org.inspirenxe.strata.api.state.Converter
Returns the model's value as the control shows it.
transfer() - Method in interface org.inspirenxe.strata.api.event.input.TransferEvent
Returns what is being dragged.
Transfer - Class in org.inspirenxe.strata.api.transfer
One payload in one or more formats, such as rows copied as text for a spreadsheet and as objects for a paste inside the application.
TRANSFER_DONE - Static variable in class org.inspirenxe.strata.api.event.input.InputEvents
The drag the target started a transfer for ended, after the InputEvents.DROP if there was one.
Transfer.Builder - Class in org.inspirenxe.strata.api.transfer
Builds a Transfer.
TransferEvent - Interface in org.inspirenxe.strata.api.event.input
A drag that carries a Transfer, as a component under the pointer or the drag's source hears it.
translatable(String, Object...) - Static method in interface org.inspirenxe.strata.api.text.Text
Returns text that the platform translates into the current language each time it is resolved.
translatable(String, Object...) - Method in interface org.inspirenxe.strata.api.text.TextFactory
translate(float, float) - Method in record class org.inspirenxe.strata.api.geometry.Rect
Returns the same rectangle moved by an offset.
translated(float, float, Runnable) - Method in interface org.inspirenxe.strata.api.extension.Painter
Runs draw with every coordinate shifted by an offset.
treeView() - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes a TreeView with no roots and no children function, whose rows show each item's appearance.
treeView(Function) - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes a TreeView with no roots, in which every item is a leaf until told otherwise.
TreeView<T> - Interface in org.inspirenxe.strata.api.control.collection
Items in a hierarchy, each row indented under its parent, with an arrow to show or hide an item's children.
TreeView.Expansion<T> - Record Class in org.inspirenxe.strata.api.control.collection
An item and whether it is expanded.
trim() - Method in interface org.inspirenxe.strata.api.text.Text
Returns this text without whitespace at its start and end.
tryCreate(Class) - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes the component registered for a type if there is one.
tryCreate(ComponentId) - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes the component registered under an id if there is one.
TWO - Enum constant in enum class org.inspirenxe.strata.api.text.PluralCategory
The dual, such as 2 in Arabic, Hebrew and Slovenian.
Two orders - Section in interface org.inspirenxe.strata.api.component.Container
 
type() - Method in class org.inspirenxe.strata.api.event.cause.CauseKey
Returns the type of the key's value.
type() - Method in class org.inspirenxe.strata.api.transfer.DataFormat
Returns the type of the format's value.

U

U - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Letter U.
uiThread() - Method in interface org.inspirenxe.strata.api.ComponentFactory
Returns the UI thread of the host this factory belongs to, which every host of its platform shares.
uiThread() - Method in interface org.inspirenxe.strata.api.Strata.Provider
Returns the UI thread of the platform whose controller the engine adapter handed over.
uiThread() - Static method in class org.inspirenxe.strata.api.Strata
Returns the UI thread of the platform that Strata.screens() opens screens on, for handing work to it from another thread.
UiThread - Interface in org.inspirenxe.strata.api
The thread that dispatches a host's input and lays it out.
unbind(PropertyKey) - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentPeer
unbind(PropertyKey) - Method in interface org.inspirenxe.strata.api.component.Component
Removes the binding of a property, so it stops following its source and lets go of every state it read.
unbind(PropertyKey) - Method in class org.inspirenxe.strata.api.extension.CustomComponent
 
UNCHECKED - Enum constant in enum class org.inspirenxe.strata.api.control.button.CheckState
An empty box.
underline() - Method in interface org.inspirenxe.strata.api.text.Text
Returns this text with an underlined base; see Text.style(UnaryOperator).
underline() - Method in record class org.inspirenxe.strata.api.text.TextStyle
Returns the value of the underline record component.
underline(boolean) - Method in record class org.inspirenxe.strata.api.text.TextStylePatch
Returns a copy that also sets the underline.
UNDERLINE - Enum constant in enum class org.inspirenxe.strata.api.text.TextStyle.Property
undo() - Method in interface org.inspirenxe.strata.api.control.attribute.text.TextInput
Takes back the last recorded edit as code, asking nothing, and puts the caret and the selection back where they were before it.
Undo - Section in interface org.inspirenxe.strata.api.control.attribute.text.TextInput
 
UNKNOWN - Enum constant in enum class org.inspirenxe.strata.api.input.Key
A key the adapter could not map.
UNKNOWN - Enum constant in enum class org.inspirenxe.strata.api.input.MouseButton
A button the adapter could not map.
unsubscribe() - Method in interface org.inspirenxe.strata.api.event.Subscription
Removes the handler.
UP - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Up arrow.
User(Object) - Constructor for record class org.inspirenxe.strata.api.event.cause.Origin.User
Creates an instance of a User record class.

V

V - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Letter V.
valid(M) - Static method in interface org.inspirenxe.strata.api.state.Conversion
Returns a valid conversion.
Valid(M) - Constructor for record class org.inspirenxe.strata.api.state.Conversion.Valid
Creates an instance of a Valid record class.
VALID - Static variable in record class org.inspirenxe.strata.api.component.Validation
Nothing to report.
Validatable<S> - Interface in org.inspirenxe.strata.api.control.attribute.value
A control whose value can be marked wrong, with a message for the user: the text fields, the spinner, the slider, the combo box, the check box, the date and time pickers and the color picker.
VALIDATED - Static variable in interface org.inspirenxe.strata.api.control.attribute.value.Validatable
Told after the validation changed, from any source.
validation() - Method in interface org.inspirenxe.strata.api.control.attribute.value.Validatable
Returns the control's validation: a binding's conversion error if there is one, else what was set last, by Validatable.setValidation(Validation) or by the validator.
Validation - Record Class in org.inspirenxe.strata.api.component
Whether a control's value is acceptable, and why not, as a Validatable control shows it.
Validation(Validation.Severity, Text) - Constructor for record class org.inspirenxe.strata.api.component.Validation
Checks the arguments.
VALIDATION - Static variable in interface org.inspirenxe.strata.api.control.attribute.value.Validatable
Validation.Severity - Enum Class in org.inspirenxe.strata.api.component
How serious a validation is.
value() - Method in interface org.inspirenxe.strata.api.control.attribute.value.Ranged
Returns the value.
value() - Method in record class org.inspirenxe.strata.api.control.display.Avatar.State
Returns the value of the value record component.
value() - Method in interface org.inspirenxe.strata.api.control.display.Avatar
Returns the value shown.
value() - Method in interface org.inspirenxe.strata.api.control.display.Image
Returns the value shown.
value() - Method in interface org.inspirenxe.strata.api.control.display.ProgressBar
Returns the value.
value() - Method in record class org.inspirenxe.strata.api.control.field.Slider.State
Returns the value of the value record component.
value() - Method in interface org.inspirenxe.strata.api.control.field.Slider
Returns the value.
value() - Method in record class org.inspirenxe.strata.api.control.field.Spinner.State
Returns the value of the value record component.
value() - Method in interface org.inspirenxe.strata.api.control.field.Spinner
Returns the value.
value() - Method in record class org.inspirenxe.strata.api.control.pane.ScrollBar.State
Returns the value of the value record component.
value() - Method in interface org.inspirenxe.strata.api.control.pane.ScrollBar
Returns the scroll offset.
value() - Method in interface org.inspirenxe.strata.api.event.control.ValueEvent
Returns the value after the change.
value() - Method in interface org.inspirenxe.strata.api.event.control.ValueRequestEvent
Returns the value the change will use: the one the user's action produced, or the last one a handler set.
value() - Method in record class org.inspirenxe.strata.api.state.Conversion.Valid
Returns the value of the value record component.
value(int) - Method in interface org.inspirenxe.strata.api.control.button.RadioGroup
Returns the value of the button at an index.
VALUE - Static variable in interface org.inspirenxe.strata.api.control.attribute.value.Ranged
The value, as Ranged.value() and Ranged.setValue(double) say; a bound value outside the range is clamped in the control.
VALUE - Static variable in interface org.inspirenxe.strata.api.control.display.Avatar
The value shown, as Avatar.value() and Avatar.setValue(Object) say, null for none.
VALUE - Static variable in interface org.inspirenxe.strata.api.control.display.Image
The value shown, as Image.value() and Image.setValue(Object) say, null for none.
ValueEvent<C,V> - Interface in org.inspirenxe.strata.api.event.control
A control's Post event that carries a value: the new text after an edit, the new value of a slider, the row now selected.
valueOf(String) - Static method in enum class org.inspirenxe.strata.api.component.CursorKind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.inspirenxe.strata.api.component.Validation.Severity
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.inspirenxe.strata.api.control.attribute.item.SelectionMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.inspirenxe.strata.api.control.attribute.value.HasTime.ClockFormat
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.inspirenxe.strata.api.control.button.CheckState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.inspirenxe.strata.api.control.button.IconPlacement
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.inspirenxe.strata.api.control.display.Image.Scaling
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.inspirenxe.strata.api.control.display.InfoBar.Severity
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.inspirenxe.strata.api.control.field.CalendarView.Zoom
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.inspirenxe.strata.api.control.pane.NavigationView.DisplayMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.inspirenxe.strata.api.control.pane.SplitPane.ResizePolicy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.inspirenxe.strata.api.control.pane.SplitPane.Side
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.inspirenxe.strata.api.control.window.MessageBox.Buttons
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.inspirenxe.strata.api.event.cause.Device
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.inspirenxe.strata.api.event.input.FocusReason
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.inspirenxe.strata.api.extension.Stroke.Cap
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.inspirenxe.strata.api.extension.Stroke.Join
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.inspirenxe.strata.api.input.Key
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.inspirenxe.strata.api.input.KeyAction
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.inspirenxe.strata.api.input.Modifier
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.inspirenxe.strata.api.input.ModifierPolicy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.inspirenxe.strata.api.input.MouseButton
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.inspirenxe.strata.api.input.ScrollKind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.inspirenxe.strata.api.input.TextInputKind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.inspirenxe.strata.api.layout.Anchor
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.inspirenxe.strata.api.layout.FlowDirection
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.inspirenxe.strata.api.layout.HorizontalAlignment
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.inspirenxe.strata.api.layout.Orientation
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.inspirenxe.strata.api.layout.ScrollPanel.ScrollPolicy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.inspirenxe.strata.api.layout.VerticalAlignment
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.inspirenxe.strata.api.text.PluralCategory
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.inspirenxe.strata.api.text.TextOverflow
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.inspirenxe.strata.api.text.TextStyle.Property
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.inspirenxe.strata.api.transfer.DropEffect
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.inspirenxe.strata.api.visual.Sampling
Returns the enum constant of this class with the specified name.
valueReport(String) - Static method in class org.inspirenxe.strata.api.event.EventType
Creates a bubbling type for a control's report that carries a value, such as the text after an edit.
valueRequest(String) - Static method in class org.inspirenxe.strata.api.event.EventType
Creates a bubbling type for a control's request that carries a value, such as an edit.
ValueRequestEvent<C,V> - Interface in org.inspirenxe.strata.api.event.control
A control's Pre event that carries the value a change is about to use: the text an edit would produce, the slider value a drag reached, the row a press would select.
values() - Static method in enum class org.inspirenxe.strata.api.component.CursorKind
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.api.component.Validation.Severity
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.api.control.attribute.item.SelectionMode
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.api.control.attribute.value.HasTime.ClockFormat
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.api.control.button.CheckState
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.api.control.button.IconPlacement
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.api.control.display.Image.Scaling
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.api.control.display.InfoBar.Severity
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.api.control.field.CalendarView.Zoom
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.api.control.pane.NavigationView.DisplayMode
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.api.control.pane.SplitPane.ResizePolicy
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.api.control.pane.SplitPane.Side
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.api.control.window.MessageBox.Buttons
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.api.event.cause.Device
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.api.event.input.FocusReason
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.api.extension.Stroke.Cap
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.api.extension.Stroke.Join
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.api.input.Key
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.api.input.KeyAction
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.api.input.Modifier
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.api.input.ModifierPolicy
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.api.input.MouseButton
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.api.input.ScrollKind
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.api.input.TextInputKind
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.api.layout.Anchor
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.api.layout.FlowDirection
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.api.layout.HorizontalAlignment
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.api.layout.Orientation
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.api.layout.ScrollPanel.ScrollPolicy
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.api.layout.VerticalAlignment
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.api.text.PluralCategory
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.api.text.TextOverflow
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.api.text.TextStyle.Property
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Method in record class org.inspirenxe.strata.api.text.TextStylePatch
Returns the value of the values record component.
values() - Static method in enum class org.inspirenxe.strata.api.transfer.DropEffect
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.api.visual.Sampling
Returns an array containing the constants of this enum class, in the order they are declared.
Values - Section in interface org.inspirenxe.strata.api.control.field.ColorPicker
 
Values - Section in interface org.inspirenxe.strata.api.control.field.Slider
 
Values - Section in interface org.inspirenxe.strata.api.control.pane.ScrollBar
 
version() - Method in interface org.inspirenxe.strata.api.text.TextMetrics
Returns a number that changes whenever the same text could measure differently: a font family was added, replaced or removed, or the user changed font options.
version() - Method in class org.inspirenxe.strata.api.visual.PixelBuffer
Returns how many times PixelBuffer.changed() was called.
vertical() - Method in record class org.inspirenxe.strata.api.geometry.Insets
Returns the total vertical space.
vertical() - Method in enum class org.inspirenxe.strata.api.layout.Anchor
Returns the vertical half of the anchor.
VERTICAL - Enum constant in enum class org.inspirenxe.strata.api.layout.Orientation
Top to bottom, in a column.
verticalAlignment() - Method in interface org.inspirenxe.strata.api.component.Component
Returns how the component places itself vertically in its slot.
verticalAlignment() - Method in record class org.inspirenxe.strata.api.component.ComponentSnapshot
Returns the value of the verticalAlignment record component.
verticalAlignment() - Method in class org.inspirenxe.strata.api.extension.CustomComponent
 
verticalAlignment() - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentPeer
VerticalAlignment - Enum Class in org.inspirenxe.strata.api.layout
Where a component sits across the height of the slot its parent gives it.
verticalPolicy() - Method in interface org.inspirenxe.strata.api.layout.ScrollPanel
Returns the vertical policy.
viewport() - Method in interface org.inspirenxe.strata.api.layout.ScrollPanel
Returns the viewport, as of the last layout.
visible() - Method in record class org.inspirenxe.strata.api.component.ComponentSnapshot
Returns the value of the visible record component.
VISIBLE - Enum constant in enum class org.inspirenxe.strata.api.text.TextOverflow
Draw the whole line, past the bounds if need be.
VISIBLE - Static variable in interface org.inspirenxe.strata.api.component.Component
Whether the component is shown, as Component.isVisible() and Component.setVisible(boolean) say.
VISIBLE_ROWS - Static variable in interface org.inspirenxe.strata.api.control.field.TimePicker
The most rows each column of the popup shows before it scrolls.
visibleAmount() - Method in record class org.inspirenxe.strata.api.control.pane.ScrollBar.State
Returns the value of the visibleAmount record component.
visibleAmount() - Method in interface org.inspirenxe.strata.api.control.pane.ScrollBar
Returns how much of the content shows at once, in the units of the value.
visual() - Method in interface org.inspirenxe.strata.api.control.display.Avatar
Returns the visual set in code.
visual() - Method in record class org.inspirenxe.strata.api.control.display.Image.State
Returns the value of the visual record component.
visual() - Method in interface org.inspirenxe.strata.api.control.display.Image
Returns the visual.
visual() - Method in record class org.inspirenxe.strata.api.text.InlineVisual
Returns the value of the visual record component.
visual(Visual) - Static method in interface org.inspirenxe.strata.api.text.Text
Makes text that shows an engine visual at its natural size, untinted, in the line where it lands.
visual(Visual, Rect, int) - Method in interface org.inspirenxe.strata.api.extension.Painter
Draws an engine visual stretched over a rectangle.
Visual - Interface in org.inspirenxe.strata.api.visual
Something an engine knows how to draw that Strata cannot describe itself, such as a model the engine renders or a loaded image on Swing.

W

W - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Letter W.
WAIT - Enum constant in enum class org.inspirenxe.strata.api.component.CursorKind
The busy cursor, for when nothing can be done until work finishes.
walk(Shape.Sink) - Method in class org.inspirenxe.strata.api.extension.Shape
Passes every segment of the shape to a sink, in the order it was built.
warning(Text) - Static method in record class org.inspirenxe.strata.api.component.Validation
Returns a warning: the value is allowed but worth a look.
WARNING - Enum constant in enum class org.inspirenxe.strata.api.component.Validation.Severity
Allowed, but worth a look.
WARNING - Enum constant in enum class org.inspirenxe.strata.api.control.display.InfoBar.Severity
Something may need the user's attention.
watch(Source, Consumer) - Method in interface org.inspirenxe.strata.api.ComponentFactory
Calls a listener when a source's value changes, for screen code that acts on a change, such as saving a setting or sending it to a server.
weight() - Method in record class org.inspirenxe.strata.api.layout.GridLength.Weighted
Returns the value of the weight record component.
weight(Component) - Method in interface org.inspirenxe.strata.api.layout.StackPanel
Returns a child's weight.
weighted(float) - Static method in interface org.inspirenxe.strata.api.layout.GridLength
Returns a track that takes a share of the leftover space.
Weighted(float) - Constructor for record class org.inspirenxe.strata.api.layout.GridLength.Weighted
Checks the weight.
What it shows - Section in interface org.inspirenxe.strata.api.control.field.CalendarView
 
What only some components have - Section in interface org.inspirenxe.strata.api.component.Component
 
WHEEL - Enum constant in enum class org.inspirenxe.strata.api.input.ScrollKind
A wheel that moves in notches.
whileAttached(Supplier) - Method in interface org.inspirenxe.strata.api.component.Component
Runs something for as long as the component is attached, every time it is attached.
whileAttached(Supplier) - Method in class org.inspirenxe.strata.api.extension.CustomComponent
 
width() - Method in interface org.inspirenxe.strata.api.control.collection.TableColumn
Returns the width.
width() - Method in record class org.inspirenxe.strata.api.control.collection.TableView.ColumnWidth
Returns the value of the width record component.
width() - Method in interface org.inspirenxe.strata.api.event.component.MeasureEvent
Returns the content width the component asked for, or the last width a handler set.
width() - Method in record class org.inspirenxe.strata.api.extension.Stroke
Returns the value of the width record component.
width() - Method in record class org.inspirenxe.strata.api.geometry.Rect
Returns the value of the width record component.
width() - Method in record class org.inspirenxe.strata.api.geometry.Size
Returns the value of the width record component.
width() - Method in record class org.inspirenxe.strata.api.text.InlineSprite
Returns the value of the width record component.
width() - Method in class org.inspirenxe.strata.api.visual.PixelBuffer
Returns the width.
width(TextSpan) - Method in interface org.inspirenxe.strata.api.text.TextMetrics
Measures how wide a span is drawn.
widths() - Method in record class org.inspirenxe.strata.api.theme.Border
Returns the value of the widths record component.
window() - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes an empty Window with no title, as window("") does.
window() - Method in interface org.inspirenxe.strata.api.control.window.MessageBox
Returns the window the box is built on, to change its size.
window(String) - Method in interface org.inspirenxe.strata.api.ComponentFactory
Does the same as ComponentFactory.window(Text) with literal text.
window(Text) - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes an empty Window.
Window - Interface in org.inspirenxe.strata.api.control.window
A framed panel with a title bar, a close button, and content below the bar.
with(String, boolean) - Method in record class org.inspirenxe.strata.api.theme.ThemeOverrides
Returns a copy of these overrides that also sets a flag, a metric of 1 for true or 0 for false, as Theme.flagOr(String, boolean) reads it, replacing any metric they set for the key.
with(String, float) - Method in record class org.inspirenxe.strata.api.theme.ThemeOverrides
Returns a copy of these overrides that also sets a metric, replacing any metric they set for the key.
with(String, Insets) - Method in record class org.inspirenxe.strata.api.theme.ThemeOverrides
Returns a copy of these overrides that also sets insets, replacing any insets they set for the key.
with(String, TextStyle) - Method in record class org.inspirenxe.strata.api.theme.ThemeOverrides
Returns a copy of these overrides that also sets a text style, replacing any style they set for the key.
with(String, TextStylePatch) - Method in record class org.inspirenxe.strata.api.theme.ThemeOverrides
Returns a copy of these overrides that also patches a text style, changing only the properties the patch sets on the style beneath the key.
with(String, Paint) - Method in record class org.inspirenxe.strata.api.theme.ThemeOverrides
Returns a copy of these overrides that also sets a paint, replacing any paint they set for the key.
with(Modifier) - Method in record class org.inspirenxe.strata.api.input.Modifiers
Returns this set with a modifier added.
with(ThemeOverrides) - Method in record class org.inspirenxe.strata.api.theme.ThemeOverrides
Returns a copy of these overrides that also sets every key of others, replacing what these set for the same key and kind of value.
withBold(boolean) - Method in record class org.inspirenxe.strata.api.text.TextStyle
Returns a copy with bold set or cleared.
withColor(int) - Method in record class org.inspirenxe.strata.api.text.TextStyle
Returns a copy with another color.
withEnabled(Source) - Method in record class org.inspirenxe.strata.api.command.Command.Action
Returns this action enabled while a source gives true.
withEnabled(Source) - Method in record class org.inspirenxe.strata.api.command.Command.Toggle
Returns this toggle enabled while a source gives true.
withFilter(Text, String...) - Method in record class org.inspirenxe.strata.api.file.FileDialog
Returns this dialog with one more filter, after the others.
withFont(FontId) - Method in record class org.inspirenxe.strata.api.text.TextStyle
Returns a copy in another font family.
withItalic(boolean) - Method in record class org.inspirenxe.strata.api.text.TextStyle
Returns a copy with italic set or cleared.
withMonospace(boolean) - Method in record class org.inspirenxe.strata.api.text.TextStyle
Returns a copy in the monospaced font or the normal one.
without(Modifier) - Method in record class org.inspirenxe.strata.api.input.Modifiers
Returns this set with a modifier removed.
withPassword(Function) - Method in interface org.inspirenxe.strata.api.control.field.PasswordTextBox
Hands a reader a copy of the text, and zeroes the copy when the reader returns or throws.
withShadow(boolean) - Method in record class org.inspirenxe.strata.api.text.TextStyle
Returns a copy with the shadow set or cleared.
withShortcut(KeyStroke) - Method in record class org.inspirenxe.strata.api.command.Command.Action
Returns this action with a shortcut.
withShortcut(KeyStroke) - Method in record class org.inspirenxe.strata.api.command.Command.Toggle
Returns this toggle with a shortcut.
withSize(float) - Method in record class org.inspirenxe.strata.api.text.TextStyle
Returns a copy at another size.
withStart(Path) - Method in record class org.inspirenxe.strata.api.file.FileDialog
Returns this dialog starting at a folder or file.
withStrikethrough(boolean) - Method in record class org.inspirenxe.strata.api.text.TextStyle
Returns a copy with strikethrough set or cleared.
withStyle(TextStyle) - Method in record class org.inspirenxe.strata.api.text.TextSpan
Returns a copy with the same characters and element in another style.
withSuggestedName(String) - Method in record class org.inspirenxe.strata.api.file.FileDialog
Returns this dialog suggesting a file name, for a save dialog.
withText(String) - Method in record class org.inspirenxe.strata.api.text.TextSpan
Returns a copy with other characters and the same style.
withUnderline(boolean) - Method in record class org.inspirenxe.strata.api.text.TextStyle
Returns a copy with underline set or cleared.
words(Collection) - Static method in interface org.inspirenxe.strata.api.control.field.TextBox.SuggestionProvider
Returns a provider that completes the word at the caret from a list.
wrapPanel() - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes a WrapPanel that fills rows.
wrapPanel(Orientation) - Method in interface org.inspirenxe.strata.api.ComponentFactory
Makes a WrapPanel with the given orientation, as wrapPanel().setOrientation(orientation) does.
WrapPanel - Interface in org.inspirenxe.strata.api.layout
A container that places its children one after another and starts a new line when the next child would pass the end, as chips in a tag editor or the buttons of a toolbar that narrows.
WrapPanel.State - Record Class in org.inspirenxe.strata.api.layout
A wrap panel's own state in a ComponentSnapshot.
wraps() - Method in record class org.inspirenxe.strata.api.control.display.Label.State
Returns the value of the wraps record component.
wraps() - Method in interface org.inspirenxe.strata.api.control.display.Label
Returns whether the text wraps to the available width.
wraps() - Method in interface org.inspirenxe.strata.api.control.field.TextArea
Returns whether long lines wrap.
writer() - Method in record class org.inspirenxe.strata.api.state.PropertyKey
Returns the value of the writer record component.

X

x() - Method in interface org.inspirenxe.strata.api.event.input.PointerEvent
Returns the pointer's x in the host's coordinates.
x() - Method in record class org.inspirenxe.strata.api.geometry.Rect
Returns the value of the x record component.
X - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Letter X.

Y

y() - Method in interface org.inspirenxe.strata.api.event.input.PointerEvent
Returns the pointer's y in the host's coordinates.
y() - Method in record class org.inspirenxe.strata.api.geometry.Rect
Returns the value of the y record component.
Y - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Letter Y.
YEAR - Enum constant in enum class org.inspirenxe.strata.api.control.field.CalendarView.Zoom
The twelve months of one year.
YES - Static variable in record class org.inspirenxe.strata.api.control.window.MessageBox.Result
The Yes button, with the id "yes".
YES_NO - Enum constant in enum class org.inspirenxe.strata.api.control.window.MessageBox.Buttons
Yes and No.
YES_NO_CANCEL - Enum constant in enum class org.inspirenxe.strata.api.control.window.MessageBox.Buttons
Yes, No and Cancel.

Z

Z - Enum constant in enum class org.inspirenxe.strata.api.input.Key
Letter Z.
ZERO - Enum constant in enum class org.inspirenxe.strata.api.text.PluralCategory
The form for zero in the languages that have one, such as Arabic and Latvian.
ZERO - Static variable in record class org.inspirenxe.strata.api.geometry.Rect
The empty rectangle at the origin.
ZERO - Static variable in record class org.inspirenxe.strata.api.geometry.Size
Zero width and zero height.
zIndex() - Method in interface org.inspirenxe.strata.api.component.Component
Returns the component's z index among its siblings.
zIndex() - Method in class org.inspirenxe.strata.api.extension.CustomComponent
 
zIndex() - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentPeer
zoom() - Method in record class org.inspirenxe.strata.api.control.field.CalendarView.State
Returns the value of the zoom record component.
zoom() - Method in interface org.inspirenxe.strata.api.control.field.CalendarView
Returns what the calendar shows.
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form