Lumiera  0.pre.03
»edit your freedom«
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?
20 #include "include/ui-protocol.hpp"
21 
22 
23 namespace 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
Hard wired key constants and basic definitions for communication with the GUI.
Lumiera GTK UI implementation root.
Definition: guifacade.cpp:37