| Index: xfa/fxfa/app/xfa_ffnotify.h
|
| diff --git a/xfa/fxfa/app/xfa_ffnotify.h b/xfa/fxfa/app/xfa_ffnotify.h
|
| index 6bf39ee6d2d60a7dc73ddbbc9847114b649614b2..6dd400859b705d3e676670b6e45da2084e87fb2a 100644
|
| --- a/xfa/fxfa/app/xfa_ffnotify.h
|
| +++ b/xfa/fxfa/app/xfa_ffnotify.h
|
| @@ -16,27 +16,31 @@ class CXFA_FFNotify {
|
| CXFA_FFNotify(CXFA_FFDoc* pDoc);
|
| ~CXFA_FFNotify();
|
|
|
| - void OnPageEvent(CXFA_ContainerLayoutItem* pSender,
|
| - XFA_PAGEEVENT eEvent,
|
| - void* pParam = NULL);
|
| + void OnPageEvent(CXFA_ContainerLayoutItem* pSender, uint32_t dwEvent);
|
| +
|
| + void OnWidgetListItemAdded(CXFA_WidgetData* pSender,
|
| + const FX_WCHAR* pLabel,
|
| + const FX_WCHAR* pValue,
|
| + int32_t iIndex);
|
| + void OnWidgetListItemRemoved(CXFA_WidgetData* pSender, int32_t iIndex);
|
| +
|
| + // Node events
|
| + void OnNodeReady(CXFA_Node* pNode);
|
| + void OnValueChanging(CXFA_Node* pSender, XFA_ATTRIBUTE eAttr);
|
| + void OnValueChanged(CXFA_Node* pSender,
|
| + XFA_ATTRIBUTE eAttr,
|
| + CXFA_Node* pParentNode,
|
| + CXFA_Node* pWidgetNode);
|
| + void OnChildAdded(CXFA_Node* pSender);
|
| + void OnChildRemoved();
|
|
|
| - void OnNodeEvent(CXFA_Node* pSender,
|
| - XFA_NODEEVENT eEvent,
|
| - void* pParam = NULL,
|
| - void* pParam2 = NULL,
|
| - void* pParam3 = NULL,
|
| - void* pParam4 = NULL);
|
| - void OnWidgetDataEvent(CXFA_WidgetData* pSender,
|
| - uint32_t dwEvent,
|
| - void* pParam = NULL,
|
| - void* pAdditional = NULL,
|
| - void* pAdditional2 = NULL);
|
| CXFA_LayoutItem* OnCreateLayoutItem(CXFA_Node* pNode);
|
| - void OnLayoutEvent(CXFA_LayoutProcessor* pLayout,
|
| - CXFA_LayoutItem* pSender,
|
| - XFA_LAYOUTEVENT eEvent,
|
| - void* pParam = NULL,
|
| - void* pParam2 = NULL);
|
| + void OnLayoutItemAdded(CXFA_LayoutProcessor* pLayout,
|
| + CXFA_LayoutItem* pSender,
|
| + int32_t iPageIdx,
|
| + uint32_t dwStatus);
|
| + void OnLayoutItemRemoving(CXFA_LayoutProcessor* pLayout,
|
| + CXFA_LayoutItem* pSender);
|
|
|
| void StartFieldDrawLayout(CXFA_Node* pItem,
|
| FX_FLOAT& fCalcWidth,
|
| @@ -66,36 +70,7 @@ class CXFA_FFNotify {
|
| void SetFocusWidgetNode(CXFA_Node* pNode);
|
|
|
| protected:
|
| - void OnNodeReady(CXFA_Node* pNode);
|
| - void OnValueChanging(CXFA_Node* pSender, void* pParam, void* pParam2);
|
| - void OnValueChanged(CXFA_Node* pSender,
|
| - void* pParam,
|
| - void* pParam2,
|
| - void* pParam3,
|
| - void* pParam4);
|
| - void OnChildAdded(CXFA_Node* pSender, void* pParam, void* pParam2);
|
| - void OnChildRemoved(CXFA_Node* pSender, void* pParam, void* pParam2);
|
| - void OnLayoutItemAdd(CXFA_FFDocView* pDocView,
|
| - CXFA_LayoutProcessor* pLayout,
|
| - CXFA_LayoutItem* pSender,
|
| - void* pParam,
|
| - void* pParam2);
|
| - void OnLayoutItemRemoving(CXFA_FFDocView* pDocView,
|
| - CXFA_LayoutProcessor* pLayout,
|
| - CXFA_LayoutItem* pSender,
|
| - void* pParam,
|
| - void* pParam2);
|
| - void OnLayoutItemRectChanged(CXFA_FFDocView* pDocView,
|
| - CXFA_LayoutProcessor* pLayout,
|
| - CXFA_LayoutItem* pSender,
|
| - void* pParam,
|
| - void* pParam2);
|
| - void OnLayoutItemStatustChanged(CXFA_FFDocView* pDocView,
|
| - CXFA_LayoutProcessor* pLayout,
|
| - CXFA_LayoutItem* pSender,
|
| - void* pParam,
|
| - void* pParam2);
|
| - CXFA_FFDoc* m_pDoc;
|
| + CXFA_FFDoc* const m_pDoc;
|
| };
|
|
|
| #endif // XFA_FXFA_APP_XFA_FFNOTIFY_H_
|
|
|