orca r3772 - in trunk: . src/orca
- From: richb svn gnome org
- To: svn-commits-list gnome org
- Subject: orca r3772 - in trunk: . src/orca
- Date: Thu, 27 Mar 2008 16:13:21 +0000 (GMT)
Author: richb
Date: Thu Mar 27 16:13:21 2008
New Revision: 3772
URL: http://svn.gnome.org/viewvc/orca?rev=3772&view=rev
Log:
Removing the fix for bug #520494 - Keyboard review punctuation in Firefox.
Use `speech.speakCharacter()' instead of `speech.speak()'.
It still needs work.
Modified:
trunk/ChangeLog
trunk/src/orca/Gecko.py
trunk/src/orca/default.py
Modified: trunk/src/orca/Gecko.py
==============================================================================
--- trunk/src/orca/Gecko.py (original)
+++ trunk/src/orca/Gecko.py Thu Mar 27 16:13:21 2008
@@ -1,6 +1,6 @@
# Orca
#
-# Copyright 2005-2008 Sun Microsystems Inc.
+# Copyright 2005-2007 Sun Microsystems Inc.
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Library General Public
@@ -8212,7 +8212,7 @@
character = self.getCharacterAtOffset(obj, characterOffset)
if obj:
if character and character != self.EMBEDDED_OBJECT_CHARACTER:
- speech.speakCharacter(character, self.getACSS(obj, character))
+ speech.speak(character, self.getACSS(obj, character), False)
elif obj.getRole() != pyatspi.ROLE_ENTRY:
# We won't have a character if we move to the end of an
# entry (in which case we're not on a character and therefore
Modified: trunk/src/orca/default.py
==============================================================================
--- trunk/src/orca/default.py (original)
+++ trunk/src/orca/default.py Thu Mar 27 16:13:21 2008
@@ -2316,7 +2316,7 @@
#
speech.speak(_("blank"), voice, False)
else:
- speech.speakCharacter(character, voice)
+ speech.speak(chnames.getCharacterName(character), voice, False)
self.speakTextSelectionState(obj, startOffset, endOffset)
@@ -3297,17 +3297,11 @@
else:
voice = self.voices[settings.DEFAULT_VOICE]
- # Make sure single characters are sent to speakCharacter()
- # rather than to speak().
+ # We won't interrupt what else might be being spoken
+ # right now because it is typically something else
+ # related to this event.
#
- if len(character) == 1:
- speech.speakCharacter(character, voice)
- else:
- # We won't interrupt what else might be being spoken
- # right now because it is typically something else
- # related to this event.
- #
- speech.speak(character, voice, False)
+ speech.speak(character, voice, False)
def onTextInserted(self, event):
"""Called whenever text is inserted into an object.
@@ -4454,10 +4448,10 @@
for (charIndex, character) in enumerate(itemString.decode("UTF-8")):
if character.isupper():
- speech.speakCharacter(character.encode("UTF-8"),
+ speech.speak(character.encode("UTF-8"),
self.voices[settings.UPPERCASE_VOICE])
else:
- speech.speakCharacter(character.encode("UTF-8"))
+ speech.speak(character.encode("UTF-8"))
def _reviewCurrentItem(self, inputEvent, targetCursorCell=0,
speechType=1):
@@ -6282,10 +6276,7 @@
else:
voice = settings.voices[settings.DEFAULT_VOICE]
phoneticString = phonnames.getPhoneticName(character)
- if len(phoneticString) == 1:
- speech.speakCharacter(phoneticString, voice)
- else:
- speech.speak(phoneticString, voice)
+ speech.speak(phoneticString, voice)
def printAncestry(self, child):
"""Prints a hierarchical view of a child's ancestry."""
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]