Re: GtkSwitch =?windows-1252?Q?=97_lack_of_specific_sign?= =?windows-1252?Q?al?=
- From: Colomban Wendling <lists ban herbesfolles org>
- To: gtk-app-devel-list gnome org
- Subject: Re: GtkSwitch — lack of specific signal
- Date: Sat, 05 Mar 2011 03:40:13 +0100
Le 05/03/2011 03:17, John Lumby a écrit :
Ahhhh! Thank you Tadej. No, mine had only two parameters, the obj ptr and the data ptr.I added
the paramspec in between and now all works perfectly.
By the way - this seems a bit unpleasant, that some callbacks have a prototype of (objptr, dataptr) and
others have (objptr, paramspec, dataptr).How would I know which one to use? Is it that some are in the
gtk layer (2 params) but other like notify::active are in the gdk layer (3 params)?And I kind of feel
something should have alerted me although I don't know what - I guess the compiler doesn't know.
I suppose this is all described somewhere - where? (I am new to gtk application programming).
Check the documentation [1] ;)
For example, for GtkWidget's signals see [2] or for GtkWindow see [3]...
and so on.
Cheers,
Colomban
[1] http://library.gnome.org/devel/gtk/stable/
[2]
http://library.gnome.org/devel/gtk/stable/GtkWidget.html#GtkWidget.signal-details
[3]
http://library.gnome.org/devel/gtk/stable/GtkWindow.html#GtkWindow.signal-details
Cheers, John
Subject: RE: GtkSwitch — lack of specific signal
From: tadeboro gmail com
To: johnlumby hotmail com
CC: gtk-app-devel-list gnome org
Date: Sat, 5 Mar 2011 02:50:05 +0100
Hello.
Thanks both. I tried notify::active and it works as well as event-after but still the data pointer
argument is bad on entry to the callback(it's not zero but not a valid GTK_WIDGET either). I don't
know why - maybe something related to GtkSwitch or maybe a mistake in my code somewhere.
Cheers, John Lumby
Are you sure your functions has the right prototype? GObject::notify
signal handlers should have callbacks defined like this:
void
notify_callback (GObject *obj,
GParamSpec *pspec,
gpointer *data)
{
/* La la la */
}
Cheers,
Tadej
--
Tadej Borovšak
tadeboro.blogspot.com
tadeboro gmail com
tadej borovsak gmail com
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]