Index
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 thenStackPanel.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
-
Adds a
MenuSeparator. - 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
alphaShownrecord 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
anchorrecord component. - anchor() - Method in record class org.inspirenxe.strata.api.control.field.PasswordTextBox.State
-
Returns the value of the
anchorrecord component. - anchor() - Method in record class org.inspirenxe.strata.api.control.field.TextArea.State
-
Returns the value of the
anchorrecord component. - anchor() - Method in record class org.inspirenxe.strata.api.control.field.TextBox.State
-
Returns the value of the
anchorrecord 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
angleRadiansrecord component. - animate(C, PropertyKey, double, long, Easing) - Method in interface org.inspirenxe.strata.api.animation.Animator
-
Animates a property whose value is a double, with
Interpolator.DOUBLE, asAnimator.animate(Object, PropertyKey, Object, long, Easing, Interpolator)does. - 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
Animatorruns. - 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
Appearancefrom 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
argbrecord component. - argb() - Method in record class org.inspirenxe.strata.api.theme.Border
-
Returns the value of the
argbrecord component. - argb() - Method in record class org.inspirenxe.strata.api.theme.Paint.Rounded
-
Returns the value of the
argbrecord component. - argb() - Method in record class org.inspirenxe.strata.api.theme.Paint.Solid
-
Returns the value of the
argbrecord 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 aty * 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
ascendingrecord 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
Autorecord 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
- avatar(Object) - Method in interface org.inspirenxe.strata.api.ComponentFactory
-
Makes an
Avatarof a value: its icon, or else initials from its name, and its tooltip; seeAvatar.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
badgerecord 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()andAvatar.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
beforerecord 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
bitsrecord 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
blurrecord 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
boldrecord 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
-
See
Container.border(). - border() - Method in record class org.inspirenxe.strata.api.theme.Paint.NineSlice
-
Returns the value of the
borderrecord 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
bottomrecord 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
bottomArgbrecord 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
boundsrecord 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
-
See
Component.bounds(). - 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
brightnessrecord 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
builderrecord 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
-
See
Text.builder(). - 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
BusyIndicatorwith 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
BusyIndicatorwith 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
Buttonwith no caption, asbutton("")does. - button() - Method in record class org.inspirenxe.strata.api.control.collection.GridView.Click
-
Returns the value of the
buttonrecord 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
CalendarViewwith 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
canceldoes. - 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
caprecord 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
captionrecord 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
caretrecord component. - caret() - Method in record class org.inspirenxe.strata.api.control.field.PasswordTextBox.State
-
Returns the value of the
caretrecord 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
caretrecord 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
caretrecord component. - Caret(int, int) - Constructor for record class org.inspirenxe.strata.api.control.attribute.text.TextEntry.Caret
-
Creates an instance of a
Caretrecord 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
- 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
checkrecord 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
CheckBoxwith no caption, ascheckBox("")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
CheckMenuItemwith no text and an action that does nothing, ascheckMenuItem("")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
CheckMenuItemwith 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
CheckBoxshows. - 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
-
See
Container.children(). - 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 reportsToggle.TOGGLEDand the group firesSelection.SELECTEDwith -1 once. - clear() - Method in class org.inspirenxe.strata.api.extension.CustomContainer
- clear() - Method in interface org.inspirenxe.strata.api.extension.peer.ContainerPeer
-
See
Container.clear(). - 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.TEXTofEnvironment.clipboard(). - clipped(Rect, Runnable) - Method in interface org.inspirenxe.strata.api.extension.Painter
-
Runs
drawwith 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
drawwith 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, neverClosable.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.CLOSEDif 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
Coderecord 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
colorrecord component. - color() - Method in record class org.inspirenxe.strata.api.text.TextStyle
-
Returns the value of the
colorrecord 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()andColorPicker.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
ColorPickerset 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
columnrecord component. - column() - Method in record class org.inspirenxe.strata.api.control.collection.TableView.ColumnWidth
-
Returns the value of the
columnrecord component. - column() - Method in record class org.inspirenxe.strata.api.control.collection.TableView.Sort
-
Returns the value of the
columnrecord component. - column() - Method in record class org.inspirenxe.strata.api.layout.GridPanel.Cell
-
Returns the value of the
columnrecord 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
ColumnMoverecord 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
columnsrecord 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
columnSpacingrecord component. - columnSpan() - Method in record class org.inspirenxe.strata.api.layout.GridPanel.Cell
-
Returns the value of the
columnSpanrecord component. - ColumnWidth(TableColumn, float) - Constructor for record class org.inspirenxe.strata.api.control.collection.TableView.ColumnWidth
-
Creates an instance of a
ColumnWidthrecord 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
ComboBoxwith no options that shows each option by its appearance's name. - comboBox(Function) - Method in interface org.inspirenxe.strata.api.ComponentFactory
-
Makes a
ComboBoxwith 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()andSlider.setValue(double)say, but told only throughSlider.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
AUTOshowsCOMPACT. - 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.COMPLETErequest ended with was applied. - component() - Method in record class org.inspirenxe.strata.api.component.ComponentSnapshot
-
Returns the value of the
componentrecord 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 aThemeIdnames 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
ComponentFactorymakes 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
-
See
Text.concat(List). - 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
CustomCompositeorCustomContainer. - 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
Convertermade 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
Convertershands 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 withPropertyKey.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
-
See
HasCursor.cursor(). - 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
CustomCompositewhose children callers add and remove, as they do with Strata's ownAnchorPanel,StackPanel,GridPanel,AbsolutePanelandScrollPanel. - 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
CycleButtonwith 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
CycleButtonwith no values that shows each value by its appearance's name. - cycleButton(Text, Function) - Method in interface org.inspirenxe.strata.api.ComponentFactory
-
Makes a
CycleButtonwith 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
Transfercan 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
daterecord component. - date() - Method in record class org.inspirenxe.strata.api.control.field.DatePicker.State
-
Returns the value of the
daterecord component. - DATE - Static variable in interface org.inspirenxe.strata.api.control.attribute.value.HasDate
-
The date, as
HasDate.date()andHasDate.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()andDateTimePicker.setDateTime(LocalDateTime)say, null for none. - datePicker() - Method in interface org.inspirenxe.strata.api.ComponentFactory
-
Makes an empty
DatePickerthat shows its placeholder. - datePicker(LocalDate) - Method in interface org.inspirenxe.strata.api.ComponentFactory
-
Makes a
DatePickerset 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
CalendarViewin 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
dateTimerecord component. - dateTimePicker() - Method in interface org.inspirenxe.strata.api.ComponentFactory
-
Makes an empty
DateTimePickerthat shows its placeholder. - dateTimePicker(LocalDateTime) - Method in interface org.inspirenxe.strata.api.ComponentFactory
-
Makes a
DateTimePickerset 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
CalendarViewbeside 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
-
See
Converters.decimal(double, double, int); with infinite ends it isConverters.decimal(int). - 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
decimalsrecord 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.AUTOshowsCOMPACTunlessNavigationView.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.AUTOshowsMINIMALunlessNavigationView.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
desiredHeightrecord 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
desiredWidthrecord 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.DEVICEcontext 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
DropDownButtonwith no caption and no popup, asdropDownButton("")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
DropDownButtonwith no popup. - dropDownButton(Text, Popup) - Method in interface org.inspirenxe.strata.api.ComponentFactory
- DropDownButton - Interface in org.inspirenxe.strata.api.control.button
- 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.MODIFYif 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
elementrecord 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
-
See
Text.empty(). - 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, aMenuItem,CheckMenuItem,RadioMenuItem,SubmenuItem,TaborNavigationItem. - enabled() - Method in record class org.inspirenxe.strata.api.command.Command.Action
-
Returns the value of the
enabledrecord 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
enabledrecord component. - enabled() - Method in record class org.inspirenxe.strata.api.component.ComponentSnapshot
-
Returns the value of the
enabledrecord component. - ENABLED - Static variable in interface org.inspirenxe.strata.api.component.Component
-
Whether the component is enabled, as
Component.isEnabled()andComponent.setEnabled(boolean)say. - end() - Method in record class org.inspirenxe.strata.api.control.field.TextBox.Suggestion
-
Returns the value of the
endrecord component. - end() - Method in record class org.inspirenxe.strata.api.text.StyleRun
-
Returns the value of the
endrecord 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 inCustomComponent.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
-
Code that reacts to an event, registered with
EventTarget.onEvent(EventType, EventHandler)orEventTarget.subscribe(EventType, int, EventHandler). - 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
expandedrecord component. - expanded() - Method in record class org.inspirenxe.strata.api.control.pane.Expander.State
-
Returns the value of the
expandedrecord component. - expanded() - Method in record class org.inspirenxe.strata.api.control.pane.NavigationView.Expansion
-
Returns the value of the
expandedrecord component. - expanded() - Method in record class org.inspirenxe.strata.api.control.pane.NavigationView.State
-
Returns the value of the
expandedrecord 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
Expanderwith no title and no content, asexpander("")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
Expanderwith 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
Expansionrecord class. - extensions() - Method in record class org.inspirenxe.strata.api.file.FileDialog.Filter
-
Returns the value of the
extensionsrecord 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
filtersrecord 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
Flyoutthat closes on a press outside. - flyout(Component) - Method in interface org.inspirenxe.strata.api.ComponentFactory
-
Makes a closed
Flyoutthat 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
focusedrecord 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
fontrecord 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, forTextStyle.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
Gradientrecord 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
GridPanelrow 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
GridPanelwith 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
GridViewwith no items, whose cells show each item's appearance. - gridView(Function) - Method in interface org.inspirenxe.strata.api.ComponentFactory
- 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
grouprecord 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": aMenuItem, aCheckMenuItemor aRadioMenuItem. - 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
selectedon 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
heightrecord component. - height() - Method in record class org.inspirenxe.strata.api.geometry.Size
-
Returns the value of the
heightrecord component. - height() - Method in record class org.inspirenxe.strata.api.text.InlineSprite
-
Returns the value of the
heightrecord 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
horizontalAlignmentrecord 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
hoveredrecord 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
huerecord 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
idrecord component. - id() - Method in class org.inspirenxe.strata.api.extension.CustomComponent
- id() - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentPeer
-
See
Component.id(). - id() - Method in record class org.inspirenxe.strata.api.theme.ThemeRef
-
Returns the value of the
idrecord component. - identity() - Method in record class org.inspirenxe.strata.api.event.cause.Origin.Remote
-
Returns the value of the
identityrecord component. - identity() - Method in record class org.inspirenxe.strata.api.event.cause.Origin.User
-
Returns the value of the
identityrecord 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
- image(Object) - Method in interface org.inspirenxe.strata.api.ComponentFactory
-
Makes an
Imageof a value's icon, with the value's tooltip; seeImage.setValue(Object). - image(SpriteId) - Method in interface org.inspirenxe.strata.api.ComponentFactory
- image(Visual) - Method in interface org.inspirenxe.strata.api.ComponentFactory
-
Makes an
Imageof an engine visual, at the visual's natural size. - Image - Interface in org.inspirenxe.strata.api.control.display
-
A sprite, an engine
Visualor aPixelBufferdrawn 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
Imagedraws 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
imageHeightrecord 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
imageWidthrecord 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()andProgressBar.setIndeterminate(boolean)say. - index() - Method in record class org.inspirenxe.strata.api.control.collection.GridView.Click
-
Returns the value of the
indexrecord component. - index() - Method in record class org.inspirenxe.strata.api.control.collection.TableView.ColumnMove
-
Returns the value of the
indexrecord component. - indexes() - Method in record class org.inspirenxe.strata.api.control.attribute.item.ItemDragging.ItemMove
-
Returns the value of the
indexesrecord 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
InfoBarofInfoBar.Severity.INFOwith 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
InfoBarwith 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
InfoBarsays 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
initialsrecord component. - inline(InlineElement) - Method in interface org.inspirenxe.strata.api.text.TextFactory
-
Makes text that holds one element, as
Text.visual(Visual)andText.sprite(org.inspirenxe.strata.api.theme.SpriteId)do. - 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
insetsrecord component. - insets() - Method in record class org.inspirenxe.strata.api.theme.ThemeRef
-
Returns the insets overrides, as
ThemeOverrides.insets()onThemeRef.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
Insetsrecord 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
- 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()andExpander.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()andNavigationView.setExpanded(boolean)say. - IS_OPEN - Static variable in interface org.inspirenxe.strata.api.control.display.InfoBar
- IS_REVEALED - Static variable in interface org.inspirenxe.strata.api.control.field.PasswordTextBox
-
Whether the text shows, as
PasswordTextBox.isRevealed()andPasswordTextBox.setRevealed(boolean)say. - 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 whatToggle.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
ScrollPaneldoes: 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
italicrecord 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
itemrecord component. - item() - Method in record class org.inspirenxe.strata.api.control.collection.TreeView.Expansion
-
Returns the value of the
itemrecord component. - item() - Method in record class org.inspirenxe.strata.api.control.pane.NavigationView.Expansion
-
Returns the value of the
itemrecord 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()andItemSource.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
joinrecord 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
keyrecord 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
Labelwith no text, aslabel("")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
leftrecord 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
lengthrecord component. - Lifecycle - Section in interface org.inspirenxe.strata.api.screen.Screen
- LifecycleEvent - Interface in org.inspirenxe.strata.api.event.component
-
Fired as
Component.ATTACHEDwhen a component joins a tree a host is showing, and asComponent.DETACHEDwhen 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
lineAlignmentrecord 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
linesrecord 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
lineSpacingrecord 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
ListViewwhose 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
ComponentLibraryservices 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
marginrecord component. - margin() - Method in class org.inspirenxe.strata.api.extension.CustomComponent
- margin() - Method in interface org.inspirenxe.strata.api.extension.peer.ComponentPeer
-
See
Component.margin(). - 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
maxrecord 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
maxrecord 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
maxrecord 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
maxHeightrecord 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
maxLengthrecord 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
maxLengthrecord 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
maxLengthrecord 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
maxScrollXrecord 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
maxScrollYrecord 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
maxWidthrecord 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
-
See
Component.maxWidth(). - 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.MEASUREDafter 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
MenuBarwith no menus. - MenuBar - Interface in org.inspirenxe.strata.api.control.menu
-
A row of menu titles, each opening its
Menubelow it. - MenuEntry - Interface in org.inspirenxe.strata.api.control.menu
-
One entry of a
Menu: aMenuItemthat runs a command, aCheckMenuItemthat flips a setting, aRadioMenuItemthat is one choice of several, aSubmenuItemthat opens another menu, or aMenuSeparatorline. - menuItem() - Method in interface org.inspirenxe.strata.api.ComponentFactory
-
Makes an enabled
MenuItemwith no text and an action that does nothing, asmenuItem("")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
MenuItemwith 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
messagerecord component. - message() - Method in record class org.inspirenxe.strata.api.state.Conversion.Invalid
-
Returns the value of the
messagerecord 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
MessageBoxwith no title, no message and an OK button, asmessageBox("", "", MessageBox.Buttons.OK)does. - messageBox(String, String, MessageBox.Buttons) - Method in interface org.inspirenxe.strata.api.ComponentFactory
-
Does the same as
ComponentFactory.messageBox(Text, Text, MessageBox.Buttons)with literal text. - 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
Windowwith 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
metricsrecord component. - metrics() - Method in record class org.inspirenxe.strata.api.theme.ThemeRef
-
Returns the metric overrides, as
ThemeOverrides.metrics()onThemeRef.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/csvfor rows a spreadsheet takes ortext/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
minrecord 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
minrecord 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
minrecord 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
minHeightrecord 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
AUTOshowsMINIMAL. - 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
minWidthrecord 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
-
See
Component.minWidth(). - 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.BEVELwhen 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
modifiersrecord 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
modifiersrecord 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
Modifiersrecord 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
TextInputbefore the user's undo or redo. - monospace() - Method in record class org.inspirenxe.strata.api.text.TextStyle
-
Returns the value of the
monospacerecord 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
namerecord 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
namerecord component. - name() - Method in record class org.inspirenxe.strata.api.state.PropertyKey
-
Returns the value of the
namerecord 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 astrata: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()andAvatar.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
namespacerecord 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
namespacerecord component. - namespace() - Method in record class org.inspirenxe.strata.api.theme.SpriteId
-
Returns the value of the
namespacerecord component. - namespace() - Method in record class org.inspirenxe.strata.api.theme.ThemeId
-
Returns the value of the
namespacerecord component. - NamespacedId - Interface in org.inspirenxe.strata.api
- 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: aNavigationItemthe user can pick, aNavigationHeadercaption over a group of items, or aNavigationSeparatorline. - navigationHeader() - Method in interface org.inspirenxe.strata.api.ComponentFactory
-
Makes a
NavigationHeaderwith no text, asnavigationHeader("")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
NavigationItemwith no text, asnavigationItem("")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
NavigationItemwith no icon, badge, page or children, forNavigationView.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
NavigationViewinNavigationView.DisplayMode.AUTOthat 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
NavigationViewshows. - NavigationView.Expansion - Record Class in org.inspirenxe.strata.api.control.pane
-
An item and whether its children show, as
NavigationView.EXPAND_ITEMasks andNavigationView.ITEM_EXPANDEDreports. - 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.BUTTends andStroke.Join.MITERcorners. - 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
-
See
Text.of(String). - 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
-
See
State.of(T). - 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
offsetrecord 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.ATTACHEDdescribes: afterCustomComponent.onApplyTheme(Theme)and after its bindings set their properties, and before itsATTACHEDhandlers. - 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.DETACHEDdescribes: after itsDETACHEDhandlers, 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
-
See
Component.opacity(). - OPACITY - Static variable in interface org.inspirenxe.strata.api.component.Component
-
The component's opacity, as
Component.opacity()andComponent.setOpacity(float)say. - open() - Method in interface org.inspirenxe.strata.api.control.attribute.popup.Openable
-
Opens it from code and reports
Openable.OPENED, without askingOpenable.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)orPopup.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 askingOpenable.OPEN. - open() - Method in record class org.inspirenxe.strata.api.control.button.DropDownButton.State
-
Returns the value of the
openrecord 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
openrecord component. - open() - Method in interface org.inspirenxe.strata.api.control.field.DatePicker
-
Opens the calendar and fires
Openable.OPENED, but notOpenable.OPEN. - open() - Method in record class org.inspirenxe.strata.api.control.field.DatePicker.State
-
Returns the value of the
openrecord component. - open() - Method in interface org.inspirenxe.strata.api.control.field.DateTimePicker
-
Opens the popup and fires
Openable.OPENED, but notOpenable.OPEN. - open() - Method in record class org.inspirenxe.strata.api.control.field.DateTimePicker.State
-
Returns the value of the
openrecord component. - open() - Method in interface org.inspirenxe.strata.api.control.field.TimePicker
-
Opens the popup and fires
Openable.OPENED, but notOpenable.OPEN. - open() - Method in record class org.inspirenxe.strata.api.control.field.TimePicker.State
-
Returns the value of the
openrecord component. - open() - Method in record class org.inspirenxe.strata.api.control.menu.Flyout.State
-
Returns the value of the
openrecord 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, theAnimations it runs, and theEasings andInterpolators that shape them. - org.inspirenxe.strata.api.appearance - package org.inspirenxe.strata.api.appearance
-
How values look to a user: an
Appearancegives values of one type an icon, a name and a tooltip, andAppearancesholds 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
- 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 theComponentFactorythey already have, by type or byComponentId, 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,ToggleButtonandToggleSwitch. - org.inspirenxe.strata.api.control.collection - package org.inspirenxe.strata.api.control.collection
- org.inspirenxe.strata.api.control.display - package org.inspirenxe.strata.api.control.display
-
Controls that show something:
Label,Image,Avatar,InfoBar,ProgressBar,BusyIndicatorandSeparator. - 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,TimePickerandDateTimePicker. - org.inspirenxe.strata.api.control.menu - package org.inspirenxe.strata.api.control.menu
- 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,ScrollBarandNavigationView, with the view's entries:NavigationItem,NavigationHeaderandNavigationSeparator. - org.inspirenxe.strata.api.control.window - package org.inspirenxe.strata.api.control.window
-
Windows and message boxes, usually shown as dialogs:
WindowandMessageBox. - 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.PAINTEDandComponent.MEASURED, and about joining and leaving a shown tree,Component.ATTACHEDandComponent.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
CustomComponentand Strata's implementation. - org.inspirenxe.strata.api.file - package org.inspirenxe.strata.api.file
-
The platform's file dialogs:
FileDialogsopens them andFileDialogsays 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
Transferholds one payload in one or moreDataFormats, and a drop takes it with aDropEffect. - 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
orientationrecord 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
orientationrecord component. - Orientation - Enum Class in org.inspirenxe.strata.api.layout
-
The direction a
StackPanellays 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.CODEwhen 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.ORIGINcontext 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
ThemeRegistryare applied. - overrides() - Method in record class org.inspirenxe.strata.api.theme.ThemeRef
-
Returns the value of the
overridesrecord 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
-
See
Container.padding(). - 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.PAINTEDafter the component and its children have drawn, so handlers draw on top, andComponent.PAINTbefore, as aPaintEvent.Preevent 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
paintsrecord component. - paints() - Method in record class org.inspirenxe.strata.api.theme.ThemeRef
-
Returns the paint overrides, as
ThemeOverrides.paints()onThemeRef.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
EXPANDEDand 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
Containersuch 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
-
See
Component.parent(). - 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
PasswordTextBoxthat 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
pathrecord 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
pathrecord component. - path() - Method in record class org.inspirenxe.strata.api.theme.SpriteId
-
Returns the value of the
pathrecord component. - path() - Method in record class org.inspirenxe.strata.api.theme.ThemeId
-
Returns the value of the
pathrecord 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
pixelsrecord 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
- 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()andSplitPane.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 ControlDropEffect.COPY, with Shift or no modifierDropEffect.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.PRESSEDbut notButton.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
pressedrecord 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
propertiesrecord 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 aSource. - 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
RadioMenuItemthat is not selected, in no group, with no text and an action that does nothing, asradioMenuItem("")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
RadioMenuItemthat 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
radiusrecord component. - radius() - Method in record class org.inspirenxe.strata.api.theme.Paint.Rounded
-
Returns the value of the
radiusrecord 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()andTextEntry.setReadOnly(boolean)say. - reader() - Method in record class org.inspirenxe.strata.api.state.PropertyKey
-
Returns the value of the
readerrecord 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
reportsrecord 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
revealedrecord 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
rightrecord 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
rowrecord 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
rowsrecord 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
rowSpacingrecord component. - rowSpan() - Method in record class org.inspirenxe.strata.api.layout.GridPanel.Cell
-
Returns the value of the
rowSpanrecord 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
runrecord 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
drawwith 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
saturationrecord 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
drawwith 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
scalingrecord 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
ScrollBarwith nothing to scroll. - scrollBar(Orientation) - Method in interface org.inspirenxe.strata.api.ComponentFactory
-
Makes a
ScrollBarwith 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
ScrollPanelthat 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 whatScrollPanel.SCROLLEDreports. - 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
scrollXrecord 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
scrollYrecord 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.MULTIPLEmode. - selectAll() - Method in interface org.inspirenxe.strata.api.control.attribute.item.MultiSelection
-
Selects every entry in
SelectionMode.MULTIPLEmode. - 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
selectedrecord 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
selectedrecord 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
selectedrecord component. - selected() - Method in record class org.inspirenxe.strata.api.control.button.ToggleSwitch.State
-
Returns the value of the
selectedrecord 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()andToggle.setSelected(boolean)say. - SELECTED_INDEX - Static variable in interface org.inspirenxe.strata.api.control.attribute.item.Selection
-
The selected index, as
Selection.selectedIndex()andSelection.select(int)say, -1 for none. - SELECTED_INDEXES - Static variable in interface org.inspirenxe.strata.api.control.attribute.item.MultiSelection
-
The selected indexes, as
MultiSelection.selectedIndexes()andMultiSelection.selectIndexes(Collection)say. - 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
selectedIndexrecord 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()andSelection.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()andMultiSelection.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
MultiSelectioncontrol 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 asMultiSelection.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, asseparator(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
#RRGGBBand#AARRGGBB. - setAnchor(Anchor) - Method in interface org.inspirenxe.strata.api.component.Component
-
Sets both alignments from an anchor, for example
Anchor.CENTERorAnchor.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
AUTOchanges 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 ofAvatarat 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
Label4 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.setClipboarddescribes: 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 withTransfer.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.EXPANDEDif 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 amountviewport. - 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()andHasIcon.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.CLOSEDhandler 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 whenSelection.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 forOrientation.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.HORIZONTALfills rows,Orientation.VERTICALfills 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 toTextEntry.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.NEARESTkeeps pixel art sharp, andSampling.LINEARscales 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
HasDatesupports. - setSize(float, float) - Method in interface org.inspirenxe.strata.api.component.Component
-
Fixes both the width and the height; see
Component.setWidth(float)andComponent.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", soCustomComponent.stylePaint(String, Paint)andCustomComponent.styleText(String, TextStyle)pick the theme's look for it: with"warning"on, a lookup offancy.cardfindsfancy.card.warningwhen 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
GridPanelsizes 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
severityrecord 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
severityrecord 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
-
The severity, as
InfoBar.severity()andInfoBar.setSeverity(InfoBar.Severity)say. - shadow() - Method in record class org.inspirenxe.strata.api.text.TextStyle
-
Returns the value of the
shadowrecord 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
blurunits 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)andPainter.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
shortcutrecord 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
shortcutrecord 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
shortcutrecord 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.shortcutstrokes 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
-
The month in view, as
CalendarView.shownMonth()andCalendarView.setShownMonth(YearMonth)say. - 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.AUTOchose 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
shownModerecord 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
shownMonthrecord 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
sizerecord component. - size() - Method in record class org.inspirenxe.strata.api.text.TextStyle
-
Returns the value of the
sizerecord component. - size() - Method in record class org.inspirenxe.strata.api.theme.Paint.NineSlice
-
Returns the value of the
sizerecord component. - size() - Method in record class org.inspirenxe.strata.api.theme.Paint.Tiled
-
Returns the value of the
sizerecord 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
Sizerecord 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
Sliderover the range 0 to 1, at 0, with no step. - slider(Orientation) - Method in interface org.inspirenxe.strata.api.ComponentFactory
-
Makes a
Sliderover 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
drawwith 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 asComponentSnapshot.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
Solidrecord class. - Sort(TableColumn, boolean) - Constructor for record class org.inspirenxe.strata.api.control.collection.TableView.Sort
-
Creates an instance of a
Sortrecord 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()andTableView.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.SORTEDif 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
sourcerecord component. - source() - Method in interface org.inspirenxe.strata.api.event.input.TransferEvent
-
Returns the component the drag started on: the one whose
DRAG_STARThandler 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): aState, 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
- spacer(float, float) - Method in interface org.inspirenxe.strata.api.ComponentFactory
-
Makes a
Spacerwith a fixed size, asspacer().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
spacingrecord 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
spacingrecord 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
Spinnercounting 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, assplitPane(Orientation.HORIZONTAL)does. - splitPane(Orientation) - Method in interface org.inspirenxe.strata.api.ComponentFactory
-
Makes an empty
SplitPanewith 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
spreadrecord 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
spriterecord component. - sprite() - Method in record class org.inspirenxe.strata.api.text.InlineSprite
-
Returns the value of the
spriterecord component. - sprite() - Method in record class org.inspirenxe.strata.api.theme.Paint.NineSlice
-
Returns the value of the
spriterecord component. - sprite() - Method in record class org.inspirenxe.strata.api.theme.Paint.Sprite
-
Returns the value of the
spriterecord component. - sprite() - Method in record class org.inspirenxe.strata.api.theme.Paint.Tiled
-
Returns the value of the
spriterecord 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
-
The sprite, as
Image.sprite()andImage.setSprite(SpriteId)say. - 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
StackPanelwith 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
startrecord component. - start() - Method in record class org.inspirenxe.strata.api.file.FileDialog
-
Returns the value of the
startrecord component. - start() - Method in record class org.inspirenxe.strata.api.text.StyleRun
-
Returns the value of the
startrecord 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
staterecord 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
staterecord 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
Staterecord 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
Staterecord class. - State(double, double, double, double) - Constructor for record class org.inspirenxe.strata.api.control.pane.ScrollBar.State
-
Creates an instance of a
Staterecord class. - State(double, double, double, double, int) - Constructor for record class org.inspirenxe.strata.api.control.field.Spinner.State
-
Creates an instance of a
Staterecord class. - State(float, float, float, float) - Constructor for record class org.inspirenxe.strata.api.layout.ScrollPanel.State
-
Creates an instance of a
Staterecord class. - State(int, float, float, float, boolean) - Constructor for record class org.inspirenxe.strata.api.control.field.ColorPicker.State
-
Creates an instance of a
Staterecord class. - State(int, int, int, int, boolean) - Constructor for record class org.inspirenxe.strata.api.control.field.PasswordTextBox.State
-
Creates an instance of a
Staterecord 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
Staterecord class. - State(LocalDate, YearMonth, CalendarView.Zoom) - Constructor for record class org.inspirenxe.strata.api.control.field.CalendarView.State
-
Creates an instance of a
Staterecord class. - State(LocalDateTime, boolean) - Constructor for record class org.inspirenxe.strata.api.control.field.DateTimePicker.State
-
Creates an instance of a
Staterecord class. - State(LocalTime, boolean) - Constructor for record class org.inspirenxe.strata.api.control.field.TimePicker.State
-
Creates an instance of a
Staterecord 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
-
The state, as
CheckBox.state()andCheckBox.setState(CheckState)say. - 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
steprecord 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
steprecord 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
Rangedcontrol 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
stopsrecord component. - Strata - Class in org.inspirenxe.strata.api
-
Services that work before any screen exists, such as making
Textin 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
strikethroughrecord 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
stylerecord 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
stylerecord component. - style() - Method in record class org.inspirenxe.strata.api.text.TextSpan
-
Returns the value of the
stylerecord 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.Linestooltip (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)andComponentFactory.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
xwhile 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.Linestooltip, 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.Linestooltip 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.Linestooltip'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.Linestooltip (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
TextHighlighterreturns 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
SubmenuItemwith no text and no menu, assubmenuItem("")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
SubmenuItemwith no menu. - SubmenuItem - Interface in org.inspirenxe.strata.api.control.menu
- 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.SUBMITcanceled. - SUBMITTED - Static variable in interface org.inspirenxe.strata.api.control.field.TextBox
-
Fired after a submit by the user that no handler of
TextBox.SUBMITcanceled. - 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 asComponentRegistry. - 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
suggestedNamerecord 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
Tabwith no text, astab("")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
Tabwith 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
TabBarwith 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
-
See
Focusable.tabIndex(). - tableColumn() - Method in interface org.inspirenxe.strata.api.ComponentFactory
-
Makes a
TableColumnwith no title, astableColumn("")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
TableViewwith 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
textrecord 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
textrecord 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
textrecord 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
textrecord 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
textrecord 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
textrecord 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
textrecord 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
textrecord 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
textrecord 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
textrecord 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
textrecord 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
textrecord component. - text() - Method in record class org.inspirenxe.strata.api.control.field.TextBox.Suggestion
-
Returns the value of the
textrecord 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
textrecord 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
-
The text, as
HasText.text()andHasText.setText(Text)say. - TEXT - Static variable in interface org.inspirenxe.strata.api.control.attribute.text.TextInput
-
The text, as
TextInput.text()andTextInput.setText(String)say. - 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
textAlignmentrecord 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
TextAreathat 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_MOVEDreports 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
textPatchesrecord component. - textPatches() - Method in record class org.inspirenxe.strata.api.theme.ThemeRef
-
Returns the text style patches, as
ThemeOverrides.textPatches()onThemeRef.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
- 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
textStylesrecord component. - textStyles() - Method in record class org.inspirenxe.strata.api.theme.ThemeRef
-
Returns the text style overrides, as
ThemeOverrides.textStyles()onThemeRef.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 aSpriteIdnames 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
tiledrecord 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
timerecord component. - TIME - Static variable in interface org.inspirenxe.strata.api.control.attribute.value.HasTime
-
The time, as
HasTime.time()andHasTime.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
TimePickerthat shows its placeholder. - timePicker(LocalTime) - Method in interface org.inspirenxe.strata.api.ComponentFactory
-
Makes a
TimePickerset 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
tintrecord 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
tintrecord component. - tint() - Method in record class org.inspirenxe.strata.api.theme.Paint.NineSlice
-
Returns the value of the
tintrecord component. - tint() - Method in record class org.inspirenxe.strata.api.theme.Paint.Sprite
-
Returns the value of the
tintrecord component. - tint() - Method in record class org.inspirenxe.strata.api.theme.Paint.Tiled
-
Returns the value of the
tintrecord 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
titlerecord 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
titlerecord 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
titlerecord 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()andTitled.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.TOGGLEDbut notToggle.TOGGLE. - toggle() - Method in interface org.inspirenxe.strata.api.control.pane.Expander
-
Flips the expander as if its header had been clicked, firing
Expander.EXPANDEDbut notExpander.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, astoggleButton("")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
ToggleButtonthat 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, astoggleSwitch("")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
ToggleSwitchthat 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
-
See
HasTooltip.tooltip(). - 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()andHasTooltip.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
toprecord 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
topArgbrecord 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 formFontId.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 formSpriteId.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.DROPif 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
drawwith every coordinate shifted by an offset. - treeView() - Method in interface org.inspirenxe.strata.api.ComponentFactory
-
Makes a
TreeViewwith no roots and no children function, whose rows show each item's appearance. - treeView(Function) - Method in interface org.inspirenxe.strata.api.ComponentFactory
- 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
underlinerecord 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
Userrecord 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
Validrecord 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
Validatablecontrol 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
-
The validation, as
Validatable.validation()andValidatable.setValidation(Validation)say. - 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
valuerecord 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
valuerecord 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
valuerecord 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
valuerecord 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
valuerecord 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()andRanged.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()andAvatar.setValue(Object)say, null for none. - VALUE - Static variable in interface org.inspirenxe.strata.api.control.display.Image
-
The value shown, as
Image.value()andImage.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
valuesrecord 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
verticalAlignmentrecord 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
visiblerecord 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()andComponent.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
visibleAmountrecord 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
visualrecord 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
visualrecord 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
weightrecord 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
widthrecord 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
widthrecord component. - width() - Method in record class org.inspirenxe.strata.api.geometry.Rect
-
Returns the value of the
widthrecord component. - width() - Method in record class org.inspirenxe.strata.api.geometry.Size
-
Returns the value of the
widthrecord component. - width() - Method in record class org.inspirenxe.strata.api.text.InlineSprite
-
Returns the value of the
widthrecord 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
widthsrecord component. - window() - Method in interface org.inspirenxe.strata.api.ComponentFactory
-
Makes an empty
Windowwith no title, aswindow("")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
WrapPanelthat fills rows. - wrapPanel(Orientation) - Method in interface org.inspirenxe.strata.api.ComponentFactory
-
Makes a
WrapPanelwith the given orientation, aswrapPanel().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
wrapsrecord 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
writerrecord 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
xrecord 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
yrecord 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
-
See
Component.zIndex(). - zoom() - Method in record class org.inspirenxe.strata.api.control.field.CalendarView.State
-
Returns the value of the
zoomrecord component. - zoom() - Method in interface org.inspirenxe.strata.api.control.field.CalendarView
-
Returns what the calendar shows.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form