Lines Matching refs:virtual
20 virtual ~IFXJS_Context() { } in ~IFXJS_Context()
21 virtual FX_BOOL Compile(const CFX_WideString& script, CFX_WideString& info) = 0;
22 virtual FX_BOOL RunScript(const CFX_WideString& script, CFX_WideString& info) = 0;
24 virtual void OnApp_Init() = 0;
26 virtual void OnDoc_Open(CPDFSDK_Document* pDoc, const CFX_WideString& strTargetName) = 0;
27 virtual void OnDoc_WillPrint(CPDFSDK_Document* pDoc) = 0;
28 virtual void OnDoc_DidPrint(CPDFSDK_Document* pDoc) = 0;
29 virtual void OnDoc_WillSave(CPDFSDK_Document* pDoc) = 0;
30 virtual void OnDoc_DidSave(CPDFSDK_Document* pDoc) = 0;
31 virtual void OnDoc_WillClose(CPDFSDK_Document* pDoc) = 0;
33 virtual void OnPage_Open(CPDFSDK_Document* pTarget) = 0;
34 virtual void OnPage_Close(CPDFSDK_Document* pTarget) = 0;
35 virtual void OnPage_InView(CPDFSDK_Document* pTarget) = 0;
36 virtual void OnPage_OutView(CPDFSDK_Document* pTarget) = 0;
38 virtual void OnField_MouseDown(FX_BOOL bModifier, FX_BOOL bShift, CPDF_FormField* pTarget) = 0;
39 virtual void OnField_MouseEnter(FX_BOOL bModifier, FX_BOOL bShift, CPDF_FormField* pTarget) = 0;
40 virtual void OnField_MouseExit(FX_BOOL bModifier, FX_BOOL bShift, CPDF_FormField* pTarget) = 0;
41 virtual void OnField_MouseUp(FX_BOOL bModifier, FX_BOOL bShift, CPDF_FormField* pTarget) = 0;
42 …virtual void OnField_Focus(FX_BOOL bModifier, FX_BOOL bShift, CPDF_FormField* pTarget, const CF…
43 …virtual void OnField_Blur(FX_BOOL bModifier, FX_BOOL bShift, CPDF_FormField* pTarget, const CFX…
45 …virtual void OnField_Calculate(CPDF_FormField* pSource, CPDF_FormField* pTarget, CFX_WideString…
46 …virtual void OnField_Format(int nCommitKey, CPDF_FormField* pTarget, CFX_WideString& Value, FX_…
47 …virtual void OnField_Keystroke(int nCommitKey, CFX_WideString& strChange, const CFX_WideString&…
51 …virtual void OnField_Validate(CFX_WideString& strChange, const CFX_WideString& strChangeEx, FX_…
54 virtual void OnScreen_Focus(FX_BOOL bModifier, FX_BOOL bShift, CPDFSDK_Annot* pScreen) = 0;
55 virtual void OnScreen_Blur(FX_BOOL bModifier, FX_BOOL bShift, CPDFSDK_Annot* pScreen) = 0;
56 virtual void OnScreen_Open(FX_BOOL bModifier, FX_BOOL bShift, CPDFSDK_Annot* pScreen) = 0;
57 virtual void OnScreen_Close(FX_BOOL bModifier, FX_BOOL bShift, CPDFSDK_Annot* pScreen) = 0;
58 virtual void OnScreen_MouseDown(FX_BOOL bModifier, FX_BOOL bShift, CPDFSDK_Annot* pScreen) = 0;
59 virtual void OnScreen_MouseUp(FX_BOOL bModifier, FX_BOOL bShift, CPDFSDK_Annot* pScreen) = 0;
60 virtual void OnScreen_MouseEnter(FX_BOOL bModifier, FX_BOOL bShift, CPDFSDK_Annot* pScreen) = 0;
61 virtual void OnScreen_MouseExit(FX_BOOL bModifier, FX_BOOL bShift, CPDFSDK_Annot* pScreen) = 0;
62 virtual void OnScreen_InView(FX_BOOL bModifier, FX_BOOL bShift, CPDFSDK_Annot* pScreen) = 0;
63 virtual void OnScreen_OutView(FX_BOOL bModifier, FX_BOOL bShift, CPDFSDK_Annot* pScreen) = 0;
65 virtual void OnBookmark_MouseUp(CPDF_Bookmark* pBookMark) = 0;
66 virtual void OnLink_MouseUp(CPDFSDK_Document* pTarget) = 0;
68 virtual void OnMenu_Exec(CPDFSDK_Document* pTarget, const CFX_WideString &) = 0;
69 virtual void OnBatchExec(CPDFSDK_Document* pTarget) = 0;
70 virtual void OnConsole_Exec() = 0;
71 virtual void OnExternal_Exec() = 0;
73 virtual void EnableMessageBox(FX_BOOL bEnable) = 0;
79 virtual IFXJS_Context* NewContext() = 0;
80 virtual void ReleaseContext(IFXJS_Context * pContext) = 0;
81 virtual IFXJS_Context* GetCurrentContext() = 0;
83 virtual void SetReaderDocument(CPDFSDK_Document* pReaderDoc) = 0;
84 virtual CPDFSDK_Document* GetReaderDocument() = 0;