Not a blocking question: but why wait until the draw callback of the eventbox before calling cairo? Can this not be done in the widget creation? Reviewed-by: James Cameron <quozl at laptop.org> -- James Cameron http://quozl.linux.org.au/