[pyatspi2] Fix GetdefaultAttributes
- From: Mike Gorse <mgorse src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [pyatspi2] Fix GetdefaultAttributes
- Date: Thu, 9 Dec 2010 21:14:59 +0000 (UTC)
commit a70bdb98dbc8dedd4831bacb254220f438eb4f43
Author: Mike Gorse <mgorse novell com>
Date: Mon Dec 6 15:31:25 2010 -0500
Fix GetdefaultAttributes
pyatspi/Accessibility.py | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
---
diff --git a/pyatspi/Accessibility.py b/pyatspi/Accessibility.py
index 83c18dc..59ce222 100644
--- a/pyatspi/Accessibility.py
+++ b/pyatspi/Accessibility.py
@@ -91,6 +91,9 @@ def getInterface(func, obj):
return ret
raise NotImplementedError
+def hashToAttributeList(h):
+ return [x + ":" + h[x] for x in h.keys()]
+
### Accessible ###
Accessible = Atspi.Accessible
Atspi.Accessible.getChildAtIndex = Atspi.Accessible.get_child_at_index
@@ -255,8 +258,7 @@ Atspi.Text.getAttributes = lambda x,o: textAttrToList (Atspi.Text.get_attributes
Atspi.Text.getBoundedRanges = Atspi.Text.get_bounded_ranges
Atspi.Text.getcharacterAtOffset = Atspi.Text.get_character_at_offset
Atspi.Text.getCharacterExtents = lambda x,c: rectToList(Atspi.Text.get_character_extents(x,c))
-Atspi.Text.getDefaultAttributeSet = lambda x: [key + ":" + value for key, value in Atspi.Text.get_default_attribute_set (x)]
-Atspi.Text.getDefaultAttributes = lambda x: [key + ":" + value for key, value in Atspi.Text.get_default_attributes (x)]
+Atspi.Text.getDefaultAttributes = lambda x: hashToAttributeList (Atspi.Text.get_default_attributes (x))
Atspi.Text.getNSelections = Atspi.Text.get_n_selections
Atspi.Text.getOffsetAtPoint = Atspi.Text.get_offset_at_point
Atspi.Text.getRangeExtents = lambda x,s,e,c: rectToList(Atspi.Text.get_range_extents(x,s,e,c))
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]