C++ user interface middleware based on HTML and CSS, for Marmalade.
- fonts
- windows
- scrollbars
- data grids
- trees
- localisation
- form controls (edit boxes, checkboxes, radios, buttons, select boxes, buttons)
- you can add your own elements (components)
- or even styles and visual decorators
- dynamic data representation (model, view, controller)
- visual debugger
- event system
- and possible scripting language (Python - not available ATM)
These sources contain Marmalade project and sample showcase.
- Include libproject (static libs) or libroject-source into your subprojects in mkb.
- Then you should register I/O objects into the lib (check src/test.cpp)
- Call Update and Render on context in the app loop
Open, compile and run librockettest.mkb. There is a movable window and some sample form controls.