EditBox::~EditBox(void) { CC_SAFE_DELETE(_editBoxImpl); #if CC_ENABLE_SCRIPT_BINDING unregisterScriptEditBoxHandler(); #endif }
void CCEditBox::registerScriptEditBoxHandler(int handler) { unregisterScriptEditBoxHandler(); if (m_pEditBoxImpl) { m_pEditBoxImpl->registerScriptEditBoxHandler(handler); } }
CCEditBox::~CCEditBox() { // unregister self for(std::vector<CCEditBox*>::iterator iter = sActiveEditBoxes->begin(); iter != sActiveEditBoxes->end(); iter++) { if(*iter == this) { sActiveEditBoxes->erase(iter); break; } } // release others CC_SAFE_DELETE(m_pEditBoxImpl); unregisterScriptEditBoxHandler(); }
CCEditBox::~CCEditBox(void) { CC_SAFE_DELETE(m_pEditBoxImpl); unregisterScriptEditBoxHandler(); }
void CCEditBox::registerScriptEditBoxHandler(ccScriptFunction handler) { unregisterScriptEditBoxHandler(); m_nScriptEditBoxHandler = handler; }
void EditBox::registerScriptEditBoxHandler(int handler) { unregisterScriptEditBoxHandler(); _scriptEditBoxHandler = handler; }
void CCEditBox::registerScriptEditBoxHandler(int handler) { unregisterScriptEditBoxHandler(); m_nScriptEditBoxHandler = handler; }