Exemple #1
0
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;
}
Exemple #2
0
    WidgetPtr Gui::GetMouseEventSource(int x, int y)
    {
        WidgetPtr widget = GetWidgetAt(x, y);

        if (mFocusHandler->GetModalMouseInputFocused()
            && !widget->isModalMouseInputFocused())
        {
            return mFocusHandler->GetModalMouseInputFocused();
        }

        return widget;
    }