示例#1
0
void LWF::ClearEventHandler(string eventName)
{
	int eventId = SearchEventId(eventName);
	if (eventId >= 0 && eventId < (int)data->events.size()) {
		ClearEventHandler(eventId);
	} else {
		m_genericEventHandlerDictionary.erase(eventName);
	}
}
示例#2
0
int LWF::SetEventHandler(int eventId, EventHandler eventHandler)
{
	ClearEventHandler(eventId);
	return AddEventHandler(eventId, eventHandler);
}
示例#3
0
文件: lwf_movie.cpp 项目: KitoHo/lwf
int Movie::SetEventHandler(string eventName, MovieEventHandler eventHandler)
{
	ClearEventHandler(eventName);
	return AddEventHandler(eventName, eventHandler);
}
示例#4
0
int Button::SetEventHandler(string eventName, ButtonEventHandler eventHandler)
{
	ClearEventHandler(eventName);
	return AddEventHandler(eventName, eventHandler);
}