| Index: xfa/src/fxfa/src/app/xfa_ffwidgethandler.h
|
| diff --git a/xfa/src/fxfa/src/app/xfa_ffwidgethandler.h b/xfa/src/fxfa/src/app/xfa_ffwidgethandler.h
|
| index 286770a0ad92a9e458f7d1bc25b5f40ee2b4855f..28c6c846512c15f8497dd585eb9f480e6574d6ff 100644
|
| --- a/xfa/src/fxfa/src/app/xfa_ffwidgethandler.h
|
| +++ b/xfa/src/fxfa/src/app/xfa_ffwidgethandler.h
|
| @@ -12,33 +12,33 @@ class CXFA_FFWidgetHandler : public IXFA_WidgetHandler
|
| public:
|
| CXFA_FFWidgetHandler(CXFA_FFDocView* pDocView);
|
| ~CXFA_FFWidgetHandler();
|
| - virtual XFA_HWIDGET CreateWidget(XFA_HWIDGET hParent, XFA_WIDGETTYPE eType, XFA_HWIDGET hBefore = NULL);
|
| - virtual IXFA_PageView* GetPageView(XFA_HWIDGET hWidget);
|
| - virtual void GetRect(XFA_HWIDGET hWidget, CFX_RectF &rt);
|
| - virtual FX_DWORD GetStatus(XFA_HWIDGET hWidget);
|
| - virtual FX_BOOL GetBBox(XFA_HWIDGET hWidget, CFX_RectF &rtBox, FX_DWORD dwStatus, FX_BOOL bDrawFocus = FALSE);
|
| - virtual CXFA_WidgetAcc* GetDataAcc(XFA_HWIDGET hWidget);
|
| - virtual void GetName(XFA_HWIDGET hWidget, CFX_WideString &wsName, FX_INT32 iNameType = 0);
|
| - virtual FX_BOOL GetToolTip(XFA_HWIDGET hWidget, CFX_WideString &wsToolTip);
|
| - virtual void SetPrivateData(XFA_HWIDGET hWidget, FX_LPVOID module_id, FX_LPVOID pData, PD_CALLBACK_FREEDATA callback);
|
| - virtual FX_LPVOID GetPrivateData(XFA_HWIDGET hWidget, FX_LPVOID module_id);
|
| - virtual FX_BOOL OnMouseEnter(XFA_HWIDGET hWidget);
|
| - virtual FX_BOOL OnMouseExit(XFA_HWIDGET hWidget);
|
| - virtual FX_BOOL OnLButtonDown(XFA_HWIDGET hWidget, FX_DWORD dwFlags, FX_FLOAT fx, FX_FLOAT fy);
|
| - virtual FX_BOOL OnLButtonUp(XFA_HWIDGET hWidget, FX_DWORD dwFlags, FX_FLOAT fx, FX_FLOAT fy);
|
| - virtual FX_BOOL OnLButtonDblClk(XFA_HWIDGET hWidget, FX_DWORD dwFlags, FX_FLOAT fx, FX_FLOAT fy);
|
| - virtual FX_BOOL OnMouseMove(XFA_HWIDGET hWidget, FX_DWORD dwFlags, FX_FLOAT fx, FX_FLOAT fy);
|
| - virtual FX_BOOL OnMouseWheel(XFA_HWIDGET hWidget, FX_DWORD dwFlags, FX_SHORT zDelta, FX_FLOAT fx, FX_FLOAT fy);
|
| - virtual FX_BOOL OnRButtonDown(XFA_HWIDGET hWidget, FX_DWORD dwFlags, FX_FLOAT fx, FX_FLOAT fy);
|
| - virtual FX_BOOL OnRButtonUp(XFA_HWIDGET hWidget, FX_DWORD dwFlags, FX_FLOAT fx, FX_FLOAT fy);
|
| - virtual FX_BOOL OnRButtonDblClk(XFA_HWIDGET hWidget, FX_DWORD dwFlags, FX_FLOAT fx, FX_FLOAT fy);
|
| + virtual IXFA_Widget* CreateWidget(IXFA_Widget* hParent, XFA_WIDGETTYPE eType, IXFA_Widget* hBefore = NULL);
|
| + virtual IXFA_PageView* GetPageView(IXFA_Widget* hWidget);
|
| + virtual void GetRect(IXFA_Widget* hWidget, CFX_RectF &rt);
|
| + virtual FX_DWORD GetStatus(IXFA_Widget* hWidget);
|
| + virtual FX_BOOL GetBBox(IXFA_Widget* hWidget, CFX_RectF &rtBox, FX_DWORD dwStatus, FX_BOOL bDrawFocus = FALSE);
|
| + virtual CXFA_WidgetAcc* GetDataAcc(IXFA_Widget* hWidget);
|
| + virtual void GetName(IXFA_Widget* hWidget, CFX_WideString &wsName, FX_INT32 iNameType = 0);
|
| + virtual FX_BOOL GetToolTip(IXFA_Widget* hWidget, CFX_WideString &wsToolTip);
|
| + virtual void SetPrivateData(IXFA_Widget* hWidget, FX_LPVOID module_id, FX_LPVOID pData, PD_CALLBACK_FREEDATA callback);
|
| + virtual FX_LPVOID GetPrivateData(IXFA_Widget* hWidget, FX_LPVOID module_id);
|
| + virtual FX_BOOL OnMouseEnter(IXFA_Widget* hWidget);
|
| + virtual FX_BOOL OnMouseExit(IXFA_Widget* hWidget);
|
| + virtual FX_BOOL OnLButtonDown(IXFA_Widget* hWidget, FX_DWORD dwFlags, FX_FLOAT fx, FX_FLOAT fy);
|
| + virtual FX_BOOL OnLButtonUp(IXFA_Widget* hWidget, FX_DWORD dwFlags, FX_FLOAT fx, FX_FLOAT fy);
|
| + virtual FX_BOOL OnLButtonDblClk(IXFA_Widget* hWidget, FX_DWORD dwFlags, FX_FLOAT fx, FX_FLOAT fy);
|
| + virtual FX_BOOL OnMouseMove(IXFA_Widget* hWidget, FX_DWORD dwFlags, FX_FLOAT fx, FX_FLOAT fy);
|
| + virtual FX_BOOL OnMouseWheel(IXFA_Widget* hWidget, FX_DWORD dwFlags, FX_SHORT zDelta, FX_FLOAT fx, FX_FLOAT fy);
|
| + virtual FX_BOOL OnRButtonDown(IXFA_Widget* hWidget, FX_DWORD dwFlags, FX_FLOAT fx, FX_FLOAT fy);
|
| + virtual FX_BOOL OnRButtonUp(IXFA_Widget* hWidget, FX_DWORD dwFlags, FX_FLOAT fx, FX_FLOAT fy);
|
| + virtual FX_BOOL OnRButtonDblClk(IXFA_Widget* hWidget, FX_DWORD dwFlags, FX_FLOAT fx, FX_FLOAT fy);
|
|
|
| - virtual FX_BOOL OnKeyDown(XFA_HWIDGET hWidget, FX_DWORD dwKeyCode, FX_DWORD dwFlags);
|
| - virtual FX_BOOL OnKeyUp(XFA_HWIDGET hWidget, FX_DWORD dwKeyCode, FX_DWORD dwFlags);
|
| - virtual FX_BOOL OnChar(XFA_HWIDGET hWidget, FX_DWORD dwChar, FX_DWORD dwFlags);
|
| - virtual FX_DWORD OnHitTest(XFA_HWIDGET hWidget, FX_FLOAT fx, FX_FLOAT fy);
|
| - virtual FX_BOOL OnSetCursor(XFA_HWIDGET hWidget, FX_FLOAT fx, FX_FLOAT fy);
|
| - virtual void RenderWidget(XFA_HWIDGET hWidget, CFX_Graphics* pGS, CFX_Matrix* pMatrix = NULL, FX_BOOL bHighlight = FALSE);
|
| + virtual FX_BOOL OnKeyDown(IXFA_Widget* hWidget, FX_DWORD dwKeyCode, FX_DWORD dwFlags);
|
| + virtual FX_BOOL OnKeyUp(IXFA_Widget* hWidget, FX_DWORD dwKeyCode, FX_DWORD dwFlags);
|
| + virtual FX_BOOL OnChar(IXFA_Widget* hWidget, FX_DWORD dwChar, FX_DWORD dwFlags);
|
| + virtual FX_DWORD OnHitTest(IXFA_Widget* hWidget, FX_FLOAT fx, FX_FLOAT fy);
|
| + virtual FX_BOOL OnSetCursor(IXFA_Widget* hWidget, FX_FLOAT fx, FX_FLOAT fy);
|
| + virtual void RenderWidget(IXFA_Widget* hWidget, CFX_Graphics* pGS, CFX_Matrix* pMatrix = NULL, FX_BOOL bHighlight = FALSE);
|
| virtual FX_BOOL HasEvent(CXFA_WidgetAcc* pWidgetAcc, XFA_EVENTTYPE eEventType);
|
| virtual FX_INT32 ProcessEvent(CXFA_WidgetAcc* pWidgetAcc, CXFA_EventParam* pParam);
|
| protected:
|
| @@ -82,23 +82,23 @@ class CXFA_FFMenuHandler : public IXFA_MenuHandler
|
| public:
|
| CXFA_FFMenuHandler();
|
| ~CXFA_FFMenuHandler();
|
| - virtual FX_BOOL CanCopy(XFA_HWIDGET hWidget);
|
| - virtual FX_BOOL CanCut(XFA_HWIDGET hWidget);
|
| - virtual FX_BOOL CanPaste(XFA_HWIDGET hWidget);
|
| - virtual FX_BOOL CanSelectAll(XFA_HWIDGET hWidget);
|
| - virtual FX_BOOL CanDelete(XFA_HWIDGET hWidget);
|
| - virtual FX_BOOL CanDeSelect(XFA_HWIDGET hWidget);
|
| - virtual FX_BOOL Copy(XFA_HWIDGET hWidget, CFX_WideString &wsText);
|
| - virtual FX_BOOL Cut(XFA_HWIDGET hWidget, CFX_WideString &wsText);
|
| - virtual FX_BOOL Paste(XFA_HWIDGET hWidget, const CFX_WideString &wsText);
|
| - virtual FX_BOOL SelectAll(XFA_HWIDGET hWidget);
|
| - virtual FX_BOOL Delete(XFA_HWIDGET hWidget);
|
| - virtual FX_BOOL DeSelect(XFA_HWIDGET hWidget);
|
| - virtual FX_BOOL CanUndo(XFA_HWIDGET hWidget);
|
| - virtual FX_BOOL CanRedo(XFA_HWIDGET hWidget);
|
| - virtual FX_BOOL Undo(XFA_HWIDGET hWidget);
|
| - virtual FX_BOOL Redo(XFA_HWIDGET hWidget);
|
| - virtual FX_BOOL GetSuggestWords(XFA_HWIDGET hWidget, CFX_PointF pointf, CFX_ByteStringArray &sSuggest);
|
| - virtual FX_BOOL ReplaceSpellCheckWord(XFA_HWIDGET hWidget, CFX_PointF pointf, FX_BSTR bsReplace);
|
| + virtual FX_BOOL CanCopy(IXFA_Widget* hWidget);
|
| + virtual FX_BOOL CanCut(IXFA_Widget* hWidget);
|
| + virtual FX_BOOL CanPaste(IXFA_Widget* hWidget);
|
| + virtual FX_BOOL CanSelectAll(IXFA_Widget* hWidget);
|
| + virtual FX_BOOL CanDelete(IXFA_Widget* hWidget);
|
| + virtual FX_BOOL CanDeSelect(IXFA_Widget* hWidget);
|
| + virtual FX_BOOL Copy(IXFA_Widget* hWidget, CFX_WideString &wsText);
|
| + virtual FX_BOOL Cut(IXFA_Widget* hWidget, CFX_WideString &wsText);
|
| + virtual FX_BOOL Paste(IXFA_Widget* hWidget, const CFX_WideString &wsText);
|
| + virtual FX_BOOL SelectAll(IXFA_Widget* hWidget);
|
| + virtual FX_BOOL Delete(IXFA_Widget* hWidget);
|
| + virtual FX_BOOL DeSelect(IXFA_Widget* hWidget);
|
| + virtual FX_BOOL CanUndo(IXFA_Widget* hWidget);
|
| + virtual FX_BOOL CanRedo(IXFA_Widget* hWidget);
|
| + virtual FX_BOOL Undo(IXFA_Widget* hWidget);
|
| + virtual FX_BOOL Redo(IXFA_Widget* hWidget);
|
| + virtual FX_BOOL GetSuggestWords(IXFA_Widget* hWidget, CFX_PointF pointf, CFX_ByteStringArray &sSuggest);
|
| + virtual FX_BOOL ReplaceSpellCheckWord(IXFA_Widget* hWidget, CFX_PointF pointf, FX_BSTR bsReplace);
|
| };
|
| #endif
|
|
|