herbert.thoma at iis.fraunhofer.de
Fri Aug 3 05:18:07 EDT 2007
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()
> 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
>> 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 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: tma at iis.fhg.de
>> www: http://www.iis.fhg.de/
>> gnucash-devel mailing list
>> gnucash-devel at gnucash.org
Head of Video Group
Multimedia Realtime Systems Department
Am Wolfsmantel 33, 91058 Erlangen, Germany
email: tma at iis.fhg.de
More information about the gnucash-devel