diff options
author | dsinclair <dsinclair@chromium.org> | 2016-06-07 10:10:45 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2016-06-07 10:10:45 -0700 |
commit | 705f829624bfc53e316f750bf91a32c8ae3ad1b5 (patch) | |
tree | e5ec525491a494bc34f2a34bbace458d2b433331 /xfa/fde/cfde_txtedttextset.h | |
parent | 8975902470dbfc15289b69f41e43ad0433ca51ae (diff) | |
download | pdfium-705f829624bfc53e316f750bf91a32c8ae3ad1b5.tar.xz |
Remove FDE_HVISUALOBJ.
This CL removes the FDE_HVISUALOBJ in favour of the concrete FDE_TEXTEDITPIECE
class. The parameter was removed from any method which didn't use it and the
non-implemented methods were removed.
Review-Url: https://codereview.chromium.org/2047693002
Diffstat (limited to 'xfa/fde/cfde_txtedttextset.h')
-rw-r--r-- | xfa/fde/cfde_txtedttextset.h | 27 |
1 files changed, 13 insertions, 14 deletions
diff --git a/xfa/fde/cfde_txtedttextset.h b/xfa/fde/cfde_txtedttextset.h index c586de9969..78a9aabfd4 100644 --- a/xfa/fde/cfde_txtedttextset.h +++ b/xfa/fde/cfde_txtedttextset.h @@ -16,23 +16,22 @@ class CFDE_TxtEdtTextSet : public IFDE_TextSet { explicit CFDE_TxtEdtTextSet(CFDE_TxtEdtPage* pPage); ~CFDE_TxtEdtTextSet() override; + // IFDE_VisualSet FDE_VISUALOBJTYPE GetType() override; - FX_BOOL GetBBox(FDE_HVISUALOBJ hVisualObj, CFX_RectF& bbox) override; - FX_BOOL GetMatrix(FDE_HVISUALOBJ hVisualObj, CFX_Matrix& matrix) override; - FX_BOOL GetRect(FDE_HVISUALOBJ hVisualObj, CFX_RectF& rt) override; - FX_BOOL GetClip(FDE_HVISUALOBJ hVisualObj, CFX_RectF& rt) override; - int32_t GetString(FDE_HVISUALOBJ hText, CFX_WideString& wsText) override; - IFGAS_Font* GetFont(FDE_HVISUALOBJ hText) override; - FX_FLOAT GetFontSize(FDE_HVISUALOBJ hText) override; - FX_ARGB GetFontColor(FDE_HVISUALOBJ hText) override; - int32_t GetDisplayPos(FDE_HVISUALOBJ hText, + void GetRect(FDE_TEXTEDITPIECE* hVisualObj, CFX_RectF& rt) override; + + // IFDE_TextSet + int32_t GetString(FDE_TEXTEDITPIECE* pPiece, CFX_WideString& wsText) override; + IFGAS_Font* GetFont() override; + FX_FLOAT GetFontSize() override; + FX_ARGB GetFontColor() override; + int32_t GetDisplayPos(FDE_TEXTEDITPIECE* pPiece, FXTEXT_CHARPOS* pCharPos, FX_BOOL bCharCode = FALSE, - CFX_WideString* pWSForms = NULL) override; - int32_t GetCharRects(FDE_HVISUALOBJ hText, CFX_RectFArray& rtArray) override; - int32_t GetCharRects_Impl(FDE_HVISUALOBJ hText, - CFX_RectFArray& rtArray, - FX_BOOL bBBox = FALSE); + CFX_WideString* pWSForms = nullptr) override; + int32_t GetCharRects(const FDE_TEXTEDITPIECE* pPiece, + CFX_RectFArray& rtArray, + FX_BOOL bBBox) override; private: CFDE_TxtEdtPage* const m_pPage; |