The last two ISVs I've talked with both had unpleasant flashing while updating rich text boxes. Both call LockWindowUpdate, and one ISV mentioned that he had to do that on Windows to prevent flashing. Poking around a bit, it seems Mike Hearn wrote at patch for this: http://www.winehq.org/hypermail/wine-patches/2004/04/0304.html but it's not yet been applied: http://www.winehq.com/hypermail/wine-devel/2004/07/0483.html What's its current status? Perhaps the time has come.
Thanks, Dan
-- Wine for Windows ISVs: http://kegel.com/wine/isv
On 12/20/05, Dan Kegel dank@kegel.com wrote:
The last two ISVs I've talked with both had unpleasant flashing while updating rich text boxes. Both call LockWindowUpdate, and one ISV mentioned that he had to do that on Windows to prevent flashing. ...
I dug around a bit more; http://www.winehq.org/hypermail/wine-devel/2004/06/0503.html says LockWindowUpdate can't be implemented for real until the update region handing is moved to the server, which is related to http://bugs.winehq.org/show_bug.cgi?id=94, "Rewrite of window management code" and indeed, if you look at Alexandre's to-do list, you see Fix LockWindowUpdate. listed right there.
So- is this something Alexandre hopes to fix for 1.0, or is it for later? - Dan
-- Wine for Windows ISVs: http://kegel.com/wine/isv