gdk3: support Gdk::Rectangle