NGui (pour NyuGui) est un projet de library permettant d'intégrer une interface graphique (fonctionnant sur le principe de widgets) dans une application SDL, OpenGL ou OGRE. Elle est écrite en C++ et se veut multi-lib (utilisant une classe spécifique pour toutes les opérations de rendu).
La hiérarchie des classes est actuellement la suivante :
J'ai besoin d'aide pour designer le système de style. Je ne sais pas comment l'écrire. Toute idée serait la bienvenue.
Mes propres idées, en vrac :