Package dev.boze.api.gui.editor
package dev.boze.api.gui.editor
Editors (popups). An editor holds what is edited and what its controls do; a view draws it. Each
kind of editor has its own interface, and themes pick a layout by switching on it.
-
ClassDescriptionWaits for a key or mouse button on its own screen.A short menu of choices, such as the kind of account or color to add.Two lists: what can be added, filtered by a search, and what is added.A button in an editor.A control in an editor.Sizes and places the open editors.Preferred size of a built-in editor layout, in the theme's unit (
KitMetrics.unit()).The open editors, oldest first.A view of one editor.A few text fields and buttons, such as adding an account or editing a proxy.A text field in a form made withGuiEditors.form(String, String, String).An editor (popup): what it edits and what its controls do, without any drawing.Built-in editors (popups) for addons, drawn by the active theme like Boze's own.A text field.A list of entries with row actions, optional tabs, optional controls below the list, and buttons.A row in a list editor.Edits a macro's commands and bind.A message card shown on its own screen, such as the break reminder.Typed number entry for one value or a range.A searchable single choice, such as an item or a potion.An icon button in a list row.Edits one color with a saturation and brightness square, a hue slider and RGB sliders.A module's bind and toggle options.