Re: A callback to destroy the application
- From: Afonso Costa <arabelo gmail com>
- To: "jalkadir gosonic ca" <jalkadir gosonic ca>
- Cc: gtk-list gnome org
- Subject: Re: A callback to destroy the application
- Date: Tue, 7 Jun 2005 18:21:13 -0400
Hi,
I think that your SystemQuit function can be like this:
bool SystemQuit(GtkWidget* widget, GdkEvent* event, gpointer user_data){
gtk_widget_destroy(widget);
gtk_main_quit();
return(TRUE);
}
Tell us if it works fine, ok?
BR,
Afonso
On 6/7/05, jalkadir gosonic ca <jalkadir gosonic ca> wrote:
> Yes.
> ---
> bool SystemQuit(GtkWidget* widget, GdkEvent* event, gpointer user_data){
> return(FALSE);
> }
> ----
> Thank you for your prompt reponse.
> > Hi,
> >
> > Could you post here your SystemQuit function?
> >
> > BR,
> >
> > Afonso
> >
> > On 6/6/05, jalkadir gosonic ca <jalkadir gosonic ca> wrote:
> >> OS: MSW-XP
> >> GTK+: 2.6.X
> >>
> >> Hi!
> >> I have implemented all the callbacks without much problem. However,
> >>
> >> terminating the application using the 'top-right' window button, the
> >>
> >> application stopts but it is still running in the background.
> >> I have written this callbacks to handle this problem, but to no avail:
> >>
> >> gtk_signal_connect(GTK_OBJECT(TopWidget), "delete-event",
> >> GTK_SIGNAL_FUNC(SystemQuit), NULL);
> >>
> >> gtk_signal_connect(GTK_OBJECT(TopWidget), "destroy",
> >> GTK_SIGNAL_FUNC(SystemQuit), NULL);
> >>
> >>
> >>
> >> Is it because I am using MSW and it sends a different event than UNIX,
> >>
> >> or is it because I have written the callbacks wrongly?
> >>
> >> Thanks
> >> _______________________________________________
> >> gtk-list mailing list
> >> gtk-list gnome org
> >> http://mail.gnome.org/mailman/listinfo/gtk-list
> >>
> >
>
>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]