![]() |
Lumiera 0.pre.04
»edit your freedom«
|
Backbone of the Lumiera GTK UI.
All interface elements and controllers of global relevance are connected to a communication structure known as UI-Bus. This structure allows to address interface elements by ID and to process command invocations with asynchronous feedback in a uniform way.
Namespaces | |
| namespace | anonymous_namespace{demo-controller.cpp} |
| namespace | anonymous_namespace{ui-dispatcher.hpp} |
| namespace | test |
Classes | |
| class | Actions |
| A helper class which registers global user actions and populates the main menu and toolbar. More... | |
| class | ApplicationBase |
| Framework initialisation base. More... | |
| class | BusTerm |
| connection point at the UI-Bus. More... | |
| class | CoreService |
| Attachment point to »central services« within the UI-Bus. More... | |
| class | DemoController |
| class | ElemAccessDir |
| Low-level service to navigate the internals of the Lumiera GTK UI. More... | |
| class | Facade |
| A context to hold and manage the implementation of all UI facade interfaces. More... | |
| class | GlobalCtx |
| A global circle of top-level UI management facilities. More... | |
| class | Nexus |
| Central hub of the UI-Bus. More... | |
| class | NotificationHub |
| Service to receive and display error, warning and notification messages. More... | |
| class | PanelLocator |
| Service to access, locate or place panels within top-level windows Access- and query front-end to the individual panel managers, which are located within the top-level windows. More... | |
| class | StateManager |
| Interface: handling of persistent interface state. More... | |
| class | StateMapGroupingStorage |
| Map storage for captured presentation state information. More... | |
| class | StateRecorder |
| Simple map based implementation of the PresentationStateManager interface. More... | |
| class | UiDispatcher |
| Helper to dispatch code blocks into the UI event thread for execution. More... | |
| class | UiManager |
| The Lumiera UI framework and backbone object. More... | |
| class | UiState |
| Store and manage persistent interface state. More... | |
| class | WindowLocator |
| A centralised manager of all top level application windows. More... | |