All pastes #148086 Raw Edit

Mine

public c v1 · immutable
#148086 ·published 2006-08-24 21:24 UTC
rendered paste body
TWidget * get_widget_under_mouse(){	TWidget * ret = NULL;	ttk_mousedata * m = (ttk_mousedata *)mouse->data;	TWidgetList * twl = base_win->widgets; //TODO: Add in support for multiple windows using TWindowList	while (ret==NULL && twl!=NULL) {		if(strcmp(twl->v->name, "mouse"))			if((m->x > twl->v->x) && (m->x < (twl->v->x + twl->v->w)))				if((m->y > twl->v->y) && (m->y < (twl->v->y + twl->v->h)))					ret = twl->v;		twl = twl->next;	}	return ret;}