]> git.lyx.org Git - lyx.git/blob - src/paper.h
07c2f524da8089cee7cfa18ef8f5b84aade54a03
[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