Apache OpenOffice (AOO) Bugzilla – Issue 84193
heavy repaint problems in AWT tree control
Last modified: 2008-02-12 09:13:37 UTC
- open the attached document (ensure macro execution is allowed) - click the button => a dialog with a tree control opens - expand some nodes, select some nodes => heavy repaint problems. It looks as no invalidations happen at all in the control, every change is painted on top of the old content
Created attachment 50062 [details] document to reproduce the bug case
My first assumption was that this is a regression of my fix for issue 82954. However, backing out this fix in m238 does not let the problem vanish, so something else must have caused the problem. fs->cd: Not sure where your "image background" changes came in, I seem to remember they had something to do with control transparency, perhaps those changes are related to this issue here.
keyword "regression" and target 2.4 (the bug makes the tree control absolutely unusable)
fs->pb: sorry for assigning this issue to you, I suppose you didn't cause it at all. However, I think you're the best (read: fastest) person to find the problem here.
cd: Set owner to cd. It's regression based on my changes to support transparency for controls. Looks like a more detailed list of exceptions must be created. May be a read-only property called "SupportsTransparency" must be created to control this feature.
cd: Started.
We have found problems in the extension "minimizer". The roadmap shows repaint problems when traveling trough:every entry on the left stays blue after activation. This must be tested after fixing.
cd: Changed code in toolkit/source/awt/vclxwindow.cxx to only support transparency for a couple of controls which are safe to use it. Fixed Text, Radio Button and Check Box. The other controls use the old code again which solves the repaint problems discovered for tree and road map control.
cd: Added wg on CC. cd->jsk: Please verify. Keep in touch with wg who also want to verify this fix.
*** Issue 85141 has been marked as a duplicate of this issue. ***
Verified using the provided Bugdoc. Additionally i created a RoadMap dialog which appears to work ok. Handing over to WG for final verification.
Verified in CWS.
Tested in master OOHm5. CLosed.