This is a rewrite of the gladeD tool which converts a .glade file into a D class and connects signal handlers to class member functions.
Belleglade does not subclass a Gtk class so you can have multiple windows in a single .glade file. It also handles Gtk's naming rule exceptions in a flexible way that can be easily expanded.
Let me know if you have any questions or feature requests.