Lumiera
0.pre.03
»edit your freedom«
|
Go to the source code of this file.
Service for global theming and style related concerns.
The central UiManager operates an instance of this service to set up and configure the UI globally. Widgets and similar parts of the interface may use it, when taking decisions regarding the look and layout details.
Definition in file ui-style.hpp.
#include "stage/gtk-base.hpp"
#include "common/advice.hpp"
#include "lib/symbol.hpp"
#include "lib/nocopy.hpp"
#include <cairomm/cairomm.h>
#include <string>
Classes | |
class | UiStyle |
Manage global concerns regarding a coherent user interface. More... | |
Typedefs | |
using | StyleAdvice = lumiera::advice::Provision< PStyleContext > |
Namespaces | |
stage | |
Lumiera GTK UI implementation root. | |
stage::model | |
The Lumiera GTK-GUI uses a thin proxy layer data model on top of the actual "high-level-model", which lives in the Steam-Layer below. | |
stage::timeline | |
The timeline display and editing operations. | |
stage::workspace | |
The global workspace with top-level windows. | |