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.
5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com
10 /* ------------------------------ border ------------------------------ */
12 class CJS_Border : public CJS_Object
15 CJS_Border(JSFXObject pObject) : CJS_Object(pObject) {};
16 virtual ~CJS_Border(void){};
18 DECLARE_JS_CLASS_CONST();
21 /* ------------------------------ display ------------------------------ */
23 class CJS_Display : public CJS_Object
26 CJS_Display(JSFXObject pObject) : CJS_Object(pObject) {};
27 virtual ~CJS_Display(void){};
29 DECLARE_JS_CLASS_CONST();
32 /* ------------------------------ font ------------------------------ */
34 class CJS_Font : public CJS_Object
37 CJS_Font(JSFXObject pObject) : CJS_Object(pObject) {};
38 virtual ~CJS_Font(void){};
40 DECLARE_JS_CLASS_CONST();
43 /* ------------------------------ highlight ------------------------------ */
45 class CJS_Highlight : public CJS_Object
48 CJS_Highlight(JSFXObject pObject) : CJS_Object(pObject) {};
49 virtual ~CJS_Highlight(void){};
51 DECLARE_JS_CLASS_CONST();
54 /* ------------------------------ position ------------------------------ */
56 class CJS_Position : public CJS_Object
59 CJS_Position(JSFXObject pObject) : CJS_Object(pObject) {};
60 virtual ~CJS_Position(void){};
62 DECLARE_JS_CLASS_CONST();
65 /* ------------------------------ scaleHow ------------------------------ */
67 class CJS_ScaleHow : public CJS_Object
70 CJS_ScaleHow(JSFXObject pObject) : CJS_Object(pObject) {};
71 virtual ~CJS_ScaleHow(void){};
73 DECLARE_JS_CLASS_CONST();
76 /* ------------------------------ scaleWhen ------------------------------ */
78 class CJS_ScaleWhen : public CJS_Object
81 CJS_ScaleWhen(JSFXObject pObject) : CJS_Object(pObject) {};
82 virtual ~CJS_ScaleWhen(void){};
84 DECLARE_JS_CLASS_CONST();
87 /* ------------------------------ style ------------------------------ */
89 class CJS_Style : public CJS_Object
92 CJS_Style(JSFXObject pObject) : CJS_Object(pObject) {};
93 virtual ~CJS_Style(void){};
95 DECLARE_JS_CLASS_CONST();
98 /* ------------------------------ zoomtype ------------------------------ */
100 class CJS_Zoomtype : public CJS_Object
103 CJS_Zoomtype(JSFXObject pObject) : CJS_Object(pObject) {};
104 virtual ~CJS_Zoomtype(void){};
106 DECLARE_JS_CLASS_CONST();
109 /* ------------------------------ CJS_GlobalConsts ------------------------------ */
111 class CJS_GlobalConsts : public CJS_Object
114 static int Init(IJS_Runtime* pRuntime);
117 /* ------------------------------ CJS_GlobalArrays ------------------------------ */
119 class CJS_GlobalArrays : public CJS_Object
122 static int Init(IJS_Runtime* pRuntime);