src/hbcore/resources/themes/style/hbdefault/rules/widgets/hblistviewitem/hblistviewitem.widgetml
changeset 30 80e4d18b72f5
parent 21 4633027730f5
equal deleted inserted replaced
28:b7da29130b0e 30:80e4d18b72f5
    57         Other:
    57         Other:
    58             selection icon: on top left corner of icon-1
    58             selection icon: on top left corner of icon-1
    59             icon-1: connected from TOP to item TOP and BOTTOM to item BOTTOM
    59             icon-1: connected from TOP to item TOP and BOTTOM to item BOTTOM
    60             icon-2: center aligned with text-1 center
    60             icon-2: center aligned with text-1 center
    61             
    61             
    62             text-1: bottom aligned with icon-1 center
    62             text-1 and text-2: connected on top of each other and then connected to icon-1 
    63             text-2: top aligned with icon-1 center
    63                                using flexible anchors as top and bottom anchors. This will 
    64     -->
    64                                center them on icon-1 center.
    65     <layout name="layout-2" type="mesh">    
    65     -->
    66       
    66 
       
    67     <layout name="layout-2" type="mesh">
       
    68 
    67       <meshitem src="icon-1" srcEdge="LEFT" dst="" dstEdge="LEFT" spacing="0.0un"/>
    69       <meshitem src="icon-1" srcEdge="LEFT" dst="" dstEdge="LEFT" spacing="0.0un"/>
    68       <meshitem src="icon-1" srcEdge="TOP" dst="" dstEdge="TOP" spacing="0.0un"/>
    70       <meshitem src="icon-1" srcEdge="TOP" dst="" dstEdge="TOP" spacing="0.0un"/>
    69       <meshitem src="icon-1" srcEdge="BOTTOM" dst="" dstEdge="BOTTOM" spacing="1.0px"/>                
    71       <meshitem src="icon-1" srcEdge="BOTTOM" dst="" dstEdge="BOTTOM" spacing="1.0px"/>
    70       <meshitem src="icon-1" srcEdge="RIGHT" dst="text-1" dstEdge="LEFT" spacing="var(hb-param-margin-gene-middle-horizontal)"/>
    72       <meshitem src="icon-1" srcEdge="RIGHT" dst="text-1" dstEdge="LEFT" spacing="var(hb-param-margin-gene-middle-horizontal)"/>
    71 
    73 
    72       <meshitem src="selection-icon" srcEdge="LEFT" dst="icon-1" dstEdge="LEFT" spacing="-var(hb-param-margin-gene-middle-horizontal)"/>
    74       <meshitem src="selection-icon" srcEdge="LEFT" dst="icon-1" dstEdge="LEFT" spacing="-var(hb-param-margin-gene-middle-horizontal)"/>
    73       <meshitem src="selection-icon" srcEdge="TOP" dst="icon-1" dstEdge="TOP" spacing="-var(hb-param-margin-gene-middle-vertical)"/>
    75       <meshitem src="selection-icon" srcEdge="TOP" dst="icon-1" dstEdge="TOP" spacing="-var(hb-param-margin-gene-middle-vertical)"/>
    74 
    76 
    75       <meshitem src="text-1" srcEdge="BOTTOM" dst="icon-1" dstEdge="CENTERV" spacing="expr((1/2)*var(hb-param-margin-gene-middle-vertical))"/>
    77       <meshitem src="text-1" srcEdge="TOP" dst="icon-1" dstEdge="TOP" sizepolicy="Expanding" direction="NEGATIVE"/>
       
    78       <meshitem src="text-1" srcEdge="BOTTOM" dst="text-2" dstEdge="TOP" spacing="var(hb-param-margin-gene-middle-vertical)"/>
    76       <meshitem src="text-1" srcEdge="RIGHT" dst="icon-2" dstEdge="LEFT" spacing="var(hb-param-margin-gene-middle-horizontal)"/>
    79       <meshitem src="text-1" srcEdge="RIGHT" dst="icon-2" dstEdge="LEFT" spacing="var(hb-param-margin-gene-middle-horizontal)"/>
    77       
    80 
    78       <meshitem src="text-2" srcEdge="LEFT" dst="text-1" dstEdge="LEFT" />
    81       <meshitem src="text-2" srcEdge="LEFT" dst="text-1" dstEdge="LEFT" />
    79       <meshitem src="text-2" srcEdge="TOP" dst="icon-1" dstEdge="CENTERV" spacing="-expr((1/2)*var(hb-param-margin-gene-middle-vertical))"/>
    82       <meshitem src="text-2" srcEdge="BOTTOM" dst="icon-1" dstEdge="BOTTOM" sizepolicy="Expanding" direction="POSITIVE"/>
       
    83 
    80       <meshitem src="text-2" srcEdge="RIGHT" dst="text-3" dstEdge="LEFT" spacing="var(hb-param-margin-gene-middle-horizontal)" />
    84       <meshitem src="text-2" srcEdge="RIGHT" dst="text-3" dstEdge="LEFT" spacing="var(hb-param-margin-gene-middle-horizontal)" />
    81       
    85 
    82       <meshitem src="icon-2" srcEdge="RIGHT" dst="" dstEdge="RIGHT" spacing="var(hb-param-margin-gene-right)"/>
    86       <meshitem src="icon-2" srcEdge="RIGHT" dst="" dstEdge="RIGHT" spacing="var(hb-param-margin-gene-right)"/>
    83       <meshitem src="icon-2" srcEdge="CENTERV" dst="text-1" dstEdge="CENTERV" />
    87       <meshitem src="icon-2" srcEdge="CENTERV" dst="text-1" dstEdge="CENTERV" />
    84 
    88 
    85       <meshitem src="text-3" srcEdge="RIGHT" dst="" dstEdge="RIGHT" spacing="var(hb-param-margin-gene-right)" />
    89       <meshitem src="text-3" srcEdge="RIGHT" dst="" dstEdge="RIGHT" spacing="var(hb-param-margin-gene-right)" />
    86       <meshitem src="text-3" srcEdge="BOTTOM" dst="text-2" dstEdge="BOTTOM" spacing="0.0un" />
    90       <meshitem src="text-3" srcEdge="BOTTOM" dst="text-2" dstEdge="BOTTOM" spacing="0.0un" />
    87     
    91 
    88       <meshitem src="multiselection-toucharea" srcEdge="LEFT" dst="" dstEdge="LEFT" />
    92       <meshitem src="multiselection-toucharea" srcEdge="LEFT" dst="" dstEdge="LEFT" />
    89       <meshitem src="multiselection-toucharea" srcEdge="TOP" dst="" dstEdge="TOP" />
    93       <meshitem src="multiselection-toucharea" srcEdge="TOP" dst="" dstEdge="TOP" />
    90       <meshitem src="multiselection-toucharea" srcEdge="BOTTOM" dst="" dstEdge="BOTTOM" />
    94       <meshitem src="multiselection-toucharea" srcEdge="BOTTOM" dst="" dstEdge="BOTTOM" />
    91   </layout>
    95     </layout>
    92 
    96 
    93 <!-- layout-3 -->    
    97   <!-- layout-3 -->    
    94     <!--
    98     <!--
    95         Required items: 
    99         Required items: 
    96             text-1
   100             text-1
    97             
   101             
    98         Items from left to right:
   102         Items from left to right: