Example #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);
	}
}
Example #2
0
int LWF::SetEventHandler(int eventId, EventHandler eventHandler)
{
	ClearEventHandler(eventId);
	return AddEventHandler(eventId, eventHandler);
}
Example #3
0
int Movie::SetEventHandler(string eventName, MovieEventHandler eventHandler)
{
	ClearEventHandler(eventName);
	return AddEventHandler(eventName, eventHandler);
}
Example #4
0
int Button::SetEventHandler(string eventName, ButtonEventHandler eventHandler)
{
	ClearEventHandler(eventName);
	return AddEventHandler(eventName, eventHandler);
}