Tidy up JS_Object.h and JS_Object.cpp.
[pdfium.git] / fpdfsdk / include / javascript / Consts.h
index 32b0217..c0abe4c 100644 (file)
-// Copyright 2014 PDFium Authors. All rights reserved.\r
-// Use of this source code is governed by a BSD-style license that can be\r
-// found in the LICENSE file.\r
\r
-// Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com\r
-\r
-#ifndef _CONSTS_H_\r
-#define _CONSTS_H_\r
-\r
-/* ------------------------------ border ------------------------------ */\r
-\r
-class CJS_Border : public CJS_Object\r
-{\r
-public:\r
-       CJS_Border(JSFXObject  pObject) : CJS_Object(pObject) {};\r
-       virtual ~CJS_Border(void){};\r
-\r
-       DECLARE_JS_CLASS_CONST();\r
-};\r
-\r
-/* ------------------------------ display ------------------------------ */\r
-\r
-class CJS_Display : public CJS_Object\r
-{\r
-public:\r
-       CJS_Display(JSFXObject  pObject) : CJS_Object(pObject) {};\r
-       virtual ~CJS_Display(void){};\r
-\r
-       DECLARE_JS_CLASS_CONST();\r
-};\r
-\r
-/* ------------------------------ font ------------------------------ */\r
-\r
-class CJS_Font : public CJS_Object\r
-{\r
-public:\r
-       CJS_Font(JSFXObject  pObject) : CJS_Object(pObject) {};\r
-       virtual ~CJS_Font(void){};\r
-\r
-       DECLARE_JS_CLASS_CONST();\r
-};\r
-\r
-/* ------------------------------ highlight ------------------------------ */\r
-\r
-class CJS_Highlight : public CJS_Object\r
-{\r
-public:\r
-       CJS_Highlight(JSFXObject  pObject) : CJS_Object(pObject) {};\r
-       virtual ~CJS_Highlight(void){};\r
-\r
-       DECLARE_JS_CLASS_CONST();\r
-};\r
-\r
-/* ------------------------------ position ------------------------------ */\r
-\r
-class CJS_Position : public CJS_Object\r
-{\r
-public:\r
-       CJS_Position(JSFXObject  pObject) : CJS_Object(pObject) {};\r
-       virtual ~CJS_Position(void){};\r
-\r
-       DECLARE_JS_CLASS_CONST();\r
-};\r
-\r
-/* ------------------------------ scaleHow ------------------------------ */\r
-\r
-class CJS_ScaleHow : public CJS_Object\r
-{\r
-public:\r
-       CJS_ScaleHow(JSFXObject  pObject) : CJS_Object(pObject) {};\r
-       virtual ~CJS_ScaleHow(void){};\r
-\r
-       DECLARE_JS_CLASS_CONST();\r
-};\r
-\r
-/* ------------------------------ scaleWhen ------------------------------ */\r
-\r
-class CJS_ScaleWhen : public CJS_Object\r
-{\r
-public:\r
-       CJS_ScaleWhen(JSFXObject  pObject) : CJS_Object(pObject) {};\r
-       virtual ~CJS_ScaleWhen(void){};\r
-\r
-       DECLARE_JS_CLASS_CONST();\r
-};\r
-\r
-/* ------------------------------ style ------------------------------ */\r
-\r
-class CJS_Style : public CJS_Object\r
-{\r
-public:\r
-       CJS_Style(JSFXObject  pObject) : CJS_Object(pObject) {};\r
-       virtual ~CJS_Style(void){};\r
-\r
-       DECLARE_JS_CLASS_CONST();\r
-};\r
-\r
-/* ------------------------------ zoomtype ------------------------------ */\r
-\r
-class CJS_Zoomtype : public CJS_Object\r
-{\r
-public:\r
-       CJS_Zoomtype(JSFXObject  pObject) : CJS_Object(pObject) {};\r
-       virtual ~CJS_Zoomtype(void){};\r
-\r
-       DECLARE_JS_CLASS_CONST();\r
-};\r
-\r
-/* ------------------------------ CJS_GlobalConsts ------------------------------ */\r
-\r
-class CJS_GlobalConsts : public CJS_Object\r
-{\r
-public:\r
-       static int                              Init(IJS_Runtime* pRuntime);\r
-};\r
-\r
-/* ------------------------------ CJS_GlobalArrays ------------------------------ */\r
-\r
-class CJS_GlobalArrays : public CJS_Object\r
-{\r
-public:\r
-       static int                              Init(IJS_Runtime* pRuntime);\r
-};\r
-\r
-#endif //_CONSTS_H_\r
-\r
+// Copyright 2014 PDFium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+// Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com
+
+#ifndef FPDFSDK_INCLUDE_JAVASCRIPT_CONSTS_H_
+#define FPDFSDK_INCLUDE_JAVASCRIPT_CONSTS_H_
+
+#include "JS_Define.h"
+
+/* ------------------------------ border ------------------------------ */
+
+class CJS_Border : public CJS_Object {
+ public:
+  CJS_Border(JSFXObject pObject) : CJS_Object(pObject){};
+  virtual ~CJS_Border(void){};
+
+  DECLARE_JS_CLASS_CONST();
+};
+
+/* ------------------------------ display ------------------------------ */
+
+class CJS_Display : public CJS_Object {
+ public:
+  CJS_Display(JSFXObject pObject) : CJS_Object(pObject){};
+  virtual ~CJS_Display(void){};
+
+  DECLARE_JS_CLASS_CONST();
+};
+
+/* ------------------------------ font ------------------------------ */
+
+class CJS_Font : public CJS_Object {
+ public:
+  CJS_Font(JSFXObject pObject) : CJS_Object(pObject){};
+  virtual ~CJS_Font(void){};
+
+  DECLARE_JS_CLASS_CONST();
+};
+
+/* ------------------------------ highlight ------------------------------ */
+
+class CJS_Highlight : public CJS_Object {
+ public:
+  CJS_Highlight(JSFXObject pObject) : CJS_Object(pObject){};
+  virtual ~CJS_Highlight(void){};
+
+  DECLARE_JS_CLASS_CONST();
+};
+
+/* ------------------------------ position ------------------------------ */
+
+class CJS_Position : public CJS_Object {
+ public:
+  CJS_Position(JSFXObject pObject) : CJS_Object(pObject){};
+  virtual ~CJS_Position(void){};
+
+  DECLARE_JS_CLASS_CONST();
+};
+
+/* ------------------------------ scaleHow ------------------------------ */
+
+class CJS_ScaleHow : public CJS_Object {
+ public:
+  CJS_ScaleHow(JSFXObject pObject) : CJS_Object(pObject){};
+  virtual ~CJS_ScaleHow(void){};
+
+  DECLARE_JS_CLASS_CONST();
+};
+
+/* ------------------------------ scaleWhen ------------------------------ */
+
+class CJS_ScaleWhen : public CJS_Object {
+ public:
+  CJS_ScaleWhen(JSFXObject pObject) : CJS_Object(pObject){};
+  virtual ~CJS_ScaleWhen(void){};
+
+  DECLARE_JS_CLASS_CONST();
+};
+
+/* ------------------------------ style ------------------------------ */
+
+class CJS_Style : public CJS_Object {
+ public:
+  CJS_Style(JSFXObject pObject) : CJS_Object(pObject){};
+  virtual ~CJS_Style(void){};
+
+  DECLARE_JS_CLASS_CONST();
+};
+
+/* ------------------------------ zoomtype ------------------------------ */
+
+class CJS_Zoomtype : public CJS_Object {
+ public:
+  CJS_Zoomtype(JSFXObject pObject) : CJS_Object(pObject){};
+  virtual ~CJS_Zoomtype(void){};
+
+  DECLARE_JS_CLASS_CONST();
+};
+
+/* ------------------------------ CJS_GlobalConsts
+ * ------------------------------ */
+
+class CJS_GlobalConsts : public CJS_Object {
+ public:
+  static int Init(IJS_Runtime* pRuntime);
+};
+
+/* ------------------------------ CJS_GlobalArrays
+ * ------------------------------ */
+
+class CJS_GlobalArrays : public CJS_Object {
+ public:
+  static int Init(IJS_Runtime* pRuntime);
+};
+
+#endif  // FPDFSDK_INCLUDE_JAVASCRIPT_CONSTS_H_