User forums > Using Code::Blocks

Splash Screen

<< < (2/5) > >>

Ceniza:
Could you try adding a call to Update() after Show(true) and see if it does the trick for Windows?

It's kinda hard to find a solution when it works here.

thomas:

--- Quote from: mandrav on March 09, 2006, 06:57:51 pm ---It is fixed by replacing Manager::ProcessPendingEvents() with Manager::Yield() (right after the splash creation).
--- End quote ---
No difference here.


--- Quote from: Ceniza on March 09, 2006, 07:57:33 pm ---Could you try adding a call to Update() after Show(true) and see if it does the trick for Windows?
--- End quote ---
That seems to fix it for me, no artefacts.

EDIT: Sorry for the delay, it would not let me post for a while....

Ceniza:
GDA seems to be offline and it could take the whole weekend (elections are this weekend and the University will be an information center), so the new links are:

Screenshot.
Files.

thomas: that's nice :)

I wonder if that fix will work for Don Corleone too...

Michael:

--- Quote from: Ceniza on March 09, 2006, 08:32:23 pm ---GDA seems to be offline and it could take the whole weekend (elections are this weekend and the University will be an information center), so the new links are:

Screenshot.
Files.

--- End quote ---

Thanks for the new links :D. The old one were broken.

Nice job, you did. Hmmm....kubuntu..... 8).

Best wishes,
Michael

thomas:
While trying about 100 times now, I could get a slight artefact by putting the CPU under heavy load. In that case, you can see a short flicker for a fraction of a second, but it is not so bad. I'll do some research, it should be possible to disable drawing the background (then it shouldn't flicker at all).

Another thing which we must change though is wxSTAY_ON_TOP. This is not good because it will freeze up the application if a dialog box (for example "the plugin ... failed to load") is showing during startup. We already had that issue once with this flag.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version