videoplayback/hbvideoplaybackview/resources/hbvideoplaybackview.docml
changeset 18 35eebde9876a
child 22 9b6761e5bd30
equal deleted inserted replaced
17:69946d1824c4 18:35eebde9876a
       
     1 <?xml version="1.0" encoding="UTF-8"?>
       
     2 <hbdocument version="1.0">
       
     3     <widget name="content" type="HbWidget">
       
     4         <widget name="bufferingIcon" type="HbLabel">
       
     5             <enums name="alignment" value="AlignVCenter|AlignHCenter"/>
       
     6             <icon iconName="frame_anim_looping" name="icon"/>
       
     7             <real name="z" value="5"/>
       
     8             <sizehint height="70" type="PREFERRED" width="70"/>
       
     9             <bool name="visible" value="FALSE"/>
       
    10         </widget>
       
    11         <widget name="fileDetailsLayout" type="HbWidget">
       
    12             <widget name="fileDetails" type="HbListWidget"/>
       
    13             <real name="z" value="2"/>
       
    14             <sizehint height="193" type="PREFERRED" width="320"/>
       
    15             <bool name="visible" value="FALSE"/>
       
    16             <layout orientation="Vertical" type="linear">
       
    17                 <contentsmargins bottom="9px" left="9px" right="9px" top="9px"/>
       
    18                 <linearitem itemname="fileDetails"/>
       
    19             </layout>
       
    20         </widget>
       
    21         <widget name="bitmapLayout" type="HbWidget">
       
    22             <widget name="audioOnlyBitmap" type="HbLabel">
       
    23                 <enums name="alignment" value="AlignVCenter|AlignHCenter"/>
       
    24                 <icon iconName="qtg_large_just_audio" name="icon"/>
       
    25                 <bool name="visible" value="FALSE"/>
       
    26             </widget>
       
    27             <widget name="partialAudioOnlyBitmap" type="HbLabel">
       
    28                 <enums name="alignment" value="AlignVCenter|AlignHCenter"/>
       
    29                 <icon iconName="qtg_large_corrupted" name="icon"/>
       
    30                 <bool name="visible" value="FALSE"/>
       
    31             </widget>
       
    32             <widget name="realAudioOnlyBitmap" type="HbLabel">
       
    33                 <enums name="alignment" value="AlignVCenter|AlignHCenter"/>
       
    34                 <icon iconName="qtg_large_realplayer" name="icon"/>
       
    35                 <bool name="visible" value="FALSE"/>
       
    36             </widget>
       
    37             <widget name="tvOutBitmap" type="HbLabel">
       
    38                 <enums name="alignment" value="AlignVCenter|AlignHCenter"/>
       
    39                 <icon iconName="qtg_large_tv_out" name="icon"/>
       
    40                 <bool name="visible" value="FALSE"/>
       
    41             </widget>
       
    42             <real name="z" value="1"/>
       
    43             <sizepolicy horizontalPolicy="Preferred" horizontalStretch="0" verticalPolicy="Preferred" verticalStretch="0"/>
       
    44             <sizehint height="193" type="PREFERRED" width="320"/>
       
    45             <sizehint height="18" type="MINIMUM" width="18"/>
       
    46             <sizehint height="16777215" type="MAXIMUM" width="16777215"/>
       
    47             <bool name="visible" value="FALSE"/>
       
    48             <layout type="stacked">
       
    49                 <stackitem itemname="audioOnlyBitmap"/>
       
    50                 <stackitem itemname="partialAudioOnlyBitmap"/>
       
    51                 <stackitem itemname="realAudioOnlyBitmap"/>
       
    52                 <stackitem itemname="tvOutBitmap"/>
       
    53             </layout>
       
    54         </widget>
       
    55         <widget name="detailsPlaybackWindow" type="HbWidget">
       
    56             <widget name="small_transparentWindow" type="HbTransparentWindow">
       
    57                 <widget name="detailsViewPlayButton" type="HbPushButton">
       
    58                     <icon iconName="qtg_mono_play" name="icon"/>
       
    59                     <real name="z" value="2"/>
       
    60                     <sizehint height="60" type="PREFERRED" width="60"/>
       
    61                     <contentsmargins bottom="0" left="0" right="0" top="0"/>
       
    62                     <string name="state" value="normal"/>
       
    63                 </widget>
       
    64                 <real name="z" value="0"/>
       
    65                 <sizehint height="229" type="PREFERRED"/>
       
    66                 <layout type="anchor">
       
    67                     <anchoritem dst="detailsViewPlayButton" dstEdge="CENTERH" spacing="0" src="" srcEdge="CENTERH"/>
       
    68                     <anchoritem dst="detailsViewPlayButton" dstEdge="CENTERV" spacing="0" src="" srcEdge="CENTERV"/>
       
    69                 </layout>
       
    70             </widget>
       
    71             <widget name="attachShareButton" type="HbWidget">
       
    72                 <widget name="detailsAttachButton" type="HbPushButton">
       
    73                     <icon iconName="qtg_mono_attach" name="icon"/>
       
    74                     <sizehint height="40" type="PREFERRED" width="320"/>
       
    75                     <bool name="visible" value="FALSE"/>
       
    76                     <string name="state" value="normal"/>
       
    77                 </widget>
       
    78                 <widget name="detailsShareButton" type="HbPushButton">
       
    79                     <icon iconName="qtg_mono_share" name="icon"/>
       
    80                     <real name="z" value="1"/>
       
    81                     <sizehint height="40" type="PREFERRED" width="320"/>
       
    82                     <bool name="visible" value="TRUE"/>
       
    83                     <string name="state" value="normal"/>
       
    84                 </widget>
       
    85                 <real name="z" value="0"/>
       
    86                 <sizehint height="40" type="PREFERRED" width="320"/>
       
    87                 <layout type="stacked">
       
    88                     <stackitem itemname="detailsAttachButton"/>
       
    89                     <stackitem itemname="detailsShareButton"/>
       
    90                 </layout>
       
    91             </widget>
       
    92             <real name="z" value="4"/>
       
    93             <sizehint height="160" type="PREFERRED" width="80"/>
       
    94             <bool name="visible" value="FALSE"/>
       
    95             <layout orientation="Vertical" type="linear">
       
    96                 <contentsmargins bottom="0px" left="0px" right="0px" top="0px"/>
       
    97                 <linearitem itemname="small_transparentWindow"/>
       
    98                 <linearitem itemname="attachShareButton"/>
       
    99             </layout>
       
   100         </widget>
       
   101         <widget name="title" type="HbLabel">
       
   102             <enums name="alignment" value="AlignLeft|AlignVCenter|AlignLeading"/>
       
   103             <real name="z" value="6"/>
       
   104             <sizehint height="33" type="PREFERRED" width="640"/>
       
   105             <bool name="visible" value="FALSE"/>
       
   106         </widget>
       
   107         <widget name="transparentWindow" type="HbTransparentWindow">
       
   108             <real name="z" value="0"/>
       
   109             <bool name="visible" value="FALSE"/>
       
   110             <layout type="anchor"/>
       
   111         </widget>
       
   112         <widget name="controlBarLayout" type="HbWidget">
       
   113             <widget name="progressBarLayout" type="HbWidget">
       
   114                 <widget name="progressSlider" type="HbProgressSlider">
       
   115                     <integer name="progressValue" value="70"/>
       
   116                     <bool name="minMaxTextVisible" value="TRUE"/>
       
   117                     <bool name="textVisible" value="FALSE"/>
       
   118                     <enums name="minMaxTextAlignment" value="AlignVCenter|AlignHCenter"/>
       
   119                     <string name="minText" value=""/>
       
   120                     <enums name="orientation" value="Horizontal"/>
       
   121                     <integer name="sliderValue" value="30"/>
       
   122                     <enums name="textAlignment" value="AlignBottom"/>
       
   123                     <string name="maxText" value=""/>
       
   124                 </widget>
       
   125                 <real name="z" value="3"/>
       
   126                 <bool name="visible" value="TRUE"/>
       
   127                 <layout type="anchor">
       
   128                     <anchoritem dst="progressSlider" dstEdge="LEFT" spacing="0" src="" srcEdge="LEFT"/>
       
   129                     <anchoritem dst="progressSlider" dstEdge="CENTERV" spacing="0" src="" srcEdge="CENTERV"/>
       
   130                     <anchoritem dst="progressSlider" dstEdge="RIGHT" spacing="0" src="" srcEdge="RIGHT"/>
       
   131                 </layout>
       
   132             </widget>
       
   133             <widget name="buttonBarLayout" type="HbWidget">
       
   134                 <widget name="aspectRatioAndAttachButtonLayout" type="HbWidget">
       
   135                     <widget name="attachButton" type="HbPushButton">
       
   136                         <icon iconName="qtg_mono_attach" name="icon"/>
       
   137                         <sizehint height="50" type="PREFERRED" width="150"/>
       
   138                         <sizehint height="50" type="MINIMUM" width="120"/>
       
   139                         <bool name="visible" value="FALSE"/>
       
   140                         <string name="state" value="normal"/>
       
   141                     </widget>
       
   142                     <widget name="aspectRatioButtons" type="HbWidget">
       
   143                         <widget name="naturalButton" type="HbPushButton">
       
   144                             <icon iconName="qtg_mono_aspect_ratio_natural" name="icon"/>
       
   145                             <sizehint height="50" type="PREFERRED" width="150"/>
       
   146                             <sizehint height="50" type="MINIMUM" width="120"/>
       
   147                             <bool name="visible" value="FALSE"/>
       
   148                             <string name="state" value="normal"/>
       
   149                         </widget>
       
   150                         <widget name="stretchButton" type="HbPushButton">
       
   151                             <icon iconName="qtg_mono_aspect_ratio_stretched" name="icon"/>
       
   152                             <real name="z" value="1"/>
       
   153                             <sizehint height="50" type="PREFERRED" width="150"/>
       
   154                             <sizehint height="50" type="MINIMUM" width="120"/>
       
   155                             <bool name="visible" value="FALSE"/>
       
   156                             <string name="state" value="normal"/>
       
   157                         </widget>
       
   158                         <widget name="zoomButton" type="HbPushButton">
       
   159                             <icon iconName="qtg_mono_aspect_ratio_zoom" name="icon"/>
       
   160                             <real name="z" value="2"/>
       
   161                             <sizehint height="50" type="PREFERRED" width="150"/>
       
   162                             <sizehint height="50" type="MINIMUM" width="120"/>
       
   163                             <string name="state" value="normal"/>
       
   164                         </widget>
       
   165                         <real name="z" value="0"/>
       
   166                         <sizehint height="50" type="PREFERRED" width="150"/>
       
   167                         <sizehint height="50" type="MINIMUM" width="120"/>
       
   168                         <layout type="stacked">
       
   169                             <stackitem itemname="naturalButton"/>
       
   170                             <stackitem itemname="stretchButton"/>
       
   171                             <stackitem itemname="zoomButton"/>
       
   172                         </layout>
       
   173                     </widget>
       
   174                     <real name="z" value="0"/>
       
   175                     <sizehint height="50" type="PREFERRED" width="150"/>
       
   176                     <sizehint height="50" type="MINIMUM" width="120"/>
       
   177                     <layout type="stacked">
       
   178                         <stackitem itemname="aspectRatioButtons"/>
       
   179                         <stackitem itemname="attachButton"/>
       
   180                     </layout>
       
   181                 </widget>
       
   182                 <widget name="rwButton" type="HbPushButton">
       
   183                     <icon iconName="qtg_mono_previous" name="icon"/>
       
   184                     <sizehint height="50" type="PREFERRED" width="150"/>
       
   185                     <sizehint height="50" type="MINIMUM" width="120"/>
       
   186                     <string name="state" value="normal"/>
       
   187                 </widget>
       
   188                 <widget name="playPauseButtons" type="HbWidget">
       
   189                     <widget name="playButton" type="HbPushButton">
       
   190                         <icon iconName="qtg_mono_play" name="icon"/>
       
   191                         <real name="z" value="1"/>
       
   192                         <sizehint height="50" type="PREFERRED" width="150"/>
       
   193                         <sizehint height="50" type="MINIMUM" width="120"/>
       
   194                         <bool name="visible" value="FALSE"/>
       
   195                         <string name="state" value="normal"/>
       
   196                     </widget>
       
   197                     <widget name="pauseButton" type="HbPushButton">
       
   198                         <icon iconName="qtg_mono_pause" name="icon"/>
       
   199                         <sizehint height="50" type="PREFERRED" width="150"/>
       
   200                         <sizehint height="50" type="MINIMUM" width="120"/>
       
   201                         <string name="state" value="normal"/>
       
   202                     </widget>
       
   203                     <real name="z" value="0"/>
       
   204                     <sizehint height="150" type="PREFERRED" width="150"/>
       
   205                     <sizehint height="52" type="MINIMUM" width="120"/>
       
   206                     <layout type="stacked">
       
   207                         <stackitem itemname="playButton"/>
       
   208                         <stackitem itemname="pauseButton"/>
       
   209                     </layout>
       
   210                 </widget>
       
   211                 <widget name="ffButton" type="HbPushButton">
       
   212                     <icon iconName="qtg_mono_next" name="icon"/>
       
   213                     <real name="z" value="7"/>
       
   214                     <sizehint height="50" type="PREFERRED" width="150"/>
       
   215                     <sizehint height="50" type="MINIMUM" width="120"/>
       
   216                     <string name="state" value="normal"/>
       
   217                 </widget>
       
   218                 <widget name="detailsButton" type="HbPushButton">
       
   219                     <icon iconName="qtg_mono_info" name="icon"/>
       
   220                     <sizehint height="50" type="PREFERRED" width="150"/>
       
   221                     <sizehint height="50" type="MINIMUM" width="120"/>
       
   222                     <string name="state" value="normal"/>
       
   223                 </widget>
       
   224                 <real name="z" value="1"/>
       
   225                 <sizehint height="50" type="PREFERRED" width="640"/>
       
   226                 <sizehint height="50" type="MINIMUM" width="178"/>
       
   227                 <bool name="visible" value="TRUE"/>
       
   228                 <layout orientation="Horizontal" spacing="0px" type="linear">
       
   229                     <contentsmargins bottom="0px" left="0px" right="0px" top="0px"/>
       
   230                     <linearitem itemname="aspectRatioAndAttachButtonLayout"/>
       
   231                     <linearitem itemname="rwButton"/>
       
   232                     <linearitem itemname="playPauseButtons"/>
       
   233                     <linearitem itemname="ffButton"/>
       
   234                     <linearitem itemname="detailsButton"/>
       
   235                 </layout>
       
   236             </widget>
       
   237             <real name="z" value="1"/>
       
   238             <sizehint height="160" type="PREFERRED" width="80"/>
       
   239             <bool name="visible" value="FALSE"/>
       
   240             <layout orientation="Vertical" spacing="0px" type="linear">
       
   241                 <contentsmargins bottom="0px" left="0px" right="0px" top="0px"/>
       
   242                 <linearitem itemname="progressBarLayout"/>
       
   243                 <linearitem itemname="buttonBarLayout"/>
       
   244             </layout>
       
   245         </widget>
       
   246         <size height="360" name="size" width="640"/>
       
   247         <real name="z" value="1"/>
       
   248         <rect height="360" name="geometry" width="640" x="0" y="0"/>
       
   249         <sizehint height="524287" type="MAXIMUM" width="524287"/>
       
   250         <layout type="anchor">
       
   251             <anchoritem dst="bufferingIcon" dstEdge="CENTERH" spacing="0" src="" srcEdge="CENTERH"/>
       
   252             <anchoritem dst="bufferingIcon" dstEdge="CENTERV" spacing="0" src="" srcEdge="CENTERV"/>
       
   253             <anchoritem dst="title" dstEdge="LEFT" spacing="0" src="" srcEdge="LEFT"/>
       
   254             <anchoritem dst="title" dstEdge="RIGHT" spacing="0" src="" srcEdge="RIGHT"/>
       
   255             <anchoritem dst="title" dstEdge="TOP" spacing="62" src="" srcEdge="TOP"/>
       
   256             <anchoritem dst="fileDetailsLayout" dstEdge="LEFT" spacing="0" src="" srcEdge="CENTERH"/>
       
   257             <anchoritem dst="fileDetailsLayout" dstEdge="RIGHT" spacing="0" src="" srcEdge="RIGHT"/>
       
   258             <anchoritem dst="fileDetailsLayout" dstEdge="TOP" spacing="62" src="" srcEdge="TOP"/>
       
   259             <anchoritem dst="fileDetailsLayout" dstEdge="BOTTOM" spacing="-100" src="" srcEdge="BOTTOM"/>
       
   260             <anchoritem dst="bitmapLayout" dstEdge="LEFT" spacing="0" src="" srcEdge="LEFT"/>
       
   261             <anchoritem dst="bitmapLayout" dstEdge="RIGHT" spacing="0" src="" srcEdge="CENTERH"/>
       
   262             <anchoritem dst="bitmapLayout" dstEdge="TOP" spacing="62" src="" srcEdge="TOP"/>
       
   263             <anchoritem dst="detailsPlaybackWindow" dstEdge="TOP" spacing="0" src="title" srcEdge="BOTTOM"/>
       
   264             <anchoritem dst="detailsPlaybackWindow" dstEdge="LEFT" spacing="0" src="" srcEdge="LEFT"/>
       
   265             <anchoritem dst="detailsPlaybackWindow" dstEdge="RIGHT" spacing="0" src="" srcEdge="CENTERH"/>
       
   266             <anchoritem dst="detailsPlaybackWindow" dstEdge="BOTTOM" spacing="0" src="" srcEdge="BOTTOM"/>
       
   267             <anchoritem dst="transparentWindow" dstEdge="LEFT" spacing="0" src="" srcEdge="LEFT"/>
       
   268             <anchoritem dst="transparentWindow" dstEdge="TOP" spacing="0" src="" srcEdge="TOP"/>
       
   269             <anchoritem dst="transparentWindow" dstEdge="RIGHT" spacing="0" src="" srcEdge="RIGHT"/>
       
   270             <anchoritem dst="transparentWindow" dstEdge="BOTTOM" spacing="0" src="" srcEdge="BOTTOM"/>
       
   271             <anchoritem dst="title" dstEdge="BOTTOM" spacing="100" src="" srcEdge="TOP"/>
       
   272             <anchoritem dst="controlBarLayout" dstEdge="LEFT" spacing="0" src="" srcEdge="LEFT"/>
       
   273             <anchoritem dst="controlBarLayout" dstEdge="RIGHT" spacing="0" src="" srcEdge="RIGHT"/>
       
   274             <anchoritem dst="controlBarLayout" dstEdge="BOTTOM" spacing="0" src="" srcEdge="BOTTOM"/>
       
   275             <anchoritem dst="bitmapLayout" dstEdge="BOTTOM" spacing="-100" src="" srcEdge="BOTTOM"/>
       
   276             <anchoritem dst="controlBarLayout" dstEdge="TOP" spacing="-100" src="" srcEdge="BOTTOM"/>
       
   277         </layout>
       
   278     </widget>
       
   279     <section name="detailsView">
       
   280         <widget name="content" type="HbWidget">
       
   281             <layout type="anchor">
       
   282                 <anchoritem dst="fileDetailsLayout" dstEdge="TOP" spacing="0" src="title" srcEdge="BOTTOM"/>
       
   283                 <anchoritem dst="fileDetailsLayout" dstEdge="LEFT" spacing="0" src="" srcEdge="CENTERH"/>
       
   284                 <anchoritem dst="fileDetailsLayout" dstEdge="RIGHT" spacing="0" src="" srcEdge="RIGHT"/>
       
   285                 <anchoritem dst="fileDetailsLayout" dstEdge="BOTTOM" spacing="0" src="" srcEdge="BOTTOM"/>
       
   286             </layout>
       
   287         </widget>
       
   288         <widget name="fileDetailsLayout" type="HbWidget">
       
   289             <sizehint height="264" type="PREFERRED" width="320"/>
       
   290         </widget>
       
   291     </section>
       
   292     <section name="audioOnlyViewWithLocalPlayback">
       
   293         <widget name="content" type="HbWidget">
       
   294             <layout type="anchor">
       
   295                 <anchoritem dst="fileDetailsLayout" dstEdge="TOP" spacing="62" src="" srcEdge="TOP"/>
       
   296                 <anchoritem dst="fileDetailsLayout" dstEdge="LEFT" spacing="0" src="" srcEdge="CENTERH"/>
       
   297                 <anchoritem dst="fileDetailsLayout" dstEdge="RIGHT" spacing="0" src="" srcEdge="RIGHT"/>
       
   298                 <anchoritem dst="fileDetailsLayout" dstEdge="BOTTOM" spacing="-100" src="" srcEdge="BOTTOM"/>
       
   299             </layout>
       
   300         </widget>
       
   301         <widget name="fileDetailsLayout" type="HbWidget">
       
   302             <sizehint height="198" type="PREFERRED" width="320"/>
       
   303         </widget>
       
   304     </section>
       
   305     <section name="audioOnlyViewWithNonLocalPlayback">
       
   306         <widget name="content" type="HbWidget">
       
   307             <layout type="anchor">
       
   308                 <anchoritem dst="fileDetailsLayout" dstEdge="TOP" spacing="62" src="" srcEdge="TOP"/>
       
   309                 <anchoritem dst="fileDetailsLayout" dstEdge="LEFT" spacing="0" src="" srcEdge="CENTERH"/>
       
   310                 <anchoritem dst="fileDetailsLayout" dstEdge="RIGHT" spacing="0" src="" srcEdge="RIGHT"/>
       
   311                 <anchoritem dst="fileDetailsLayout" dstEdge="BOTTOM" spacing="-100" src="" srcEdge="BOTTOM"/>
       
   312             </layout>
       
   313         </widget>
       
   314         <widget name="fileDetailsLayout" type="HbWidget">
       
   315             <sizehint height="198" type="PREFERRED" width="320"/>
       
   316         </widget>
       
   317     </section>
       
   318     <metadata activeUIState="Common ui state" display="NHD landscape" unit="px">
       
   319         <resource location="hbvideoplaybackview.qrc"/>
       
   320         <uistate name="Common ui state" sections="#common"/>
       
   321     </metadata>
       
   322 </hbdocument>