GSoC/GCI Archive
Google Summer of Code 2011 Atomic Blue

GUI Improvements

by zhanzhizheng for Atomic Blue

Planeshift GUI system is implemented in the PAWS which is mainly based on Crystal Space’s iGraphics2D/iGraphics3D to draw all kinds of widgets. In PAWS, pawsmanager is a singleton to manage the entire GUI library. With the help of pawsMainWidget, pawsmanager could load configurable GUI interface from xml document of in CS’s virtual file system. The main goal of this proposal is to make Planeshift’s current GUI interface more configurable, more powerful, and user friendly.