The GUI Builder is the tool of the XiProfessional package which is used to create graphical user interfaces. Adding new windows and placing objects is the main task of the GUI Builder.
If required, the GUI Builder is able to organize HMI variables and can assign objects to variables, too.
The Object Editor is a mighty tool for application specific object design.
The objects are animated by defining a change profile and assigning it to the appropriate vector property.
All dynamic settings can be tested in the editor itself.
Additional to its own scalable vector format, the editor is able to generate several output formats, e.g. *.bmp, *.ico, *.jpg, *.png.
The program XiTaskMgr logs all API commands, input events and user defined prompts at runtime.
The analysis of the log provides information of the past events. This is an easy means to find handling failures, coding errors, timing problems or exceptions.
GDB front end:
If using the GNU platform on Linux, XiSys offers the front end XiDebug for the GNU debugger.
XiDebug is able to fork a new process as well as it can attach to a running process. Attaching to a process is supported by the task manager very comfortably.
In its watch section the XiDebug performs any sub function calls per single step.
The debugger can be controlled by events from the user interface. Of course, all text based IOs are supported at any time.