Research and implement of tree structure based graphic user interface editor

Xiaohui Tan, Wanggen Wan, Bin Cui, Jicheng Lin · 2008

GUI (graphics user interface) is an important and indispensable part of software. It receives users’ inputs and displays corresponding outputs. A brilliant interface is especial important to a digital entertainment products’ success. An efficient and visualized GUI editor is presented in this article. The editor designed for creating and editing game interfaces quickly without programming. It works in a WYSIWYG (What-You-See-Is-What-You-Get) mode. It not only reduces the difficulty of interface programming, but also shortens game products’ develop time. The controls in this editor are viewed as nodes and their management is very flexible due to the adoption of tree structure. The output file of this editor is in xml format for general purpose and easy transfer, so any engine supports the function of parsing xml file can load this editor’s interface file , and its parse are based on Tinyxml which is a lightweight open source xml file parser based on DOM (document of model). Several experiments prove this editor is an efficient tool.

Read the paper · More papers on PaperTik