Apache OpenOffice (AOO) Bugzilla – Issue 50190
Accessibility problems in task pane
Last modified: 2005-07-18 09:36:52 UTC
-1 when navigating via keyboard inside the masterpage category und clicking down at the bottom the group is left and you are one stage higher again (master pages-layouts-custom animations-slide tranistions). -2 navigating in circle should be possible. When you are at the bottom clicking down again hsould bring you to the top (like in slide sorter). -3 Category recently used master pages stays empty. -4 when navigating through the content of the masterpage category the focus leaves the window downwards but the window is not scrolled . The same problem for the layouts window.
Accepted.
1,2: We probably have to intercept some TAB key presses. These are usually processed by the ::Window class and jump to the next element in a group. In this case the group seems to contain the title bars of both top-level controls and the second-level controls. 4: The visible part of the controls in question is managed by the ScrollPanel. I will have to add a connection between the ScrollPanel and the controls so that when the selection changes the selected item can be moved into the visible area.
3: I can not reproduce that.
Fixed 1 and 2 by making the TaskPaneFocusManager more general. Now it can move the focus from a source window to a target window whenever the source window has the focus and a certain key is pressed. Addings such links for KEY_UP/DOWN to the first and last controls in a ScrollPanel and a ToolPanel makes the focus cycle through the children. Fixed 4 by adding the MakeRectangleVisible() method to the ScrollPanel class and calling it when the selection in value sets or the focus in title bars changes. Affected files: /sd/source/ui/inc/taskpane/ScrollPanel.hxx rev. 1.2.46.3 /sd/source/ui/toolpanel/ScrollPanel.cxx rev. .5.46.3 /sd/source/ui/toolpanel/SubToolPanel.cxx rev. 1.4.46.3 /sd/source/ui/toolpanel/TaskPaneFocusManager.cxx rev. 1.2.320.1 /sd/source/ui/toolpanel/TaskPaneFocusManager.hxx rev. 1.2.320.1 /sd/source/ui/toolpanel/TaskPaneViewShell.cxx rev. 1.10.40.4 /sd/source/ui/toolpanel/TitledControl.cxx rev. 1.7.18.3 /sd/source/ui/toolpanel/ToolPanel.cxx rev. 1.6.46.3 /sd/source/ui/toolpanel/controls/MasterPagesPanel.cxx rev. 1.6.46.1
When going down in the layouts pane with the keyoboard the content starts to scroll upwards even though there is enough space. When now changing to anothe window and back you have repaint problems in the layouts task pane. re-open issue and reassign to af@openoffice.org
reassign to af@openoffice.org
reset resolution to FIXED
Reopened.
In ScrollPanel::MakeRectangleVisible() the visibility of the vertical scroll bar was not checked. So MakeRectangleVisible() used its values, the visible range, even when it was hidden and it is not updated. Fixed in /sd/source/ui/toolpanel/ScrollPanel.cxx rev. 1.5.46.5
Back to QA for verification. re-open issue and reassign to cgu@openoffice.org
reassign to cgu@openoffice.org
The reporter of this issue is wg therefore I reassign it to wg. re-open issue and reassign to wg@openoffice.org
reassign to wg@openoffice.org
Verified in CWS.
Target changed.
Tested in master m118.