Lumiera  0.pre.03
»edit your freedom«
guifacade.hpp File Reference

Go to the source code of this file.

Description

Interface for the GUI loader and for accessing the GUI interface from the lower layers of Lumiera.

While part of the public interface of the Lumiera GUI, the implementation of this facility is part of the core application (and not contained within the GUI dynamic module), because it's job is to load and activate this module as plug-in and to startup the GUI.

See also
lumiera::AppState
lumiera::Option
guifacade.cpp
main.cpp

Definition in file guifacade.hpp.

#include "common/subsys.hpp"
#include "lib/nocopy.hpp"
#include "common/interface.h"

Classes

class  GuiFacade
 Global access point for loading and starting up the Lumiera GTK GUI and for controlling the GUI lifecycle. More...
 

Functions

 LUMIERA_INTERFACE_DECLARE (lumieraorg_Gui, 1,)
 interface of the GuiStarterPlugin
 

Namespaces

 stage
 Lumiera GTK UI implementation root.