这篇教程C++ textfieldRendererScaleChangedWithSize函数代码示例写得很实用,希望能帮到您。
本文整理汇总了C++中textfieldRendererScaleChangedWithSize函数的典型用法代码示例。如果您正苦于以下问题:C++ textfieldRendererScaleChangedWithSize函数的具体用法?C++ textfieldRendererScaleChangedWithSize怎么用?C++ textfieldRendererScaleChangedWithSize使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。 在下文中一共展示了textfieldRendererScaleChangedWithSize函数的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。 示例1: attachWithIMEEventvoid TextField::update(float dt){ if (getAttachWithIME()) { attachWithIMEEvent(); setAttachWithIME(false); } if (getDetachWithIME()) { detachWithIMEEvent(); setDetachWithIME(false); } if (getInsertText()) { insertTextEvent(); setInsertText(false); textfieldRendererScaleChangedWithSize(); } if (getDeleteBackward()) { deleteBackwardEvent(); setDeleteBackward(false); textfieldRendererScaleChangedWithSize(); }}
开发者ID:stephenw310,项目名称:gamedemo,代码行数:27,
示例2: textfieldRendererScaleChangedWithSizevoid TextField::adaptRenderers(){ if (_textFieldRendererAdaptDirty) { textfieldRendererScaleChangedWithSize(); _textFieldRendererAdaptDirty = false; }}
开发者ID:superman-t,项目名称:PlaneGame,代码行数:8,
示例3: strTextvoid TextField::setText(const std::string& text){ std::string strText(text); if (isMaxLengthEnabled()) { int max = _textFieldRenderer->getMaxLength(); int text_count = _calcCharCount(text.c_str()); int total = text_count + _calcCharCount(getStringValue()); if (total > max) { int ascii = 0; int unicode = 0; int end = 0; int count = 0; for (int i = 0; i < total * 3; ++i) { char value = text[i]; if (value >= 0 && value <= 127) // ascii { ascii++; count++; } else { unicode++; if (unicode % 3 == 0) { count++; } } if (count == max) { break; } } end = ascii + unicode; strText = strText.substr(0, end); } } const char* content = strText.c_str(); if (isPasswordEnabled()) { _textFieldRenderer->setPasswordText(content); _textFieldRenderer->setString(""); _textFieldRenderer->insertText(content, strlen(content)); } else { _textFieldRenderer->setString(content); } textfieldRendererScaleChangedWithSize();}
开发者ID:fordream,项目名称:quick,代码行数:58,
示例4: strTextvoid UITextField::setText(const char* text){ if (!text) { return; } std::string strText(text); _textFieldRenderer->setString(strText.c_str()); textfieldRendererScaleChangedWithSize();}
开发者ID:0x0c,项目名称:cocos2d-x,代码行数:10,
示例5: strTextvoid TextField::setText(const std::string& text){ std::string strText(text); if (isMaxLengthEnabled()) { strText = strText.substr(0, getMaxLength()); } const char* content = strText.c_str(); if (isPasswordEnabled()) { _textFieldRenderer->setPasswordText(content); _textFieldRenderer->insertText(content, static_cast<int>(strlen(content))); } else { _textFieldRenderer->setString(content); } textfieldRendererScaleChangedWithSize();}
开发者ID:6520874,项目名称:pipiGame,代码行数:19,
示例6: textfieldRendererScaleChangedWithSizevoid TextField::onSizeChanged(){ Widget::onSizeChanged(); textfieldRendererScaleChangedWithSize();}
开发者ID:stephenw310,项目名称:gamedemo,代码行数:5,
示例7: textfieldRendererScaleChangedWithSizevoid UITextField::onSizeChanged(){ textfieldRendererScaleChangedWithSize();}
开发者ID:0x0c,项目名称:cocos2d-x,代码行数:4,
注:本文中的textfieldRendererScaleChangedWithSize函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 C++ textout_ex函数代码示例 C++ textdomain函数代码示例 |