unsigned ttext::insert_text(const unsigned offset, const std::string& text) { if(text.empty()) { return 0; } return insert_unicode(offset, utils::string_to_wstring(text)); }
bool ttext::insert_unicode(const unsigned offset, ucs4::char_t unicode) { return (insert_unicode(offset, ucs4::string(1, unicode)) == 1); }
bool ttext::insert_unicode(const unsigned offset, const wchar_t unicode) { return (insert_unicode(offset, wide_string(1, unicode)) == 1); }