Lumiera
0.pre.03
»edit your freedom«
|
Go to the source code of this file.
A public service provided by the GUI, implementing the stage::GuiNotification facade interface.
The purpose of this service is to push state update and notification of events from the lower layers into the Lumiera GUI. Typically, this happens asynchronously and triggered either by events within the lower layers, or as result of invoking commands on the session.
This service is the implementation of a layer separation facade interface. Clients should use stage::GuiNotification::facade to access this service. This header here defines the interface used to provide this service, not to access it.
Definition in file notification-service.hpp.
#include "include/gui-notification-facade.h"
#include "common/instancehandle.hpp"
#include "stage/ctrl/bus-term.hpp"
#include <memory>
Classes | |
class | NotificationService |
Actual implementation of the GuiNotification service within the Lumiera GTK GUI. More... | |
Namespaces | |
lib | |
Implementation namespace for support and library code. | |
stage | |
Lumiera GTK UI implementation root. | |
stage::ctrl | |
Backbone of the Lumiera GTK UI. | |