Index: uspace/lib/gfx/src/coord.c
===================================================================
--- uspace/lib/gfx/src/coord.c	(revision c2250702b9691485c237b9d3dce30775a4798af8)
+++ uspace/lib/gfx/src/coord.c	(revision 2012fe01183718ce4b9d44a0227c8401a0a15ae3)
@@ -189,4 +189,20 @@
 }
 
+/** Return true if pixel at coordinate @a coord lies within rectangle @a rect. */
+bool gfx_pix_inside_rect(gfx_coord2_t *coord, gfx_rect_t *rect)
+{
+	gfx_rect_t sr;
+
+	gfx_rect_points_sort(rect, &sr);
+
+	if (coord->x < sr.p0.x || coord->y < sr.p0.y)
+		return false;
+
+	if (coord->x >= sr.p1.x || coord->y >= sr.p1.y)
+		return false;
+
+	return true;
+}
+
 /** @}
  */
