Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(193)

Side by Side Diff: xfa/src/fxfa/src/app/xfa_ffwidgethandler.h

Issue 1087053002: Merge to XFA: Kill CFX_Object. (Closed) Base URL: https://pdfium.googlesource.com/pdfium.git@xfa
Patch Set: Created 5 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « xfa/src/fxfa/src/app/xfa_ffwidgetacc.cpp ('k') | xfa/src/fxfa/src/app/xfa_fontmgr.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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 _FXFA_FORMFILLER_ANNOTHANDLER_IMP_H 7 #ifndef _FXFA_FORMFILLER_ANNOTHANDLER_IMP_H
8 #define _FXFA_FORMFILLER_ANNOTHANDLER_IMP_H 8 #define _FXFA_FORMFILLER_ANNOTHANDLER_IMP_H
9 class CXFA_FFDocView; 9 class CXFA_FFDocView;
10 class CXFA_FFWidgetHandler : public IXFA_WidgetHandler, public CFX_Object 10 class CXFA_FFWidgetHandler : public IXFA_WidgetHandler
11 { 11 {
12 public: 12 public:
13 CXFA_FFWidgetHandler(CXFA_FFDocView* pDocView); 13 CXFA_FFWidgetHandler(CXFA_FFDocView* pDocView);
14 ~CXFA_FFWidgetHandler(); 14 ~CXFA_FFWidgetHandler();
15 virtual XFA_HWIDGET CreateWidget(XFA_HWIDGET hParent, XFA_WIDGETTYPE eType, XFA_HWIDGET hBefore = NULL); 15 virtual XFA_HWIDGET CreateWidget(XFA_HWIDGET hParent, XFA_WIDGETTYPE eType, XFA_HWIDGET hBefore = NULL);
16 virtual IXFA_PageView* GetPageView(XFA_HWIDGET hWidget); 16 virtual IXFA_PageView* GetPageView(XFA_HWIDGET hWidget);
17 virtual void GetRect(XFA_HWIDGET hWidget, CFX_RectF & rt); 17 virtual void GetRect(XFA_HWIDGET hWidget, CFX_RectF & rt);
18 virtual FX_DWORD GetStatus(XFA_HWIDGET hWidget); 18 virtual FX_DWORD GetStatus(XFA_HWIDGET hWidget);
19 virtual FX_BOOL GetBBox(XFA_HWIDGET hWidget, CFX_RectF & rtBox, FX_DWORD dwStatus, FX_BOOL bDrawFocus = FALSE); 19 virtual FX_BOOL GetBBox(XFA_HWIDGET hWidget, CFX_RectF & rtBox, FX_DWORD dwStatus, FX_BOOL bDrawFocus = FALSE);
20 virtual CXFA_WidgetAcc* GetDataAcc(XFA_HWIDGET hWidget); 20 virtual CXFA_WidgetAcc* GetDataAcc(XFA_HWIDGET hWidget);
(...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after
70 CXFA_Node* CreateCopyNode(XFA_ELEMENT eElement, CXFA_Node* pParent, CXFA_Node* pBefore = NULL) const; 70 CXFA_Node* CreateCopyNode(XFA_ELEMENT eElement, CXFA_Node* pParent, CXFA_Node* pBefore = NULL) const;
71 CXFA_Node* CreateTemplateNode(XFA_ELEMENT eElement, CXFA_No de* pParent, CXFA_Node* pBefore) const; 71 CXFA_Node* CreateTemplateNode(XFA_ELEMENT eElement, CXFA_No de* pParent, CXFA_Node* pBefore) const;
72 CXFA_Node* CreateFontNode(CXFA_Node* pParent) const; 72 CXFA_Node* CreateFontNode(CXFA_Node* pParent) const;
73 CXFA_Node* CreateMarginNode(CXFA_Node* pParent, FX_DWORD dw Flags, FX_FLOAT fInsets[4]) const; 73 CXFA_Node* CreateMarginNode(CXFA_Node* pParent, FX_DWORD dw Flags, FX_FLOAT fInsets[4]) const;
74 CXFA_Node* CreateValueNode(XFA_ELEMENT eValue, CXFA_Node* p Parent) const; 74 CXFA_Node* CreateValueNode(XFA_ELEMENT eValue, CXFA_Node* p Parent) const;
75 IXFA_ObjFactory* GetObjFactory() const; 75 IXFA_ObjFactory* GetObjFactory() const;
76 CXFA_Document* GetXFADoc() const; 76 CXFA_Document* GetXFADoc() const;
77 77
78 CXFA_FFDocView* m_pDocView; 78 CXFA_FFDocView* m_pDocView;
79 }; 79 };
80 class CXFA_FFMenuHandler : public IXFA_MenuHandler, public CFX_Object 80 class CXFA_FFMenuHandler : public IXFA_MenuHandler
81 { 81 {
82 public: 82 public:
83 CXFA_FFMenuHandler(); 83 CXFA_FFMenuHandler();
84 ~CXFA_FFMenuHandler(); 84 ~CXFA_FFMenuHandler();
85 virtual FX_BOOL CanCopy(XFA_HWIDGET hWidget); 85 virtual FX_BOOL CanCopy(XFA_HWIDGET hWidget);
86 virtual FX_BOOL CanCut(XFA_HWIDGET hWidget); 86 virtual FX_BOOL CanCut(XFA_HWIDGET hWidget);
87 virtual FX_BOOL CanPaste(XFA_HWIDGET hWidget); 87 virtual FX_BOOL CanPaste(XFA_HWIDGET hWidget);
88 virtual FX_BOOL CanSelectAll(XFA_HWIDGET hWidget); 88 virtual FX_BOOL CanSelectAll(XFA_HWIDGET hWidget);
89 virtual FX_BOOL CanDelete(XFA_HWIDGET hWidget); 89 virtual FX_BOOL CanDelete(XFA_HWIDGET hWidget);
90 virtual FX_BOOL CanDeSelect(XFA_HWIDGET hWidget); 90 virtual FX_BOOL CanDeSelect(XFA_HWIDGET hWidget);
91 virtual FX_BOOL Copy(XFA_HWIDGET hWidget, CFX_WideString &wsText ); 91 virtual FX_BOOL Copy(XFA_HWIDGET hWidget, CFX_WideString &wsText );
92 virtual FX_BOOL Cut(XFA_HWIDGET hWidget, CFX_WideString &wsText) ; 92 virtual FX_BOOL Cut(XFA_HWIDGET hWidget, CFX_WideString &wsText) ;
93 virtual FX_BOOL Paste(XFA_HWIDGET hWidget, const CFX_WideString &wsText); 93 virtual FX_BOOL Paste(XFA_HWIDGET hWidget, const CFX_WideString &wsText);
94 virtual FX_BOOL SelectAll(XFA_HWIDGET hWidget); 94 virtual FX_BOOL SelectAll(XFA_HWIDGET hWidget);
95 virtual FX_BOOL Delete(XFA_HWIDGET hWidget); 95 virtual FX_BOOL Delete(XFA_HWIDGET hWidget);
96 virtual FX_BOOL DeSelect(XFA_HWIDGET hWidget); 96 virtual FX_BOOL DeSelect(XFA_HWIDGET hWidget);
97 virtual FX_BOOL CanUndo(XFA_HWIDGET hWidget); 97 virtual FX_BOOL CanUndo(XFA_HWIDGET hWidget);
98 virtual FX_BOOL CanRedo(XFA_HWIDGET hWidget); 98 virtual FX_BOOL CanRedo(XFA_HWIDGET hWidget);
99 virtual FX_BOOL Undo(XFA_HWIDGET hWidget); 99 virtual FX_BOOL Undo(XFA_HWIDGET hWidget);
100 virtual FX_BOOL Redo(XFA_HWIDGET hWidget); 100 virtual FX_BOOL Redo(XFA_HWIDGET hWidget);
101 virtual FX_BOOL GetSuggestWords(XFA_HWIDGET hWidget, CFX_PointF pointf, CFX_ByteStringArray &sSuggest); 101 virtual FX_BOOL GetSuggestWords(XFA_HWIDGET hWidget, CFX_PointF pointf, CFX_ByteStringArray &sSuggest);
102 virtual FX_BOOL ReplaceSpellCheckWord(XFA_HWIDGET hWidget, CFX_P ointF pointf, FX_BSTR bsReplace); 102 virtual FX_BOOL ReplaceSpellCheckWord(XFA_HWIDGET hWidget, CFX_P ointF pointf, FX_BSTR bsReplace);
103 }; 103 };
104 #endif 104 #endif
OLDNEW
« no previous file with comments | « xfa/src/fxfa/src/app/xfa_ffwidgetacc.cpp ('k') | xfa/src/fxfa/src/app/xfa_fontmgr.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698