XiResEd, the GUI builder enables the users to interactively compose graphical surfaces. XiResEd, generates the windows with objects obtained from toolboxes. The users are able to select any desired objects, for instance, switches, icons, buttons, lists, tables or scroll bars from toolboxes. The selected object is positioned with the mouse and the user defines it's properties. All alterations made by the users are immediately indicated, and since all names are definable, applications can later easily identify the objects. The GUI builder itself uses only commands from the INTERFACE's command set (API), which means, that all properties of the defined graphical surface can be modified later by the application.


GUI-Builder with object editor





GUI-Builder supports transparent objects




Once a suitable graphical surface is defined interactively, a source code framework can be generated for each window at the push of a button. The resulting code is very smart, because all administrative work during runtime is handled by the XiBase9 server, and not by the application (e.g. refresh or resizing of windows or objects). The generated source code can be edited using XiWrite - XiSys' state-of-the-art text editor, which in itself is a valuable tool for software development. It features syntax highlighting and context sensitive online help, especially on all XiBase9-INTERFACE-commands.



Auxiliary programs





Frontend for GNU-debugger