[Glade-users] Signal question.
- From: alexey.kurochkin at pathfinderlwd.com (Alexey Kurochkin)
- Subject: [Glade-users] Signal question.
- Date: Mon, 13 Oct 2008 15:51:37 -0500
On Mon, 2008-10-13 at 15:34 -0500, Peter Keller wrote:
On Mon, Oct 13, 2008 at 03:29:30PM -0500, Alexey Kurochkin wrote:
I do not think GtkObject's "destroy" is the right signal. You might want
to try connecting gtk_widget_hide_on_delete() to "delete-event" signal
on the widget, or any custom function for that matter which would call
gtk_widget_hide() and return TRUE.
Ok, apparently I have found some bad info on the internet (really?), because
the examples I found for using glade-3 implied that the signal functions
had this prototype:
void some_func(GTKWidget *widget, gpointer user_data);
Is that not correct? If not, then what is the type and meaning of the
return value for these handler functions?
Nope. All are different. In this particular case it is:
gboolean user_function (GtkWidget *widget, GdkEvent *event, gpointer user_data);
Return TRUE to stop further propagation of the event (which would destroy the widget otherwise).
As described in the manual:
http://library.gnome.org/devel/gtk/stable/GtkWidget.html#GtkWidget-delete-event
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]