void LocationMapForm::SetUrl(const Tizen::Base::String& url) { result r = E_SUCCESS; if (url.GetLength() ) { TryReturnVoid(r == E_SUCCESS, "Fail to update URL in the EditField."); this->RequestRedraw (true); } else { AppLog("The length of the URL exceeds the limit of the length of text in this EditField."); } }
string FromTizenString(Tizen::Base::String const & str_tizen) { string utf8Str; if (str_tizen.GetLength() == 0) return utf8Str; Tizen::Base::ByteBuffer * pBuffer = Tizen::Base::Utility::StringUtil::StringToUtf8N(str_tizen); if (pBuffer) { int byteCount = pBuffer->GetLimit() - 1; // Don't copy Zero at the end if (byteCount > 0) { vector<char> chBuf(byteCount); pBuffer->GetArray((byte *)&chBuf[0], 0, byteCount); utf8Str.assign(chBuf.begin(), chBuf.end()); } delete pBuffer; } return utf8Str; }
void RoundedAvatar::SetUrl(const Tizen::Base::String & str) { imageUrl = str; if (str.GetLength() != 0) VKUApp::GetInstance()->GetBitmapCache()->TakeBitmap(imageUrl, this); }