equal
deleted
inserted
replaced
|
1 // lists.ysl2 |
|
2 // |
|
3 // compute list widget related constants |
|
4 // for details, refer to : |
|
5 // widget_list.ysl2 |
|
6 // widget_textlist.ysl2 |
|
7 // widget_textstulelist.ysl2 |
|
8 |
|
9 |
|
10 // List widgets |
|
11 |
|
12 const "hmi_lists_descs", "$parsed_widgets/widget[@type = 'List']"; |
|
13 const "hmi_lists", "$hmi_elements[@id = $hmi_lists_descs/@id]"; |
|
14 |
|
15 |
|
16 // TextList widget |
|
17 |
|
18 const "hmi_textlists_descs", "$parsed_widgets/widget[@type = 'TextList']"; |
|
19 const "hmi_textlists", "$hmi_elements[@id = $hmi_textlists_descs/@id]"; |
|
20 |
|
21 // TextStyleList widgets |
|
22 |
|
23 const "hmi_textstylelists_descs", "$parsed_widgets/widget[@type = 'TextStyleList']"; |
|
24 const "hmi_textstylelists", "$hmi_elements[@id = $hmi_textstylelists_descs/@id]"; |
|
25 |
|
26 const "textstylelist_related" foreach "$hmi_textstylelists" list { |
|
27 attrib "listid" value "@id"; |
|
28 foreach "func:refered_elements(.)" elt { |
|
29 attrib "eltid" value "@id"; |
|
30 } |
|
31 } |
|
32 const "textstylelist_related_ns", "exsl:node-set($textstylelist_related)"; |
|
33 |