2 <grammar xmlns="http://relaxng.org/ns/structure/1.0" ns="">
4 <element name="interface">
6 <attribute name="domain">
12 <ref name="requires"/>
19 <define name="requires">
20 <element name="requires">
21 <attribute name="lib">
24 <attribute name="version">
29 <define name="object">
30 <element name="object">
32 <data type="ID" datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes"/>
34 <attribute name="class">
38 <attribute name="type-func">
43 <attribute name="constructor">
49 <ref name="property"/>
57 <define name="property">
58 <element name="property">
59 <attribute name="name">
63 <attribute name="translatable">
71 <attribute name="comments">
76 <attribute name="context">
85 <define name="signal">
86 <element name="signal">
87 <attribute name="name">
90 <attribute name="handler">
94 <attribute name="after">
99 <attribute name="swapped">
104 <attribute name="object">
109 <attribute name="last_modification_time">
116 <define name="child">
117 <element name="child">
119 <attribute name="type">
124 <attribute name="internal-child">
137 <element name="menu">
138 <attribute name="id">
139 <data type="ID" datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes"/>
142 <attribute name="domain">
149 <ref name="submenu"/>
150 <ref name="section"/>
156 <element name="item">
158 <attribute name="id">
159 <data type="ID" datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes"/>
164 <ref name="attribute_"/>
170 <define name="attribute_">
171 <element name="attribute">
172 <attribute name="name">
176 <attribute name="type">
181 <attribute name="translatable">
189 <attribute name="context">
194 <attribute name="comments">
204 <element name="link">
206 <attribute name="id">
207 <data type="ID" datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes"/>
210 <attribute name="name">
218 <define name="submenu">
219 <element name="submenu">
221 <attribute name="id">
222 <data type="ID" datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes"/>
227 <ref name="attribute_"/>
229 <ref name="submenu"/>
230 <ref name="section"/>
235 <define name="section">
236 <element name="section">
238 <attribute name="id">
239 <data type="ID" datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes"/>
244 <ref name="attribute_"/>
246 <ref name="submenu"/>
247 <ref name="section"/>
256 <name>interface</name>
257 <name>requires</name>
259 <name>property</name>
264 <name>attribute</name>