ASW Lib
A.D.S. Games SDL Wrapper Library. A library targeted at Allegro4 users who want to switch to SDL3 and use modern c++.
Loading...
Searching...
No Matches
asw::ui Namespace Reference

Classes

class  Button
 An interactive button widget. More...
 
class  Context
 Shared state for the UI system. More...
 
class  FocusManager
 Manages focus navigation for UI widgets. More...
 
class  InputBox
 A text input widget. More...
 
class  Label
 A text display widget. More...
 
class  Panel
 A container widget with a background color or image. More...
 
class  Root
 Root container that manages the UI tree, input, and rendering. More...
 
struct  Theme
 Theme configuration for UI elements. More...
 
struct  UIEvent
 Event structure for UI interactions. More...
 
class  VBox
 A vertical box layout container. More...
 
class  Widget
 Base class for all UI widgets. More...
 

Typedefs

using WidgetId = uint32_t
 Unique identifier type for widgets.
 

Typedef Documentation

◆ WidgetId

using asw::ui::WidgetId = uint32_t

Unique identifier type for widgets.

Definition at line 24 of file widget.h.