Namespace Genesis.UI
Classes
Button
Canvas
Represents a canvas for organizing and rendering UI widgets.
GridView
ImageButton
Represents an image button widget in the UI.
Label
Represents a label widget in the UI.
ListItem
Represents a list item with a name, text, and a callback function for selection.
ListSelector
Represents a list selector widget in the UI, allowing the user to navigate and select items.
Panel
Represents a UI panel that can have a background image, background color, or both.
ProgressBar
Represents a progress bar UI element.
UIParser
This class provides functions to parse a JSON object as a widget.
Widget
Base class for UI widgets.
Enums
WidgetAnchor
Enum for the widget position
Delegates
ListItemBehavior
ListSelectorBehavior
UIEvent
Delegate for handling UI events.
UIParseHandler
Delegate for handling the parsing of JSON data into a widget.