Re: Gtk widgets in gtkmm (Previously no subject)
- From: "Andrew Krause" <andrew openldev org>
- To: <andrew openldev org>, Jason Burchfield <jason burchfield cas-inc com>
- Cc: gtkmm-list gnome org
- Subject: Re: Gtk widgets in gtkmm (Previously no subject)
- Date: Thu, 21 Jul 2005 09:21:56 -0700
>>(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) ()".
>>
>>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?
>>
>Put an & before the function name
>
>signal_clicked().connect( sigc::mem_fun( *this, &Class::function ) );
No, no, you misunderstand. I am quite aware of how to connect a
signal with Gtkmm. My situation is that I am connecting a signal
with Gtk _in_ a c++ program using g_signal_connect. The problem
is that it throws an error because the function I am connecting
it to is part of a class. The only way I know how to fix this is
to take the function out of the class, but I do not want to do
this. - Andrew
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]