Lines Matching refs:virtual
26 virtual FX_BOOL RunScript(const CFX_WideString& script,
29 virtual void OnApp_Init() = 0;
31 virtual void OnDoc_Open(CPDFSDK_Document* pDoc,
33 virtual void OnDoc_WillPrint(CPDFSDK_Document* pDoc) = 0;
34 virtual void OnDoc_DidPrint(CPDFSDK_Document* pDoc) = 0;
35 virtual void OnDoc_WillSave(CPDFSDK_Document* pDoc) = 0;
36 virtual void OnDoc_DidSave(CPDFSDK_Document* pDoc) = 0;
37 virtual void OnDoc_WillClose(CPDFSDK_Document* pDoc) = 0;
39 virtual void OnPage_Open(CPDFSDK_Document* pTarget) = 0;
40 virtual void OnPage_Close(CPDFSDK_Document* pTarget) = 0;
41 virtual void OnPage_InView(CPDFSDK_Document* pTarget) = 0;
42 virtual void OnPage_OutView(CPDFSDK_Document* pTarget) = 0;
44 virtual void OnField_MouseDown(FX_BOOL bModifier,
47 virtual void OnField_MouseEnter(FX_BOOL bModifier,
50 virtual void OnField_MouseExit(FX_BOOL bModifier,
53 virtual void OnField_MouseUp(FX_BOOL bModifier,
56 virtual void OnField_Focus(FX_BOOL bModifier,
60 virtual void OnField_Blur(FX_BOOL bModifier,
65 virtual void OnField_Calculate(CPDF_FormField* pSource,
69 virtual void OnField_Format(CPDF_FormField* pTarget,
72 virtual void OnField_Keystroke(CFX_WideString& strChange,
84 virtual void OnField_Validate(CFX_WideString& strChange,
93 virtual void OnScreen_Focus(FX_BOOL bModifier,
96 virtual void OnScreen_Blur(FX_BOOL bModifier,
99 virtual void OnScreen_Open(FX_BOOL bModifier,
102 virtual void OnScreen_Close(FX_BOOL bModifier,
105 virtual void OnScreen_MouseDown(FX_BOOL bModifier,
108 virtual void OnScreen_MouseUp(FX_BOOL bModifier,
111 virtual void OnScreen_MouseEnter(FX_BOOL bModifier,
114 virtual void OnScreen_MouseExit(FX_BOOL bModifier,
117 virtual void OnScreen_InView(FX_BOOL bModifier,
120 virtual void OnScreen_OutView(FX_BOOL bModifier,
124 virtual void OnBookmark_MouseUp(CPDF_Bookmark* pBookMark) = 0;
125 virtual void OnLink_MouseUp(CPDFSDK_Document* pTarget) = 0;
127 virtual void OnMenu_Exec(CPDFSDK_Document* pTarget,
129 virtual void OnBatchExec(CPDFSDK_Document* pTarget) = 0;
130 virtual void OnConsole_Exec() = 0;
131 virtual void OnExternal_Exec() = 0;
133 virtual void EnableMessageBox(FX_BOOL bEnable) = 0;
136 virtual ~IJS_Context() {} in ~IJS_Context()
144 virtual ~IJS_Runtime() {} in ~IJS_Runtime()
146 virtual IJS_Context* NewContext() = 0;
147 virtual void ReleaseContext(IJS_Context* pContext) = 0;
148 virtual IJS_Context* GetCurrentContext() = 0;
149 virtual void SetReaderDocument(CPDFSDK_Document* pReaderDoc) = 0;
150 virtual CPDFSDK_Document* GetReaderDocument() = 0;
151 virtual int Execute(IJS_Context* cc,
156 virtual FX_BOOL GetHValueByName(const CFX_ByteStringC& utf8Name,
158 virtual FX_BOOL SetHValueByName(const CFX_ByteStringC& utf8Name,