Dan Widyono schrieb: > Hi! Very nice. One question: I only see in the patch that you removed > several gnc_destroy_splash_screen() calls. I have not read the full code, so > I am assuming there is a call to gnc_destroy_splash_screen() somewhere else > that will get called once all the reports are rendered?
Yes, the splash screen gets destroyed in the function inner_main() in src/bin/gnucash-bin.c Herbert. > Dan W. > > On Thu, Aug 02, 2007 at 04:09:13PM +0200, Herbert Thoma wrote: >> Herbert Thoma schrieb: >>> Derek Atkins schrieb: >> <...> >>>> Hmm, that's a good point.. The reason this change got made was >>>> because it was visually unappealing to have the window show up >>>> before it's fully drawn. It winds up resizing itself multiple >>>> times and then relocates itself. So the idea was to delay the >>>> visibility until it's done, and the splash screen would show you >>>> that something is happening. >>> The problem is that the splash screen disappears after about 10 seconds but >>> the >>> main window only appears a lot later. So a solution would be to really show >>> the >>> splash screen until the main window shows up (and displaying something like >>> "rendering report <report name>" in the status line of the splash screen). >> OK, this itch was sufficiently annoying to scratch (and the scratching >> was easy enough to do). >> >> I attached a patch to bug #457944 >> http://bugzilla.gnome.org/show_bug.cgi?id=457944 >> http://bugzilla.gnome.org/attachment.cgi?id=92921&action=view >> >> keep splash screen during file loading >> - do not destroy the splash screen during file loading >> - display which reports are rendered in the progress field of the splash >> screen >> >> Please review. >> >> Herbert. >> -- >> Herbert Thoma >> Head of Video Group >> Multimedia Realtime Systems Department >> Fraunhofer IIS >> Am Wolfsmantel 33, 91058 Erlangen, Germany >> Phone: +49-9131-776-323 >> Fax: +49-9131-776-399 >> email: [EMAIL PROTECTED] >> www: http://www.iis.fhg.de/ >> _______________________________________________ >> gnucash-devel mailing list >> gnucash-devel@gnucash.org >> https://lists.gnucash.org/mailman/listinfo/gnucash-devel > -- Herbert Thoma Head of Video Group Multimedia Realtime Systems Department Fraunhofer IIS Am Wolfsmantel 33, 91058 Erlangen, Germany Phone: +49-9131-776-323 Fax: +49-9131-776-399 email: [EMAIL PROTECTED] www: http://www.iis.fhg.de/ _______________________________________________ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel