Lumiera 0.pre.04
»edit your freedom«
Loading...
Searching...
No Matches
ui-protocol.cpp
Go to the documentation of this file.
1/*
2 UiProtocol - magic keys used for communication with the Lumiera UI
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
19//#include "stage/gtk-base.hpp" /////////////////////TODO necessary?
21
22
23namespace stage {
24
25 const Symbol META_kind{"kind"};
26
27 const Symbol TYPE_Fork{"Fork"};
28 const Symbol TYPE_Clip{"Clip"};
29 const Symbol TYPE_Ruler{"Ruler"};
30 const Symbol TYPE_Marker{"Marker"};
31 const Symbol TYPE_Channel{"Channel"};
32 const Symbol TYPE_Effect{"Effect"};
33
34 const Symbol ATTR_name{"name"};
35 const Symbol ATTR_fork{"fork"};
36 const Symbol ATTR_assets{"assets"};
37 const Symbol ATTR_timing{"timing"};
38
39
40 /* ======== UI-Element protocol ======== */
41
42 const Symbol MARK_reset{"reset"};
43 const Symbol MARK_clearErr{"clearErr"};
44 const Symbol MARK_clearMsg{"clearMsg"};
45 const Symbol MARK_expand{"expand"};
46 const Symbol MARK_reveal{"reveal"};
47 const Symbol MARK_Flash{"Flash"};
48 const Symbol MARK_Error{"Error"};
49 const Symbol MARK_Warning{"Warning"};
50 const Symbol MARK_Message{"Message"};
51
52
53 /* ======== Gesture Scopes ======== */
54
55 const Symbol GESTURE_dragReolcate{"DRAG.relocateInTimeline"};
56
57
62}// namespace stage
Token or Atom with distinct identity.
Definition symbol.hpp:120
Lumiera GTK UI implementation root.
Definition guifacade.cpp:37
const Symbol MARK_clearMsg
const Symbol TYPE_Channel
const Symbol TYPE_Ruler
const Symbol ATTR_name
const Symbol ATTR_assets
const Symbol MARK_reset
const Symbol MARK_expand
const Symbol TYPE_Clip
const Symbol TYPE_Marker
const Symbol MARK_Message
const Symbol TYPE_Effect
const Symbol MARK_Flash
const Symbol MARK_reveal
const Symbol MARK_Error
const Symbol ATTR_fork
const Symbol MARK_clearErr
const Symbol ATTR_timing
const Symbol GESTURE_dragReolcate
const Symbol META_kind
const Symbol TYPE_Fork
const Symbol MARK_Warning
Hard wired key constants and basic definitions for communication with the GUI.