2010/4/20 danny <tornad...@163.com>:
> Thank you.
>
> You mean that if I use destroy I could close that program?

By calling window->Destroy ().

>
> I found that if I use system() to call that GTK program then I can quit
> normally.

Hmm.... That means your program does not exist cleanly or that some
other application holds a reference on the GTK window opened by your
program.

>
> Why?   The shell could do the right thing or others?

Did you change the signal handlers within your applications ?

>
>
> --
>  Best Regards,
>
>
>
> 在2010-04-20 16:46:39,"Lionel Landwerlin" <llandwer...@gmail.com> 写道:
>>I have an application here which fork and execl a little webkit/GTK browser.
>>So far executing the browser works fine, but the close event is not
>>managed by the GDK backend. So it's not possible to close a GTK window
>>unless you destroy it.
>>
>>I'm working on fixing the GDK backend in recent 2.20 versions, but
>>there is a lot of work to do...
>>I don't expect to get something working until the end of the month...
>>
>>--
>>Lionel Landwerlin
>>
>>2010/4/20 danny <tornad...@163.com>:
>>> Hi all,
>>>
>>> I use fork in my program and execute one GTK program, but I found it could
>>> not quit while I press quit button or press one key.
>>>
>>>             pid_t pid;
>>>             pid = fork();
>>>             if (pid < 0){
>>>                 printf ("Error to fork \n");
>>>             }else if(pid == 0){
>>>                 execlp ("/test-window", NULL, NULL);
>>>             }
>>>
>>> How could I use this?  Should not use fork in DFB?
>>>
>>> Hope some suggestions, thanks in advance.
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> directfb-dev mailing list
>>> directfb-...@directfb.org
>>> http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-dev
>>>
>>>
>
>
>
_______________________________________________
directfb-dev mailing list
directfb-dev@directfb.org
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-dev

Reply via email to