OLD | NEW |
1 // Copyright 2014 PDFium Authors. All rights reserved. | 1 // Copyright 2014 PDFium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com | 5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com |
6 | 6 |
7 #ifndef XFA_FXFA_PARSER_XFA_OBJECT_H_ | 7 #ifndef XFA_FXFA_PARSER_XFA_OBJECT_H_ |
8 #define XFA_FXFA_PARSER_XFA_OBJECT_H_ | 8 #define XFA_FXFA_PARSER_XFA_OBJECT_H_ |
9 | 9 |
10 #include "xfa/fde/xml/fde_xml.h" | 10 #include "xfa/fde/xml/fde_xml.h" |
(...skipping 358 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
369 void Script_Delta_Restore(CFXJSE_Arguments* pArguments); | 369 void Script_Delta_Restore(CFXJSE_Arguments* pArguments); |
370 void Script_Delta_CurrentValue(FXJSE_HVALUE hValue, | 370 void Script_Delta_CurrentValue(FXJSE_HVALUE hValue, |
371 FX_BOOL bSetting, | 371 FX_BOOL bSetting, |
372 XFA_ATTRIBUTE eAttribute); | 372 XFA_ATTRIBUTE eAttribute); |
373 void Script_Delta_SavedValue(FXJSE_HVALUE hValue, | 373 void Script_Delta_SavedValue(FXJSE_HVALUE hValue, |
374 FX_BOOL bSetting, | 374 FX_BOOL bSetting, |
375 XFA_ATTRIBUTE eAttribute); | 375 XFA_ATTRIBUTE eAttribute); |
376 void Script_Delta_Target(FXJSE_HVALUE hValue, | 376 void Script_Delta_Target(FXJSE_HVALUE hValue, |
377 FX_BOOL bSetting, | 377 FX_BOOL bSetting, |
378 XFA_ATTRIBUTE eAttribute); | 378 XFA_ATTRIBUTE eAttribute); |
379 void Script_Attribute_SendAttributeChangeMessage(void* eAttribute, | 379 void Script_Attribute_SendAttributeChangeMessage(XFA_ATTRIBUTE eAttribute, |
380 void* eValue, | |
381 FX_BOOL bScriptModify); | 380 FX_BOOL bScriptModify); |
382 void Script_Attribute_Integer(FXJSE_HVALUE hValue, | 381 void Script_Attribute_Integer(FXJSE_HVALUE hValue, |
383 FX_BOOL bSetting, | 382 FX_BOOL bSetting, |
384 XFA_ATTRIBUTE eAttribute); | 383 XFA_ATTRIBUTE eAttribute); |
385 void Script_Attribute_IntegerRead(FXJSE_HVALUE hValue, | 384 void Script_Attribute_IntegerRead(FXJSE_HVALUE hValue, |
386 FX_BOOL bSetting, | 385 FX_BOOL bSetting, |
387 XFA_ATTRIBUTE eAttribute); | 386 XFA_ATTRIBUTE eAttribute); |
388 void Script_Attribute_BOOL(FXJSE_HVALUE hValue, | 387 void Script_Attribute_BOOL(FXJSE_HVALUE hValue, |
389 FX_BOOL bSetting, | 388 FX_BOOL bSetting, |
390 XFA_ATTRIBUTE eAttribute); | 389 XFA_ATTRIBUTE eAttribute); |
(...skipping 201 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
592 CXFA_Node* Deprecated_GetPrevSibling(); | 591 CXFA_Node* Deprecated_GetPrevSibling(); |
593 FX_BOOL SetValue(XFA_ATTRIBUTE eAttr, | 592 FX_BOOL SetValue(XFA_ATTRIBUTE eAttr, |
594 XFA_ATTRIBUTETYPE eType, | 593 XFA_ATTRIBUTETYPE eType, |
595 void* pValue, | 594 void* pValue, |
596 FX_BOOL bNotify); | 595 FX_BOOL bNotify); |
597 FX_BOOL GetValue(XFA_ATTRIBUTE eAttr, | 596 FX_BOOL GetValue(XFA_ATTRIBUTE eAttr, |
598 XFA_ATTRIBUTETYPE eType, | 597 XFA_ATTRIBUTETYPE eType, |
599 FX_BOOL bUseDefault, | 598 FX_BOOL bUseDefault, |
600 void*& pValue); | 599 void*& pValue); |
601 void OnRemoved(CXFA_Node* pParent, CXFA_Node* pRemoved, FX_BOOL bNotify); | 600 void OnRemoved(CXFA_Node* pParent, CXFA_Node* pRemoved, FX_BOOL bNotify); |
602 void OnChanging(XFA_ATTRIBUTE eAttr, void* pNewValue, FX_BOOL bNotify); | 601 void OnChanging(XFA_ATTRIBUTE eAttr, FX_BOOL bNotify); |
603 void OnChanged(XFA_ATTRIBUTE eAttr, | 602 void OnChanged(XFA_ATTRIBUTE eAttr, |
604 void* pNewValue, | |
605 FX_BOOL bNotify, | 603 FX_BOOL bNotify, |
606 FX_BOOL bScriptModify = FALSE); | 604 FX_BOOL bScriptModify = FALSE); |
607 int32_t execSingleEventByName(const CFX_WideStringC& wsEventName, | 605 int32_t execSingleEventByName(const CFX_WideStringC& wsEventName, |
608 XFA_ELEMENT eElementType); | 606 XFA_ELEMENT eElementType); |
609 FX_BOOL SetScriptContent(const CFX_WideString& wsContent, | 607 FX_BOOL SetScriptContent(const CFX_WideString& wsContent, |
610 const CFX_WideString& wsXMLValue, | 608 const CFX_WideString& wsXMLValue, |
611 FX_BOOL bNotify = TRUE, | 609 FX_BOOL bNotify = TRUE, |
612 FX_BOOL bScriptModify = FALSE, | 610 FX_BOOL bScriptModify = FALSE, |
613 FX_BOOL bSyncData = TRUE); | 611 FX_BOOL bSyncData = TRUE); |
614 CFX_WideString GetScriptContent(FX_BOOL bScriptModify = FALSE); | 612 CFX_WideString GetScriptContent(FX_BOOL bScriptModify = FALSE); |
(...skipping 181 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
796 return pObj ? pObj->AsNode() : nullptr; | 794 return pObj ? pObj->AsNode() : nullptr; |
797 } | 795 } |
798 inline const CXFA_OrdinaryObject* ToOrdinaryObject(const CXFA_Object* pObj) { | 796 inline const CXFA_OrdinaryObject* ToOrdinaryObject(const CXFA_Object* pObj) { |
799 return pObj ? pObj->AsOrdinaryObject() : nullptr; | 797 return pObj ? pObj->AsOrdinaryObject() : nullptr; |
800 } | 798 } |
801 inline const CXFA_NodeList* ToNodeList(const CXFA_Object* pObj) { | 799 inline const CXFA_NodeList* ToNodeList(const CXFA_Object* pObj) { |
802 return pObj ? pObj->AsNodeList() : nullptr; | 800 return pObj ? pObj->AsNodeList() : nullptr; |
803 } | 801 } |
804 | 802 |
805 #endif // XFA_FXFA_PARSER_XFA_OBJECT_H_ | 803 #endif // XFA_FXFA_PARSER_XFA_OBJECT_H_ |
OLD | NEW |