Lumiera
0.pre.03
»edit your freedom«
|
Go to the source code of this file.
Implementation of the GUI loader.
Code generated from this translation unit is linked into the core application, where it implements the Subsystem descriptor for the UI Subsystem. When main() activates and starts this subsystem, an instance of stage::GuiRunner will be created, which causes the Lumiera UI plug-in to be loaded and a new thread to be spawned, which launches the UI and performs the event loop.
Definition in file guifacade.cpp.
#include "stage/guifacade.hpp"
#include "include/gui-notification-facade.h"
#include "lib/sync.hpp"
#include "lib/error.hpp"
#include "lib/depend.hpp"
#include "common/instancehandle.hpp"
#include "common/option.hpp"
#include <memory>
#include <string>
Classes | |
struct | GuiRunner |
load and start the GUI as a plugin More... | |
class | GuiSubsysDescriptor |
Variables | |
unique_ptr< GuiRunner > | facade |
lib::Depend< GuiSubsysDescriptor > | theDescriptor |
Namespaces | |
stage | |
Lumiera GTK UI implementation root. | |