[orca: 1/2] Emit mode-changed notifications



commit 475685ff0e8b4548cf812fab3efd1a44c8daf100
Author: Mike Gorse <mgorse suse com>
Date:   Tue Jun 9 20:40:42 2020 -0500

    Emit mode-changed notifications
    
    https://gitlab.gnome.org/GNOME/orca/issues/36

 src/orca/orca.py | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)
---
diff --git a/src/orca/orca.py b/src/orca/orca.py
index 71d1279d7..2df00faea 100644
--- a/src/orca/orca.py
+++ b/src/orca/orca.py
@@ -137,7 +137,11 @@ def emitRegionChanged(obj, startOffset=None, endOffset=None, mode=None):
     if mode is None:
         mode = FOCUS_TRACKING
 
-    # TODO - JD: Once the API has been defined in AT-SPI2, emit mode-change here.
+    try:
+        obj.emit("mode-changed::" + mode, 1, "")
+    except:
+        msg = "ORCA: Exception emitting mode-changed notification"
+        debug.println(debug.LEVEL_INFO, msg, True)
 
     if mode != orca_state.activeMode:
         msg = "ORCA: Switching active mode from %s to %s" % (orca_state.activeMode, mode)


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]