Jay, in additon to the visibile/invisible work that you did, we also need to look for the gtklabel/gtkimage being insensitive (it's a Gtk.WidgetFlag like VISIBLE was).
Jay, in additon to the visibile/invisible work that you did, we also need to look for the gtklabel/gtkimage being insensitive (it's a Gtk.WidgetFlag like VISIBLE was).