Chromium Code Reviews| Index: core/src/fxcrt/fx_arabic.h |
| diff --git a/core/src/fxcrt/fx_arabic.h b/core/src/fxcrt/fx_arabic.h |
| index e4c1ddacf244ad65d4769c32921a7d1e816252cf..0888145eaffbff3903745dee133a8e2d557ea7af 100644 |
| --- a/core/src/fxcrt/fx_arabic.h |
| +++ b/core/src/fxcrt/fx_arabic.h |
| @@ -13,22 +13,33 @@ class CFX_BidiChar final : public IFX_BidiChar |
| { |
| public: |
| CFX_BidiChar(); |
| - ~CFX_BidiChar() override {} |
| - |
| - void SetPolicy(FX_BOOL bSeparateNeutral = TRUE) override; |
| - FX_BOOL AppendChar(FX_WCHAR wch) override; |
| - FX_BOOL EndChar() override; |
| - int32_t GetBidiInfo(int32_t &iStart, int32_t &iCount) override; |
| - void Reset() override; |
| + ~CFX_BidiChar() override; |
| private: |
| - FX_BOOL m_bSeparateNeutral; |
| - int32_t m_iCurStart; |
| - int32_t m_iCurCount; |
| - int32_t m_iCurBidi; |
| - int32_t m_iLastBidi; |
| - int32_t m_iLastStart; |
| - int32_t m_iLastCount; |
| + // IFX_BidiChar |
|
Tom Sepez
2015/06/19 20:30:32
nit: maybe colon after IFX_BidiChar:
|
| + bool AppendChar(FX_WCHAR wch) override; |
| + bool EndChar() override; |
| + Direction GetBidiInfo(int32_t* iStart, int32_t* iCount) override; |
| + |
| + void SaveCurrentStateToLastState(); |
| + |
| + // Position of the current segment. |
| + int32_t m_iCurStart; |
| + |
| + // Number of characters in the current segment. |
| + int32_t m_iCurCount; |
| + |
| + // Direction of the current segment. |
| + Direction m_CurBidi; |
| + |
| + // Number of characters in the last segment. |
| + int32_t m_iLastStart; |
| + |
| + // Number of characters in the last segment. |
| + int32_t m_iLastCount; |
| + |
| + // Direction of the last segment. |
| + Direction m_LastBidi; |
| }; |
| #endif // CORE_SRC_FXCRT_FX_ARABIC_H_ |