]> git.lyx.org Git - lyx.git/blob - src/paper.h
... and sanitize the simplified code...
[lyx.git] / src / paper.h
1 // -*- C++ -*-
2 /**
3  * \file paper.h
4  * This file is part of LyX, the document processor.
5  * Licence details can be found in the file COPYING.
6  *
7  * \author Jean-Marc Lasgouttes
8  *
9  * Full author contact details are available in file CREDITS.
10  *
11  * A trivial header file to hold paper-related enums. It should later
12  * expand to contain many paper-related horrors access.
13  */
14
15 #ifndef PAPER_H
16 #define PAPER_H
17
18 ///
19 enum PAPER_SIZE {
20         ///
21         PAPER_DEFAULT,
22         ///
23         PAPER_USLETTER,
24         ///
25         PAPER_LEGALPAPER,
26         ///
27         PAPER_EXECUTIVEPAPER,
28         ///
29         PAPER_A3PAPER,
30         ///
31         PAPER_A4PAPER,
32         ///
33         PAPER_A5PAPER,
34         ///
35         PAPER_B5PAPER
36 };
37
38 ///
39 enum PAPER_PACKAGES {
40         ///
41         PACKAGE_NONE,
42         ///
43         PACKAGE_A4,
44         ///
45         PACKAGE_A4WIDE,
46         ///
47         PACKAGE_WIDEMARGINSA4
48 };
49
50 ///
51 enum VMARGIN_PAPER_TYPE {
52         ///
53         VM_PAPER_DEFAULT,
54         ///
55         VM_PAPER_CUSTOM,
56         ///
57         VM_PAPER_USLETTER,
58         ///
59         VM_PAPER_USLEGAL,
60         ///
61         VM_PAPER_USEXECUTIVE,
62         ///
63         VM_PAPER_A3,
64         ///
65         VM_PAPER_A4,
66         ///
67         VM_PAPER_A5,
68         ///
69         VM_PAPER_B3,
70         ///
71         VM_PAPER_B4,
72         ///
73         VM_PAPER_B5
74 };
75
76 ///
77 enum PAPER_ORIENTATION {
78         ///
79         ORIENTATION_PORTRAIT,
80         ///
81         ORIENTATION_LANDSCAPE
82 };
83 #endif