Index: fpdfsdk/include/pdfwindow/PWL_Caret.h |
diff --git a/fpdfsdk/include/pdfwindow/PWL_Caret.h b/fpdfsdk/include/pdfwindow/PWL_Caret.h |
index a1a5022b257875f7fb4bafe928ac8169e427331a..2459195acb21e227233a3df8dbd69140b3566ce5 100644 |
--- a/fpdfsdk/include/pdfwindow/PWL_Caret.h |
+++ b/fpdfsdk/include/pdfwindow/PWL_Caret.h |
@@ -14,8 +14,8 @@ struct PWL_CARET_INFO { |
PWL_CARET_INFO() : bVisible(FALSE), ptHead(0, 0), ptFoot(0, 0) {} |
FX_BOOL bVisible; |
- CPDF_Point ptHead; |
- CPDF_Point ptFoot; |
+ CFX_FloatPoint ptHead; |
+ CFX_FloatPoint ptFoot; |
}; |
class CPWL_Caret : public CPWL_Wnd { |
@@ -28,26 +28,26 @@ class CPWL_Caret : public CPWL_Wnd { |
void GetThisAppearanceStream(CFX_ByteTextBuf& sAppStream) override; |
void DrawThisAppearance(CFX_RenderDevice* pDevice, |
CFX_Matrix* pUser2Device) override; |
- void InvalidateRect(CPDF_Rect* pRect = NULL) override; |
+ void InvalidateRect(CFX_FloatRect* pRect = NULL) override; |
void SetVisible(FX_BOOL bVisible) override {} |
void TimerProc() override; |
void SetCaret(FX_BOOL bVisible, |
- const CPDF_Point& ptHead, |
- const CPDF_Point& ptFoot); |
- CFX_ByteString GetCaretAppearanceStream(const CPDF_Point& ptOffset); |
- void SetInvalidRect(CPDF_Rect rc) { m_rcInvalid = rc; } |
+ const CFX_FloatPoint& ptHead, |
+ const CFX_FloatPoint& ptFoot); |
+ CFX_ByteString GetCaretAppearanceStream(const CFX_FloatPoint& ptOffset); |
+ void SetInvalidRect(CFX_FloatRect rc) { m_rcInvalid = rc; } |
private: |
- void GetCaretApp(CFX_ByteTextBuf& sAppStream, const CPDF_Point& ptOffset); |
- CPDF_Rect GetCaretRect() const; |
+ void GetCaretApp(CFX_ByteTextBuf& sAppStream, const CFX_FloatPoint& ptOffset); |
+ CFX_FloatRect GetCaretRect() const; |
FX_BOOL m_bFlash; |
- CPDF_Point m_ptHead; |
- CPDF_Point m_ptFoot; |
+ CFX_FloatPoint m_ptHead; |
+ CFX_FloatPoint m_ptFoot; |
FX_FLOAT m_fWidth; |
int32_t m_nDelay; |
- CPDF_Rect m_rcInvalid; |
+ CFX_FloatRect m_rcInvalid; |
}; |
#endif // FPDFSDK_INCLUDE_PDFWINDOW_PWL_CARET_H_ |