http://www.linuxlabs.com/autozen.shtml port to gtk 2