To comment on the following update, log in, then open the issue: http://www.openoffice.org/issues/show_bug.cgi?id=56539
------- Additional comments from [EMAIL PROTECTED] Wed May 3 01:52:58 -0700 2006 ------- Jaws doesn't read menus, but only menu items. In order to read both, it is required, that a menu fires a state change event for selected and for focused. A menu item must fire a state change event for armed and for focused. The impact for the accessible menu implementation is to fire additional events, adjust the accessible state set, change the semantics of selected for menus and change the implementation of XAccessibleSelection. As proposed by OBR, when reworking the accessible menu implementation to such an extent, also the requirements from Gnome should be taken into account. The idea is to skip the armed state for both, menus and menu items. When a menu or menu item is highlighted, the selected state should be set and a state change for selected should be fired. Up to now, the semantics of selected for a menu means, that the corresponding popup menu is open. This should be changed, so that a menu is selected, if it is highlighted, independent of an open popup menu. In addition, if a menu or menu item is highlighted, the focused state should be set and a state change for focused should be fired. Special cases taken into account are when a popup menu is opened (then the first item of the popup menu gets the focus) or closed (then the menu gets the focus back). In addition the inital focus of the menu bar or a context menu must be taken into account. Whereas XAccessibleAction should still open a sub menu or emulate the click on a menu item, XAccessibleSelection should only highlight a menu or menu item. As Jaws won't read menu items, when a state changed for focused and selected is fired, the idea is to map a state changed selected to a state changed armed in the Java bridge. --------------------------------------------------------------------- Please do not reply to this automatically generated notification from Issue Tracker. Please log onto the website and enter your comments. http://qa.openoffice.org/issue_handling/project_issues.html#notification --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
