Hum, Ok.

Now that you are inside the engine, it is how it work (I think).

in function twindow.internalupdate, when "flushgdi := TRUE;", it redraw all
the widgets, and it is why all the widgets of your application flash. But
the smudges disapear.

When "flushgdi := false;" (the default) it re-raw only the widget selected
but that does smudges on radeon and some other cards.

I suspect that maybe there is something wrong with "bmp:=
tbitmap.create(bmk_rgb,fgdi)";

tbitmap is a msebitmap, maybe with the original fpc tbitmap it should be
better.

But for this, a class-bridge is needed.

Huh, wait a little, Circular has done a bridge to make BGRABimap compatible
with msegui.

To enable it, just add this parameter at compil: "-dclass_bridge".

Not sure it will do something because normally the bridge concern BGRABimap
but who knows.

I am very sorry to not be able to test the bug.
  



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

Reply via email to