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> wrote:

> no, the smudges return. the previous solution works.
>
> On Sat, Mar 20, 2021 at 2:10 AM Fred van Stappen <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>
>> *Envoyé :* samedi 20 mars 2021 00:39
>> *À :* General list for MSEide+MSEgui <
>> 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>
>> wrote:
>>
>> > we need Alexander's confirmation.
>>
>> Yes, I cross my fingers.
>>
>> Good night.
>>
>> Fre;D
>>
>> ------------------------------
>> *De :* vasi vasi <funl...@gmail.com>
>> *Envoyé :* samedi 20 mars 2021 00:35
>> *À :* General list for MSEide+MSEgui <
>> 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>
>> 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>
>> *Envoyé :* samedi 20 mars 2021 00:25
>> *À :* General list for MSEide+MSEgui <
>> mseide-msegui-talk@lists.sourceforge.net>
>> *Objet :* Re: [MSEide-MSEgui-talk] Need or not needed domain for MSE ?
>>
>> This (see attachment)
>> [image: smudges_gone.png]
>>
>>
>> On Sat, Mar 20, 2021 at 1:22 AM Fred van Stappen <fi...@hotmail.com>
>> wrote:
>>
>> Huh, not sure to understand, what did I do, what fixes the things ?
>>
>> ------------------------------
>> *De :* vasi vasi <funl...@gmail.com>
>> *Envoyé :* samedi 20 mars 2021 00:18
>> *À :* General list for MSEide+MSEgui <
>> 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> 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
>> 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
>>
>>
>>
>> --
>> Vasi
>> _______________________________________________
>> mseide-msegui-talk mailing list
>> 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
>>
>>
>>
>> --
>> Vasi
>> _______________________________________________
>> mseide-msegui-talk mailing list
>> 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
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk

Reply via email to