Use gdk_rectangle_intersect() in pan-view