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) Lumiera.org
5  2018, Hermann Vosseler <Ichthyostega@web.de>
6 
7  This program is free software; you can redistribute it and/or
8  modify it under the terms of the GNU General Public License as
9  published by the Free Software Foundation; either version 2 of
10  the License, or (at your option) any later version.
11 
12  This program is distributed in the hope that it will be useful,
13  but WITHOUT ANY WARRANTY; without even the implied warranty of
14  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15  GNU General Public License for more details.
16 
17  You should have received a copy of the GNU General Public License
18  along with this program; if not, write to the Free Software
19  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
20 
21 * *****************************************************/
22 
23 
28 //#include "stage/gtk-base.hpp" /////////////////////TODO necessary?
29 #include "include/ui-protocol.hpp"
30 
31 
32 namespace stage {
33 
34  const Symbol META_kind{"kind"};
35 
36  const Symbol TYPE_Fork{"Fork"};
37  const Symbol TYPE_Clip{"Clip"};
38  const Symbol TYPE_Ruler{"Ruler"};
39  const Symbol TYPE_Marker{"Marker"};
40  const Symbol TYPE_Channel{"Channel"};
41  const Symbol TYPE_Effect{"Effect"};
42 
43  const Symbol ATTR_name{"name"};
44  const Symbol ATTR_fork{"fork"};
45  const Symbol ATTR_assets{"assets"};
46  const Symbol ATTR_timing{"timing"};
47 
48 
49  /* ======== UI-Element protocol ======== */
50 
51  const Symbol MARK_reset{"reset"};
52  const Symbol MARK_clearErr{"clearErr"};
53  const Symbol MARK_clearMsg{"clearMsg"};
54  const Symbol MARK_expand{"expand"};
55  const Symbol MARK_reveal{"reveal"};
56  const Symbol MARK_Flash{"Flash"};
57  const Symbol MARK_Error{"Error"};
58  const Symbol MARK_Warning{"Warning"};
59  const Symbol MARK_Message{"Message"};
60 
61 
62  /* ======== Gesture Scopes ======== */
63 
64  const Symbol GESTURE_dragReolcate{"DRAG.relocateInTimeline"};
65 
66 
71 }// namespace stage
Hard wired key constants and basic definitions for communication with the GUI.
Lumiera GTK UI implementation root.
Definition: guifacade.cpp:46