Hey everybody, First of all, I'm new to the list, and thanks for the great python bindings :-)
I've been trying to learn some stuff about GObjects and PyGTK and I was wondering how PyGObject handles virtual functions. h2defs.py doesn't read the vfunc table from the header, so you have to manually edit the defs file. I have something like this in the .defs: (define-vfunc on_connected (of-object "TorqueSocket") (return-type "none") ) This is how the gtkmm bindings create virtual functions. However, this isn't working very well. I was wondering if there was any documentation about how this works? If I subclass my object in Python, can calling the virtual function from the C call the Python function? I read something about marshallers, but I don't quite understand them. I've also read [1] but its a little old and doesn't talk about vfuncs in particular. Any tips or pointers would be appreciated :-) Cheers, Samuel [1] http://www.sicem.biz/personal/lgs/docs/gobject-python/gobject-tutorial.html _______________________________________________ pygtk mailing list [email protected] http://www.daa.com.au/mailman/listinfo/pygtk Read the PyGTK FAQ: http://www.async.com.br/faq/pygtk/
