[orca] Ignore text changes from GTK sources which are not showing and visible
- From: Joanmarie Diggs <joanied src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [orca] Ignore text changes from GTK sources which are not showing and visible
- Date: Sun, 29 Apr 2018 01:07:08 +0000 (UTC)
commit 843a76c17cf8cbd5aeb7e423bf2cf15a8bd9514a
Author: Joanmarie Diggs <jdiggs igalia com>
Date: Sat Apr 28 20:48:52 2018 -0400
Ignore text changes from GTK sources which are not showing and visible
src/orca/scripts/toolkits/gtk/script.py | 20 ++++++++++++++++++++
1 files changed, 20 insertions(+), 0 deletions(-)
---
diff --git a/src/orca/scripts/toolkits/gtk/script.py b/src/orca/scripts/toolkits/gtk/script.py
index 96cb8d3..91b8f9d 100644
--- a/src/orca/scripts/toolkits/gtk/script.py
+++ b/src/orca/scripts/toolkits/gtk/script.py
@@ -207,6 +207,26 @@ class Script(default.Script):
super().onShowingChanged(event)
+ def onTextDeleted(self, event):
+ """Callback for object:text-changed:delete accessibility events."""
+
+ if not self.utilities.isShowingAndVisible(event.source):
+ msg = "GTK: %s is not showing and visible" % event.source
+ debug.println(debug.LEVEL_INFO, msg, True)
+ return
+
+ super().onTextDeleted(event)
+
+ def onTextInserted(self, event):
+ """Callback for object:text-changed:insert accessibility events."""
+
+ if not self.utilities.isShowingAndVisible(event.source):
+ msg = "GTK: %s is not showing and visible" % event.source
+ debug.println(debug.LEVEL_INFO, msg, True)
+ return
+
+ super().onTextInserted(event)
+
def onTextSelectionChanged(self, event):
"""Callback for object:text-selection-changed accessibility events."""
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]