Lumiera  0.pre.03
»edit your freedom«
config-keys.hpp
Go to the documentation of this file.
1 /*
2  CONFIG-KEYS.hpp - magic keys to query the global application configuration
3 
4  Copyright (C)
5  2008, Joel Holdsworth <joel@airwebreathe.org.uk>
6  2017, Hermann Vosseler <Ichthyostega@web.de>
7 
8   **Lumiera** is free software; you can redistribute it and/or modify it
9   under the terms of the GNU General Public License as published by the
10   Free Software Foundation; either version 2 of the License, or (at your
11   option) any later version. See the file COPYING for further details.
12 
13 */
14 
15 
36 #ifndef STAGE_CONFIG_KEYS_H
37 #define STAGE_CONFIG_KEYS_H
38 
39 
40 #include "lib/symbol.hpp"
41 #include "include/config-facade.h"
42 
43 
44 
45 namespace stage {
46 
47  using lib::Literal;
48  using lumiera::Config;
49 
50  extern Literal KEY_TITLE;
51  extern Literal KEY_VERSION;
52  extern Literal KEY_WEBSITE;
53  extern Literal KEY_AUTHORS;
54  extern Literal KEY_COPYRIGHT;
55 
56  extern Literal KEY_STYLESHEET;
57  extern Literal KEY_UIRES_PATH;
58  extern Literal KEY_ICON_PATH;
59 
60 
61 }// namespace stage
62 #endif /*STAGE_CONFIG_KEYS_H*/
inline string literal This is a marker type to indicate that
Definition: symbol.hpp:76
The lumiera::Config wrapper class addresses two issues.
Marker types to indicate a literal string and a Symbol.
Lumiera GTK UI implementation root.
Definition: guifacade.cpp:37
C++ wrapper for convenient access to the Lumiera config system.
Definition: config-facade.h:64