• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 // Copyright 2014 PDFium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4 
5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com
6 
7 #ifndef _CONSTS_H_
8 #define _CONSTS_H_
9 
10 /* ------------------------------ border ------------------------------ */
11 
12 class CJS_Border : public CJS_Object
13 {
14 public:
CJS_Border(JSFXObject pObject)15 	CJS_Border(JSFXObject  pObject) : CJS_Object(pObject) {};
~CJS_Border(void)16 	virtual ~CJS_Border(void){};
17 
18 	DECLARE_JS_CLASS_CONST();
19 };
20 
21 /* ------------------------------ display ------------------------------ */
22 
23 class CJS_Display : public CJS_Object
24 {
25 public:
CJS_Display(JSFXObject pObject)26 	CJS_Display(JSFXObject  pObject) : CJS_Object(pObject) {};
~CJS_Display(void)27 	virtual ~CJS_Display(void){};
28 
29 	DECLARE_JS_CLASS_CONST();
30 };
31 
32 /* ------------------------------ font ------------------------------ */
33 
34 class CJS_Font : public CJS_Object
35 {
36 public:
CJS_Font(JSFXObject pObject)37 	CJS_Font(JSFXObject  pObject) : CJS_Object(pObject) {};
~CJS_Font(void)38 	virtual ~CJS_Font(void){};
39 
40 	DECLARE_JS_CLASS_CONST();
41 };
42 
43 /* ------------------------------ highlight ------------------------------ */
44 
45 class CJS_Highlight : public CJS_Object
46 {
47 public:
CJS_Highlight(JSFXObject pObject)48 	CJS_Highlight(JSFXObject  pObject) : CJS_Object(pObject) {};
~CJS_Highlight(void)49 	virtual ~CJS_Highlight(void){};
50 
51 	DECLARE_JS_CLASS_CONST();
52 };
53 
54 /* ------------------------------ position ------------------------------ */
55 
56 class CJS_Position : public CJS_Object
57 {
58 public:
CJS_Position(JSFXObject pObject)59 	CJS_Position(JSFXObject  pObject) : CJS_Object(pObject) {};
~CJS_Position(void)60 	virtual ~CJS_Position(void){};
61 
62 	DECLARE_JS_CLASS_CONST();
63 };
64 
65 /* ------------------------------ scaleHow ------------------------------ */
66 
67 class CJS_ScaleHow : public CJS_Object
68 {
69 public:
CJS_ScaleHow(JSFXObject pObject)70 	CJS_ScaleHow(JSFXObject  pObject) : CJS_Object(pObject) {};
~CJS_ScaleHow(void)71 	virtual ~CJS_ScaleHow(void){};
72 
73 	DECLARE_JS_CLASS_CONST();
74 };
75 
76 /* ------------------------------ scaleWhen ------------------------------ */
77 
78 class CJS_ScaleWhen : public CJS_Object
79 {
80 public:
CJS_ScaleWhen(JSFXObject pObject)81 	CJS_ScaleWhen(JSFXObject  pObject) : CJS_Object(pObject) {};
~CJS_ScaleWhen(void)82 	virtual ~CJS_ScaleWhen(void){};
83 
84 	DECLARE_JS_CLASS_CONST();
85 };
86 
87 /* ------------------------------ style ------------------------------ */
88 
89 class CJS_Style : public CJS_Object
90 {
91 public:
CJS_Style(JSFXObject pObject)92 	CJS_Style(JSFXObject  pObject) : CJS_Object(pObject) {};
~CJS_Style(void)93 	virtual ~CJS_Style(void){};
94 
95 	DECLARE_JS_CLASS_CONST();
96 };
97 
98 /* ------------------------------ zoomtype ------------------------------ */
99 
100 class CJS_Zoomtype : public CJS_Object
101 {
102 public:
CJS_Zoomtype(JSFXObject pObject)103 	CJS_Zoomtype(JSFXObject  pObject) : CJS_Object(pObject) {};
~CJS_Zoomtype(void)104 	virtual ~CJS_Zoomtype(void){};
105 
106 	DECLARE_JS_CLASS_CONST();
107 };
108 
109 /* ------------------------------ CJS_GlobalConsts ------------------------------ */
110 
111 class CJS_GlobalConsts : public CJS_Object
112 {
113 public:
114 	static int				Init(IJS_Runtime* pRuntime);
115 };
116 
117 /* ------------------------------ CJS_GlobalArrays ------------------------------ */
118 
119 class CJS_GlobalArrays : public CJS_Object
120 {
121 public:
122 	static int				Init(IJS_Runtime* pRuntime);
123 };
124 
125 #endif //_CONSTS_H_
126 
127