Merge to XFA: Remove typdefs for pointer types in fx_system.h.
[pdfium.git] / xfa / src / fdp / src / tto / fde_textout.h
index 38bc8eb..c7a46e3 100644 (file)
@@ -56,28 +56,28 @@ public:
     virtual void               SetClipRect(const CFX_RectF &rtClip);\r
     virtual void               SetMatrix(const CFX_Matrix &matrix);\r
     virtual void               SetLineBreakTolerance(FX_FLOAT fTolerance);\r
-    virtual void               CalcSize(FX_LPCWSTR pwsStr, int32_t iLength, CFX_Size &size);\r
-    virtual void               CalcSize(FX_LPCWSTR pwsStr, int32_t iLength, CFX_SizeF &size);\r
-    virtual void               CalcSize(FX_LPCWSTR pwsStr, int32_t iLength, CFX_Rect &rect);\r
-    virtual void               CalcSize(FX_LPCWSTR pwsStr, int32_t iLength, CFX_RectF &rect);\r
+    virtual void               CalcSize(const FX_WCHAR* pwsStr, int32_t iLength, CFX_Size &size);\r
+    virtual void               CalcSize(const FX_WCHAR* pwsStr, int32_t iLength, CFX_SizeF &size);\r
+    virtual void               CalcSize(const FX_WCHAR* pwsStr, int32_t iLength, CFX_Rect &rect);\r
+    virtual void               CalcSize(const FX_WCHAR* pwsStr, int32_t iLength, CFX_RectF &rect);\r
 \r
-    virtual void               DrawText(FX_LPCWSTR pwsStr, int32_t iLength, int32_t x, int32_t y);\r
-    virtual void               DrawText(FX_LPCWSTR pwsStr, int32_t iLength, FX_FLOAT x, FX_FLOAT y);\r
-    virtual void               DrawText(FX_LPCWSTR pwsStr, int32_t iLength, const CFX_Rect &rect);\r
-    virtual void               DrawText(FX_LPCWSTR pwsStr, int32_t iLength, const CFX_RectF &rect);\r
+    virtual void               DrawText(const FX_WCHAR* pwsStr, int32_t iLength, int32_t x, int32_t y);\r
+    virtual void               DrawText(const FX_WCHAR* pwsStr, int32_t iLength, FX_FLOAT x, FX_FLOAT y);\r
+    virtual void               DrawText(const FX_WCHAR* pwsStr, int32_t iLength, const CFX_Rect &rect);\r
+    virtual void               DrawText(const FX_WCHAR* pwsStr, int32_t iLength, const CFX_RectF &rect);\r
 \r
     virtual void               SetLogicClipRect(const CFX_RectF &rtClip);\r
-    virtual void               CalcLogicSize(FX_LPCWSTR pwsStr, int32_t iLength, CFX_SizeF &size);\r
-    virtual void               CalcLogicSize(FX_LPCWSTR pwsStr, int32_t iLength, CFX_RectF &rect);\r
-    virtual void               DrawLogicText(FX_LPCWSTR pwsStr, int32_t iLength, FX_FLOAT x, FX_FLOAT y);\r
-    virtual void               DrawLogicText(FX_LPCWSTR pwsStr, int32_t iLength, const CFX_RectF &rect);\r
+    virtual void               CalcLogicSize(const FX_WCHAR* pwsStr, int32_t iLength, CFX_SizeF &size);\r
+    virtual void               CalcLogicSize(const FX_WCHAR* pwsStr, int32_t iLength, CFX_RectF &rect);\r
+    virtual void               DrawLogicText(const FX_WCHAR* pwsStr, int32_t iLength, FX_FLOAT x, FX_FLOAT y);\r
+    virtual void               DrawLogicText(const FX_WCHAR* pwsStr, int32_t iLength, const CFX_RectF &rect);\r
     virtual int32_t    GetTotalLines();\r
 protected:\r
-    void                               CalcTextSize(FX_LPCWSTR pwsStr, int32_t iLength, CFX_RectF &rect);\r
+    void                               CalcTextSize(const FX_WCHAR* pwsStr, int32_t iLength, CFX_RectF &rect);\r
     FX_BOOL                            RetrieveLineWidth(FX_DWORD dwBreakStatus, FX_FLOAT &fStartPos, FX_FLOAT &fWidth, FX_FLOAT &fHeight);\r
     void                               SetLineWidth(CFX_RectF &rect);\r
-    void                               DrawText(FX_LPCWSTR pwsStr, int32_t iLength, const CFX_RectF &rect, const CFX_RectF &rtClip);\r
-    void                               LoadText(FX_LPCWSTR pwsStr, int32_t iLength, const CFX_RectF &rect);\r
+    void                               DrawText(const FX_WCHAR* pwsStr, int32_t iLength, const CFX_RectF &rect, const CFX_RectF &rtClip);\r
+    void                               LoadText(const FX_WCHAR* pwsStr, int32_t iLength, const CFX_RectF &rect);\r
     void                               LoadEllipsis();\r
     void                               ExpandBuffer(int32_t iSize, int32_t iType);\r
     void                               RetrieveEllPieces(int32_t *&pCharWidths);\r