Drawing widgets engine
That class has one list of drawing primitives named Widgets.
The basic methods that you may work with widgets are: - Creation:
TBaseWidget* DrawingWidgetsEngine::CreateWidget(int WidgetType, int Top, int Left, int Width, int Height, char* Text)
- Destroying widget
void DrawingWidgetsEngine::DeleteWidget(TBaseWidget* Widget)
The actual widgets are:
- TBasicWindow : a textured rectangle, which has top-left corner and width/height - TBezierWindow: a textured bezier patch