Namespace Genesis.UI
Classes
Canvas
Represents a canvas for organizing and rendering UI widgets.
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.
Delegates
ListItemBehavior
ListSelectorBehavior
UIEvent
Delegate for handling UI events.
UIParseHandler
Delegate for handling the parsing of JSON data into a widget.