Support auto-connecting Signal handlers to Class methods in Objective-C and C++ languages.
Currently Glade does not offer any option to auto-connect signal handlers to Class methods in object-orientated languages. This results in thousands of lines of unnecessary boilerplate code having to be written, which is preventing complex programs from being ported to GTK. I am trying to write a 3D modelling program modeled after Caligari trueSpace for Windows, which has hundreds of custom dialog boxes which cannot be easily re-created in code. I need to use Glade and GTKBuilder to automate the creation of the GUI, and I cannot afford to be writing signal handler bindings for every single callback function, to work around this flaw as it is adding thousands of lines of code to an already complex project. Is anyone interested in helping to resolve this? The simplest option would be to add an option to Glade to specify that the project is for a C++/Obj-C target and have the XML file/UI of glade modified to allow connecting signal handlers to Class Methods when this option is selected. When the option is not selected, Glade would work as it currently does and generate files compatible with C/Python/other languages. GTKMM and CoreGTK would then be modified to read the enhanced XML information and connect the class methods.