]> git.lyx.org Git - lyx.git/blob - src/trans_decl.h
Add margin to paragraph dialog.
[lyx.git] / src / trans_decl.h
1 // -*- C++ -*-
2 /**
3  * \file trans_decl.h
4  * This file is part of LyX, the document processor.
5  * Licence details can be found in the file COPYING.
6  *
7  * \author Lars Gullik Bjønnes
8  * \author Matthias Ettrich
9  *
10  * Full author contact details are available in file CREDITS.
11  */
12
13 #ifndef TRANS_DECL_H
14 #define TRANS_DECL_H
15
16 #include "tex-accent.h"
17
18 #include <list>
19
20
21 namespace lyx {
22
23
24 ///
25 struct Keyexc {
26         /// character to make exception
27         char_type c;
28         /// exception data
29         docstring data;
30         /// Combination with another deadkey
31         bool combined;
32         /// The accent comined with
33         tex_accent accent;
34 };
35
36 ///
37 typedef std::list<Keyexc> KmodException;
38
39 ///
40 class KmodInfo {
41 public:
42         ///
43         docstring data;
44         ///
45         tex_accent accent;
46         ///
47         KmodException exception_list;
48         ///
49         KmodInfo();
50 };
51
52
53 } // namespace lyx
54
55 #endif