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

Reply via email to