Feature #4: UI renovation
Doomsday UI widgets should provide bindings for Doomsday Script so that scripts would be able to create and manipulate widgets. Script functions should also be used as callbacks for UI actions.
One should be able to define the UI widget structure using a set of
ScriptedInfo files, as a declarative document structure is more suitable for defining hierarchical objects with many properties.
#1 Updated by skyjake over 16 years ago
Logged In: YES
I think all the menus should be set up using console
commands, read from e.g. Menus.cfg in the runtime dir. This
allows modifying the menus even at runtime. And naturally
all the 'effects' of selecting menu items should be console
#2 Updated by skyjake about 6 years ago
- Tags set to UI, Scripting
- Description updated (diff)
- % Done changed from 0 to 10
The new UI framework being built for Doomsday 2.0 (UI migration started in 1.11) will be scriptable through Doomsday Script. However, it is still an open question how/when the game UI will be incorporated in this framework (becoming scriptable, too).
See: Scripted UI proposal