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]

Reply via email to