tida.ui

Small technologies assembly module for building a debug floating interface.

A widget is that fundamental unit of the interface. Other widgets are inherited from it for interaction with each other. Also, all widgets must inherit from the instance to control the behavior of the widgets (position, activity, etc.).

In total, the following widgets are available by default: * Button. * Scroll widget. * Text field. * Mini window (aka context for widgets). * Widget optional selection. (checkbox). * Text widget.

Members

Aliases

Action
alias Action = void delegate() @(safe)
Undocumented in source.
ActioncClick
alias ActioncClick = void delegate(MouseButton) @(safe)
Undocumented in source.

Classes

UIButton
class UIButton

Button widget. Serves for processing some actions when clicking on the widget itself.

UICheckBox
class UICheckBox

Optional widget.

UILabel
class UILabel

Label widget. Serves for full interactivity of something.

UIScroll
class UIScroll

Scrolling widget. Widget for managing or showing the approximate value of any maximum value.

UITextBox
class UITextBox

Widget for entering text data.

UIWindow
class UIWindow

Mini-window aka the context for widgets with which you can personalize the widget panel for the theme and move (or not move) such a panel.

Interfaces

UIWidget
interface UIWidget

Interface for interacting with the widget.

Manifest constants

DefaultTheme
enum DefaultTheme;

Default theme widgets.

Structs

ThemeInfo
struct ThemeInfo

Information about the color palette of widgets.

Meta

Authors

License