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