On Thu, 2005-07-21 at 08:22 -0700, Andrew Krause wrote: > (Sorry about the no subject topic... in any case...) > > I have a c++ class that contains Gtk+ widgets. They work perfectly > fine except for one thing. When I try to connect a signal to them, > they throw an error saying that the function that it is connected > to should be formatted: "void (*) ()" instead of: "void (MyClass) ()".
I think you mean that you see a compilation error. > How can I get around this? Is there a way without requiring all > of my functions to receive the class data and not be a part of > the class? You can't force a class method pointer into a function pointer without extra state information. See the various SignalProxy_* classes in gtkmm. -- Murray Cumming [EMAIL PROTECTED] www.murrayc.com www.openismus.com _______________________________________________ gtkmm-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/gtkmm-list
