WIDGET_HIT_STATUS TBEditFieldScrollRoot::GetHitStatus(int x, int y) { // Return no hit on this widget, but maybe on any of the children. if (TBWidget::GetHitStatus(x, y) && GetWidgetAt(x, y, false)) return WIDGET_HIT_STATUS_HIT; return WIDGET_HIT_STATUS_NO_HIT; }
WidgetPtr Gui::GetMouseEventSource(int x, int y) { WidgetPtr widget = GetWidgetAt(x, y); if (mFocusHandler->GetModalMouseInputFocused() && !widget->isModalMouseInputFocused()) { return mFocusHandler->GetModalMouseInputFocused(); } return widget; }