//! called by ui if an event happened. bool CGUIEnvironment::OnEvent(const SEvent& event) { if (UserReceiver && (event.EventType != EET_GUI_EVENT || event.GUIEvent.Caller != this) && (event.EventType != EET_MOUSE_INPUT_EVENT) ) { return UserReceiver->OnEvent(event); } return false; }