Lumiera 0.pre.04~rc.1
»edit your freedom«
Loading...
Searching...
No Matches
style-scheme.hpp
Go to the documentation of this file.
1/*
2 STYLE_SCHEME.hpp - magic keys to access uniform styling scheme
3
4 Copyright (C)
5 2018, Hermann Vosseler <Ichthyostega@web.de>
6
7  **Lumiera** is free software; you can redistribute it and/or modify it
8  under the terms of the GNU General Public License as published by the
9  Free Software Foundation; either version 2 of the License, or (at your
10  option) any later version. See the file COPYING for further details.
11
12*/
13
14
24#ifndef STAGE_STYLE_SCHEME_H
25#define STAGE_STYLE_SCHEME_H
26
27
28#include "lib/symbol.hpp"
29
30
31namespace Glib {
32 class ustring;
33}
34namespace stage {
35
36 using lib::Literal;
37 using lib::Symbol;
38 using cuString = const Glib::ustring;
39
40
41 extern const Literal TAG_ERROR;
42 extern const Literal TAG_WARN;
43
46
47
48 /* ======== CSS selector names ======== */
49
50 extern const Symbol NODE_fork;
51 extern const Symbol NODE_frame;
52
53 extern cuString ID_element;
54 extern cuString ID_idlabel;
55
72
83
87
91
93
95
96 extern Literal ICON_placement;
97 extern Literal ICON_arrow_hand_menu;
98 extern Literal ICON_arrow_hand_down;
99 extern Literal ICON_arrow_hand_up;
100
101
102}// namespace stage
103#endif /*STAGE_STYLE_SCHEME_H*/
Inline string literal.
Definition symbol.hpp:78
Token or Atom with distinct identity.
Definition symbol.hpp:120
unsigned int uint
Definition integral.hpp:29
Lumiera GTK UI implementation root.
Definition guifacade.cpp:37
cuString CLASS_indication_flash
CSS class added temporarily to make a widget "flash" in response to the corresponding UI-Bus message.
cuString CLASS_fork_bracket
cuString CLASS_idlabel
cuString CLASS_elementbox_audio
cuString CLASS_elementbox_meta
cuString CLASS_idlabel_menu
cuString CLASS_elementbox_group
cuString CLASS_elementbox_ruler
cuString ID_idlabel
cuString CLASS_elementbox_event
Literal ICON_arrow_hand_up
cuString CLASS_timeline_head
cuString CLASS_elementbox_effect
Literal ICON_arrow_hand_menu
const uint STYLE_FLASH_DURATION_in_ms
cuString CLASS_background
opaque backdrop
cuString CLASS_elementbox_text
cuString CLASS_elementbox_label
const uString cuString
Definition gtk-base.hpp:93
cuString CLASS_timeline_page
const Literal TAG_ERROR
Literal ICON_placement
cuString CLASS_elementbox
cuString CLASS_slope_deep4
cuString CLASS_timeline
const Symbol NODE_frame
cuString CLASS_idlabel_name
cuString CLASS_elementbox_idlabel
only present on IDLabel widget within ElementBoxWidget
cuString CLASS_timeline_fork
cuString CLASS_videodisplay
cuString CLASS_elementbox_video
cuString CLASS_timeline_navi
cuString CLASS_fork_head
cuString CLASS_idlabel_icon
cuString CLASS_elementbox_auto
Literal ICON_arrow_hand_down
cuString CLASS_fork_control
cuString CLASS_slope_deep1
cuString CLASS_timeline_ruler
cuString CLASS_timeline_pbay
const Literal TAG_WARN
cuString ID_element
cuString CLASS_slope_deep2
cuString CLASS_timeline_body
const Symbol NODE_fork
cuString CLASS_slope_deep3
cuString CLASS_slope_verydeep
Marker types to indicate a literal string and a Symbol.