Use gtk_widget_is_drawable() instead. https://bugzilla.gnome.org/show_bug.cgi?id=69872
This commit removes dead code, mostly pointed out by clang.
This demo shows rendering multiple times, to achieve a reflection effect. Inspired by an earlier demo by macslow.