Skip to content
This repository was archived by the owner on Oct 1, 2024. It is now read-only.

Commit 23ddf80

Browse files
authored
[Atk] Fix property names. (#213)
* [Atk] Fix property names. Atk defines the properties via const strings, not literal strings, so the perl parser grabs the wrong id. https://github.com/GNOME/atk/blob/125dac528339267821dbbd6da9b19fe9949334e9/atk/atkobject.c#L259-L273 * Fixup!
1 parent 43d38a8 commit 23ddf80

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

atk/Atk.metadata

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,4 +51,20 @@
5151
<attr path="/api/namespace/object[@cname='AtkObject']/*[@cname='atk_object_get_attributes']" name="hidden">1</attr>
5252
<attr path="/api/namespace/interface[@cname='AtkText']/*[@cname='atk_text_get_run_attributes']" name="hidden">1</attr>
5353
<attr path="/api/namespace/interface[@cname='AtkText']/*[@cname='atk_text_get_default_attributes']" name="hidden">1</attr>
54+
<!-- The names are const strings, not string literals, so we need to match them to the real value -->
55+
<attr path="/api/namespace/object[@cname='AtkObject']/*[@name='AtkObjectNamePropertyName']" name="cname">accessible-name</attr>
56+
<attr path="/api/namespace/object[@cname='AtkObject']/*[@name='AtkObjectNamePropertyDescription']" name="cname">accessible-description</attr>
57+
<attr path="/api/namespace/object[@cname='AtkObject']/*[@name='AtkObjectNamePropertyParent']" name="cname">accessible-parent</attr>
58+
<attr path="/api/namespace/object[@cname='AtkObject']/*[@name='AtkObjectNamePropertyValue']" name="cname">accessible-value</attr>
59+
<attr path="/api/namespace/object[@cname='AtkObject']/*[@name='AtkObjectNamePropertyRole']" name="cname">accessible-role</attr>
60+
<attr path="/api/namespace/object[@cname='AtkObject']/*[@name='AtkObjectNamePropertyComponentLayer']" name="cname">accessible-component-layer</attr>
61+
<attr path="/api/namespace/object[@cname='AtkObject']/*[@name='AtkObjectNamePropertyComponentMdiZorder']" name="cname">accessible-component-mdi-zorder</attr>
62+
<attr path="/api/namespace/object[@cname='AtkObject']/*[@name='AtkObjectNamePropertyTableCaption']" name="cname">accessible-table-caption</attr>
63+
<attr path="/api/namespace/object[@cname='AtkObject']/*[@name='AtkObjectNamePropertyTableColumnDescription']" name="cname">accessible-table-column-description</attr>
64+
<attr path="/api/namespace/object[@cname='AtkObject']/*[@name='AtkObjectNamePropertyTableColumnHeader']" name="cname">accessible-table-column-header</attr>
65+
<attr path="/api/namespace/object[@cname='AtkObject']/*[@name='AtkObjectNamePropertyTableRowDescription']" name="cname">accessible-table-row-description</attr>
66+
<attr path="/api/namespace/object[@cname='AtkObject']/*[@name='AtkObjectNamePropertyTableRowHeader']" name="cname">accessible-row-header</attr>
67+
<attr path="/api/namespace/object[@cname='AtkObject']/*[@name='AtkObjectNamePropertyTableSummary']" name="cname">accessible-table-summary</attr>
68+
<attr path="/api/namespace/object[@cname='AtkObject']/*[@name='AtkObjectNamePropertyTableCaptionObject']" name="cname">accessible-table-caption-object</attr>
69+
<attr path="/api/namespace/object[@cname='AtkObject']/*[@name='AtkObjectNamePropertyHypertextNumLinks']" name="cname">accessible-hypertext-nlinks</attr>
5470
</metadata>

0 commit comments

Comments
 (0)