mpviewplugins/mpdetailsviewplugin/resources/mpdetailsview.docml
changeset 48 af3740e3753f
parent 32 c163ef0b758d
equal deleted inserted replaced
42:79c49924ae23 48:af3740e3753f
     1 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
     1 <?xml version="1.0" encoding="UTF-8"?>
     2 <hbdocument version="0.7">
     2 <hbdocument version="0.9">
     3     <widget name="content" type="HbWidget">    
     3     <widget name="content" type="HbWidget">    
     4         <spaceritem name="spacer1">
     4         <widget name="songInfo" type="HbWidget">
     5             <sizepolicy verticalPolicy="Expanding"/>
     5             <widget name="albumArt" type="HbLabel">
     6         </spaceritem>
     6                 <sizehint height="12.5un" type="FIXED" width="12.5un"/>
     7         <widget name="albumArt" type="HbLabel">
     7                 <icon iconName="Album Art" name="icon"/>
     8             <enums name="alignment" value="AlignVCenter|AlignHCenter"/>
     8             </widget>
     9             <icon iconName="Album Art" name="icon"/>
     9             <widget name="trackTitle" type="HbLabel">
    10         </widget>
    10                 <fontspec name="fontSpec" role="Primary"/>
    11         <widget name="trackTitle" type="HbLabel">
    11                 <enums name="alignment" value="AlignLeft"/>
    12             <fontspec name="fontSpec" role="Primary"/>
    12             </widget>
    13             <enums name="alignment" value="AlignLeft"/>
    13             <widget name="artist" type="HbLabel">
    14         </widget>
    14                 <fontspec name="fontSpec" role="Secondary"/>
    15         <widget name="artist" type="HbLabel">
    15                 <enums name="alignment" value="AlignLeft"/>
    16             <fontspec name="fontSpec" role="Secondary"/>
    16             </widget>
    17             <enums name="alignment" value="AlignLeft"/>
    17             <widget name="albumName" type="HbLabel">
    18         </widget>
    18                 <fontspec name="fontSpec" role="Secondary"/>
    19         <widget name="albumName" type="HbLabel">
    19                 <enums name="alignment" value="AlignLeft"/>
    20             <fontspec name="fontSpec" role="Secondary"/>
    20             </widget>
    21             <enums name="alignment" value="AlignLeft"/>
    21             <widget name="shareButton" type="HbPushButton">
    22         </widget>
    22                 <string locid="txt_mus_other_share" name="text"/>
    23         <widget name="shareButton" type="HbPushButton">
    23                 <enums name="textAlignment" value="AlignCenter"/>                
    24             <string name="text" value="Share"/>
    24             </widget>
    25             <enums name="textAlignment" value="AlignCenter"/>                
    25 	    </widget>
    26         </widget>
       
    27         <widget name="songDetails" type="HbGroupBox">
    26         <widget name="songDetails" type="HbGroupBox">
    28              <widget name="songDetailsListWidget" role="HbGroupBox:contentWidget" type="HbListWidget">
    27              <widget name="songDetailsListWidget" role="HbGroupBox:contentWidget" type="HbListWidget">
       
    28                 <fontspec name="fontSpec" role="Secondary" textheight="var(hb-param-text-height-secondary)"/>
    29                 <string name="verticalScrollBarPolicy" value="ScrollBarAlwaysOff"/>
    29                 <string name="verticalScrollBarPolicy" value="ScrollBarAlwaysOff"/>
    30              </widget>
    30              </widget>
    31              <bool name="collapsable" value="TRUE"/>
    31              <bool name="collapsable" value="TRUE"/>
    32              <string name="heading" value="Song details"/>
    32              <string locid="txt_mus_subtitle_song_details" name="heading"/>
    33         </widget>
    33         </widget>
    34         <widget name="inspireMeGroupBox" type="HbGroupBox">
    34         <widget name="inspireMeArea" type="HbWidget">
    35             <widget name="inspireListWidget" role="HbGroupBox:contentWidget" type="HbListWidget">
    35             <widget name="inspireMeGroupBox" type="HbGroupBox">
    36                 <string name="verticalScrollBarPolicy" value="ScrollBarAlwaysOff"/>
    36                 <widget name="inspireListWidget" role="HbGroupBox:contentWidget" type="HbListWidget">
       
    37                     <string name="verticalScrollBarPolicy" value="ScrollBarAlwaysOff"/>
       
    38                     <enums name="clampingStyle" value="StrictClamping"/>
       
    39                 </widget>
       
    40                 <widget name="inspireMeProgressBar" type="HbProgressBar">
       
    41             	    <integer name="minimum" value="0"/>
       
    42             	    <integer name="maximum" value="0"/>
       
    43                     <enums name="orientation" value="Horizontal"/>
       
    44                     <bool name="visible" value="FALSE"/>
       
    45                 </widget>
       
    46                 <bool name="collapsable" value="TRUE"/>
       
    47                 <string locid="txt_mus_subtitle_inspire_me" name="heading"/>
    37             </widget>
    48             </widget>
    38             <widget name="inspireMeProgressBar" type="HbProgressBar">
    49         </widget>     
    39             	<integer name="minimum" value="0"/>
       
    40             	<integer name="maximum" value="0"/>
       
    41               <enums name="orientation" value="Horizontal"/>
       
    42               <bool name="visible" value="FALSE"/>
       
    43             </widget>
       
    44             <bool name="collapsable" value="TRUE"/>
       
    45             <string name="heading" value="Inspire me"/>
       
    46         </widget>
       
    47     </widget>
    50     </widget>
    48 
    51 
    49   <section name="ShowInspireMe">
    52   <section name="ShowInspireMe">
    50     <widget name="content" type="HbWidget">
    53     <widget name="content" type="HbWidget">
    51       <layout type="anchor">
    54         <widget name="songInfo" type="HbWidget">    
    52         <anchoritem dst="artist" dstEdge="LEFT" spacing="var(hb-param-margin-gene-middle-horizontal)" src="albumArt" srcEdge="RIGHT"/>
    55             <layout type="anchor">
    53         <anchoritem dst="albumArt" dstEdge="LEFT" spacing="var(hb-param-margin-gene-left)" src="" srcEdge="LEFT"/>
    56     		    <anchoritem dst="albumArt" dstEdge="TOP" spacing="var(hb-param-margin-gene-top)" src="" srcEdge="TOP"/>
    54         <anchoritem dst="albumArt" dstEdge="TOP" spacing="var(hb-param-margin-gene-top)" src="" srcEdge="TOP"/>
    57                 <anchoritem dst="albumArt" dstEdge="LEFT" spacing="var(hb-param-margin-gene-left)" src="" srcEdge="LEFT"/>
    55         <anchoritem dst="trackTitle" dstEdge="TOP" spacing="var(hb-param-margin-gene-top)" src="" srcEdge="TOP"/>
    58             
    56         <anchoritem dst="trackTitle" dstEdge="RIGHT" spacing="-var(hb-param-margin-gene-right)" src="" srcEdge="RIGHT"/>
    59                 <anchoritem dst="trackTitle" dstEdge="TOP" spacing="var(hb-param-margin-gene-top)" src="" srcEdge="TOP"/>
    57         <anchoritem dst="trackTitle" dstEdge="LEFT" spacing="var(hb-param-margin-gene-middle-horizontal)" src="albumArt" srcEdge="RIGHT"/>
    60                 <anchoritem dst="trackTitle" dstEdge="RIGHT" spacing="-var(hb-param-margin-gene-right)" src="" srcEdge="RIGHT"/>
    58         <anchoritem dst="artist" dstEdge="RIGHT" spacing="-var(hb-param-margin-gene-right)" src="" srcEdge="RIGHT"/>
    61                 <anchoritem dst="trackTitle" dstEdge="LEFT" spacing="var(hb-param-margin-gene-middle-horizontal)" src="albumArt" srcEdge="RIGHT"/>
    59         <anchoritem dst="artist" dstEdge="TOP" spacing="var(hb-param-margin-gene-middle-vertical)" src="trackTitle" srcEdge="BOTTOM"/>
    62             
    60         <anchoritem dst="albumName" dstEdge="RIGHT" spacing="-var(hb-param-margin-gene-right)" src="" srcEdge="RIGHT"/>
    63                 <anchoritem dst="artist" dstEdge="TOP" spacing="var(hb-param-margin-gene-middle-vertical)" src="trackTitle" srcEdge="BOTTOM"/>
    61         <anchoritem dst="albumName" dstEdge="TOP" spacing="var(hb-param-margin-gene-middle-vertical)" src="artist" srcEdge="BOTTOM"/>
    64     		    <anchoritem dst="artist" dstEdge="RIGHT" spacing="-var(hb-param-margin-gene-right)" src="" srcEdge="RIGHT"/>
    62         <anchoritem dst="albumName" dstEdge="LEFT" spacing="var(hb-param-margin-gene-middle-horizontal)" src="albumArt" srcEdge="RIGHT"/>
    65     		    <anchoritem dst="artist" dstEdge="LEFT" spacing="var(hb-param-margin-gene-middle-horizontal)" src="albumArt" srcEdge="RIGHT"/>
    63         <anchoritem dst="shareButton" dstEdge="TOP" spacing="var(hb-param-margin-gene-bottom)" src="albumName" srcEdge="BOTTOM"/>
    66             
    64         <anchoritem dst="shareButton" dstEdge="LEFT" spacing="var(hb-param-margin-gene-left)" src="" srcEdge="LEFT"/>
    67     		    <anchoritem dst="albumName" dstEdge="TOP" spacing="var(hb-param-margin-gene-middle-vertical)" src="artist" srcEdge="BOTTOM"/>
    65         <anchoritem dst="shareButton" dstEdge="RIGHT" spacing="-var(hb-param-margin-gene-right)" src="" srcEdge="RIGHT"/>
    68     		    <anchoritem dst="albumName" dstEdge="RIGHT" spacing="-var(hb-param-margin-gene-right)" src="" srcEdge="RIGHT"/>
    66         <anchoritem dst="songDetails" dstEdge="TOP" spacing="var(hb-param-margin-gene-bottom)" src="shareButton" srcEdge="BOTTOM"/>
    69                 <anchoritem dst="albumName" dstEdge="LEFT" spacing="var(hb-param-margin-gene-middle-horizontal)" src="albumArt" srcEdge="RIGHT"/>
    67         <anchoritem dst="songDetails" dstEdge="LEFT" spacing="0un" src="" srcEdge="LEFT"/>
    70                    
    68         <anchoritem dst="songDetails" dstEdge="RIGHT" spacing="0un" src="" srcEdge="RIGHT"/>
    71                 <anchoritem dst="shareButton" dstEdge="TOP" spacing="var(hb-param-margin-gene-bottom)" src="albumName" srcEdge="BOTTOM"/>
    69         <anchoritem dst="inspireMeGroupBox" dstEdge="LEFT" spacing="0un" src="" srcEdge="LEFT"/>
    72     		    <anchoritem dst="shareButton" dstEdge="RIGHT" spacing="-var(hb-param-margin-gene-right)" src="" srcEdge="RIGHT"/>
    70         <anchoritem dst="inspireMeGroupBox" dstEdge="RIGHT" spacing="0un" src="" srcEdge="RIGHT"/>
    73                 <anchoritem dst="shareButton" dstEdge="LEFT" spacing="var(hb-param-margin-gene-left)" src="" srcEdge="LEFT"/>
    71         <anchoritem dst="inspireMeGroupBox" dstEdge="TOP" spacing="0un" src="songDetails" srcEdge="BOTTOM"/>
    74                 <anchoritem dst="shareButton" dstEdge="BOTTOM" spacing="0un" src="" srcEdge="BOTTOM"/>
    72         <anchoritem dst="inspireMeGroupBox" dstEdge="BOTTOM" spacer="spacer1" src="" srcEdge="BOTTOM"/>
    75             </layout>
    73       </layout>
    76         </widget>
       
    77         <widget name="inspireMeArea" type="HbWidget">
       
    78            <layout type="anchor">
       
    79                 <anchoritem dst="inspireMeGroupBox" dstEdge="TOP" spacing="0un" src="" srcEdge="TOP"/>        
       
    80                 <anchoritem dst="inspireMeGroupBox" dstEdge="RIGHT" spacing="0un" src="" srcEdge="RIGHT"/>
       
    81                 <anchoritem dst="inspireMeGroupBox" dstEdge="LEFT" spacing="0un" src="" srcEdge="LEFT"/>
       
    82                 <anchoritem dst="inspireMeGroupBox" dstEdge="BOTTOM" spacing="0un" src="" srcEdge="BOTTOM"/>                
       
    83                 <anchoritem dst="inspireMeProgressBar" dstEdge="LEFT" spacing="var(hb-param-margin-gene-left)" src="" srcEdge="LEFT"/>
       
    84                 <anchoritem dst="inspireMeProgressBar" dstEdge="RIGHT" spacing="-var(hb-param-margin-gene-right)" src="" srcEdge="RIGHT"/>
       
    85         	<anchoritem dst="inspireMeProgressBar" dstEdge="TOP" spacing="expr(var(hb-param-margin-gene-top) + var(hb-param-margin-gene-bottom) + var(hb-param-text-height-primary) + var(hb-param-margin-gene-top))" src="inspireMeGroupBox" srcEdge="TOP"/>           
       
    86            </layout>
       
    87         </widget>           
       
    88         <layout type="linear" orientation="Vertical" >
       
    89             <contentsmargins left="0" top="0" right="0" bottom="0" />
       
    90             <linearitem itemname="songInfo"/>
       
    91             <linearitem itemname="songDetails"/>
       
    92             <linearitem itemname="inspireMeArea"/>
       
    93             <stretchitem stretchfactor="5"/>
       
    94         </layout>
    74     </widget>
    95     </widget>
    75   </section>
    96   </section>
    76 
    97 
    77   <section name="HideInspireMe">
    98   <section name="HideInspireMe">
    78     <widget name="content" type="HbWidget">
    99     <widget name="content" type="HbWidget">
    79       <layout type="anchor">
   100         <widget name="songInfo" type="HbWidget">    
    80         <anchoritem dst="artist" dstEdge="LEFT" spacing="var(hb-param-margin-gene-middle-horizontal)" src="albumArt" srcEdge="RIGHT"/>
   101             <layout type="anchor">
    81         <anchoritem dst="albumArt" dstEdge="LEFT" spacing="var(hb-param-margin-gene-left)" src="" srcEdge="LEFT"/>
   102     		    <anchoritem dst="albumArt" dstEdge="TOP" spacing="var(hb-param-margin-gene-top)" src="" srcEdge="TOP"/>
    82         <anchoritem dst="albumArt" dstEdge="TOP" spacing="var(hb-param-margin-gene-top)" src="" srcEdge="TOP"/>
   103                 <anchoritem dst="albumArt" dstEdge="LEFT" spacing="var(hb-param-margin-gene-left)" src="" srcEdge="LEFT"/>
    83         <anchoritem dst="trackTitle" dstEdge="TOP" spacing="var(hb-param-margin-gene-top)" src="" srcEdge="TOP"/>
   104             
    84         <anchoritem dst="trackTitle" dstEdge="RIGHT" spacing="-var(hb-param-margin-gene-right)" src="" srcEdge="RIGHT"/>
   105                 <anchoritem dst="trackTitle" dstEdge="TOP" spacing="var(hb-param-margin-gene-top)" src="" srcEdge="TOP"/>
    85         <anchoritem dst="trackTitle" dstEdge="LEFT" spacing="var(hb-param-margin-gene-middle-horizontal)" src="albumArt" srcEdge="RIGHT"/>
   106                 <anchoritem dst="trackTitle" dstEdge="RIGHT" spacing="-var(hb-param-margin-gene-right)" src="" srcEdge="RIGHT"/>
    86         <anchoritem dst="artist" dstEdge="RIGHT" spacing="-var(hb-param-margin-gene-right)" src="" srcEdge="RIGHT"/>
   107                 <anchoritem dst="trackTitle" dstEdge="LEFT" spacing="var(hb-param-margin-gene-middle-horizontal)" src="albumArt" srcEdge="RIGHT"/>
    87         <anchoritem dst="artist" dstEdge="TOP" spacing="var(hb-param-margin-gene-middle-vertical)" src="trackTitle" srcEdge="BOTTOM"/>
   108             
    88         <anchoritem dst="albumName" dstEdge="RIGHT" spacing="-var(hb-param-margin-gene-right)" src="" srcEdge="RIGHT"/>
   109                 <anchoritem dst="artist" dstEdge="TOP" spacing="var(hb-param-margin-gene-middle-vertical)" src="trackTitle" srcEdge="BOTTOM"/>
    89         <anchoritem dst="albumName" dstEdge="TOP" spacing="var(hb-param-margin-gene-middle-vertical)" src="artist" srcEdge="BOTTOM"/>
   110     		    <anchoritem dst="artist" dstEdge="RIGHT" spacing="-var(hb-param-margin-gene-right)" src="" srcEdge="RIGHT"/>
    90         <anchoritem dst="albumName" dstEdge="LEFT" spacing="var(hb-param-margin-gene-middle-horizontal)" src="albumArt" srcEdge="RIGHT"/>
   111     		    <anchoritem dst="artist" dstEdge="LEFT" spacing="var(hb-param-margin-gene-middle-horizontal)" src="albumArt" srcEdge="RIGHT"/>
    91         <anchoritem dst="shareButton" dstEdge="TOP" spacing="var(hb-param-margin-gene-bottom)" src="albumName" srcEdge="BOTTOM"/>
   112             
    92         <anchoritem dst="shareButton" dstEdge="LEFT" spacing="var(hb-param-margin-gene-left)" src="" srcEdge="LEFT"/>
   113     		    <anchoritem dst="albumName" dstEdge="TOP" spacing="var(hb-param-margin-gene-middle-vertical)" src="artist" srcEdge="BOTTOM"/>
    93         <anchoritem dst="shareButton" dstEdge="RIGHT" spacing="-var(hb-param-margin-gene-right)" src="" srcEdge="RIGHT"/>
   114     		    <anchoritem dst="albumName" dstEdge="RIGHT" spacing="-var(hb-param-margin-gene-right)" src="" srcEdge="RIGHT"/>
    94         <anchoritem dst="songDetails" dstEdge="TOP" spacing="var(hb-param-margin-gene-bottom)" src="shareButton" srcEdge="BOTTOM"/>
   115                 <anchoritem dst="albumName" dstEdge="LEFT" spacing="var(hb-param-margin-gene-middle-horizontal)" src="albumArt" srcEdge="RIGHT"/>
    95         <anchoritem dst="songDetails" dstEdge="LEFT" spacing="0un" src="" srcEdge="LEFT"/>
   116                    
    96         <anchoritem dst="songDetails" dstEdge="RIGHT" spacing="0un" src="" srcEdge="RIGHT"/>
   117                 <anchoritem dst="shareButton" dstEdge="TOP" spacing="var(hb-param-margin-gene-bottom)" src="albumName" srcEdge="BOTTOM"/>
    97         <anchoritem dst="songDetails" dstEdge="BOTTOM" spacer="spacer1" src="" srcEdge="BOTTOM"/>
   118     		    <anchoritem dst="shareButton" dstEdge="RIGHT" spacing="-var(hb-param-margin-gene-right)" src="" srcEdge="RIGHT"/>
    98       </layout>
   119                 <anchoritem dst="shareButton" dstEdge="LEFT" spacing="var(hb-param-margin-gene-left)" src="" srcEdge="LEFT"/>
       
   120                 <anchoritem dst="shareButton" dstEdge="BOTTOM" spacing="0un" src="" srcEdge="BOTTOM"/>
       
   121             </layout>
       
   122         </widget>
       
   123         <layout type="linear" orientation="Vertical" >
       
   124             <contentsmargins left="0" top="0" right="0" bottom="0" />
       
   125             <linearitem itemname="songInfo"/>
       
   126             <linearitem itemname="songDetails"/>
       
   127             <stretchitem stretchfactor="5"/>
       
   128         </layout>
    99     </widget>
   129     </widget>
   100   </section>
   130   </section>
   101 
   131 
   102 
   132 
   103   <metadata activeUIState="Common ui state" display="QHD portrait" unit="un">
   133   <metadata activeUIState="Common ui state" display="QHD portrait" unit="un">