* @param[in] source The original text
* @param[out] destination The applied text
*/
- void Substitute(const Vector<Character>& source, Vector<Character>& destination);
+ void Substitute(const Vector<Character>& source, Vector<Character>& destination, Length currentCursorIndex);
+
+ /**
+ * @brief Initialize the value of PreviousTextCount
+ */
+ void InitPreviousTextCount();
+
+ /**
+ * @brief Returns the hide mode of hidden text.
+ * @return The hide mode of hidden text.
+ */
+ int GetHideMode();
/**
* @brief Invoked when the timer is expired
int mDisplayDuration;
int mSubstituteCount;
Length mPreviousTextCount;
+ bool mIsLastCharacterShow;
};
} // namespace Text