void TextField::update(float /*dt*/) { if (getDetachWithIME()) { detachWithIMEEvent(); setDetachWithIME(false); } if (getAttachWithIME()) { attachWithIMEEvent(); setAttachWithIME(false); } if (getDeleteBackward()) { _textFieldRendererAdaptDirty = true; // updateContentSizeWithTextureSize(_textFieldRenderer->getContentSize()); deleteBackwardEvent(); setDeleteBackward(false); } if (getInsertText()) { //we update the content size first such that when user call getContentSize() in event callback won't be wrong _textFieldRendererAdaptDirty = true; // updateContentSizeWithTextureSize(_textFieldRenderer->getContentSize()); insertTextEvent(); setInsertText(false); } }
void TextField::update(float dt) { if (getAttachWithIME()) { attachWithIMEEvent(); setAttachWithIME(false); } if (getDetachWithIME()) { detachWithIMEEvent(); setDetachWithIME(false); } if (getInsertText()) { insertTextEvent(); setInsertText(false); _textFieldRendererAdaptDirty = true; updateContentSizeWithTextureSize(_textFieldRenderer->getContentSize()); } if (getDeleteBackward()) { deleteBackwardEvent(); setDeleteBackward(false); _textFieldRendererAdaptDirty = true; updateContentSizeWithTextureSize(_textFieldRenderer->getContentSize()); } }
void 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(); } }
void CocoTextField::update(float dt) { if (getAttachWithIME()) { attachWithIMEEvent(); setAttachWithIME(false); } if (getDetachWithIME()) { detachWithIMEEvent(); setDetachWithIME(false); } if (getInsertText()) { insertTextEvent(); setInsertText(false); } if (getDeleteBackward()) { deleteBackwardEvent(); setDeleteBackward(false); } }