Index: fpdfsdk/src/javascript/JS_EventHandler.cpp |
diff --git a/fpdfsdk/src/javascript/JS_EventHandler.cpp b/fpdfsdk/src/javascript/JS_EventHandler.cpp |
index 1769e3053f570cddd9579186fb0151de21b560bf..1eee92ddc16908330180d0b1c81e35d4e55d0253 100644 |
--- a/fpdfsdk/src/javascript/JS_EventHandler.cpp |
+++ b/fpdfsdk/src/javascript/JS_EventHandler.cpp |
@@ -17,511 +17,536 @@ |
/* ---------------------------- CJS_EventHandler ---------------------------- */ |
-CJS_EventHandler::CJS_EventHandler(CJS_Context * pContext) : |
- m_pJSContext(pContext), |
- m_eEventType(JET_UNKNOWN), |
- m_bValid(FALSE), |
- m_pWideStrChange(NULL), |
- m_nCommitKey(-1), |
- m_bKeyDown(FALSE), |
- m_bModifier(FALSE), |
- m_bShift(FALSE), |
- m_pISelEnd(NULL), |
- m_nSelEndDu(0), |
- m_pISelStart(NULL), |
- m_nSelStartDu(0), |
- m_bWillCommit(FALSE), |
- m_pValue(NULL), |
- m_bFieldFull(FALSE), |
- m_pbRc(NULL), |
- m_bRcDu(FALSE), |
- m_pSourceDoc(NULL), |
- m_pTargetBookMark(NULL), |
- m_pTargetDoc(NULL), |
- m_pTargetAnnot(NULL) |
-{ |
-} |
+CJS_EventHandler::CJS_EventHandler(CJS_Context* pContext) |
+ : m_pJSContext(pContext), |
+ m_eEventType(JET_UNKNOWN), |
+ m_bValid(FALSE), |
+ m_pWideStrChange(NULL), |
+ m_nCommitKey(-1), |
+ m_bKeyDown(FALSE), |
+ m_bModifier(FALSE), |
+ m_bShift(FALSE), |
+ m_pISelEnd(NULL), |
+ m_nSelEndDu(0), |
+ m_pISelStart(NULL), |
+ m_nSelStartDu(0), |
+ m_bWillCommit(FALSE), |
+ m_pValue(NULL), |
+ m_bFieldFull(FALSE), |
+ m_pbRc(NULL), |
+ m_bRcDu(FALSE), |
+ m_pSourceDoc(NULL), |
+ m_pTargetBookMark(NULL), |
+ m_pTargetDoc(NULL), |
+ m_pTargetAnnot(NULL) {} |
-CJS_EventHandler::~CJS_EventHandler() |
-{ |
-} |
+CJS_EventHandler::~CJS_EventHandler() {} |
-void CJS_EventHandler::OnApp_Init() |
-{ |
- Initial(JET_APP_INIT); |
+void CJS_EventHandler::OnApp_Init() { |
+ Initial(JET_APP_INIT); |
} |
-void CJS_EventHandler::OnDoc_Open(CPDFSDK_Document* pDoc, const CFX_WideString& strTargetName) |
-{ |
- Initial(JET_DOC_OPEN); |
+void CJS_EventHandler::OnDoc_Open(CPDFSDK_Document* pDoc, |
+ const CFX_WideString& strTargetName) { |
+ Initial(JET_DOC_OPEN); |
- m_pTargetDoc = pDoc; |
- m_strTargetName = strTargetName; |
+ m_pTargetDoc = pDoc; |
+ m_strTargetName = strTargetName; |
} |
-void CJS_EventHandler::OnDoc_WillPrint(CPDFSDK_Document* pDoc) |
-{ |
- Initial(JET_DOC_WILLPRINT); |
+void CJS_EventHandler::OnDoc_WillPrint(CPDFSDK_Document* pDoc) { |
+ Initial(JET_DOC_WILLPRINT); |
- m_pTargetDoc = pDoc; |
+ m_pTargetDoc = pDoc; |
} |
-void CJS_EventHandler::OnDoc_DidPrint(CPDFSDK_Document* pDoc) |
-{ |
- Initial(JET_DOC_DIDPRINT); |
+void CJS_EventHandler::OnDoc_DidPrint(CPDFSDK_Document* pDoc) { |
+ Initial(JET_DOC_DIDPRINT); |
- m_pTargetDoc = pDoc; |
+ m_pTargetDoc = pDoc; |
} |
-void CJS_EventHandler::OnDoc_WillSave(CPDFSDK_Document* pDoc) |
-{ |
- Initial(JET_DOC_WILLSAVE); |
- m_pTargetDoc = pDoc; |
+void CJS_EventHandler::OnDoc_WillSave(CPDFSDK_Document* pDoc) { |
+ Initial(JET_DOC_WILLSAVE); |
+ m_pTargetDoc = pDoc; |
} |
-void CJS_EventHandler::OnDoc_DidSave(CPDFSDK_Document* pDoc) |
-{ |
- Initial(JET_DOC_DIDSAVE); |
+void CJS_EventHandler::OnDoc_DidSave(CPDFSDK_Document* pDoc) { |
+ Initial(JET_DOC_DIDSAVE); |
- m_pTargetDoc = pDoc; |
+ m_pTargetDoc = pDoc; |
} |
-void CJS_EventHandler::OnDoc_WillClose(CPDFSDK_Document* pDoc) |
-{ |
- Initial(JET_DOC_WILLCLOSE); |
+void CJS_EventHandler::OnDoc_WillClose(CPDFSDK_Document* pDoc) { |
+ Initial(JET_DOC_WILLCLOSE); |
- m_pTargetDoc = pDoc; |
+ m_pTargetDoc = pDoc; |
} |
-void CJS_EventHandler::OnPage_Open(CPDFSDK_Document* pDoc) |
-{ |
- Initial(JET_PAGE_OPEN); |
+void CJS_EventHandler::OnPage_Open(CPDFSDK_Document* pDoc) { |
+ Initial(JET_PAGE_OPEN); |
- m_pTargetDoc = pDoc; |
+ m_pTargetDoc = pDoc; |
} |
-void CJS_EventHandler::OnPage_Close(CPDFSDK_Document* pDoc) |
-{ |
- Initial(JET_PAGE_CLOSE); |
+void CJS_EventHandler::OnPage_Close(CPDFSDK_Document* pDoc) { |
+ Initial(JET_PAGE_CLOSE); |
- m_pTargetDoc = pDoc; |
+ m_pTargetDoc = pDoc; |
} |
-void CJS_EventHandler::OnPage_InView(CPDFSDK_Document* pDoc) |
-{ |
- Initial(JET_PAGE_INVIEW); |
+void CJS_EventHandler::OnPage_InView(CPDFSDK_Document* pDoc) { |
+ Initial(JET_PAGE_INVIEW); |
- m_pTargetDoc = pDoc; |
+ m_pTargetDoc = pDoc; |
} |
-void CJS_EventHandler::OnPage_OutView(CPDFSDK_Document* pDoc) |
-{ |
- Initial(JET_PAGE_OUTVIEW); |
+void CJS_EventHandler::OnPage_OutView(CPDFSDK_Document* pDoc) { |
+ Initial(JET_PAGE_OUTVIEW); |
- m_pTargetDoc = pDoc; |
+ m_pTargetDoc = pDoc; |
} |
-void CJS_EventHandler::OnField_MouseEnter(FX_BOOL bModifier, FX_BOOL bShift, CPDF_FormField* pTarget) |
-{ |
- Initial(JET_FIELD_MOUSEENTER); |
+void CJS_EventHandler::OnField_MouseEnter(FX_BOOL bModifier, |
+ FX_BOOL bShift, |
+ CPDF_FormField* pTarget) { |
+ Initial(JET_FIELD_MOUSEENTER); |
- m_bModifier = bModifier; |
- m_bShift = bShift; |
+ m_bModifier = bModifier; |
+ m_bShift = bShift; |
- ASSERT(pTarget != NULL); |
- m_strTargetName = pTarget->GetFullName(); |
+ ASSERT(pTarget != NULL); |
+ m_strTargetName = pTarget->GetFullName(); |
} |
-void CJS_EventHandler::OnField_MouseExit(FX_BOOL bModifier, FX_BOOL bShift, CPDF_FormField* pTarget) |
-{ |
- Initial(JET_FIELD_MOUSEEXIT); |
+void CJS_EventHandler::OnField_MouseExit(FX_BOOL bModifier, |
+ FX_BOOL bShift, |
+ CPDF_FormField* pTarget) { |
+ Initial(JET_FIELD_MOUSEEXIT); |
- m_bModifier = bModifier; |
- m_bShift = bShift; |
- ASSERT(pTarget != NULL); |
- m_strTargetName = pTarget->GetFullName(); |
+ m_bModifier = bModifier; |
+ m_bShift = bShift; |
+ ASSERT(pTarget != NULL); |
+ m_strTargetName = pTarget->GetFullName(); |
} |
-void CJS_EventHandler::OnField_MouseDown(FX_BOOL bModifier, FX_BOOL bShift, CPDF_FormField* pTarget) |
-{ |
- Initial(JET_FIELD_MOUSEDOWN); |
- m_eEventType = JET_FIELD_MOUSEDOWN; |
+void CJS_EventHandler::OnField_MouseDown(FX_BOOL bModifier, |
+ FX_BOOL bShift, |
+ CPDF_FormField* pTarget) { |
+ Initial(JET_FIELD_MOUSEDOWN); |
+ m_eEventType = JET_FIELD_MOUSEDOWN; |
- m_bModifier = bModifier; |
- m_bShift = bShift; |
- ASSERT(pTarget != NULL); |
- m_strTargetName = pTarget->GetFullName(); |
+ m_bModifier = bModifier; |
+ m_bShift = bShift; |
+ ASSERT(pTarget != NULL); |
+ m_strTargetName = pTarget->GetFullName(); |
} |
-void CJS_EventHandler::OnField_MouseUp(FX_BOOL bModifier, FX_BOOL bShift, CPDF_FormField* pTarget) |
-{ |
- Initial(JET_FIELD_MOUSEUP); |
+void CJS_EventHandler::OnField_MouseUp(FX_BOOL bModifier, |
+ FX_BOOL bShift, |
+ CPDF_FormField* pTarget) { |
+ Initial(JET_FIELD_MOUSEUP); |
- m_bModifier = bModifier; |
- m_bShift = bShift; |
- ASSERT(pTarget != NULL); |
- m_strTargetName = pTarget->GetFullName(); |
+ m_bModifier = bModifier; |
+ m_bShift = bShift; |
+ ASSERT(pTarget != NULL); |
+ m_strTargetName = pTarget->GetFullName(); |
} |
-void CJS_EventHandler::OnField_Focus(FX_BOOL bModifier, FX_BOOL bShift, CPDF_FormField* pTarget, |
- const CFX_WideString& Value) |
-{ |
- Initial(JET_FIELD_FOCUS); |
+void CJS_EventHandler::OnField_Focus(FX_BOOL bModifier, |
+ FX_BOOL bShift, |
+ CPDF_FormField* pTarget, |
+ const CFX_WideString& Value) { |
+ Initial(JET_FIELD_FOCUS); |
- m_bModifier = bModifier; |
- m_bShift = bShift; |
- ASSERT(pTarget != NULL); |
- m_strTargetName = pTarget->GetFullName(); |
- m_pValue = (CFX_WideString*)&Value; |
+ m_bModifier = bModifier; |
+ m_bShift = bShift; |
+ ASSERT(pTarget != NULL); |
+ m_strTargetName = pTarget->GetFullName(); |
+ m_pValue = (CFX_WideString*)&Value; |
} |
-void CJS_EventHandler::OnField_Blur(FX_BOOL bModifier, FX_BOOL bShift, CPDF_FormField* pTarget, |
- const CFX_WideString& Value) |
-{ |
- Initial(JET_FIELD_BLUR); |
+void CJS_EventHandler::OnField_Blur(FX_BOOL bModifier, |
+ FX_BOOL bShift, |
+ CPDF_FormField* pTarget, |
+ const CFX_WideString& Value) { |
+ Initial(JET_FIELD_BLUR); |
- m_bModifier = bModifier; |
- m_bShift = bShift; |
- ASSERT(pTarget != NULL); |
- m_strTargetName = pTarget->GetFullName(); |
- m_pValue = (CFX_WideString*)&Value; |
+ m_bModifier = bModifier; |
+ m_bShift = bShift; |
+ ASSERT(pTarget != NULL); |
+ m_strTargetName = pTarget->GetFullName(); |
+ m_pValue = (CFX_WideString*)&Value; |
} |
-void CJS_EventHandler::OnField_Keystroke(CFX_WideString &strChange, |
- const CFX_WideString& strChangeEx, FX_BOOL KeyDown, |
- FX_BOOL bModifier, int& nSelEnd, int& nSelStart, |
- FX_BOOL bShift, CPDF_FormField* pTarget, |
- CFX_WideString& Value, FX_BOOL bWillCommit, |
- FX_BOOL bFieldFull, FX_BOOL& bRc) |
-{ |
- Initial(JET_FIELD_KEYSTROKE); |
- |
- m_nCommitKey = 0; |
- m_pWideStrChange = &strChange; |
- m_WideStrChangeEx = strChangeEx; |
- m_bKeyDown = KeyDown; |
- m_bModifier = bModifier; |
- m_pISelEnd = &nSelEnd; |
- m_pISelStart = &nSelStart; |
- m_bShift = bShift; |
- ASSERT(pTarget != NULL); |
- m_strTargetName = pTarget->GetFullName(); |
- m_pValue = &Value; |
- m_bWillCommit = bWillCommit; |
- m_pbRc = &bRc; |
- m_bFieldFull = bFieldFull; |
-} |
- |
-void CJS_EventHandler::OnField_Validate(CFX_WideString& strChange, const CFX_WideString& strChangeEx, |
- FX_BOOL bKeyDown, FX_BOOL bModifier, FX_BOOL bShift, |
- CPDF_FormField* pTarget, CFX_WideString& Value, FX_BOOL& bRc) |
-{ |
- Initial(JET_FIELD_VALIDATE); |
- |
- m_pWideStrChange = &strChange; |
- m_WideStrChangeEx = strChangeEx; |
- m_bKeyDown = bKeyDown; |
- m_bModifier = bModifier; |
- m_bShift = bShift; |
- ASSERT(pTarget != NULL); |
- m_strTargetName = pTarget->GetFullName(); |
- m_pValue = &Value; |
- m_pbRc = &bRc; |
-} |
- |
-void CJS_EventHandler::OnField_Calculate(CPDF_FormField* pSource, CPDF_FormField* pTarget, |
- CFX_WideString& Value, FX_BOOL& bRc) |
-{ |
- Initial(JET_FIELD_CALCULATE); |
- |
- if (pSource) |
- m_strSourceName = pSource->GetFullName(); |
- ASSERT(pTarget != NULL); |
- m_strTargetName = pTarget->GetFullName(); |
- m_pValue = &Value; |
- m_pbRc = &bRc; |
+void CJS_EventHandler::OnField_Keystroke(CFX_WideString& strChange, |
+ const CFX_WideString& strChangeEx, |
+ FX_BOOL KeyDown, |
+ FX_BOOL bModifier, |
+ int& nSelEnd, |
+ int& nSelStart, |
+ FX_BOOL bShift, |
+ CPDF_FormField* pTarget, |
+ CFX_WideString& Value, |
+ FX_BOOL bWillCommit, |
+ FX_BOOL bFieldFull, |
+ FX_BOOL& bRc) { |
+ Initial(JET_FIELD_KEYSTROKE); |
+ |
+ m_nCommitKey = 0; |
+ m_pWideStrChange = &strChange; |
+ m_WideStrChangeEx = strChangeEx; |
+ m_bKeyDown = KeyDown; |
+ m_bModifier = bModifier; |
+ m_pISelEnd = &nSelEnd; |
+ m_pISelStart = &nSelStart; |
+ m_bShift = bShift; |
+ ASSERT(pTarget != NULL); |
+ m_strTargetName = pTarget->GetFullName(); |
+ m_pValue = &Value; |
+ m_bWillCommit = bWillCommit; |
+ m_pbRc = &bRc; |
+ m_bFieldFull = bFieldFull; |
+} |
+ |
+void CJS_EventHandler::OnField_Validate(CFX_WideString& strChange, |
+ const CFX_WideString& strChangeEx, |
+ FX_BOOL bKeyDown, |
+ FX_BOOL bModifier, |
+ FX_BOOL bShift, |
+ CPDF_FormField* pTarget, |
+ CFX_WideString& Value, |
+ FX_BOOL& bRc) { |
+ Initial(JET_FIELD_VALIDATE); |
+ |
+ m_pWideStrChange = &strChange; |
+ m_WideStrChangeEx = strChangeEx; |
+ m_bKeyDown = bKeyDown; |
+ m_bModifier = bModifier; |
+ m_bShift = bShift; |
+ ASSERT(pTarget != NULL); |
+ m_strTargetName = pTarget->GetFullName(); |
+ m_pValue = &Value; |
+ m_pbRc = &bRc; |
+} |
+ |
+void CJS_EventHandler::OnField_Calculate(CPDF_FormField* pSource, |
+ CPDF_FormField* pTarget, |
+ CFX_WideString& Value, |
+ FX_BOOL& bRc) { |
+ Initial(JET_FIELD_CALCULATE); |
+ |
+ if (pSource) |
+ m_strSourceName = pSource->GetFullName(); |
+ ASSERT(pTarget != NULL); |
+ m_strTargetName = pTarget->GetFullName(); |
+ m_pValue = &Value; |
+ m_pbRc = &bRc; |
} |
void CJS_EventHandler::OnField_Format(CPDF_FormField* pTarget, |
CFX_WideString& Value, |
- FX_BOOL bWillCommit) |
-{ |
- Initial(JET_FIELD_FORMAT); |
+ FX_BOOL bWillCommit) { |
+ Initial(JET_FIELD_FORMAT); |
- m_nCommitKey = 0; |
- ASSERT(pTarget != NULL); |
- m_strTargetName = pTarget->GetFullName(); |
- m_pValue = &Value; |
- m_bWillCommit = bWillCommit; |
+ m_nCommitKey = 0; |
+ ASSERT(pTarget != NULL); |
+ m_strTargetName = pTarget->GetFullName(); |
+ m_pValue = &Value; |
+ m_bWillCommit = bWillCommit; |
} |
-void CJS_EventHandler::OnScreen_Focus(FX_BOOL bModifier, FX_BOOL bShift, CPDFSDK_Annot* pScreen) |
-{ |
- Initial(JET_SCREEN_FOCUS); |
+void CJS_EventHandler::OnScreen_Focus(FX_BOOL bModifier, |
+ FX_BOOL bShift, |
+ CPDFSDK_Annot* pScreen) { |
+ Initial(JET_SCREEN_FOCUS); |
- m_bModifier = bModifier; |
- m_bShift = bShift; |
- m_pTargetAnnot = pScreen; |
+ m_bModifier = bModifier; |
+ m_bShift = bShift; |
+ m_pTargetAnnot = pScreen; |
} |
-void CJS_EventHandler::OnScreen_Blur(FX_BOOL bModifier, FX_BOOL bShift, CPDFSDK_Annot* pScreen) |
-{ |
- Initial(JET_SCREEN_BLUR); |
+void CJS_EventHandler::OnScreen_Blur(FX_BOOL bModifier, |
+ FX_BOOL bShift, |
+ CPDFSDK_Annot* pScreen) { |
+ Initial(JET_SCREEN_BLUR); |
- m_bModifier = bModifier; |
- m_bShift = bShift; |
- m_pTargetAnnot = pScreen; |
+ m_bModifier = bModifier; |
+ m_bShift = bShift; |
+ m_pTargetAnnot = pScreen; |
} |
-void CJS_EventHandler::OnScreen_Open(FX_BOOL bModifier, FX_BOOL bShift, CPDFSDK_Annot* pScreen) |
-{ |
- Initial(JET_SCREEN_OPEN); |
+void CJS_EventHandler::OnScreen_Open(FX_BOOL bModifier, |
+ FX_BOOL bShift, |
+ CPDFSDK_Annot* pScreen) { |
+ Initial(JET_SCREEN_OPEN); |
- m_bModifier = bModifier; |
- m_bShift = bShift; |
- m_pTargetAnnot = pScreen; |
+ m_bModifier = bModifier; |
+ m_bShift = bShift; |
+ m_pTargetAnnot = pScreen; |
} |
-void CJS_EventHandler::OnScreen_Close(FX_BOOL bModifier, FX_BOOL bShift, CPDFSDK_Annot* pScreen) |
-{ |
- Initial(JET_SCREEN_CLOSE); |
+void CJS_EventHandler::OnScreen_Close(FX_BOOL bModifier, |
+ FX_BOOL bShift, |
+ CPDFSDK_Annot* pScreen) { |
+ Initial(JET_SCREEN_CLOSE); |
- m_bModifier = bModifier; |
- m_bShift = bShift; |
- m_pTargetAnnot = pScreen; |
+ m_bModifier = bModifier; |
+ m_bShift = bShift; |
+ m_pTargetAnnot = pScreen; |
} |
-void CJS_EventHandler::OnScreen_MouseDown(FX_BOOL bModifier, FX_BOOL bShift, CPDFSDK_Annot* pScreen) |
-{ |
- Initial(JET_SCREEN_MOUSEDOWN); |
+void CJS_EventHandler::OnScreen_MouseDown(FX_BOOL bModifier, |
+ FX_BOOL bShift, |
+ CPDFSDK_Annot* pScreen) { |
+ Initial(JET_SCREEN_MOUSEDOWN); |
- m_bModifier = bModifier; |
- m_bShift = bShift; |
- m_pTargetAnnot = pScreen; |
+ m_bModifier = bModifier; |
+ m_bShift = bShift; |
+ m_pTargetAnnot = pScreen; |
} |
-void CJS_EventHandler::OnScreen_MouseUp(FX_BOOL bModifier, FX_BOOL bShift, CPDFSDK_Annot* pScreen) |
-{ |
- Initial(JET_SCREEN_MOUSEUP); |
+void CJS_EventHandler::OnScreen_MouseUp(FX_BOOL bModifier, |
+ FX_BOOL bShift, |
+ CPDFSDK_Annot* pScreen) { |
+ Initial(JET_SCREEN_MOUSEUP); |
- m_bModifier = bModifier; |
- m_bShift = bShift; |
- m_pTargetAnnot = pScreen; |
+ m_bModifier = bModifier; |
+ m_bShift = bShift; |
+ m_pTargetAnnot = pScreen; |
} |
-void CJS_EventHandler::OnScreen_MouseEnter(FX_BOOL bModifier, FX_BOOL bShift, CPDFSDK_Annot* pScreen) |
-{ |
- Initial(JET_SCREEN_MOUSEENTER); |
+void CJS_EventHandler::OnScreen_MouseEnter(FX_BOOL bModifier, |
+ FX_BOOL bShift, |
+ CPDFSDK_Annot* pScreen) { |
+ Initial(JET_SCREEN_MOUSEENTER); |
- m_bModifier = bModifier; |
- m_bShift = bShift; |
- m_pTargetAnnot = pScreen; |
+ m_bModifier = bModifier; |
+ m_bShift = bShift; |
+ m_pTargetAnnot = pScreen; |
} |
-void CJS_EventHandler::OnScreen_MouseExit(FX_BOOL bModifier, FX_BOOL bShift, CPDFSDK_Annot* pScreen) |
-{ |
- Initial(JET_SCREEN_MOUSEEXIT); |
+void CJS_EventHandler::OnScreen_MouseExit(FX_BOOL bModifier, |
+ FX_BOOL bShift, |
+ CPDFSDK_Annot* pScreen) { |
+ Initial(JET_SCREEN_MOUSEEXIT); |
- m_bModifier = bModifier; |
- m_bShift = bShift; |
- m_pTargetAnnot = pScreen; |
+ m_bModifier = bModifier; |
+ m_bShift = bShift; |
+ m_pTargetAnnot = pScreen; |
} |
-void CJS_EventHandler::OnScreen_InView(FX_BOOL bModifier, FX_BOOL bShift, CPDFSDK_Annot* pScreen) |
-{ |
- Initial(JET_SCREEN_INVIEW); |
+void CJS_EventHandler::OnScreen_InView(FX_BOOL bModifier, |
+ FX_BOOL bShift, |
+ CPDFSDK_Annot* pScreen) { |
+ Initial(JET_SCREEN_INVIEW); |
- m_bModifier = bModifier; |
- m_bShift = bShift; |
- m_pTargetAnnot = pScreen; |
+ m_bModifier = bModifier; |
+ m_bShift = bShift; |
+ m_pTargetAnnot = pScreen; |
} |
-void CJS_EventHandler::OnScreen_OutView(FX_BOOL bModifier, FX_BOOL bShift, CPDFSDK_Annot* pScreen) |
-{ |
- Initial(JET_SCREEN_OUTVIEW); |
+void CJS_EventHandler::OnScreen_OutView(FX_BOOL bModifier, |
+ FX_BOOL bShift, |
+ CPDFSDK_Annot* pScreen) { |
+ Initial(JET_SCREEN_OUTVIEW); |
- m_bModifier = bModifier; |
- m_bShift = bShift; |
- m_pTargetAnnot = pScreen; |
+ m_bModifier = bModifier; |
+ m_bShift = bShift; |
+ m_pTargetAnnot = pScreen; |
} |
-void CJS_EventHandler::OnLink_MouseUp(CPDFSDK_Document* pTarget) |
-{ |
- Initial(JET_LINK_MOUSEUP); |
+void CJS_EventHandler::OnLink_MouseUp(CPDFSDK_Document* pTarget) { |
+ Initial(JET_LINK_MOUSEUP); |
- m_pTargetDoc = pTarget; |
+ m_pTargetDoc = pTarget; |
} |
-void CJS_EventHandler::OnBookmark_MouseUp(CPDF_Bookmark* pBookMark) |
-{ |
- Initial(JET_BOOKMARK_MOUSEUP); |
+void CJS_EventHandler::OnBookmark_MouseUp(CPDF_Bookmark* pBookMark) { |
+ Initial(JET_BOOKMARK_MOUSEUP); |
- m_pTargetBookMark = pBookMark; |
+ m_pTargetBookMark = pBookMark; |
} |
-void CJS_EventHandler::OnMenu_Exec(CPDFSDK_Document* pTarget, const CFX_WideString& strTargetName) |
-{ |
- Initial(JET_MENU_EXEC); |
+void CJS_EventHandler::OnMenu_Exec(CPDFSDK_Document* pTarget, |
+ const CFX_WideString& strTargetName) { |
+ Initial(JET_MENU_EXEC); |
- m_pTargetDoc = pTarget; |
- m_strTargetName = strTargetName; |
+ m_pTargetDoc = pTarget; |
+ m_strTargetName = strTargetName; |
} |
-void CJS_EventHandler::OnExternal_Exec() |
-{ |
- Initial(JET_EXTERNAL_EXEC); |
+void CJS_EventHandler::OnExternal_Exec() { |
+ Initial(JET_EXTERNAL_EXEC); |
} |
-void CJS_EventHandler::OnBatchExec(CPDFSDK_Document* pTarget) |
-{ |
- Initial(JET_BATCH_EXEC); |
+void CJS_EventHandler::OnBatchExec(CPDFSDK_Document* pTarget) { |
+ Initial(JET_BATCH_EXEC); |
- m_pTargetDoc = pTarget; |
+ m_pTargetDoc = pTarget; |
} |
-void CJS_EventHandler::OnConsole_Exec() |
-{ |
- Initial(JET_CONSOLE_EXEC); |
+void CJS_EventHandler::OnConsole_Exec() { |
+ Initial(JET_CONSOLE_EXEC); |
} |
+void CJS_EventHandler::Initial(JS_EVENT_T type) { |
+ m_eEventType = type; |
-void CJS_EventHandler::Initial(JS_EVENT_T type) |
-{ |
- m_eEventType = type; |
- |
- m_strTargetName = L""; |
- m_strSourceName = L""; |
- m_pWideStrChange = NULL; |
- m_WideStrChangeDu = L""; |
- m_WideStrChangeEx = L""; |
- m_nCommitKey = -1; |
- m_bKeyDown = FALSE; |
- m_bModifier = FALSE; |
- m_bShift = FALSE; |
- m_pISelEnd = NULL; |
- m_nSelEndDu = 0; |
- m_pISelStart = NULL; |
- m_nSelStartDu = 0; |
- m_bWillCommit = FALSE; |
- m_pValue = NULL; |
- m_bFieldFull = FALSE; |
- m_pbRc = NULL; |
- m_bRcDu = FALSE; |
+ m_strTargetName = L""; |
+ m_strSourceName = L""; |
+ m_pWideStrChange = NULL; |
+ m_WideStrChangeDu = L""; |
+ m_WideStrChangeEx = L""; |
+ m_nCommitKey = -1; |
+ m_bKeyDown = FALSE; |
+ m_bModifier = FALSE; |
+ m_bShift = FALSE; |
+ m_pISelEnd = NULL; |
+ m_nSelEndDu = 0; |
+ m_pISelStart = NULL; |
+ m_nSelStartDu = 0; |
+ m_bWillCommit = FALSE; |
+ m_pValue = NULL; |
+ m_bFieldFull = FALSE; |
+ m_pbRc = NULL; |
+ m_bRcDu = FALSE; |
- m_pSourceDoc = NULL; |
- m_pTargetBookMark = NULL; |
- m_pTargetDoc = NULL; |
- m_pTargetAnnot = NULL; |
+ m_pSourceDoc = NULL; |
+ m_pTargetBookMark = NULL; |
+ m_pTargetDoc = NULL; |
+ m_pTargetAnnot = NULL; |
- m_bValid = TRUE; |
+ m_bValid = TRUE; |
} |
-void CJS_EventHandler::Destroy() |
-{ |
- m_bValid = FALSE; |
+void CJS_EventHandler::Destroy() { |
+ m_bValid = FALSE; |
} |
-FX_BOOL CJS_EventHandler::IsValid() |
-{ |
- return m_bValid; |
+FX_BOOL CJS_EventHandler::IsValid() { |
+ return m_bValid; |
} |
-CFX_WideString & CJS_EventHandler::Change() |
-{ |
- if (m_pWideStrChange) { |
- return *m_pWideStrChange; |
- } |
- return m_WideStrChangeDu; |
+CFX_WideString& CJS_EventHandler::Change() { |
+ if (m_pWideStrChange) { |
+ return *m_pWideStrChange; |
+ } |
+ return m_WideStrChangeDu; |
} |
-CFX_WideString CJS_EventHandler::ChangeEx() |
-{ |
- return m_WideStrChangeEx; |
+CFX_WideString CJS_EventHandler::ChangeEx() { |
+ return m_WideStrChangeEx; |
} |
-int CJS_EventHandler::CommitKey() |
-{ |
- return m_nCommitKey; |
+int CJS_EventHandler::CommitKey() { |
+ return m_nCommitKey; |
} |
-FX_BOOL CJS_EventHandler::FieldFull() |
-{ |
- return m_bFieldFull; |
+FX_BOOL CJS_EventHandler::FieldFull() { |
+ return m_bFieldFull; |
} |
-FX_BOOL CJS_EventHandler::KeyDown() |
-{ |
- return m_bKeyDown; |
+FX_BOOL CJS_EventHandler::KeyDown() { |
+ return m_bKeyDown; |
} |
-FX_BOOL CJS_EventHandler::Modifier() |
-{ |
- return m_bModifier; |
+FX_BOOL CJS_EventHandler::Modifier() { |
+ return m_bModifier; |
} |
-const FX_WCHAR* CJS_EventHandler::Name() |
-{ |
- switch (m_eEventType) |
- { |
- case JET_APP_INIT: return L"Init"; |
- case JET_BATCH_EXEC: return L"Exec"; |
- case JET_BOOKMARK_MOUSEUP: return L"Mouse Up"; |
- case JET_CONSOLE_EXEC: return L"Exec"; |
- case JET_DOC_DIDPRINT: return L"DidPrint"; |
- case JET_DOC_DIDSAVE: return L"DidSave"; |
- case JET_DOC_OPEN: return L"Open"; |
- case JET_DOC_WILLCLOSE: return L"WillClose"; |
- case JET_DOC_WILLPRINT: return L"WillPrint"; |
- case JET_DOC_WILLSAVE: return L"WillSave"; |
- case JET_EXTERNAL_EXEC: return L"Exec"; |
+const FX_WCHAR* CJS_EventHandler::Name() { |
+ switch (m_eEventType) { |
+ case JET_APP_INIT: |
+ return L"Init"; |
+ case JET_BATCH_EXEC: |
+ return L"Exec"; |
+ case JET_BOOKMARK_MOUSEUP: |
+ return L"Mouse Up"; |
+ case JET_CONSOLE_EXEC: |
+ return L"Exec"; |
+ case JET_DOC_DIDPRINT: |
+ return L"DidPrint"; |
+ case JET_DOC_DIDSAVE: |
+ return L"DidSave"; |
+ case JET_DOC_OPEN: |
+ return L"Open"; |
+ case JET_DOC_WILLCLOSE: |
+ return L"WillClose"; |
+ case JET_DOC_WILLPRINT: |
+ return L"WillPrint"; |
+ case JET_DOC_WILLSAVE: |
+ return L"WillSave"; |
+ case JET_EXTERNAL_EXEC: |
+ return L"Exec"; |
case JET_FIELD_FOCUS: |
- case JET_SCREEN_FOCUS: return L"Focus"; |
+ case JET_SCREEN_FOCUS: |
+ return L"Focus"; |
case JET_FIELD_BLUR: |
- case JET_SCREEN_BLUR: return L"Blur"; |
+ case JET_SCREEN_BLUR: |
+ return L"Blur"; |
case JET_FIELD_MOUSEDOWN: |
- case JET_SCREEN_MOUSEDOWN: return L"Mouse Down"; |
+ case JET_SCREEN_MOUSEDOWN: |
+ return L"Mouse Down"; |
case JET_FIELD_MOUSEUP: |
- case JET_SCREEN_MOUSEUP: return L"Mouse Up"; |
+ case JET_SCREEN_MOUSEUP: |
+ return L"Mouse Up"; |
case JET_FIELD_MOUSEENTER: |
- case JET_SCREEN_MOUSEENTER: return L"Mouse Enter"; |
+ case JET_SCREEN_MOUSEENTER: |
+ return L"Mouse Enter"; |
case JET_FIELD_MOUSEEXIT: |
- case JET_SCREEN_MOUSEEXIT: return L"Mouse Exit"; |
- case JET_FIELD_CALCULATE: return L"Calculate"; |
- case JET_FIELD_FORMAT: return L"Format"; |
- case JET_FIELD_KEYSTROKE: return L"Keystroke"; |
- case JET_FIELD_VALIDATE: return L"Validate"; |
- case JET_LINK_MOUSEUP: return L"Mouse Up"; |
- case JET_MENU_EXEC: return L"Exec"; |
+ case JET_SCREEN_MOUSEEXIT: |
+ return L"Mouse Exit"; |
+ case JET_FIELD_CALCULATE: |
+ return L"Calculate"; |
+ case JET_FIELD_FORMAT: |
+ return L"Format"; |
+ case JET_FIELD_KEYSTROKE: |
+ return L"Keystroke"; |
+ case JET_FIELD_VALIDATE: |
+ return L"Validate"; |
+ case JET_LINK_MOUSEUP: |
+ return L"Mouse Up"; |
+ case JET_MENU_EXEC: |
+ return L"Exec"; |
case JET_PAGE_OPEN: |
- case JET_SCREEN_OPEN: return L"Open"; |
+ case JET_SCREEN_OPEN: |
+ return L"Open"; |
case JET_PAGE_CLOSE: |
- case JET_SCREEN_CLOSE: return L"Close"; |
+ case JET_SCREEN_CLOSE: |
+ return L"Close"; |
case JET_SCREEN_INVIEW: |
- case JET_PAGE_INVIEW: return L"InView"; |
+ case JET_PAGE_INVIEW: |
+ return L"InView"; |
case JET_PAGE_OUTVIEW: |
- case JET_SCREEN_OUTVIEW: return L"OutView"; |
+ case JET_SCREEN_OUTVIEW: |
+ return L"OutView"; |
default: |
- return L""; |
- } |
- |
- return L""; |
-} |
- |
-const FX_WCHAR* CJS_EventHandler::Type() |
-{ |
- switch (m_eEventType) |
- { |
- case JET_APP_INIT: return L"App"; |
- case JET_BATCH_EXEC: return L"Batch"; |
- case JET_BOOKMARK_MOUSEUP: return L"BookMark"; |
- case JET_CONSOLE_EXEC: return L"Console"; |
+ return L""; |
+ } |
+ |
+ return L""; |
+} |
+ |
+const FX_WCHAR* CJS_EventHandler::Type() { |
+ switch (m_eEventType) { |
+ case JET_APP_INIT: |
+ return L"App"; |
+ case JET_BATCH_EXEC: |
+ return L"Batch"; |
+ case JET_BOOKMARK_MOUSEUP: |
+ return L"BookMark"; |
+ case JET_CONSOLE_EXEC: |
+ return L"Console"; |
case JET_DOC_DIDPRINT: |
case JET_DOC_DIDSAVE: |
case JET_DOC_OPEN: |
case JET_DOC_WILLCLOSE: |
case JET_DOC_WILLPRINT: |
- case JET_DOC_WILLSAVE: return L"Doc"; |
- case JET_EXTERNAL_EXEC: return L"External"; |
+ case JET_DOC_WILLSAVE: |
+ return L"Doc"; |
+ case JET_EXTERNAL_EXEC: |
+ return L"External"; |
case JET_FIELD_BLUR: |
case JET_FIELD_FOCUS: |
case JET_FIELD_MOUSEDOWN: |
@@ -531,7 +556,8 @@ const FX_WCHAR* CJS_EventHandler::Type() |
case JET_FIELD_CALCULATE: |
case JET_FIELD_FORMAT: |
case JET_FIELD_KEYSTROKE: |
- case JET_FIELD_VALIDATE: return L"Field"; |
+ case JET_FIELD_VALIDATE: |
+ return L"Field"; |
case JET_SCREEN_FOCUS: |
case JET_SCREEN_BLUR: |
case JET_SCREEN_OPEN: |
@@ -541,124 +567,123 @@ const FX_WCHAR* CJS_EventHandler::Type() |
case JET_SCREEN_MOUSEENTER: |
case JET_SCREEN_MOUSEEXIT: |
case JET_SCREEN_INVIEW: |
- case JET_SCREEN_OUTVIEW: return L"Screen"; |
- case JET_LINK_MOUSEUP: return L"Link"; |
- case JET_MENU_EXEC: return L"Menu"; |
+ case JET_SCREEN_OUTVIEW: |
+ return L"Screen"; |
+ case JET_LINK_MOUSEUP: |
+ return L"Link"; |
+ case JET_MENU_EXEC: |
+ return L"Menu"; |
case JET_PAGE_OPEN: |
case JET_PAGE_CLOSE: |
case JET_PAGE_INVIEW: |
- case JET_PAGE_OUTVIEW:return L"Page"; |
+ case JET_PAGE_OUTVIEW: |
+ return L"Page"; |
default: |
- return L""; |
- } |
+ return L""; |
+ } |
- return L""; |
+ return L""; |
} |
-FX_BOOL& CJS_EventHandler::Rc() |
-{ |
- if (m_pbRc) { |
- return *m_pbRc; |
- } |
- return m_bRcDu; |
+FX_BOOL& CJS_EventHandler::Rc() { |
+ if (m_pbRc) { |
+ return *m_pbRc; |
+ } |
+ return m_bRcDu; |
} |
-int & CJS_EventHandler::SelEnd() |
-{ |
- if (m_pISelEnd) { |
- return *m_pISelEnd; |
- } |
- return m_nSelEndDu; |
+int& CJS_EventHandler::SelEnd() { |
+ if (m_pISelEnd) { |
+ return *m_pISelEnd; |
+ } |
+ return m_nSelEndDu; |
} |
-int & CJS_EventHandler::SelStart() |
-{ |
- if (m_pISelStart) { |
- return *m_pISelStart; |
- } |
- return m_nSelStartDu; |
+int& CJS_EventHandler::SelStart() { |
+ if (m_pISelStart) { |
+ return *m_pISelStart; |
+ } |
+ return m_nSelStartDu; |
} |
-FX_BOOL CJS_EventHandler::Shift() |
-{ |
- return m_bShift; |
+FX_BOOL CJS_EventHandler::Shift() { |
+ return m_bShift; |
} |
-Field* CJS_EventHandler::Source() |
-{ |
- ASSERT(m_pJSContext != NULL); |
+Field* CJS_EventHandler::Source() { |
+ ASSERT(m_pJSContext != NULL); |
- CJS_Runtime* pRuntime = m_pJSContext->GetJSRuntime(); |
+ CJS_Runtime* pRuntime = m_pJSContext->GetJSRuntime(); |
- JSFXObject pDocObj = JS_NewFxDynamicObj(*pRuntime, m_pJSContext, JS_GetObjDefnID(*pRuntime, L"Document")); |
- ASSERT(pDocObj.IsEmpty() == FALSE); |
- JSFXObject pFieldObj = JS_NewFxDynamicObj(*pRuntime, m_pJSContext, JS_GetObjDefnID(*pRuntime, L"Field")); |
- ASSERT(pFieldObj.IsEmpty() == FALSE); |
+ JSFXObject pDocObj = JS_NewFxDynamicObj( |
+ *pRuntime, m_pJSContext, JS_GetObjDefnID(*pRuntime, L"Document")); |
+ ASSERT(pDocObj.IsEmpty() == FALSE); |
+ JSFXObject pFieldObj = JS_NewFxDynamicObj( |
+ *pRuntime, m_pJSContext, JS_GetObjDefnID(*pRuntime, L"Field")); |
+ ASSERT(pFieldObj.IsEmpty() == FALSE); |
- CJS_Document* pJSDocument = (CJS_Document*)JS_GetPrivate(pDocObj); |
- ASSERT(pJSDocument != NULL); |
- Document* pDocument = (Document*)pJSDocument->GetEmbedObject(); |
- ASSERT(pDocument != NULL); |
- if (m_pTargetDoc != NULL) |
- pDocument->AttachDoc(m_pTargetDoc); |
- else |
- pDocument->AttachDoc(m_pJSContext->GetReaderDocument()); |
+ CJS_Document* pJSDocument = (CJS_Document*)JS_GetPrivate(pDocObj); |
+ ASSERT(pJSDocument != NULL); |
+ Document* pDocument = (Document*)pJSDocument->GetEmbedObject(); |
+ ASSERT(pDocument != NULL); |
+ if (m_pTargetDoc != NULL) |
+ pDocument->AttachDoc(m_pTargetDoc); |
+ else |
+ pDocument->AttachDoc(m_pJSContext->GetReaderDocument()); |
- //if (m_pSourceField == NULL) |
- // return NULL; |
- //CRAO_Widget *pWidget = IBCL_Widget::GetWidget(m_pSourceField); |
- //CPDF_FormField* pFormField = pWidget->GetFormField(); |
- //ASSERT(pFormField); |
- //CFX_WideString csFieldName = pFormField->GetFullName(); |
- CJS_Field * pJSField = (CJS_Field*)JS_GetPrivate(pFieldObj); |
- ASSERT(pJSField != NULL); |
- Field * pField = (Field *)pJSField->GetEmbedObject(); |
- ASSERT(pField != NULL); |
- pField->AttachField(pDocument, m_strSourceName); |
- return pField; |
+ // if (m_pSourceField == NULL) |
+ // return NULL; |
+ // CRAO_Widget *pWidget = IBCL_Widget::GetWidget(m_pSourceField); |
+ // CPDF_FormField* pFormField = pWidget->GetFormField(); |
+ // ASSERT(pFormField); |
+ // CFX_WideString csFieldName = pFormField->GetFullName(); |
+ CJS_Field* pJSField = (CJS_Field*)JS_GetPrivate(pFieldObj); |
+ ASSERT(pJSField != NULL); |
+ Field* pField = (Field*)pJSField->GetEmbedObject(); |
+ ASSERT(pField != NULL); |
+ pField->AttachField(pDocument, m_strSourceName); |
+ return pField; |
} |
-Field* CJS_EventHandler::Target_Field() |
-{ |
- ASSERT(m_pJSContext != NULL); |
+Field* CJS_EventHandler::Target_Field() { |
+ ASSERT(m_pJSContext != NULL); |
- CJS_Runtime* pRuntime = m_pJSContext->GetJSRuntime(); |
+ CJS_Runtime* pRuntime = m_pJSContext->GetJSRuntime(); |
- JSFXObject pDocObj = JS_NewFxDynamicObj(*pRuntime, m_pJSContext, JS_GetObjDefnID(*pRuntime, L"Document")); |
- ASSERT(pDocObj.IsEmpty() == FALSE); |
- JSFXObject pFieldObj = JS_NewFxDynamicObj(*pRuntime, m_pJSContext, JS_GetObjDefnID(*pRuntime, L"Field")); |
- ASSERT(pFieldObj.IsEmpty() == FALSE); |
+ JSFXObject pDocObj = JS_NewFxDynamicObj( |
+ *pRuntime, m_pJSContext, JS_GetObjDefnID(*pRuntime, L"Document")); |
+ ASSERT(pDocObj.IsEmpty() == FALSE); |
+ JSFXObject pFieldObj = JS_NewFxDynamicObj( |
+ *pRuntime, m_pJSContext, JS_GetObjDefnID(*pRuntime, L"Field")); |
+ ASSERT(pFieldObj.IsEmpty() == FALSE); |
- CJS_Document* pJSDocument = (CJS_Document*)JS_GetPrivate(pDocObj); |
- ASSERT(pJSDocument != NULL); |
- Document* pDocument = (Document*)pJSDocument->GetEmbedObject(); |
- ASSERT(pDocument != NULL); |
- if (m_pTargetDoc != NULL) |
- pDocument->AttachDoc(m_pTargetDoc); |
- else |
- pDocument->AttachDoc(m_pJSContext->GetReaderDocument()); |
+ CJS_Document* pJSDocument = (CJS_Document*)JS_GetPrivate(pDocObj); |
+ ASSERT(pJSDocument != NULL); |
+ Document* pDocument = (Document*)pJSDocument->GetEmbedObject(); |
+ ASSERT(pDocument != NULL); |
+ if (m_pTargetDoc != NULL) |
+ pDocument->AttachDoc(m_pTargetDoc); |
+ else |
+ pDocument->AttachDoc(m_pJSContext->GetReaderDocument()); |
- CJS_Field* pJSField = (CJS_Field*)JS_GetPrivate(pFieldObj); |
- ASSERT(pJSField != NULL); |
+ CJS_Field* pJSField = (CJS_Field*)JS_GetPrivate(pFieldObj); |
+ ASSERT(pJSField != NULL); |
- Field* pField = (Field *)pJSField->GetEmbedObject(); |
- ASSERT(pField != NULL); |
+ Field* pField = (Field*)pJSField->GetEmbedObject(); |
+ ASSERT(pField != NULL); |
- pField->AttachField(pDocument, m_strTargetName); |
- return pField; |
+ pField->AttachField(pDocument, m_strTargetName); |
+ return pField; |
} |
-CFX_WideString& CJS_EventHandler::Value() |
-{ |
- return *m_pValue; |
+CFX_WideString& CJS_EventHandler::Value() { |
+ return *m_pValue; |
} |
-FX_BOOL CJS_EventHandler::WillCommit() |
-{ |
- return m_bWillCommit; |
+FX_BOOL CJS_EventHandler::WillCommit() { |
+ return m_bWillCommit; |
} |
-CFX_WideString CJS_EventHandler::TargetName() |
-{ |
- return m_strTargetName; |
+CFX_WideString CJS_EventHandler::TargetName() { |
+ return m_strTargetName; |
} |