21 Framework
The HSE framework is a package of DQMH Modules that build the basis of the UI aspects of the HSE application template.
More details can be found in the HSE Core: Framework section of this wiki.
Currently, the framework comes with three modules:
UI Manager
The UI Manager module primarily serves as a container for the actual UI of the actual project-specific modules. It abstracts away the reusable parts of a user interface, like menus, status bars and some management functionality, and allows for user-defined and project-specific UIs.
Event Manager
The Event Manager displays a list of logging events. It registers for both the HSE-Logger user event and for the default DQMH broadcasts.
Navigation
The Navigation module provides a vertical list of buttons for navigating the application. The number, text and assigned action of those buttons can be defined from a configuration file.