SwingTerminalSearchColors
Prepared immutable colors for optional search chrome. Defaults retain the dark appearance. Hosts resolve their theme on its owning thread and pass a snapshot to SwingTerminalSearchBar.refreshColors. Dynamic Color subclasses are sampled at build time; repainting never queries host theme state. All ARGB values, including transparency, are retained. Use create and copy for named Kotlin or Java updates. Drafts are caller-confined and callbacks run synchronously; later draft or host-color changes cannot mutate a snapshot.
Types
Properties
Hovered button fill.
Pressed button fill.
Selected case toggle fill.
Selected case toggle text.
Match count and search status text.
Query text, caret and resting button icons.
Rounded panel background.
Rounded panel outline.
Shadow behind the rounded panel.
Query field search icon.
Query field fill.
Unfocused query field outline.
Focused query field outline.
Empty query placeholder.
Functions
Builds a new snapshot after synchronously applying configure to a detached draft.
Creates a detached mutable draft.