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

Side by Side Diff: fpdfsdk/src/fsdk_mgr.cpp

Issue 1172793002: Merge to XFA: Use stdint.h types throughout PDFium. (Closed) Base URL: https://pdfium.googlesource.com/pdfium.git@xfa
Patch Set: Created 5 years, 6 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 | « fpdfsdk/src/fsdk_baseform.cpp ('k') | fpdfsdk/src/fxedit/fxet_ap.cpp » ('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 #include "../../public/fpdf_ext.h" 7 #include "../../public/fpdf_ext.h"
8 #include "../include/fsdk_define.h" 8 #include "../include/fsdk_define.h"
9 #include "../include/fpdfxfa/fpdfxfa_doc.h" 9 #include "../include/fpdfxfa/fpdfxfa_doc.h"
10 #include "../include/fpdfxfa/fpdfxfa_page.h" 10 #include "../include/fpdfxfa/fpdfxfa_page.h"
(...skipping 16 matching lines...) Expand all
27 CFX_SystemHandler(CPDFDoc_Environment* pEnv):m_pEnv(pEnv),m_nCharSet(-1) {} 27 CFX_SystemHandler(CPDFDoc_Environment* pEnv):m_pEnv(pEnv),m_nCharSet(-1) {}
28 public: 28 public:
29 virtual void InvalidateRect(FX_HWND hWnd, FX_ RECT rect) ; 29 virtual void InvalidateRect(FX_HWND hWnd, FX_ RECT rect) ;
30 virtual void OutputSelectedRect(void* pFormFi ller, CPDF_Rect& rect); 30 virtual void OutputSelectedRect(void* pFormFi ller, CPDF_Rect& rect);
31 31
32 virtual FX_BOOL IsSelectionImplemented(); 32 virtual FX_BOOL IsSelectionImplemented();
33 33
34 virtual CFX_WideString GetClipboardText(FX_HWND hWnd){return L" ";} 34 virtual CFX_WideString GetClipboardText(FX_HWND hWnd){return L" ";}
35 virtual FX_BOOL SetClipboardText(FX_HWND hWnd, C FX_WideString string) {return FALSE;} 35 virtual FX_BOOL SetClipboardText(FX_HWND hWnd, C FX_WideString string) {return FALSE;}
36 36
37 » virtual void» » » » ClientToScreen(FX_HWND hWnd, FX_ INT32& x, FX_INT32& y) {} 37 » virtual void» » » » ClientToScreen(FX_HWND hWnd, int 32_t& x, int32_t& y) {}
38 » virtual void» » » » ScreenToClient(FX_HWND hWnd, FX_ INT32& x, FX_INT32& y) {} 38 » virtual void» » » » ScreenToClient(FX_HWND hWnd, int 32_t& x, int32_t& y) {}
39 39
40 /*cursor style 40 /*cursor style
41 FXCT_ARROW 41 FXCT_ARROW
42 FXCT_NESW 42 FXCT_NESW
43 FXCT_NWSE 43 FXCT_NWSE
44 FXCT_VBEAM 44 FXCT_VBEAM
45 FXCT_HBEAM 45 FXCT_HBEAM
46 FXCT_HAND 46 FXCT_HAND
47 */ 47 */
48 » virtual void» » » » SetCursor(FX_INT32 nCursorType); 48 » virtual void» » » » SetCursor(int32_t nCursorType);
49 49
50 virtual FX_HMENU CreatePopupMenu() {return NULL;} 50 virtual FX_HMENU CreatePopupMenu() {return NULL;}
51 » virtual FX_BOOL»» » » AppendMenuItem(FX_HMENU hMenu, F X_INT32 nIDNewItem, CFX_WideString string) {return FALSE;} 51 » virtual FX_BOOL»» » » AppendMenuItem(FX_HMENU hMenu, i nt32_t nIDNewItem, CFX_WideString string) {return FALSE;}
52 » virtual FX_BOOL»» » » EnableMenuItem(FX_HMENU hMenu, F X_INT32 nIDItem, FX_BOOL bEnabled) {return FALSE;} 52 » virtual FX_BOOL»» » » EnableMenuItem(FX_HMENU hMenu, i nt32_t nIDItem, FX_BOOL bEnabled) {return FALSE;}
53 » virtual FX_INT32» » » TrackPopupMenu(FX_HMENU hMenu, F X_INT32 x, FX_INT32 y, FX_HWND hParent) {return -1;} 53 » virtual int32_t»» » TrackPopupMenu(FX_HMENU hMenu, int32_t x , int32_t y, FX_HWND hParent) {return -1;}
54 virtual void DestroyMenu(FX_HMENU hMenu) {} 54 virtual void DestroyMenu(FX_HMENU hMenu) {}
55 55
56 » virtual CFX_ByteString» » GetNativeTrueTypeFont(FX_INT32 nCharset) ; 56 » virtual CFX_ByteString» » GetNativeTrueTypeFont(int32_t nCharset);
57 » virtual FX_BOOL»» » » FindNativeTrueTypeFont(FX_INT32 nCharset, CFX_ByteString sFontFaceName); 57 » virtual FX_BOOL»» » » FindNativeTrueTypeFont(int32_t n Charset, CFX_ByteString sFontFaceName);
58 » virtual CPDF_Font*» » » AddNativeTrueTypeFontToPDF(CPDF_ Document* pDoc, CFX_ByteString sFontFaceName, FX_BYTE nCharset); 58 » virtual CPDF_Font*» » » AddNativeTrueTypeFontToPDF(CPDF_ Document* pDoc, CFX_ByteString sFontFaceName, uint8_t nCharset);
59 59
60 » virtual FX_INT32» » » SetTimer(FX_INT32 uElapse, Timer Callback lpTimerFunc) ; 60 » virtual int32_t»» » SetTimer(int32_t uElapse, TimerCallback lpTimerFunc) ;
61 » virtual void» » » » KillTimer(FX_INT32 nID) ; 61 » virtual void» » » » KillTimer(int32_t nID) ;
62 62
63 63
64 virtual FX_BOOL IsSHIFTKeyDown(FX_DWORD nFlag) { return m_pEnv->FFI_IsSHIFTKeyDown(nFlag);} 64 virtual FX_BOOL IsSHIFTKeyDown(FX_DWORD nFlag) { return m_pEnv->FFI_IsSHIFTKeyDown(nFlag);}
65 virtual FX_BOOL IsCTRLKeyDown(FX_DWORD nFlag) {r eturn m_pEnv->FFI_IsCTRLKeyDown(nFlag);} 65 virtual FX_BOOL IsCTRLKeyDown(FX_DWORD nFlag) {r eturn m_pEnv->FFI_IsCTRLKeyDown(nFlag);}
66 virtual FX_BOOL IsALTKeyDown(FX_DWORD nFlag) {re turn m_pEnv->FFI_IsALTKeyDown(nFlag);} 66 virtual FX_BOOL IsALTKeyDown(FX_DWORD nFlag) {re turn m_pEnv->FFI_IsALTKeyDown(nFlag);}
67 virtual FX_BOOL IsINSERTKeyDown(FX_DWORD nFlag) {return m_pEnv->FFI_IsINSERTKeyDown(nFlag);} 67 virtual FX_BOOL IsINSERTKeyDown(FX_DWORD nFlag) {return m_pEnv->FFI_IsINSERTKeyDown(nFlag);}
68 68
69 virtual FX_SYSTEMTIME GetLocalTime(); 69 virtual FX_SYSTEMTIME GetLocalTime();
70 70
71 » virtual FX_INT32» » » GetCharSet() {return m_nCharSet; } 71 » virtual int32_t»» » GetCharSet() {return m_nCharSet;}
72 » virtual void » » » » SetCharSet(FX_INT32 nCharSet) {m _nCharSet = nCharSet;} 72 » virtual void » » » » SetCharSet(int32_t nCharSet) {m_ nCharSet = nCharSet;}
73 private: 73 private:
74 CPDFDoc_Environment* m_pEnv; 74 CPDFDoc_Environment* m_pEnv;
75 int m_nCharSet; 75 int m_nCharSet;
76 }; 76 };
77 77
78 void CFX_SystemHandler::SetCursor(FX_INT32 nCursorType) 78 void CFX_SystemHandler::SetCursor(int32_t nCursorType)
79 { 79 {
80 80
81 m_pEnv->FFI_SetCursor(nCursorType); 81 m_pEnv->FFI_SetCursor(nCursorType);
82 } 82 }
83 83
84 void CFX_SystemHandler::InvalidateRect(FX_HWND hWnd, FX_RECT rect) 84 void CFX_SystemHandler::InvalidateRect(FX_HWND hWnd, FX_RECT rect)
85 { 85 {
86 //g_pFormFillApp->FFI_Invalidate(); 86 //g_pFormFillApp->FFI_Invalidate();
87 CPDFSDK_Annot* pSDKAnnot = (CPDFSDK_Annot*)hWnd; 87 CPDFSDK_Annot* pSDKAnnot = (CPDFSDK_Annot*)hWnd;
88 CPDFXFA_Page* pPage = NULL; 88 CPDFXFA_Page* pPage = NULL;
(...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after
129 { 129 {
130 if(m_pEnv) 130 if(m_pEnv)
131 { 131 {
132 FPDF_FORMFILLINFO* pInfo = m_pEnv->GetFormFillInfo(); 132 FPDF_FORMFILLINFO* pInfo = m_pEnv->GetFormFillInfo();
133 if(pInfo && pInfo->FFI_OutputSelectedRect) 133 if(pInfo && pInfo->FFI_OutputSelectedRect)
134 return TRUE; 134 return TRUE;
135 } 135 }
136 return FALSE; 136 return FALSE;
137 } 137 }
138 138
139 CFX_ByteString CFX_SystemHandler::GetNativeTrueTypeFont(FX_INT32 nCharset) 139 CFX_ByteString CFX_SystemHandler::GetNativeTrueTypeFont(int32_t nCharset)
140 { 140 {
141 return ""; 141 return "";
142 } 142 }
143 143
144 FX_BOOL»CFX_SystemHandler::FindNativeTrueTypeFont(FX_INT32 nCharset, CFX_ByteStr ing sFontFaceName) 144 FX_BOOL»CFX_SystemHandler::FindNativeTrueTypeFont(int32_t nCharset, CFX_ByteStri ng sFontFaceName)
145 { 145 {
146 CFX_FontMgr* pFontMgr = CFX_GEModule::Get()->GetFontMgr(); 146 CFX_FontMgr* pFontMgr = CFX_GEModule::Get()->GetFontMgr();
147 // FXFT_Face nFace = pFontMgr->FindSubstFont(sFontFaceName,TRUE,0,0,0,0,NUL L); 147 // FXFT_Face nFace = pFontMgr->FindSubstFont(sFontFaceName,TRUE,0,0,0,0,NUL L);
148 // FXFT_Face nFace = pFontMgr->m_pBuiltinMapper->FindSubstFont(sFontFaceNa me,TRUE,0,0,0,0,NULL); 148 // FXFT_Face nFace = pFontMgr->m_pBuiltinMapper->FindSubstFont(sFontFaceNa me,TRUE,0,0,0,0,NULL);
149 149
150 if(pFontMgr) 150 if(pFontMgr)
151 { 151 {
152 CFX_FontMapper* pFontMapper = pFontMgr->m_pBuiltinMapper; 152 CFX_FontMapper* pFontMapper = pFontMgr->m_pBuiltinMapper;
153 if(pFontMapper) 153 if(pFontMapper)
154 { 154 {
(...skipping 24 matching lines...) Expand all
179 return 932; 179 return 932;
180 else if(charset == 134) 180 else if(charset == 134)
181 return 936; 181 return 936;
182 else if(charset == 129) 182 else if(charset == 129)
183 return 949; 183 return 949;
184 else if(charset == 136) 184 else if(charset == 136)
185 return 950; 185 return 950;
186 return 0; 186 return 0;
187 } 187 }
188 CPDF_Font* CFX_SystemHandler::AddNativeTrueTypeFontToPDF(CPDF_Document* pDoc, CF X_ByteString sFontFaceName, 188 CPDF_Font* CFX_SystemHandler::AddNativeTrueTypeFontToPDF(CPDF_Document* pDoc, CF X_ByteString sFontFaceName,
189 » » » » » » » » » » » » » » FX_BYTE nCharset) 189 » » » » » » » » » » » » » » uint8_t nCharset)
190 { 190 {
191 if(pDoc) 191 if(pDoc)
192 { 192 {
193 CFX_Font* pFXFont = new CFX_Font(); 193 CFX_Font* pFXFont = new CFX_Font();
194 pFXFont->LoadSubst(sFontFaceName,TRUE,0,0,0,CharSet2CP(nCharset) ,FALSE); 194 pFXFont->LoadSubst(sFontFaceName,TRUE,0,0,0,CharSet2CP(nCharset) ,FALSE);
195 CPDF_Font* pFont = pDoc->AddFont(pFXFont,nCharset,FALSE); 195 CPDF_Font* pFont = pDoc->AddFont(pFXFont,nCharset,FALSE);
196 delete pFXFont; 196 delete pFXFont;
197 return pFont; 197 return pFont;
198 } 198 }
199 199
200 return NULL; 200 return NULL;
201 } 201 }
202 202
203 203
204 FX_INT32 CFX_SystemHandler::SetTimer(FX_INT32 uElapse, TimerCallback lpTimerFunc ) 204 int32_t CFX_SystemHandler::SetTimer(int32_t uElapse, TimerCallback lpTimerFunc)
205 { 205 {
206 return m_pEnv->FFI_SetTimer(uElapse, lpTimerFunc); 206 return m_pEnv->FFI_SetTimer(uElapse, lpTimerFunc);
207 } 207 }
208 void CFX_SystemHandler::KillTimer(FX_INT32 nID) 208 void CFX_SystemHandler::KillTimer(int32_t nID)
209 { 209 {
210 m_pEnv->FFI_KillTimer(nID); 210 m_pEnv->FFI_KillTimer(nID);
211 } 211 }
212 212
213 FX_SYSTEMTIME CFX_SystemHandler::GetLocalTime() 213 FX_SYSTEMTIME CFX_SystemHandler::GetLocalTime()
214 { 214 {
215 return m_pEnv->FFI_GetLocalTime(); 215 return m_pEnv->FFI_GetLocalTime();
216 } 216 }
217 217
218 CPDFDoc_Environment::CPDFDoc_Environment(CPDFXFA_Document* pDoc) : 218 CPDFDoc_Environment::CPDFDoc_Environment(CPDFXFA_Document* pDoc) :
(...skipping 1013 matching lines...) Expand 10 before | Expand all | Expand 10 after
1232 1232
1233 for(int i=0; i<m_fxAnnotArray.GetSize(); i++) 1233 for(int i=0; i<m_fxAnnotArray.GetSize(); i++)
1234 { 1234 {
1235 CPDFSDK_Annot* pAnnot = (CPDFSDK_Annot*)m_fxAnnotArray.GetAt(i); 1235 CPDFSDK_Annot* pAnnot = (CPDFSDK_Annot*)m_fxAnnotArray.GetAt(i);
1236 if(pAnnot == pFocusAnnot) 1236 if(pAnnot == pFocusAnnot)
1237 return pAnnot; 1237 return pAnnot;
1238 } 1238 }
1239 return NULL; 1239 return NULL;
1240 } 1240 }
1241 1241
OLDNEW
« no previous file with comments | « fpdfsdk/src/fsdk_baseform.cpp ('k') | fpdfsdk/src/fxedit/fxet_ap.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698