Drawing widgets engine

From LinuxMCE
Jump to: navigation, search

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