| OLD | NEW | 
|---|
| 1 // Copyright 2016 PDFium Authors. All rights reserved. | 1 // Copyright 2016 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 FPDFSDK_CFX_SYSTEMHANDLER_H_ | 7 #ifndef FPDFSDK_CFX_SYSTEMHANDLER_H_ | 
| 8 #define FPDFSDK_CFX_SYSTEMHANDLER_H_ | 8 #define FPDFSDK_CFX_SYSTEMHANDLER_H_ | 
| 9 | 9 | 
| 10 #include "core/fxcrt/fx_coordinates.h" | 10 #include "core/fxcrt/fx_coordinates.h" | 
| (...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 42 #define FXCT_HAND 5 | 42 #define FXCT_HAND 5 | 
| 43 | 43 | 
| 44 class CFFL_FormFiller; | 44 class CFFL_FormFiller; | 
| 45 class CPDF_Document; | 45 class CPDF_Document; | 
| 46 class CPDF_Font; | 46 class CPDF_Font; | 
| 47 class CPDFSDK_FormFillEnvironment; | 47 class CPDFSDK_FormFillEnvironment; | 
| 48 class CPDFSDK_Widget; | 48 class CPDFSDK_Widget; | 
| 49 | 49 | 
| 50 class CFX_SystemHandler { | 50 class CFX_SystemHandler { | 
| 51  public: | 51  public: | 
| 52   explicit CFX_SystemHandler(CPDFSDK_FormFillEnvironment* pEnv) | 52   explicit CFX_SystemHandler(CPDFSDK_FormFillEnvironment* pFormFillEnv) | 
| 53       : m_pEnv(pEnv) {} | 53       : m_pFormFillEnv(pFormFillEnv) {} | 
| 54   ~CFX_SystemHandler() {} | 54   ~CFX_SystemHandler() {} | 
| 55 | 55 | 
| 56   void InvalidateRect(CPDFSDK_Widget* widget, FX_RECT rect); | 56   void InvalidateRect(CPDFSDK_Widget* widget, FX_RECT rect); | 
| 57   void OutputSelectedRect(CFFL_FormFiller* pFormFiller, CFX_FloatRect& rect); | 57   void OutputSelectedRect(CFFL_FormFiller* pFormFiller, CFX_FloatRect& rect); | 
| 58   bool IsSelectionImplemented() const; | 58   bool IsSelectionImplemented() const; | 
| 59 | 59 | 
| 60   void SetCursor(int32_t nCursorType); | 60   void SetCursor(int32_t nCursorType); | 
| 61 | 61 | 
| 62   bool FindNativeTrueTypeFont(CFX_ByteString sFontFaceName); | 62   bool FindNativeTrueTypeFont(CFX_ByteString sFontFaceName); | 
| 63   CPDF_Font* AddNativeTrueTypeFontToPDF(CPDF_Document* pDoc, | 63   CPDF_Font* AddNativeTrueTypeFontToPDF(CPDF_Document* pDoc, | 
| 64                                         CFX_ByteString sFontFaceName, | 64                                         CFX_ByteString sFontFaceName, | 
| 65                                         uint8_t nCharset); | 65                                         uint8_t nCharset); | 
| 66 | 66 | 
| 67   int32_t SetTimer(int32_t uElapse, TimerCallback lpTimerFunc); | 67   int32_t SetTimer(int32_t uElapse, TimerCallback lpTimerFunc); | 
| 68   void KillTimer(int32_t nID); | 68   void KillTimer(int32_t nID); | 
| 69 | 69 | 
| 70   bool IsSHIFTKeyDown(uint32_t nFlag) const; | 70   bool IsSHIFTKeyDown(uint32_t nFlag) const; | 
| 71   bool IsCTRLKeyDown(uint32_t nFlag) const; | 71   bool IsCTRLKeyDown(uint32_t nFlag) const; | 
| 72   bool IsALTKeyDown(uint32_t nFlag) const; | 72   bool IsALTKeyDown(uint32_t nFlag) const; | 
| 73 | 73 | 
| 74  private: | 74  private: | 
| 75   CPDFSDK_FormFillEnvironment* const m_pEnv; | 75   CPDFSDK_FormFillEnvironment* const m_pFormFillEnv; | 
| 76 }; | 76 }; | 
| 77 | 77 | 
| 78 #endif  // FPDFSDK_CFX_SYSTEMHANDLER_H_ | 78 #endif  // FPDFSDK_CFX_SYSTEMHANDLER_H_ | 
| OLD | NEW | 
|---|