| // Copyright 2017 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_JAVASCRIPT_CJS_EVENT_CONTEXT_STUB_H_ |
| #define FPDFSDK_JAVASCRIPT_CJS_EVENT_CONTEXT_STUB_H_ |
| |
| #include "fpdfsdk/javascript/ijs_event_context.h" |
| |
| class CJS_EventContextStub final : public IJS_EventContext { |
| public: |
| CJS_EventContextStub() {} |
| ~CJS_EventContextStub() override {} |
| |
| // IJS_EventContext: |
| bool RunScript(const WideString& script, WideString* info) override; |
| |
| void OnApp_Init() override {} |
| void OnDoc_Open(CPDFSDK_FormFillEnvironment* pFormFillEnv, |
| const WideString& strTargetName) override {} |
| void OnDoc_WillPrint(CPDFSDK_FormFillEnvironment* pFormFillEnv) override {} |
| void OnDoc_DidPrint(CPDFSDK_FormFillEnvironment* pFormFillEnv) override {} |
| void OnDoc_WillSave(CPDFSDK_FormFillEnvironment* pFormFillEnv) override {} |
| void OnDoc_DidSave(CPDFSDK_FormFillEnvironment* pFormFillEnv) override {} |
| void OnDoc_WillClose(CPDFSDK_FormFillEnvironment* pFormFillEnv) override {} |
| void OnPage_Open(CPDFSDK_FormFillEnvironment* pFormFillEnv) override {} |
| void OnPage_Close(CPDFSDK_FormFillEnvironment* pFormFillEnv) override {} |
| void OnPage_InView(CPDFSDK_FormFillEnvironment* pFormFillEnv) override {} |
| void OnPage_OutView(CPDFSDK_FormFillEnvironment* pFormFillEnv) override {} |
| void OnField_MouseDown(bool bModifier, |
| bool bShift, |
| CPDF_FormField* pTarget) override {} |
| void OnField_MouseEnter(bool bModifier, |
| bool bShift, |
| CPDF_FormField* pTarget) override {} |
| void OnField_MouseExit(bool bModifier, |
| bool bShift, |
| CPDF_FormField* pTarget) override {} |
| void OnField_MouseUp(bool bModifier, |
| bool bShift, |
| CPDF_FormField* pTarget) override {} |
| void OnField_Focus(bool bModifier, |
| bool bShift, |
| CPDF_FormField* pTarget, |
| const WideString& Value) override {} |
| void OnField_Blur(bool bModifier, |
| bool bShift, |
| CPDF_FormField* pTarget, |
| const WideString& Value) override {} |
| void OnField_Calculate(CPDF_FormField* pSource, |
| CPDF_FormField* pTarget, |
| WideString& Value, |
| bool& bRc) override {} |
| void OnField_Format(CPDF_FormField* pTarget, |
| WideString& Value, |
| bool bWillCommit) override {} |
| void OnField_Keystroke(WideString& strChange, |
| const WideString& strChangeEx, |
| bool KeyDown, |
| bool bModifier, |
| int& nSelEnd, |
| int& nSelStart, |
| bool bShift, |
| CPDF_FormField* pTarget, |
| WideString& Value, |
| bool bWillCommit, |
| bool bFieldFull, |
| bool& bRc) override {} |
| void OnField_Validate(WideString& strChange, |
| const WideString& strChangeEx, |
| bool bKeyDown, |
| bool bModifier, |
| bool bShift, |
| CPDF_FormField* pTarget, |
| WideString& Value, |
| bool& bRc) override {} |
| void OnScreen_Focus(bool bModifier, |
| bool bShift, |
| CPDFSDK_Annot* pScreen) override {} |
| void OnScreen_Blur(bool bModifier, |
| bool bShift, |
| CPDFSDK_Annot* pScreen) override {} |
| void OnScreen_Open(bool bModifier, |
| bool bShift, |
| CPDFSDK_Annot* pScreen) override {} |
| void OnScreen_Close(bool bModifier, |
| bool bShift, |
| CPDFSDK_Annot* pScreen) override {} |
| void OnScreen_MouseDown(bool bModifier, |
| bool bShift, |
| CPDFSDK_Annot* pScreen) override {} |
| void OnScreen_MouseUp(bool bModifier, |
| bool bShift, |
| CPDFSDK_Annot* pScreen) override {} |
| void OnScreen_MouseEnter(bool bModifier, |
| bool bShift, |
| CPDFSDK_Annot* pScreen) override {} |
| void OnScreen_MouseExit(bool bModifier, |
| bool bShift, |
| CPDFSDK_Annot* pScreen) override {} |
| void OnScreen_InView(bool bModifier, |
| bool bShift, |
| CPDFSDK_Annot* pScreen) override {} |
| void OnScreen_OutView(bool bModifier, |
| bool bShift, |
| CPDFSDK_Annot* pScreen) override {} |
| void OnBookmark_MouseUp(CPDF_Bookmark* pBookMark) override {} |
| void OnLink_MouseUp(CPDFSDK_FormFillEnvironment* pFormFillEnv) override {} |
| void OnMenu_Exec(CPDFSDK_FormFillEnvironment* pFormFillEnv, |
| const WideString&) override {} |
| void OnBatchExec(CPDFSDK_FormFillEnvironment* pFormFillEnv) override {} |
| void OnConsole_Exec() override {} |
| void OnExternal_Exec() override {} |
| }; |
| |
| #endif // FPDFSDK_JAVASCRIPT_CJS_EVENT_CONTEXT_STUB_H_ |