Lumiera 0.pre.04~rc.1
»edit your freedom«
Loading...
Searching...
No Matches
ui-style.hpp File Reference

Service for global theming and style related concerns. More...

Go to the source code of this file.

Description

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.

See also
ui-manager.hpp
ui-bus.hpp

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>

Namespaces

namespace  stage
 Lumiera GTK UI implementation root.
 
namespace  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.
 
namespace  stage::controller
 
namespace  stage::timeline
 The timeline display and editing operations.
 
namespace  stage::workspace
 The global workspace with top-level windows.
 

Typedefs

using StyleAdvice = lumiera::advice::Provision< PStyleContext >
 

Classes

class  UiStyle
 Manage global concerns regarding a coherent user interface. More...