[orca] Use the default script's onTextDeleted callback for gnome-terminal
- From: Joanmarie Diggs <joanied src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [orca] Use the default script's onTextDeleted callback for gnome-terminal
- Date: Mon, 9 Jun 2014 14:53:42 +0000 (UTC)
commit 9c02a0f9bb0f837b7e0c12b74dc8cb491c021ebc
Author: Joanmarie Diggs <jdiggs igalia com>
Date: Mon Jun 9 10:52:07 2014 -0400
Use the default script's onTextDeleted callback for gnome-terminal
src/orca/scripts/apps/gnome-terminal/script.py | 45 ------------------------
1 files changed, 0 insertions(+), 45 deletions(-)
---
diff --git a/src/orca/scripts/apps/gnome-terminal/script.py b/src/orca/scripts/apps/gnome-terminal/script.py
index 40c00f1..47571b9 100644
--- a/src/orca/scripts/apps/gnome-terminal/script.py
+++ b/src/orca/scripts/apps/gnome-terminal/script.py
@@ -30,13 +30,8 @@ __license__ = "LGPL"
import pyatspi
import orca.scripts.toolkits.gtk as gtk
-import orca.orca_state as orca_state
-import orca.settings as settings
-import orca.settings_manager as settings_manager
import orca.speech as speech
-_settingsManager = settings_manager.getManager()
-
########################################################################
# #
# The GnomeTerminal script class. #
@@ -88,46 +83,6 @@ class Script(gtk.Script):
gtk.Script.locusOfFocusChanged(self, event,
oldLocusOfFocus, newLocusOfFocus)
- def onTextDeleted(self, event):
- """Called whenever text is deleted from an object.
-
- Arguments:
- - event: the Event
- """
-
- event_string, mods = self.utilities.lastKeyAndModifiers()
-
- # We only do special things when people press backspace
- # in terminals.
- #
- if (event.source.getRole() != pyatspi.ROLE_TERMINAL) \
- or (event_string != "BackSpace"):
- gtk.Script.onTextDeleted(self, event)
- return
-
- # Ignore text deletions from non-focused objects, unless the
- # currently focused object is the parent of the object from which
- # text was deleted.
- #
- if (event.source != orca_state.locusOfFocus) \
- and (event.source.parent != orca_state.locusOfFocus):
- return
-
- self.updateBraille(event.source)
-
- # Speak the character that has just been deleted.
- #
- character = event.any_data
- if character.isupper():
- voice = self.voices[settings.UPPERCASE_VOICE]
- else:
- voice = self.voices[settings.DEFAULT_VOICE]
-
- if len(character) == 1:
- speech.speakCharacter(character, voice)
- else:
- speech.speak(character, voice, False)
-
def getTextLineAtCaret(self, acc, offset=None):
"""Gets the line of text where the caret is.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]