Add basic support for working with a widget's GdkVisual

Good find. This is fixed.