+
+ /**
+ * @brief Called to select the whole texts.
+ */
+ virtual void SelectWholeText() = 0;
+
+ /**
+ * @brief Called to unselect the whole texts.
+ */
+ virtual void SelectNone() = 0;
+
+ /**
+ * @brief Retrive Selected text.
+ * @return The seletced text.
+ */
+ virtual string GetSelectedText() const = 0;