void CharacterData::insertData(long offset, System::StringW* arg) { ASSERT(0); #if 0 // TODO, improve this sysstring data = sysstring(m_data.c_str(), offset); data += arg; data += m_data.c_str()+offset; m_data = data; MutationEvent* evt = new MutationEvent; evt->m_offset = offset; evt->m_len = arg.length(); evt->initEvent(OLESTR("TextInserted"), true, false); dispatchEvent(evt); #endif }
void CharacterData::deleteData(long offset, long count) { // TODO, improve this ASSERT(0); #if 0 System::StringW* data = sysstring(m_data.c_str(), offset); data += m_data.c_str()+offset+count; m_data = data; MutationEvent* evt = new MutationEvent; evt->m_offset = offset; evt->m_len = count; evt->initEvent(WSTR("TextDeleted"), true, false); dispatchEvent(evt); #endif }