mpviewplugins/mpcollectionviewplugin/resources/musiccollection.docml
author Pat Downey <patd@symbian.org>
Wed, 23 Jun 2010 17:07:08 +0100
changeset 33 d7f1a76a253a
parent 29 8192e5b5c935
parent 27 13da8b4dd996
permissions -rw-r--r--
Merge heads.

<?xml version="1.0" encoding="UTF-8"?>
<hbdocument version="0.9">
    <widget name="mainContainer" type="HbWidget">
        <widget name="nowPlaying" type="MpNowPlayingWidget">
            <sizehint type="MAXIMUM" height="0.0" />
        </widget>
        <widget name="container" type="HbWidget">
            <sizehint height="expr(var(hb-param-screen-height) - var(hb-param-widget-chrome-height) - var(hb-param-widget-toolbar-height))" type="PREFERRED" width="var(hb-param-screen-width)"/>
        </widget>
        <layout orientation="Vertical" spacing="0un" type="linear">
            <contentsmargins bottom="0.0un" left="var(hb-param-margin-view-left)" right="var(hb-param-margin-view-right)" top="0.0un"/>
            <linearitem itemname="container" spacing="0.0un"/>
            <linearitem itemname="nowPlaying" spacing="0.0un"/>
        </layout>
    </widget>

    <section name="showBanner">
        <widget name="nowPlaying">
            <sizehint type="MAXIMUM" height="expr(2*var(hb-param-margin-gene-middle-vertical) + var(hb-param-text-height-primary) + var(hb-param-text-height-secondary))" />
            <sizehint type="MINIMUM" height="expr(2*var(hb-param-margin-gene-middle-vertical) + var(hb-param-text-height-primary) + var(hb-param-text-height-secondary))" />
            <sizehint type="PREFERRED" height="expr(2*var(hb-param-margin-gene-middle-vertical) + var(hb-param-text-height-primary) + var(hb-param-text-height-secondary))" />            
        </widget>
    </section>
    
    <section name="hideBanner">
        <widget name="nowPlaying">
            <sizehint type="MAXIMUM" height="0.0" />
            <sizehint type="MINIMUM" height="0.0" />
            <sizehint type="PREFERRED" height="0.0" />        
        </widget>
    </section>
    
    <section name="allSongs">
        <widget name="container">
            <widget name="allSongsDetail" type="HbGroupBox">
                <bool name="collapsable" value="FALSE"/>
                <real name="z" value="1.0"/>
            </widget>
            <widget name="allSongsList" type="HbListView">
                <sizehint height="expr(var(hb-param-screen-height) - var(hb-param-widget-chrome-height) - var(hb-param-widget-toolbar-height))" type="PREFERRED" width="var(hb-param-screen-width)"/>
            </widget>
            <layout orientation="Vertical" spacing="0un" type="linear">
                <contentsmargins bottom="0.0" left="var(hb-param-margin-view-left)" right="var(hb-param-margin-view-right)" top="0.0"/>
                <linearitem itemname="allSongsDetail" spacing="0.0"/>
                <linearitem itemname="allSongsList" spacing="0.0"/>
            </layout>
        </widget>
    </section>
    
    <section name="artists">
        <widget name="container">
            <widget name="artistsList" type="HbListView">
                <sizehint height="expr(var(hb-param-screen-height) - var(hb-param-widget-chrome-height) - var(hb-param-widget-toolbar-height))" type="PREFERRED" width="var(hb-param-screen-width)"/>
            </widget>
            <layout orientation="Vertical" spacing="0un" type="linear">
                <contentsmargins bottom="0.0" left="var(hb-param-margin-view-left)" right="var(hb-param-margin-view-right)" top="0.0"/>
                <linearitem itemname="artistsList" spacing="0.0"/>
            </layout>
        </widget>
    </section>

    <section name="artistAlbums">
        <widget name="container">
            <widget name="artistDetail" type="HbGroupBox">
                <bool name="collapsable" value="FALSE"/>
                <real name="z" value="1.0"/>
            </widget>
            <layout orientation="Vertical" spacing="0un" type="linear">
                <contentsmargins bottom="0.0" left="var(hb-param-margin-view-left)" right="var(hb-param-margin-view-right)" top="0.0"/>
                <linearitem itemname="artistDetail" spacing="0.0"/>
                <linearitem itemname="artistsList" spacing="0.0"/>
            </layout>
        </widget>
    </section>

    <section name="artistAlbumTBone">
        <widget name="container">
            <widget name="artistAlbumWall" type="HgMediawall">
                <sizehint height="expr(24.5un + var(hb-param-text-height-primary) + var(hb-param-text-height-secondary) + (2*var(hb-param-margin-gene-middle-vertical)) + var(hb-param-margin-gene-bottom))" type="MAXIMUM" width="var(hb-param-screen-width)"/>
                <sizehint height="expr(24.5un + var(hb-param-text-height-primary) + var(hb-param-text-height-secondary) + (2*var(hb-param-margin-gene-middle-vertical)) + var(hb-param-margin-gene-bottom))" type="PREFERRED" width="var(hb-param-screen-width)"/>
                <sizehint height="expr(24.5un + var(hb-param-text-height-primary) + var(hb-param-text-height-secondary) + (2*var(hb-param-margin-gene-middle-vertical)) + var(hb-param-margin-gene-bottom))" type="FIXED" width="var(hb-param-screen-width)"/>
                <sizehint height="expr(24.5un + var(hb-param-text-height-primary) + var(hb-param-text-height-secondary) + (2*var(hb-param-margin-gene-middle-vertical)) + var(hb-param-margin-gene-bottom))" type="MINIMUM" width="var(hb-param-screen-width)"/>
            </widget>
            <layout orientation="Vertical" spacing="var(hb-param-margin-gene-middle-vertical)" type="linear">
                <contentsmargins bottom="0.0" left="var(hb-param-margin-view-left)" right="var(hb-param-margin-view-right)" top="0.0"/>
                <linearitem itemname="artistAlbumWall"/>
                <linearitem itemname="artistsList"/>
            </layout>
        </widget>
    </section>
    
    <section name="artistAlbumTBoneFetcher">
        <widget name="container">
            <widget name="artistDetail" type="HbGroupBox">
                <bool name="collapsable" value="FALSE"/>
                <real name="z" value="1.0"/>
            </widget>
            <widget name="artistAlbumWall" type="HgMediawall">
                <sizehint height="expr(24.5un + var(hb-param-text-height-primary) + var(hb-param-text-height-secondary) + (2*var(hb-param-margin-gene-middle-vertical)) + var(hb-param-margin-gene-bottom))" type="MAXIMUM" width="var(hb-param-screen-width)"/>
                <sizehint height="expr(24.5un + var(hb-param-text-height-primary) + var(hb-param-text-height-secondary) + (2*var(hb-param-margin-gene-middle-vertical)) + var(hb-param-margin-gene-bottom))" type="PREFERRED" width="var(hb-param-screen-width)"/>
                <sizehint height="expr(24.5un + var(hb-param-text-height-primary) + var(hb-param-text-height-secondary) + (2*var(hb-param-margin-gene-middle-vertical)) + var(hb-param-margin-gene-bottom))" type="FIXED" width="var(hb-param-screen-width)"/>
                <sizehint height="expr(24.5un + var(hb-param-text-height-primary) + var(hb-param-text-height-secondary) + (2*var(hb-param-margin-gene-middle-vertical)) + var(hb-param-margin-gene-bottom))" type="MINIMUM" width="var(hb-param-screen-width)"/>
            </widget>
            <layout orientation="Vertical" spacing="var(hb-param-margin-gene-middle-vertical)" type="linear">
                <contentsmargins bottom="0.0" left="var(hb-param-margin-view-left)" right="var(hb-param-margin-view-right)" top="0.0"/>
                <linearitem itemname="artistDetail" spacing="0.0"/>
                <linearitem itemname="artistAlbumWall"/>
                <linearitem itemname="artistsList"/>
            </layout>
        </widget>
    </section>
    
    <section name="albums">
        <widget name="container">
            <widget name="albumsList" type="HbListView">
                <sizehint height="expr(var(hb-param-screen-height) - var(hb-param-widget-chrome-height) - var(hb-param-widget-toolbar-height))" type="PREFERRED" width="var(hb-param-screen-width)"/>
            </widget>
            <layout orientation="Vertical" spacing="0un" type="linear">
                <contentsmargins bottom="0.0" left="var(hb-param-margin-view-left)" right="var(hb-param-margin-view-right)" top="0.0"/>
                <linearitem itemname="albumsList" spacing="0.0"/>
            </layout>
        </widget>
    </section>

    <section name="albumTBone">
        <widget name="container">
            <widget name="albumWall" type="HgMediawall">
                <sizehint height="expr(24.5un + var(hb-param-text-height-primary) + var(hb-param-text-height-secondary) + (2*var(hb-param-margin-gene-middle-vertical)) + var(hb-param-margin-gene-bottom))" type="MAXIMUM" width="var(hb-param-screen-width)"/>
                <sizehint height="expr(24.5un + var(hb-param-text-height-primary) + var(hb-param-text-height-secondary) + (2*var(hb-param-margin-gene-middle-vertical)) + var(hb-param-margin-gene-bottom))" type="PREFERRED" width="var(hb-param-screen-width)"/>
                <sizehint height="expr(24.5un + var(hb-param-text-height-primary) + var(hb-param-text-height-secondary) + (2*var(hb-param-margin-gene-middle-vertical)) + var(hb-param-margin-gene-bottom))" type="FIXED" width="var(hb-param-screen-width)"/>
                <sizehint height="expr(24.5un + var(hb-param-text-height-primary) + var(hb-param-text-height-secondary) + (2*var(hb-param-margin-gene-middle-vertical)) + var(hb-param-margin-gene-bottom))" type="MINIMUM" width="var(hb-param-screen-width)"/>
            </widget>
            <layout orientation="Vertical" spacing="var(hb-param-margin-gene-middle-vertical)" type="linear">
                <contentsmargins bottom="0.0" left="var(hb-param-margin-view-left)" right="var(hb-param-margin-view-right)" top="0.0"/>
                <linearitem itemname="albumWall"/>
                <linearitem itemname="albumsList"/>
            </layout>
        </widget>
    </section>
    
    <section name="albumTBoneFetcher">
        <widget name="container">
            <widget name="albumTBoneDetail" type="HbGroupBox">
                <bool name="collapsable" value="FALSE"/>
                <real name="z" value="1.0"/>
            </widget>
            <widget name="albumWall" type="HgMediawall">
                <sizehint height="expr(24.5un + var(hb-param-text-height-primary) + var(hb-param-text-height-secondary) + (2*var(hb-param-margin-gene-middle-vertical)) + var(hb-param-margin-gene-bottom))" type="MAXIMUM" width="var(hb-param-screen-width)"/>
                <sizehint height="expr(24.5un + var(hb-param-text-height-primary) + var(hb-param-text-height-secondary) + (2*var(hb-param-margin-gene-middle-vertical)) + var(hb-param-margin-gene-bottom))" type="PREFERRED" width="var(hb-param-screen-width)"/>
                <sizehint height="expr(24.5un + var(hb-param-text-height-primary) + var(hb-param-text-height-secondary) + (2*var(hb-param-margin-gene-middle-vertical)) + var(hb-param-margin-gene-bottom))" type="FIXED" width="var(hb-param-screen-width)"/>
                <sizehint height="expr(24.5un + var(hb-param-text-height-primary) + var(hb-param-text-height-secondary) + (2*var(hb-param-margin-gene-middle-vertical)) + var(hb-param-margin-gene-bottom))" type="MINIMUM" width="var(hb-param-screen-width)"/>
            </widget>
            <layout orientation="Vertical" spacing="var(hb-param-margin-gene-middle-vertical)" type="linear">
                <contentsmargins bottom="0.0" left="var(hb-param-margin-view-left)" right="var(hb-param-margin-view-right)" top="0.0"/>
                <linearitem itemname="albumTBoneDetail" spacing="0.0"/>
                <linearitem itemname="albumWall"/>
                <linearitem itemname="albumsList"/>
            </layout>
        </widget>
    </section>
    
    <section name="playlists">
        <widget name="container">
            <widget name="playlistsList" type="HbListView">
                <sizehint height="expr(var(hb-param-screen-height) - var(hb-param-widget-chrome-height) - var(hb-param-widget-toolbar-height))" type="PREFERRED" width="var(hb-param-screen-width)"/>
            </widget>
            <layout orientation="Vertical" spacing="0un" type="linear">
                <contentsmargins bottom="0.0" left="var(hb-param-margin-view-left)" right="var(hb-param-margin-view-right)" top="0.0"/>
                <linearitem itemname="playlistsList" spacing="0.0"/>
            </layout>
        </widget>
    </section>

    <section name="playlistSongs">
        <widget name="container">
            <widget name="playlistSongsDetail" type="HbGroupBox">
                <bool name="collapsable" value="FALSE"/>
            </widget>
            <layout orientation="Vertical" spacing="0un" type="linear">
                <contentsmargins bottom="0.0" left="var(hb-param-margin-view-left)" right="var(hb-param-margin-view-right)" top="0.0"/>
                <linearitem itemname="playlistSongsDetail" spacing="0.0"/>
                <linearitem itemname="playlistsList" spacing="0.0"/>
            </layout>
        </widget>
    </section>

    <section name="emptyList">
        <widget name="container">
            <widget name="noMusic" type="HbLabel">
                <string name="plainText" locid="txt_mus_info_no_music"/>
                <enums name="alignment" value="AlignVCenter|AlignHCenter"/>
                <fontspec name="fontSpec" role="Primary"/>
            </widget>

            <layout type="linear" orientation="Vertical" >
                <contentsmargins bottom="0.0" left="var(hb-param-margin-view-left)" right="var(hb-param-margin-view-right)" top="0.0"/>
                <stretchitem stretchfactor="1"/>
                <linearitem itemname="noMusic" spacing="0.0"/>
                <stretchitem stretchfactor="1"/>
            </layout>
        </widget>
    </section>

</hbdocument>