20,741
edits
| Line 100: | Line 100: | ||
This section describes a possible way of completely getting rid of PUI and providing a GUI system by only using the Canvas system. | This section describes a possible way of completely getting rid of PUI and providing a GUI system by only using the Canvas system. | ||
=== C++ core requirements === | === C++ core requirements {{Pending}} === | ||
We will need the possibility to create dialog windows from Nasal space. The GUI system listens to a branch in the property tree (eg. /sim/gui/dialogs) and creates a window (=Textured Quad) for every child element (/sim/gui/dialogs/dialog[i]) which is created. Certain properties can be set to affect the appearance and behavior of the dialog: | We will need the possibility to create dialog windows from Nasal space. The GUI system listens to a branch in the property tree (eg. /sim/gui/dialogs) and creates a window (=Textured Quad) for every child element (/sim/gui/dialogs/dialog[i]) which is created. Certain properties can be set to affect the appearance and behavior of the dialog: | ||