Error should be nil if err is nil
Widget is null-able
Merge https://github.com/mattn/go-gtk into HEAD