All pastes #145473 Raw Edit

Stuff

public c v1 · immutable
#145473 ·published 2006-08-23 00:52 UTC
rendered paste body
TWidget * get_widget_under_mouse(void){	TWidget * ret = NULL;	int start = 1;	TWidgetList * twl = win->widgets;	do	{		if (!start)		{			twl = twl->next;		}		start = 0;		if(twl->v->name != "mouse")		{			if((mouse->x > twl->v->x) && (mouse->x < (twl->v->x + twl->v->w)))			{				if((mouse->y > twl->v->y) && (mouse->y < (twl->v->y + twl->v->h)))				{					ret = twl->v;				}			}		}	}	while((ret = NULL) && (twl->next != NULL));	return ret;}