[orca] Announce item count for newly-focused listboxes
- From: Joanmarie Diggs <joanied src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [orca] Announce item count for newly-focused listboxes
- Date: Tue, 21 Mar 2017 07:59:42 +0000 (UTC)
commit 96cd62d0ca6e99a69220a84efb1f3e9590e1d7cf
Author: Joanmarie Diggs <jdiggs igalia com>
Date: Tue Mar 21 03:59:01 2017 -0400
Announce item count for newly-focused listboxes
src/orca/speech_generator.py | 12 ++++++++++++
1 files changed, 12 insertions(+), 0 deletions(-)
---
diff --git a/src/orca/speech_generator.py b/src/orca/speech_generator.py
index 952746d..119e05b 100644
--- a/src/orca/speech_generator.py
+++ b/src/orca/speech_generator.py
@@ -1337,6 +1337,18 @@ class SpeechGenerator(generator.Generator):
if children:
result.append(messages.itemCount(children))
result.extend(acss)
+ return result
+
+ role = args.get('role', obj.getRole())
+ if role in [pyatspi.ROLE_LIST, pyatspi.ROLE_LIST_BOX]:
+ children = [x for x in obj if x.getRole() == pyatspi.ROLE_LIST_ITEM]
+ setsize = len(children)
+ if not setsize:
+ return []
+
+ result = [messages.listItemCount(setsize)]
+ result.extend(acss)
+
return result
def _generateNoShowingChildren(self, obj, **args):
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]