[orca] Present entries which support autocompletion as having role autocomplete



commit cf9474c1e8afa0efe67812370f81a7ac289dbafe
Author: Joanmarie Diggs <jdiggs igalia com>
Date:   Mon Jul 1 14:14:55 2019 -0400

    Present entries which support autocompletion as having role autocomplete

 src/orca/speech_generator.py | 4 ++++
 1 file changed, 4 insertions(+)
---
diff --git a/src/orca/speech_generator.py b/src/orca/speech_generator.py
index 7b6380778..67112e440 100644
--- a/src/orca/speech_generator.py
+++ b/src/orca/speech_generator.py
@@ -377,6 +377,10 @@ class SpeechGenerator(generator.Generator):
         if role == pyatspi.ROLE_MENU and parentRole == pyatspi.ROLE_COMBO_BOX:
             return self._generateRoleName(obj.parent)
 
+        if role == pyatspi.ROLE_ENTRY \
+           and obj.getState().contains(pyatspi.STATE_SUPPORTS_AUTOCOMPLETION):
+            result.append(self.getLocalizedRoleName(obj, role=pyatspi.ROLE_AUTOCOMPLETE))
+
         if role == pyatspi.ROLE_PANEL and obj.getState().contains(pyatspi.STATE_SELECTED):
             return []
 


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