logsui/logsapp/resources/hblistviewitem.widgetml
changeset 4 e52d42f9500c
parent 0 4a5361db8937
equal deleted inserted replaced
2:7119b73b84d6 4:e52d42f9500c
     1 <hbwidget version="0.1" type="listviewitem">
     1 <hbwidget version="0.1" type="listviewitem">    
     2     
     2     
       
     3 <!-- layout-portrait -->
       
     4     <!--
       
     5         Required items: 
       
     6             text-1
       
     7             
       
     8         Items from left to right:
       
     9             <- selection icon <- icon-1 <- text-1 -> icon-2 ->
       
    10                                            text-2 ->
       
    11                                          
       
    12         Other:
       
    13             selection icon: center aligned with text-1 center
       
    14             icon-1: top aligned with text-1 top
       
    15             icon-2: center aligned with text-1 center
       
    16             
       
    17             text-1: connected from TOP to item TOP and BOTTOM to text-2 TOP
       
    18             text-2: connected BOTTOM to BOTTOM
       
    19             text-3: connected BOTTOM to text-2 BOTTOM    
       
    20     -->
       
    21     <layout name="logs-portrait" type="mesh">
       
    22       <meshitem src="icon-1" srcEdge="LEFT" dst="" dstEdge="LEFT" spacing="-var(hb-param-margin-gene-left)" />
       
    23       <meshitem src="icon-1" srcEdge="TOP" dst="text-1" dstEdge="TOP" />
       
    24       
       
    25       <meshitem src="text-1" srcEdge="LEFT" dst="icon-1" dstEdge="RIGHT" spacing="-var(hb-param-margin-gene-middle-horizontal)" />
       
    26       <meshitem src="text-1" srcEdge="TOP" dst="" dstEdge="TOP" spacing="-var(hb-param-margin-gene-top)"/>
       
    27       <meshitem src="text-1" srcEdge="RIGHT" dst="icon-2" dstEdge="LEFT" spacing="var(hb-param-margin-gene-middle-horizontal)" />
       
    28       <meshitem src="text-1" srcEdge="BOTTOM" dst="text-2" dstEdge="TOP" spacing="var(hb-param-margin-gene-middle-vertical)" />
       
    29       
       
    30       <meshitem src="text-2" srcEdge="LEFT" dst="text-1" dstEdge="LEFT" />
       
    31       <meshitem src="text-2" srcEdge="RIGHT" dst="" dstEdge="RIGHT" spacing="var(hb-param-margin-gene-right)" />
       
    32       <meshitem src="text-2" srcEdge="BOTTOM" dst="" dstEdge="BOTTOM" spacing="var(hb-param-margin-gene-bottom)" />
       
    33       
       
    34       <meshitem src="icon-2" srcEdge="RIGHT" dst="" dstEdge="RIGHT" spacing="var(hb-param-margin-gene-right)" />
       
    35       <meshitem src="icon-2" srcEdge="CENTERV" dst="text-1" dstEdge="CENTERV" />
       
    36       
       
    37       <meshitem src="multiselection-toucharea" srcEdge="CENTERH" dst="selection-icon" dstEdge="CENTERH" />
       
    38       <meshitem src="multiselection-toucharea" srcEdge="TOP" dst="" dstEdge="TOP" />
       
    39       <meshitem src="multiselection-toucharea" srcEdge="BOTTOM" dst="" dstEdge="BOTTOM" />
       
    40     </layout>
       
    41         
       
    42                 
     3 <!-- logs-landscape -->    
    43 <!-- logs-landscape -->    
     4     <!--
    44     <!--
     5         Required items: 
    45         Required items: 
     6             icon-1 & text-1
    46             icon-1 & text-1
     7             
    47             
    28       <meshitem src="text-2" srcEdge="CENTERV" dst="icon-1" dstEdge="CENTERV" />
    68       <meshitem src="text-2" srcEdge="CENTERV" dst="icon-1" dstEdge="CENTERV" />
    29 
    69 
    30       <meshitem src="icon-2" srcEdge="RIGHT" dst="" dstEdge="RIGHT" spacing="var(hb-param-margin-gene-right)"/>
    70       <meshitem src="icon-2" srcEdge="RIGHT" dst="" dstEdge="RIGHT" spacing="var(hb-param-margin-gene-right)"/>
    31       <meshitem src="icon-2" srcEdge="CENTERV" dst="icon-1" dstEdge="CENTERV" />
    71       <meshitem src="icon-2" srcEdge="CENTERV" dst="icon-1" dstEdge="CENTERV" />
    32 
    72 
    33       <meshitem src="background" srcEdge="LEFT" dst="" dstEdge="LEFT" />
    73       <meshitem src="multiselection-toucharea" srcEdge="LEFT" dst="" dstEdge="LEFT" />
    34       <meshitem src="background" srcEdge="TOP" dst="" dstEdge="TOP" />
    74       <meshitem src="multiselection-toucharea" srcEdge="TOP" dst="" dstEdge="TOP" />
    35       <meshitem src="background" srcEdge="RIGHT" dst="" dstEdge="RIGHT" />
    75       <meshitem src="multiselection-toucharea" srcEdge="BOTTOM" dst="" dstEdge="BOTTOM" />
    36       <meshitem src="background" srcEdge="BOTTOM" dst="" dstEdge="BOTTOM" />
       
    37   
       
    38       <meshitem src="frame" srcEdge="LEFT" dst="" dstEdge="LEFT" />
       
    39       <meshitem src="frame" srcEdge="TOP" dst="" dstEdge="TOP" />
       
    40       <meshitem src="frame" srcEdge="RIGHT" dst="" dstEdge="RIGHT" />
       
    41       <meshitem src="frame" srcEdge="BOTTOM" dst="" dstEdge="BOTTOM" />
       
    42     </layout>
    76     </layout>
    43     
    77     
    44     
    78     
    45 <!-- logs-landscape-dialpad -->    
    79 <!-- logs-landscape-dialpad -->    
    46     <!--
    80     <!--
    49             
    83             
    50         Items from left to right:
    84         Items from left to right:
    51             icon -1 -> text-1
    85             icon -1 -> text-1
    52                                          
    86                                          
    53         Other:
    87         Other:
    54             icon-1: connected from TOP to item TOP and BOTTOM to item BOTTOM
    88             icon-1: connected from TOP to item TOP and BOTTOM to item BOTTOM            
    55             
       
    56             text-1: center aligned with icon-1 center
    89             text-1: center aligned with icon-1 center
       
    90             text-2 is forced not to become visible. It's size is set (0.0,0.0) in .css.
    57     -->
    91     -->
    58     <layout name="logs-landscape-dialpad" type="mesh">
    92     <layout name="logs-landscape-dialpad" type="mesh">
    59       <meshitem src="icon-1" srcEdge="LEFT" dst="" dstEdge="LEFT" spacing="-var(hb-param-margin-gene-left)"/>
    93       <meshitem src="icon-1" srcEdge="LEFT" dst="" dstEdge="LEFT" spacing="-var(hb-param-margin-gene-left)"/>
    60       <meshitem src="icon-1" srcEdge="TOP" dst="" dstEdge="TOP" spacing="0.0un"/>
    94       <meshitem src="icon-1" srcEdge="TOP" dst="" dstEdge="TOP" spacing="0.0un"/>
    61       <meshitem src="icon-1" srcEdge="RIGHT" dst="text-1" dstEdge="LEFT" spacing="var(hb-param-margin-gene-middle-horizontal)" />
    95       <meshitem src="icon-1" srcEdge="RIGHT" dst="text-1" dstEdge="LEFT" spacing="var(hb-param-margin-gene-middle-horizontal)" />
    62       <meshitem src="icon-1" srcEdge="BOTTOM" dst="" dstEdge="BOTTOM" spacing="var(hb-param-margin-gene-bottom)" />
    96       <meshitem src="icon-1" srcEdge="BOTTOM" dst="" dstEdge="BOTTOM" spacing="var(hb-param-margin-gene-bottom)" />
    63       
    97       
    64       <meshitem src="text-1" srcEdge="RIGHT" dst="" dstEdge="RIGHT" spacing="var(hb-param-margin-gene-right)" />
    98       <meshitem src="text-1" srcEdge="RIGHT" dst="" dstEdge="RIGHT" spacing="var(hb-param-margin-gene-right)" />
    65       <meshitem src="text-1" srcEdge="CENTERV" dst="icon-1" dstEdge="CENTERV" />
    99       <meshitem src="text-1" srcEdge="CENTERV" dst="icon-1" dstEdge="CENTERV" />
    66 
   100 
    67       <meshitem src="background" srcEdge="LEFT" dst="" dstEdge="LEFT" />
   101       <meshitem src="multiselection-toucharea" srcEdge="LEFT" dst="" dstEdge="LEFT" />
    68       <meshitem src="background" srcEdge="TOP" dst="" dstEdge="TOP" />
   102       <meshitem src="multiselection-toucharea" srcEdge="TOP" dst="" dstEdge="TOP" />
    69       <meshitem src="background" srcEdge="RIGHT" dst="" dstEdge="RIGHT" />
   103       <meshitem src="multiselection-toucharea" srcEdge="BOTTOM" dst="" dstEdge="BOTTOM" />
    70       <meshitem src="background" srcEdge="BOTTOM" dst="" dstEdge="BOTTOM" />
       
    71 
       
    72       <meshitem src="frame" srcEdge="LEFT" dst="" dstEdge="LEFT" />
       
    73       <meshitem src="frame" srcEdge="TOP" dst="" dstEdge="TOP" />
       
    74       <meshitem src="frame" srcEdge="RIGHT" dst="" dstEdge="RIGHT" />
       
    75       <meshitem src="frame" srcEdge="BOTTOM" dst="" dstEdge="BOTTOM" />
       
    76     </layout>
   104     </layout>
    77     
   105     
    78 </hbwidget>
   106 </hbwidget>