lyx_mirror/src/paper.h
2015-12-05 19:33:24 +00:00

106 lines
1.2 KiB
C++

// -*- C++ -*-
/**
* \file paper.h
* This file is part of LyX, the document processor.
* Licence details can be found in the file COPYING.
*
* \author Jean-Marc Lasgouttes
* \author Uwe Stöhr
*
* Full author contact details are available in file CREDITS.
*
* A trivial header file to hold paper-related enums. It should later
* expand to contain many paper-related horrors access.
*
* The supported paper sizes are those that are supported by the
* LaTeX-package geometry.
*/
#ifndef PAPER_H
#define PAPER_H
namespace lyx {
///
enum PAPER_SIZE {
///
PAPER_DEFAULT,
///
PAPER_CUSTOM,
///
PAPER_USLETTER,
///
PAPER_USLEGAL,
///
PAPER_USEXECUTIVE,
///
PAPER_A0,
///
PAPER_A1,
///
PAPER_A2,
///
PAPER_A3,
///
PAPER_A4,
///
PAPER_A5,
///
PAPER_A6,
///
PAPER_B0,
///
PAPER_B1,
///
PAPER_B2,
///
PAPER_B3,
///
PAPER_B4,
///
PAPER_B5,
///
PAPER_B6,
///
PAPER_C0,
///
PAPER_C1,
///
PAPER_C2,
///
PAPER_C3,
///
PAPER_C4,
///
PAPER_C5,
///
PAPER_C6,
///
PAPER_JISB0,
///
PAPER_JISB1,
///
PAPER_JISB2,
///
PAPER_JISB3,
///
PAPER_JISB4,
///
PAPER_JISB5,
///
PAPER_JISB6
};
///
enum PAPER_ORIENTATION {
///
ORIENTATION_PORTRAIT,
///
ORIENTATION_LANDSCAPE
};
} // namespace lyx
#endif