void UILabel::setText(const std::string& text) { if (text.size()==0) return; _labelRenderer->setString(text); labelScaleChangedWithSize(); }
void Text::adaptRenderers() { if (_labelRendererAdaptDirty) { labelScaleChangedWithSize(); _labelRendererAdaptDirty = false; } }
void UILabel::setText(const char* text) { if (!text) { return; } std::string strText(text); m_pLabelRenderer->setString(strText.c_str()); labelScaleChangedWithSize(); }
void UILabel::setText(const char* text) { if (!text) { return; } std::string strText(text); #ifdef USE_GAME_LOCALIZATION std::string key("STR_"); if (0 == strText.compare(0, key.length(), key)) m_pLabelRenderer->setString(getLocalizationString(strText).c_str()); else m_pLabelRenderer->setString(strText.c_str()); #else m_pLabelRenderer->setString(strText.c_str()); #endif labelScaleChangedWithSize(); }
void Text::onSizeChanged() { Widget::onSizeChanged(); labelScaleChangedWithSize(); }
void UILabel::onSizeChanged() { labelScaleChangedWithSize(); }
void Text::setTextHorizontalAlignment(TextHAlignment alignment) { _labelRenderer->setHorizontalAlignment(alignment); labelScaleChangedWithSize(); }
void Text::setTextVerticalAlignment(TextVAlignment alignment) { _labelRenderer->setVerticalAlignment(alignment); labelScaleChangedWithSize(); }
void Text::setFontName(const std::string& name) { _fontName = name; _labelRenderer->setFontName(name); labelScaleChangedWithSize(); }
void Text::setTextAreaSize(const Size &size) { _labelRenderer->setDimensions(size.width,size.height); labelScaleChangedWithSize(); }
void Text::setText(const std::string& text) { _labelRenderer->setString(text); labelScaleChangedWithSize(); }
void Text::setFontSize(int size) { _fontSize = size; _labelRenderer->setFontSize(size); labelScaleChangedWithSize(); }
void UILabel::setTextAreaSize(const CCSize &size) { m_pLabelRenderer->setDimensions(size); labelScaleChangedWithSize(); }
void UILabel::setTextHorizontalAlignment(CCTextAlignment alignment) { m_pLabelRenderer->setHorizontalAlignment(alignment); labelScaleChangedWithSize(); }
void UILabel::setTextVerticalAlignment(cocos2d::TextVAlignment alignment) { _labelRenderer->setVerticalAlignment(alignment); labelScaleChangedWithSize(); }
void UILabel::setTextAreaSize(const cocos2d::Size &size) { _labelRenderer->setDimensions(size); labelScaleChangedWithSize(); }
void UILabel::setFontName(const char* name) { m_pLabelRenderer->setFontName(name); labelScaleChangedWithSize(); }
void UILabel::setFontSize(int size) { m_pLabelRenderer->setFontSize(size); labelScaleChangedWithSize(); }
void UILabel::setTextVerticalAlignment(CCVerticalTextAlignment alignment) { m_pLabelRenderer->setVerticalAlignment(alignment); labelScaleChangedWithSize(); }