On Sat, Oct 17, 2009 at 1:03 PM, Cornelius Hald <h...@icandy.de> wrote:
> On Sat, 2009-10-17 at 11:58 +0100, Aniello Del Sorbo wrote: > > > > My program doesn't ask anything when you close it, but it keeps > > automatically saving the document in > > a temporary file. Thus at every start it loads it up and you're back > > where you left. > > So I thought I would call the screenshot function at the very end, > > while closing down the program. > > > > It didn't work. It didn't save the screenshot of what was there. > > > > So I call it when I receive the expose event (like in the example) and > > it does work there. > > Why is that? > > > > I still have to investigate it, but I thought the window would be > > still available in my Quit function > > when called from the destroy event. > > I'm also calling it when quitting the application. I'm using the > 'delete-event' on my main window. There I call it just before > gtk_main_quit(). It's working for me... > > Cheers! > Conny > > > _______________________________________________ > maemo-developers mailing list > maemo-developers@maemo.org > https://lists.maemo.org/mailman/listinfo/maemo-developers > I'm resuming an old thread, sorry! If I call hildon_gtk_window_take_screenshot() within the callback function for the delete-event of the main app, just before gtk_main_quit(), it seems that something has already happened to the main window: it complains that it is not a GtkWindow (which usually is, as HildonWindow derives from it), but a GdkWindow, and, of course, no screenshot were taken. Luca Donaggio
_______________________________________________ maemo-developers mailing list maemo-developers@maemo.org https://lists.maemo.org/mailman/listinfo/maemo-developers