1ace03bbc2fd099f4fab3f5b3d0a271b67828309
[profile/mobile/sdk/web-ui-builder-template.git] / templates / Template / Tizen Web UI Builder / 5.Mobile2048 / project / tizen-ui-builder-tool / res / descriptors / Tizen-web-ui-fw / widget / tizen.list.widget.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2
3 <widget id="tizen.list" displayName="List"
4         smallIcon="list_small.png" icon.16="list_16.png"
5         category="List"
6         description="The list widget is used to display, for example, navigation data, results, and data entries."
7         helpCategory="Tizen_Widget"
8         helpContents="list"
9         feedbackHeight="60" borderVisible="true"
10         guideText="Drop a List Item"
11         uiSelector="#%id%"
12         xpath="//ul[@data-role='listview']">
13
14         <relations>
15                 <content ids="tizen.listitem,tizen.listactionitem,tizen.listdivider"/>
16         </relations>
17
18         <property name="id"                      type="string"  displayName="ID"   default="" category="Common">
19                 <condition name="string-id" error="string-id"/>
20         </property>
21         <!-- <property name="data-filter"             type="boolean" displayName="Filter"             default="false"/>
22         <property name="data-filter-placeholder" type="string"  displayName="Filter Placeholder" default=""/>
23         <property name="data-inset"              type="boolean" displayName="Inset"              default="false"/> -->
24         <property name="data-autodividers"       type="tizen@boolean2" displayName="Auto Dividers"      default=""/>
25         <property name="data-fastscroll"         type="tizen@boolean2" displayName="Fast Scroll"        default=""/>
26         
27         <property name="data-bind" type="foreach@databinding" displayName="Data Binding" default="" initValue=""/>
28
29         <event name="ontap" displayName="Tap" eventType="event.defaultevent" />
30         <event name="ontaphold" displayName="TapHold" eventType="event.defaultevent" />
31         <event name="onswipe" displayName="Swipe" eventType="event.defaultevent" />
32         <event name="onswipeleft" displayName="SwipeLeft" eventType="event.defaultevent" />
33         <event name="onswiperight" displayName="SwipeRight" eventType="event.defaultevent" />
34         <!-- 
35         <event name="oncreate" displayName="Create" eventType="event.defaultevent" />
36          -->
37
38         <xsl-for-output xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
39                 <xsl:template match="tizen.list">
40                         <ul data-role="listview">
41                                 <xsl:call-template name="print-part-id"/>
42                                 <xsl:apply-templates select="@*" mode="simple-property"/>
43                                 <xsl:apply-templates select="html.text"/>
44                                 <xsl:apply-templates select="*[name() != 'html.text']"/>
45                         </ul>
46                 </xsl:template>
47         </xsl-for-output>
48 </widget>