Hi, Using the ev_view widget and its python bindings it should be very easy to make a simple pygtk viewer that fits your needs. You could just add the code to erase the file to the function connected to the window_destroy signal :)
See http://blog.tomeuvizoso.net/2009/01/embedding-evince-gnome-mobile-and-gnome.html for more info about embeeding (most of)Evince in a pygtk app. Greetings, José On Fri, Apr 17, 2009 at 7:47 AM, Federico Fanton <[email protected]> wrote: > Hi everyone! > I have a wxPython application and I'm using Evince to display the reports it > generates. Since I'd like to delete every report after the user has closed > the corresponding Evince instance, my application uses a thread that does a > subprocess.call() to invoke Evince, and then removes the report when the > subprocess terminates. > This works fine as long as the user looks at just one report at a time, > because if he opens one report and then another (without closing the > previous one) the previous Evince instance gets "recycled" to show the new > report, so subprocess.call() returns immediately and the file gets deleted > too soon. > Is there a way to force Evince to use a new instance every time? > Many thanks! > > > (Xubuntu 8.10) > _______________________________________________ > Evince-list mailing list > [email protected] > http://mail.gnome.org/mailman/listinfo/evince-list > _______________________________________________ Evince-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/evince-list
