Apache OpenOffice (AOO) Bugzilla – Issue 62124
OWizardMaschine iteratively calls GrabFocus on each Button
Last modified: 2008-05-17 23:06:25 UTC
The comments indicate that this is done to fix repaint problems. However, this strategy causes a lot of noise in terms of accessibility state change events, so a more appropriate way to solve the repaint problem should be found. obr @ fs: the corresponding source file has no owner set, please re-assign if you do no longer maintain this code.
fs->fs: The GrabFocus works around the problem that VCL buttons don't re-paint themself when one of them loses (and another one gets) the WB_DEFBUTTON style. That is, if button A is the default button, but this style is moved to button B, then neither button A nor B repaint themself, which gives the user a wrong impression about what will happen when he presses Enter. So, the real fix for this is to enable buttons to react on changes in the "DEFBUTTON" style.
targeting to OOo 3.0
targeting to 2.x, which is the depot for issues ot be fixed for one of the next releases
removed the offending lines of code without replacement. Trying it out, it seems that nowadays push buttons do react of changes in their DEFBUTTON style by repainting themself. Fixed in CWS dba205a.
The Issue you raised has been marked as 'Resolved' and not updated within the last 1 year+. I am therefore setting this issue to 'Verified' as the first step towards Closing it. If you feel this is incorrect, please re-open the issue and add any comments. Many thanks, Andrew Cleaning-up and Closing old Issues ~ The Grand Bug Squash, pre v3 ~ http://marketing.openoffice.org/3.0/announcementbeta.html
As per previous posting: Verified -> Closed. A Closed Issue is a Happy Issue (TM). Regards, Andrew