To comment on the following update, log in, then open the issue:
http://www.openoffice.org/issues/show_bug.cgi?id=87426
------- Additional comments from [EMAIL PROTECTED] Thu May 15 13:06:58 +0000
2008 -------
It shouldn't be a problem but it will need a slight change in Orca
to (potentially) get it working again. If you are using the latest
Orca from SVN trunk, then the code is in
.../orca/src/orca/scripts/apps/soffice/script.py
At about line 1233, you will find the following piece of code:
# 2) Writer: spell checking dialog.
#
# Check to see if the Spell Check dialog has just appeared and got
# focus. If it has, then speak/braille the current misspelt word
# plus its context.
#
# Note that in order to make sure that this focus event is for the
# spell check dialog, a check is made of the localized name of the
# option pane. Translators for other locales will need to ensure that
# their translation of this string matches what StarOffice uses in
# that locale.
rolesList = [pyatspi.ROLE_PUSH_BUTTON, \
pyatspi.ROLE_OPTION_PANE, \
pyatspi.ROLE_DIALOG, \
pyatspi.ROLE_APPLICATION]
if self.isDesiredFocusedItem(event.source, rolesList):
pane = event.source.parent
# Translators: this is what the name of spell checking
# window in StarOffice begins with. The translated form
# has to match what StarOffice/OpenOffice is using. We
# hate keying off stuff like this, but we're forced to do
# so in this case.
#
if pane.name.startswith(_("Spellcheck:")):
debug.println(self.debugLevel,
"StarOffice.locusOfFocusChanged - " \
+ "Writer: spell check dialog.")
self.readMisspeltWord(event, pane)
# Fall-thru to process the event with the default handler.
If I'm understanding you correctly, you are saying the component
hierarchy is now:
push button
filler
dialog
application
when the spell check dialog is initially displayed. If so, then
we'll need to change
pyatspi.ROLE_OPTION_PANE, \
for
pyatspi.ROLE_FILLER, \
Any chance one of your engineers or testers can try this before
you close out the bug?
Thanks.
---------------------------------------------------------------------
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]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]