Support for built-in resources. You can compile the resources (bitmaps, icons, and fonts) into the library, so it is unnecessary to read the resources from files. Thus, MiniGUI can be used on some embedded systems without file systems.
Providing API to calibrate touch screen.
Special support for embedded systems, including the common I/O operations, byte-orders related functions, mouse (or touch-panel) position calibration etc.
Support for universal virtual frame buffer programs.
mGp is a printing component of MiniGUI, which provides a printing function to MiniGUI applications. At present, mGp supports Epson, HP and some other printers.
mGi is a input component of MiniGUI, which provides the framework of soft-keyboard and hand writing input methods. It also supplies an IME container for users to add self-defined IME to it. On the other hand, you can use self-defined keyboard bitmap for the soft-keyboard and add self-defined translation method to it.
mG3d is a 3D rendering component of MiniGUI. Using this component, you can render 3D objects in your applications.
mGUtils is a new MiniGUI component which provides API of common dialog boxes, such as ColorSelectionDialogBox? , FileOpenDialogBox? , and so on. It also contains the implementation of old mywins and virtual console of MiniGUI older version.
mGPlus is a new MiniGUI component which provides support for advanced graphics functions like path, gradient, and color combination.