Lines Matching refs:prop
70 <%def name="insert_entry(prop)">
71 % if prop.is_clone():
72 <clone entry="${prop.name}" kind="${prop.target_kind}">
74 % if prop.notes is not None:
75 <notes>${prop.notes}</notes>
78 % for tag in prop.tags:
84 <entry name="${prop.name_short}" type="${prop.type}"
85 % if prop.visibility:
86 visibility="${prop.visibility}"
88 % if prop.optional:
89 optional="${str(prop.optional).lower()}"
91 % if prop.enum:
94 % if prop.type_notes is not None:
95 type_notes="${prop.type_notes}"
97 % if prop.container is not None:
98 container="${prop.container}"
101 % if prop.typedef is not None:
102 typedef="${prop.typedef.name}"
106 % if prop.container == 'array':
108 % for size in prop.container_sizes:
112 % elif prop.container == 'tuple':
114 % for size in prop.container_sizes:
119 % if prop.enum:
121 % for value in prop.enum.values:
138 % if prop.description is not None:
139 <description>${prop.description | x}</description>
142 % if prop.units is not None:
143 <units>${prop.units | x}</units>
146 % if prop.range is not None:
147 <range>${prop.range | x}</range>
150 % if prop.notes is not None:
151 <notes>${prop.notes | x}</notes>
154 % for tag in prop.tags: