Пример #1
0
int LWFCore::AddButtonEventHandler(
	int instId, const ButtonEventHandlerDictionary &h, ButtonKeyPressHandler kh)
{
	if (instId < 0 || instId >= (int)data->instanceNames.size())
		return -1;

	int id = GetEventOffset();
	m_buttonEventHandlers[instId].Add(id, h, kh);

	Button *b = SearchButtonInstanceByInstanceId(instId);
	if (b)
		b->AddHandlers(&m_buttonEventHandlers[instId]);

	return id;
}
Пример #2
0
Button *LWF::SearchButtonInstance(int stringId) const
{
	return SearchButtonInstanceByInstanceId(SearchInstanceId(stringId));
}