I vote for this: fownerwidget.paint(bmp.canvas); fownerwidget.paint(bmp.canvas); bmp.paint(fcanvas,rect1);
________________________________ De : vasi vasi <funl...@gmail.com> Envoyé : samedi 20 mars 2021 02:15 À : General list for MSEide+MSEgui <mseide-msegui-talk@lists.sourceforge.net> Objet : Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ? This works best: fownerwidget.paint(bmp.canvas); fownerwidget.paint(bmp.canvas); bmp.paint(fcanvas,rect1); On the other, smudges reappear. On Sat, Mar 20, 2021 at 3:09 AM Fred van Stappen <fi...@hotmail.com<mailto:fi...@hotmail.com>> wrote: And doubling only one of the paint ?: this: fownerwidget.paint(bmp.canvas); fownerwidget.paint(bmp.canvas); bmp.paint(fcanvas,rect1); or this: fownerwidget.paint(bmp.canvas); bmp.paint(fcanvas,rect1); bmp.paint(fcanvas,rect1); ________________________________ De : vasi vasi <funl...@gmail.com<mailto:funl...@gmail.com>> Envoyé : samedi 20 mars 2021 01:21 À : General list for MSEide+MSEgui <mseide-msegui-talk@lists.sourceforge.net<mailto:mseide-msegui-talk@lists.sourceforge.net>> Objet : Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ? It even works with double painting without the sleep(). frankly, I prefer this, but depends also on Alexander... On Sat, Mar 20, 2021 at 2:18 AM vasi vasi <funl...@gmail.com<mailto:funl...@gmail.com>> wrote: no, the smudges return. the previous solution works. On Sat, Mar 20, 2021 at 2:10 AM Fred van Stappen <fi...@hotmail.com<mailto:fi...@hotmail.com>> wrote: Very-very last thing (I sleep already). Ok, repeat seems to fix the thing. But what without repeat but place a sleep(10) before paint, like this: ... sleep(10); // sleep before paint fownerwidget.paint(bmp.canvas); bmp.paint(fcanvas,rect1); // no repeat ... Ok, I continue to sleep() too. Fre;D ________________________________ De : vasi vasi <funl...@gmail.com<mailto:funl...@gmail.com>> Envoyé : samedi 20 mars 2021 00:39 À : General list for MSEide+MSEgui <mseide-msegui-talk@lists.sourceforge.net<mailto:mseide-msegui-talk@lists.sourceforge.net>> Objet : Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ? Good night and thank you again! On Sat, Mar 20, 2021 at 1:39 AM Fred van Stappen <fi...@hotmail.com<mailto:fi...@hotmail.com>> wrote: > we need Alexander's confirmation. Yes, I cross my fingers. Good night. Fre;D ________________________________ De : vasi vasi <funl...@gmail.com<mailto:funl...@gmail.com>> Envoyé : samedi 20 mars 2021 00:35 À : General list for MSEide+MSEgui <mseide-msegui-talk@lists.sourceforge.net<mailto:mseide-msegui-talk@lists.sourceforge.net>> Objet : Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ? I will try to tune that delay, meantime we need Alexander's confirmation. I think the delay tune might depend also on him. On Sat, Mar 20, 2021 at 1:34 AM Fred van Stappen <fi...@hotmail.com<mailto:fi...@hotmail.com>> wrote: Really ? So excellent news! Maybe you may try to decrease the sleep(x) to see how many time is needed. Maybe only sleep(1) is enough. When you are ok, could you attach the msegui.pas with fixes on a post? Before to commit it, it would be better to test it deeply to see if there is no lost of performence. Here on a i5, no difference. Thanks, it was a nice combat. Fre;D ________________________________ De : vasi vasi <funl...@gmail.com<mailto:funl...@gmail.com>> Envoyé : samedi 20 mars 2021 00:25 À : General list for MSEide+MSEgui <mseide-msegui-talk@lists.sourceforge.net<mailto:mseide-msegui-talk@lists.sourceforge.net>> Objet : Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ? This (see attachment) [smudges_gone.png] On Sat, Mar 20, 2021 at 1:22 AM Fred van Stappen <fi...@hotmail.com<mailto:fi...@hotmail.com>> wrote: Huh, not sure to understand, what did I do, what fixes the things ? ________________________________ De : vasi vasi <funl...@gmail.com<mailto:funl...@gmail.com>> Envoyé : samedi 20 mars 2021 00:18 À : General list for MSEide+MSEgui <mseide-msegui-talk@lists.sourceforge.net<mailto:mseide-msegui-talk@lists.sourceforge.net>> Objet : Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ? You know what? YOU DID IT! NO SMUDGES HERE! If this fixes the problem also for Alexander then this is huge! Thank you Fred for not giving up! Sleep well! On Sat, Mar 20, 2021 at 1:03 AM fredvs <fi...@hotmail.com<mailto:fi...@hotmail.com>> wrote: > Is msegui using BGRABitmap as foundation in drawing it's widgets? Because if it is not, then I don't see the point... No, it was just a (bad) idea, I did try it but it gives much more problem, better to stay with msebitmap. Hum, last thing before to sleep, if you repeat the paint in msegui.pas, changing this at the same place that explained in previous post: ... fownerwidget.paint(bmp.canvas); bmp.paint(fcanvas,rect1); sleep(10); fownerwidget.paint(bmp.canvas); // repeat this bmp.paint(fcanvas,rect1); // repeat this fcanvas.endpaint; ... > I don't have it installed. It is installed in Lazarus (again is not clear > to me if Lazarus use it instead of gtk, qt, etc.) but I don't have it > installed for msegui. It works perfectly with msegui, if you want I will explain how to use it (but not now, I have to sleep). Fre;D -- Sent from: http://mseide-msegui-talk.13964.n8.nabble.com/ _______________________________________________ mseide-msegui-talk mailing list mseide-msegui-talk@lists.sourceforge.net<mailto:mseide-msegui-talk@lists.sourceforge.net> https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk -- Vasi _______________________________________________ mseide-msegui-talk mailing list mseide-msegui-talk@lists.sourceforge.net<mailto:mseide-msegui-talk@lists.sourceforge.net> https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk -- Vasi _______________________________________________ mseide-msegui-talk mailing list mseide-msegui-talk@lists.sourceforge.net<mailto:mseide-msegui-talk@lists.sourceforge.net> https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk -- Vasi _______________________________________________ mseide-msegui-talk mailing list mseide-msegui-talk@lists.sourceforge.net<mailto:mseide-msegui-talk@lists.sourceforge.net> https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk -- Vasi _______________________________________________ mseide-msegui-talk mailing list mseide-msegui-talk@lists.sourceforge.net<mailto:mseide-msegui-talk@lists.sourceforge.net> https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk -- Vasi -- Vasi _______________________________________________ mseide-msegui-talk mailing list mseide-msegui-talk@lists.sourceforge.net<mailto:mseide-msegui-talk@lists.sourceforge.net> https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk -- Vasi
_______________________________________________ mseide-msegui-talk mailing list mseide-msegui-talk@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk