See: Description
| Class | Description | 
|---|---|
| AbstractGadget | |
| AnimationGadget | |
| AnimationSliderGadget | |
| ArmyBanner | 
 This class represents the 9 in-game army banners available to form groups. 
 | 
| CheckButtonGadget | |
| Command | 
 This element encapsulates a Console Command. 
 | 
| CommandPanelGadget | |
| DebuggerGadget | |
| DisplayPanelGadget | |
| DropDownItem | 
 Define an item in a dropdown list. 
 | 
| EditBoxGadget | |
| FormatTextGadget | |
| HorizontalScrollBar | 
 Represents a Horizontal Scrollbar. 
 | 
| IdleBannerGadget | 
 Represents an in-game idle banner used to locate certain types of idle units. 
 | 
| Layout | 
 Provides an overview of how layout XML files are built. 
 | 
| ListItem | 
 Define an item in a ScrollList. 
 | 
| MenuGadget | |
| MinimapPosition | 
 This MinimapPosition element defines the position of the minimap in the UI. 
 | 
| PaletteGadget | |
| ProgressBarGadget | 
 This class defines a progress bar gadget. 
 | 
| RadioButton | 
 Defines a Radio Button. 
 | 
| RadioSetGadget | |
| RgbColor | 
 Defines a color in the RGB colorspace. 
 | 
| Size1024 | 
 A construct consisting of 4 integers that define the position and size of an object on a 1024x768 screen. 
 | 
| SoundEditGadget | |
| SoundGadget | |
| StateButtonGadget | |
| StateEntry | 
 Defines 1 of the states a StateButton can be in. 
 | 
| SubMenu | 
 Defines a SubMenu, a part of a MenuGadget. 
 | 
| Templates | 
 
 This class provides a collection Templates that can be used in certain UI gadgets, such as the FormatTextGadget. 
 | 
| TextFieldGadget | |
| TimelineGadget | 
 Defines a Timeline Gadget, like the one used in postgame. 
 | 
| VerticalScrollbar | 
 Represents a Vertical Scrollbar. 
 |