Author: duncan
Date: Sun Sep  2 13:31:28 2007
New Revision: 9858

Log:
John Molohan's ported geexbox theme


Added:
   branches/rel-1/freevo/share/icons/themes/geexbox/
   branches/rel-1/freevo/share/icons/themes/geexbox/back_image.png   (contents, 
props changed)
   branches/rel-1/freevo/share/icons/themes/geexbox/back_image.png.filepart   
(contents, props changed)
   branches/rel-1/freevo/share/icons/themes/geexbox/back_main-orig.png   
(contents, props changed)
   branches/rel-1/freevo/share/icons/themes/geexbox/back_main.png   (contents, 
props changed)
   branches/rel-1/freevo/share/icons/themes/geexbox/back_movie.png   (contents, 
props changed)
   branches/rel-1/freevo/share/icons/themes/geexbox/back_music.png   (contents, 
props changed)
   branches/rel-1/freevo/share/icons/themes/geexbox/back_tv.png   (contents, 
props changed)
   branches/rel-1/freevo/share/icons/themes/geexbox/back_weather.png   
(contents, props changed)
   branches/rel-1/freevo/share/icons/themes/geexbox/down.png   (contents, props 
changed)
   branches/rel-1/freevo/share/icons/themes/geexbox/fake_logo.png   (contents, 
props changed)
   branches/rel-1/freevo/share/icons/themes/geexbox/image.png   (contents, 
props changed)
   branches/rel-1/freevo/share/icons/themes/geexbox/left.png   (contents, props 
changed)
   branches/rel-1/freevo/share/icons/themes/geexbox/movie.png   (contents, 
props changed)
   branches/rel-1/freevo/share/icons/themes/geexbox/music.png   (contents, 
props changed)
   branches/rel-1/freevo/share/icons/themes/geexbox/panel.png   (contents, 
props changed)
   branches/rel-1/freevo/share/icons/themes/geexbox/panel2.png   (contents, 
props changed)
   branches/rel-1/freevo/share/icons/themes/geexbox/right.png   (contents, 
props changed)
   branches/rel-1/freevo/share/icons/themes/geexbox/tv.png   (contents, props 
changed)
   branches/rel-1/freevo/share/icons/themes/geexbox/up.png   (contents, props 
changed)
   branches/rel-1/freevo/share/icons/themes/geexbox/watermarks/
   branches/rel-1/freevo/share/icons/themes/geexbox/watermarks/mail.png   
(contents, props changed)
   
branches/rel-1/freevo/share/icons/themes/geexbox/watermarks/newmail_active.png  
 (contents, props changed)
   
branches/rel-1/freevo/share/icons/themes/geexbox/watermarks/newmail_dimmed.png  
 (contents, props changed)
   branches/rel-1/freevo/share/icons/themes/geexbox/weather.png   (contents, 
props changed)
   branches/rel-1/freevo/share/images/geexbox/
   branches/rel-1/freevo/share/images/geexbox/logo.png   (contents, props 
changed)
   branches/rel-1/freevo/share/images/geexbox/mimetypes/
   branches/rel-1/freevo/share/images/geexbox/mimetypes/audiocd.png   
(contents, props changed)
   branches/rel-1/freevo/share/images/geexbox/mimetypes/cdrom.png   (contents, 
props changed)
   branches/rel-1/freevo/share/images/geexbox/mimetypes/empty_cdrom.png   
(contents, props changed)
   branches/rel-1/freevo/share/images/geexbox/mimetypes/folder_image.png   
(contents, props changed)
   branches/rel-1/freevo/share/images/geexbox/mimetypes/playlist.png   
(contents, props changed)
   branches/rel-1/freevo/share/images/geexbox/mimetypes/playlist_image.png   
(contents, props changed)
   branches/rel-1/freevo/share/images/geexbox/mimetypes/unknown.png   
(contents, props changed)
   branches/rel-1/freevo/share/images/geexbox/recordinglater.png   (contents, 
props changed)
   branches/rel-1/freevo/share/images/geexbox/recordingnow.png   (contents, 
props changed)
   branches/rel-1/freevo/share/images/geexbox/status/
   branches/rel-1/freevo/share/images/geexbox/status/cd_audio.png   (contents, 
props changed)
   branches/rel-1/freevo/share/images/geexbox/status/cd_inactive.png   
(contents, props changed)
   branches/rel-1/freevo/share/images/geexbox/status/cd_mixed.png   (contents, 
props changed)
   branches/rel-1/freevo/share/images/geexbox/status/cd_video.png   (contents, 
props changed)
   branches/rel-1/freevo/share/images/geexbox/status/television_active.png   
(contents, props changed)
   branches/rel-1/freevo/share/images/geexbox/status/television_inactive.png   
(contents, props changed)
   branches/rel-1/freevo/share/skins/main/geexbox.fxd   (contents, props 
changed)

Added: branches/rel-1/freevo/share/icons/themes/geexbox/back_image.png
==============================================================================
Binary file. No diff available.

Added: branches/rel-1/freevo/share/icons/themes/geexbox/back_image.png.filepart
==============================================================================
Binary file. No diff available.

Added: branches/rel-1/freevo/share/icons/themes/geexbox/back_main-orig.png
==============================================================================
Binary file. No diff available.

Added: branches/rel-1/freevo/share/icons/themes/geexbox/back_main.png
==============================================================================
Binary file. No diff available.

Added: branches/rel-1/freevo/share/icons/themes/geexbox/back_movie.png
==============================================================================
Binary file. No diff available.

Added: branches/rel-1/freevo/share/icons/themes/geexbox/back_music.png
==============================================================================
Binary file. No diff available.

Added: branches/rel-1/freevo/share/icons/themes/geexbox/back_tv.png
==============================================================================
Binary file. No diff available.

Added: branches/rel-1/freevo/share/icons/themes/geexbox/back_weather.png
==============================================================================
Binary file. No diff available.

Added: branches/rel-1/freevo/share/icons/themes/geexbox/down.png
==============================================================================
Binary file. No diff available.

Added: branches/rel-1/freevo/share/icons/themes/geexbox/fake_logo.png
==============================================================================
Binary file. No diff available.

Added: branches/rel-1/freevo/share/icons/themes/geexbox/image.png
==============================================================================
Binary file. No diff available.

Added: branches/rel-1/freevo/share/icons/themes/geexbox/left.png
==============================================================================
Binary file. No diff available.

Added: branches/rel-1/freevo/share/icons/themes/geexbox/movie.png
==============================================================================
Binary file. No diff available.

Added: branches/rel-1/freevo/share/icons/themes/geexbox/music.png
==============================================================================
Binary file. No diff available.

Added: branches/rel-1/freevo/share/icons/themes/geexbox/panel.png
==============================================================================
Binary file. No diff available.

Added: branches/rel-1/freevo/share/icons/themes/geexbox/panel2.png
==============================================================================
Binary file. No diff available.

Added: branches/rel-1/freevo/share/icons/themes/geexbox/right.png
==============================================================================
Binary file. No diff available.

Added: branches/rel-1/freevo/share/icons/themes/geexbox/tv.png
==============================================================================
Binary file. No diff available.

Added: branches/rel-1/freevo/share/icons/themes/geexbox/up.png
==============================================================================
Binary file. No diff available.

Added: branches/rel-1/freevo/share/icons/themes/geexbox/watermarks/mail.png
==============================================================================
Binary file. No diff available.

Added: 
branches/rel-1/freevo/share/icons/themes/geexbox/watermarks/newmail_active.png
==============================================================================
Binary file. No diff available.

Added: 
branches/rel-1/freevo/share/icons/themes/geexbox/watermarks/newmail_dimmed.png
==============================================================================
Binary file. No diff available.

Added: branches/rel-1/freevo/share/icons/themes/geexbox/weather.png
==============================================================================
Binary file. No diff available.

Added: branches/rel-1/freevo/share/images/geexbox/logo.png
==============================================================================
Binary file. No diff available.

Added: branches/rel-1/freevo/share/images/geexbox/mimetypes/audiocd.png
==============================================================================
Binary file. No diff available.

Added: branches/rel-1/freevo/share/images/geexbox/mimetypes/cdrom.png
==============================================================================
Binary file. No diff available.

Added: branches/rel-1/freevo/share/images/geexbox/mimetypes/empty_cdrom.png
==============================================================================
Binary file. No diff available.

Added: branches/rel-1/freevo/share/images/geexbox/mimetypes/folder_image.png
==============================================================================
Binary file. No diff available.

Added: branches/rel-1/freevo/share/images/geexbox/mimetypes/playlist.png
==============================================================================
Binary file. No diff available.

Added: branches/rel-1/freevo/share/images/geexbox/mimetypes/playlist_image.png
==============================================================================
Binary file. No diff available.

Added: branches/rel-1/freevo/share/images/geexbox/mimetypes/unknown.png
==============================================================================
Binary file. No diff available.

Added: branches/rel-1/freevo/share/images/geexbox/recordinglater.png
==============================================================================
Binary file. No diff available.

Added: branches/rel-1/freevo/share/images/geexbox/recordingnow.png
==============================================================================
Binary file. No diff available.

Added: branches/rel-1/freevo/share/images/geexbox/status/cd_audio.png
==============================================================================
Binary file. No diff available.

Added: branches/rel-1/freevo/share/images/geexbox/status/cd_inactive.png
==============================================================================
Binary file. No diff available.

Added: branches/rel-1/freevo/share/images/geexbox/status/cd_mixed.png
==============================================================================
Binary file. No diff available.

Added: branches/rel-1/freevo/share/images/geexbox/status/cd_video.png
==============================================================================
Binary file. No diff available.

Added: branches/rel-1/freevo/share/images/geexbox/status/television_active.png
==============================================================================
Binary file. No diff available.

Added: branches/rel-1/freevo/share/images/geexbox/status/television_inactive.png
==============================================================================
Binary file. No diff available.

Added: branches/rel-1/freevo/share/skins/main/geexbox.fxd
==============================================================================
--- (empty file)
+++ branches/rel-1/freevo/share/skins/main/geexbox.fxd  Sun Sep  2 13:31:28 2007
@@ -0,0 +1,960 @@
+<?xml version="1.0" ?>
+<freevo>
+
+    <skin include="basic" geometry="800x600">
+
+        <!--
+        *******************************************************
+        ** DEFAULT AND GENERAL SETTINGS
+        ******************************************************* -->
+
+        <iconset theme="geexbox"/>
+
+        <!-- Redefine of the type default -->
+        <menuset label="normal text style">
+            <view x="20" y="100" width="300" height="300"/>
+
+            <listing layout="listing" x="330" y="150" width="420" height="470">
+                <image filename="up.png" label="uparrow" x="760" y="110"/>
+                <image filename="down.png" label="downarrow" x="760" 
y="max-32"/>
+            </listing>
+        </menuset>
+
+        <!-- default without an image -->
+        <menuset label="default no image" inherits="normal text style">
+            <view visible="no"/>
+            <listing x="20" width="730"/>
+        </menuset>
+
+        <!-- default with description and image -->
+        <menuset label="default description" inherits="normal text style">
+            <listing height="350"/>
+            <info layout="description" visible="yes" x="20" y="460"
+            width="760" height="130"/>
+        </menuset>
+
+        <!-- default with description without an image -->
+        <menuset label="default description no image" inherits="default 
description">
+            <view visible="no"/>
+            <listing x="20" width="730"/>
+        </menuset>
+
+        <!-- default view area -->
+        <layout label="view">
+            <content align="center" valign="center">
+                <item type="default">
+                    <rectangle size="0" bgcolor="0x080000000"
+                        radius="8" x="-10" y="-10"
+                        width="max+20" height="max+20"/>
+                </item>
+            </content>
+        </layout>
+
+        <layout label="view no border">
+            <content align="center" valign="center">
+                <item type="default"/>
+            </content>
+        </layout>
+
+        <!-- default listing area -->
+        <layout label="listing">
+            <background/>
+            <content type="text" spacing="2">
+                <item type="default" font="grey"/>
+                <item type="selected" font="white">
+                    <rectangle bgcolor="0x3d95d3" size="0"
+                               x="-10" y="-3" width="max+20"
+                               height="max+6" radius="15"/>
+                </item>
+            </content>
+        </layout>
+
+        <!-- default info area -->
+        <layout label="description">
+            <background>
+                <rectangle size="0" radius="10" bgcolor="0xaa000000"/>
+            </background>
+            <content x="10" y="10" type="text" height="max-20" width="max-20"
+                spacing="20" font="default">
+                <item type="default">
+                    <if expression="description">
+                        <text font="info value" mode="soft" height="max"
+                            expression="description"/>
+                    </if>
+                </item>
+            </content>
+        </layout>
+
+        <image label="background_main" filename="back_main.png"/>
+        <image label="background_image" filename="back_image.png"/>
+        <image label="background_movie" filename="back_movie.png"/>
+        <image label="background_music" filename="back_music.png"/>
+        <image label="background_tv" filename="back_tv.png"/>
+        <image label="background_weather" filename="back_weather.png"/>
+        <image label="main_logo" filename="logo.png"/>
+        <image label="logo" filename="fake_logo.png"/>
+        <image label="panel" filename="panel.png"/>
+        <image label="panel2" filename="panel2.png"/>
+
+        <!--
+        *******************************************************
+        ** VIDEO MENU
+        ******************************************************* -->
+
+        <menu type="video">
+            <style text="text with info style"/>
+        </menu>
+
+        <menuset label="video" inherits="normal text style">
+            <screen layout="video screen"/>
+            <title visible="no"/>
+        </menuset>
+
+        <menuset label="text with info style" inherits="normal text style">
+            <!-- 4. listing area: the list of all items -->
+            <screen layout="video screen" visible="yes"/>
+            <view layout="view no border" x="45" y="125"
+                  width="260" height="230" align="left"/>
+            <listing x="30" y="400" width="710" height="200">
+                <image filename="up.png" label="uparrow"
+                       x="750" y="350"/>
+                <image filename="down.png" label="downarrow"
+                       x="750" y="max-32"/>
+            </listing>
+            <info layout="video info"
+                  x="320" y="145" width="430" height="290"/>
+            <title visible="no"/>
+        </menuset>
+
+        <layout label="video screen">
+            <background>
+                <image image="background_movie" x="0" y="0"
+                       label="background_movie"/>
+                <image image="panel" label="panel_movie"
+                       x="10" y="125" width="770" height="250"/>
+            </background>
+        </layout>
+
+        <layout label="video info">
+            <content x="0" y="0" type="text" spacing="20" font="default">
+                <item type="video">
+                    <if expression="tv_show_name">
+                        <text font="info tagline" expression="tv_show_name"/>
+                        <newline/>
+                        <if expression="tv_show_ep">
+                            <text font="info tagline" expression="tv_show_ep"/>
+                            <newline/>
+                        </if>
+                    </if>
+                    <if expression="not tv_show_name">
+                        <text font="info tagline" width="max" 
expression="name"/>
+                        <newline/>
+                    </if>
+                    <if expression="tagline">
+                        <text font="info tagline">"</text>
+                        <text font="info tagline" expression="tagline"
+                            dim="no"/>
+                        <text font="info tagline">"</text>
+                        <newline/>
+                    </if>
+                    <if expression="plot">
+                        <goto_pos x="20" mode="relative"/>
+                        <text font="info plot" height="120" mode="soft"
+                            align="justified" expression="plot"/>
+                        <newline/>
+                    </if>
+                    <goto_pos y="190" mode="absolute"/>
+                    <if expression="year">
+                        <text font="info value">(</text>
+                        <text font="info value" expression="year"/>
+                        <text font="info value">)</text>
+                    </if>
+                    <if expression="runtime">
+                        <goto_pos x="30" mode="relative"/>
+                        <text font="info value" expression="runtime"/>
+                        <newline/>
+                    </if>
+                </item>
+
+                <item type="dir">
+                    <text font="info tagline" width="max" expression="name"/>
+                    <newline/>
+                    <if expression="tagline">
+                        <text font="info tagline" width="max" 
expression="tagline"/>
+                        <newline/>
+                        <goto_pos y="10" mode="relative"/>
+                    </if>
+                    <if expression="plot">
+                        <goto_pos x="10" mode="relative"/>
+                        <text font="info plot" height="max" mode="soft"
+                            align="justified" expression="plot"/>
+                        <newline/>
+                    </if>
+                    <if expression="content and not plot">
+                        <text font="info plot" height="max" mode="soft"
+                            align="justified" expression="content"/>
+                        <newline/>
+                    </if>
+                    <if expression="not content and not plot">
+                        <text font="info value" expression="num_items"/>
+                        <text font="info value"> Items</text>
+                        <!-- other values are num_play_items and num_dir_items 
-->
+                    </if>
+                    <newline/>
+                </item>
+                <item type="playlist">
+                    <text font="info label">Playlist</text>
+                    <newline/>
+                    <if expression="len(playlist)>0">
+                        <text font="info value" expression="len(playlist)"/>
+                        <text font="info value"> items in this playlist</text>
+                        <newline/>
+                    </if>
+                    <if expression="len(playlist)==0">
+                        <text font="info value">This playlist is empty!</text>
+                        <newline/>
+                    </if>
+                </item>
+
+                <item type="track">
+                    <if expression="trackno">
+                        <text font="info tagline">Track </text>
+                        <text font="info tagline" expression="trackno"/>
+                        <newline/>
+                        <goto_pos y="10" mode="relative"/>
+                    </if>
+                    <if expression="length:min">
+                        <text font="info value" expression="length:min"/>
+                        <newline/>
+                    </if>
+                    <if expression="len(audio)">
+                        <text font="info value" expression="len(audio)"/>
+                        <text font="info value"> Audio tracks</text>
+                        <newline/>
+                    </if>
+                    <if expression="len(subtitles)">
+                        <text font="info value" expression="len(subtitles)"/>
+                        <text font="info value"> Subtitles</text>
+                        <newline/>
+                    </if>
+                    <if expression="chapters">
+                        <text font="info value" expression="chapters"/>
+                        <text font="info value"> Chapters</text>
+                        <newline/>
+                    </if>
+                </item>
+
+            </content>
+        </layout>
+
+
+        <menuset label="full video screen">
+            <screen layout="video running screen"/>
+        </menuset>
+
+        <menuset label="small video screen">
+            <screen layout="video running screen"/>
+        </menuset>
+
+        <layout label="video running screen">
+            <background>
+                <image image="background" x="0" y="0" label="background" 
alpha="200"/>
+                <image filename="gant/movie.png" x="435" y="0" width="370"
+                    height="380" alpha="200"/>
+            </background>
+        </layout>
+
+
+        <!--
+        *******************************************************
+        ** AUDIO MENU
+        ******************************************************* -->
+
+        <menu type="audio">
+            <style text="audio"/>
+        </menu>
+
+        <menuset label="audio" inherits="normal text style">
+            <screen layout="audio screen"/>
+            <view layout="view no border"
+                  x="45" y="110" width="260" height="250"/>
+            <info layout="audio info"
+                  x="45" y="450" width="273" height="180"/>
+            <title visible="no"/>
+        </menuset>
+
+        <layout label="audio screen">
+            <background>
+                <image image="background_music"
+                       x="0" y="0" label="background_music"/>
+                <image image="panel2" label="panel_audio"
+                       x="12" y="125" width="290" height="475"/>
+            </background>
+        </layout>
+
+        <layout label="audio info">
+            <content x="0" y="0" type="text" spacing="20" font="default">
+                <!-- audio dir -->
+                <item type="default">
+                    <if expression="display_type == 'audio' and artist">
+                        <text font="info tagline" expression="artist"/>
+                        <newline/>
+                    </if>
+                    <if expression="display_type == 'audio' and album">
+                        <text font="info value" expression="album" mode="soft" 
/>
+                        <newline/>
+                    </if>
+                    <if expression="not type == 'playlist' and not album and 
not artist">
+                        <text font="info tagline" expression="name" 
mode="soft" />
+                        <newline/>
+                    </if>
+
+                    <if expression="display_type == 'audio' and year">
+                        <if expression="album or artist">
+                            <text font="info value" expression="year"/>
+                            <newline/>
+                        </if>
+                    </if>
+                    <if expression="display_type == 'audio' and length">
+                        <text font="info value" expression="length"/>
+                        <newline/>
+                    </if>
+                    <if expression="type == 'playlist'">
+                        <text font="info value" expression="len(playlist)"/>
+                        <text font="info value"> Items</text>
+                        <newline/>
+                    </if>
+                    <if expression="content">
+                        <text font="info value" expression="content"
+                            height="max" mode="soft"/>
+                    </if>
+                </item>
+
+                <item type="audio">
+                    <if expression="artist">
+                        <text font="info tagline" expression="artist"/>
+                        <newline/>
+                    </if>
+                    <if expression="album">
+                        <text font="info value" expression="album"/>
+                        <newline/>
+                    </if>
+                    <if expression="not album and not artist">
+                        <text font="info tagline" expression="name" 
mode="soft" />
+                        <newline/>
+                        <if expression="description"> <!-- e.g. webradio -->
+                            <text font="info value" expression="description"
+                                height="max" mode="soft"/>
+                        </if>
+                    </if>
+
+                    <if expression="parent(audio_advanced_sort)">
+                        <text font="info value">Track </text>
+                        <text font="info value" expression="trackno"/>
+                        <if expression="trackof">
+                            <text font="info value"> of </text>
+                            <text font="info value" expression="trackof"/>
+                        </if>
+                        <newline/>
+                    </if>
+
+                    <if expression="date">
+                        <text font="info value" expression="date"/>
+                        <newline/>
+                    </if>
+                    <if expression="length">
+                        <text font="info value" expression="length"/>
+                        <newline/>
+                    </if>
+                </item>
+
+                <item type="audiocd">
+                    <if expression="title">
+                        <text font="info tagline" expression="title"/>
+                        <newline/>
+                    </if>
+                    <if expression="artist">
+                        <text font="info value" expression="artist"/>
+                        <newline/>
+                    </if>
+                    <if expression="len(tracks)">
+                        <text font="info value" expression="len(tracks)"/>
+                        <text width="130" font="info label"> Tracks</text>
+                        <newline/>
+                    </if>
+                </item>
+            </content>
+        </layout>
+
+
+        <!--
+        *******************************************************
+        ** IMAGE MENU
+        ******************************************************* -->
+
+        <menu type="image">
+            <style image="image" text="normal text style (image)"/>
+            <style text="normal text style (image)"/>
+        </menu>
+
+        <menuset label="image" inherits="normal text style">
+            <screen layout="image screen"/>
+            <listing y="110" x="60" height="430" width="700"
+                     layout="image list"/>
+            <info layout="image info"
+                  x="20" y="525" width="700" height="60"/>
+            <view visible="no"/>
+            <title visible="no"/>
+        </menuset>
+
+        <menuset label="normal text style (image)" inherits="normal text 
style">
+            <screen layout="image screen" visible="yes"/>
+        </menuset>
+
+        <layout label="image screen">
+            <background>
+                <image image="background_image" label="background_image"
+                       x="0" y="0"/>
+                <image filename="frame.png" label="frame_image"
+                       x="10" y="520" width="790" height="70"/>
+            </background>
+        </layout>
+
+        <!-- listing area for image with images (preview) -->
+        <layout label="image list">
+            <content type="image" spacing="0">
+                <item type="default" width="140" height="115" align="center"
+                    valign="center">
+                    <shadow x="5" y="5" color="0xaa000000" visible="yes"/>
+                </item>
+                <item type="selected" width="140" height="115"
+                    align="center" valign="center">
+                    <shadow x="5" y="5" color="0xaa000000" visible="yes"/>
+                    <rectangle color="0x00ffffff" bgcolor="0xffffffffff" 
size="2" x="-8"
+                        y="-8" width="max+16" height="max+16"/>
+                </item>
+            </content>
+        </layout>
+
+        <layout label="image info">
+            <content x="10" y="10" type="text" height="max-20" width="max-20"
+                spacing="15" font="default">
+                <item type="default">
+                    <text font="info tagline" expression="name"/>
+                    <newline/>
+                    <if expression="description">
+                        <text font="info plot" height="max" mode="soft"
+                            expression="description"/>
+                        <newline/>
+                    </if>
+                </item>
+
+                <item type="dir">
+                    <text font="info tagline" width="max" expression="name"/>
+                    <newline/>
+                    <text font="info value" expression="num_items"/>
+                    <text font="info value"> Items</text>
+                    <!-- other values are num_play_items and num_dir_items -->
+                </item>
+
+                <item type="playlist">
+                    <text font="info tagline" width="max" expression="name"/>
+                    <newline/>
+                    <text font="info value" expression="len(playlist)"/>
+                    <text font="info value"> Items</text>
+                    <!-- other values are num_play_items and num_dir_items -->
+                </item>
+
+                <item type="image">
+                    <text font="info tagline" expression="name"/>
+                    <goto_pos x="50" mode="relative"/>
+                    <if expression="date">
+                        <text font="info value" width="max" align="right" 
expression="date"/>
+                    </if>
+                    <newline/>
+                    <if expression="description">
+                        <text font="info plot" height="max" mode="soft"
+                            expression="description"/>
+                        <newline/>
+                    </if>
+                    <if expression="not description">
+                        <if expression="location">
+                            <text font="info label">Location: </text>
+                            <text font="info value" mode="soft" 
expression="location"/>
+                        </if>
+                        <if expression="not location">
+                            <if expression="geometry">
+                                <text font="info value" expression="geometry"/>
+                            </if>
+                        </if>
+                    </if>
+                </item>
+            </content>
+        </layout>
+
+
+        <!--
+        *******************************************************
+        ** MAIN MENU
+        ******************************************************* -->
+
+        <main imagedir="geexbox">
+            <item label="tv" name="Watch TV"
+                  image="tv.png" />
+            <item label="video" name="Watch a Movie"
+                  image="movie.png" />
+            <item label="audio" name="Listen to Music"
+                  image="music.png" />
+            <item label="image" name="Look at Pictures"
+                  image="image.png" />
+            <item label="weather" name="Weather Forecast"
+                  image="weather.png" />
+        </main>
+
+        <!-- definition of the main menu -->
+        <menuset label="main menu" y="0">
+            <screen layout="screen watermark" visible="yes">
+                <area x="0" y="0" width="800" height="600"/>
+            </screen>
+            <listing layout="list_main"
+                      x="20" y="220" width="380" height="390"/>
+            <view visible="no"/>
+        </menuset>
+
+        <layout label="screen watermark">
+            <background>
+                <image image="background_main" label="background_main"
+                       x="0" y="1" />
+                <image x="362" y="112" width="438" height="372"
+                       label="watermark"/>
+                <image image="main_logo" x="70" y="25" width="285" 
height="167" label="main_logo"/>
+            </background>
+        </layout>
+
+        <!-- main menu listing area -->
+        <layout label="list_main">
+            <content align="left" type="text" spacing="5">
+                <item type="default" font="main"/>
+                <item type="selected" font="main selected">
+                    <rectangle bgcolor="0x3d95d3" size="0" y="-5" x="-10"
+                        width="240" height="max+10" radius="15"/>
+                </item>
+            </content>
+        </layout>
+
+        <!--
+        *******************************************************
+        ** TV DEFINITIONS
+        ******************************************************* -->
+
+
+        <layout label="tv screen">
+            <background>
+                <image image="background_tv" x="0" y="0" 
label="background_tv"/>
+            </background>
+        </layout>
+
+        <!-- GUIDE  -->
+
+        <menuset label="tv menu">
+            <screen layout="screen" x="0" y="0" width="800" height="600"/>
+            <title visible="no"/>
+            <info layout="tv info" x="10" y="90" width="780" height="140"/>
+            <listing layout="tv listing" x="10" y="240" width="750" 
height="350">
+                <image x="765" y="240" width="32" height="32" label="uparrow"
+                    filename="up.png"/>
+                <image x="765" y="max-32" width="32" height="32" 
label="downarrow"
+                    filename="down.png"/>
+                <image width="16" height="16" label="leftarrow" 
filename="left.png"/>
+                <image width="16" height="16" label="rightarrow" 
filename="right.png"/>
+            </listing>
+        </menuset>
+
+        <layout label="tv info">
+            <background>
+                <rectangle size="0" bgcolor="0x80000000" radius="10" 
width="max"/>
+            </background>
+            <content x="10" y="10" height="max-20" width="max-20" type="text"
+                spacing="10" font="tv">
+                <item type="default">
+                    <if expression="title">
+                        <text font="tv title" width="550" expression="title"/>
+                    </if>
+                    <text font="tv time" width="max" align="right" 
expression="time"/>
+                    <newline/>
+                    <if expression="subtitle">
+                        <text font="info tagline">"</text>
+                        <text font="info tagline" expression="subtitle"/>
+                        <text font="info tagline">"</text>
+                        <newline/>
+                    </if>
+                    <if expression="description">
+                        <text font="info plot" height="max" mode="soft"
+                            expression="description"/>
+                        <newline/>
+                    </if>
+                </item>
+            </content>
+        </layout>
+
+
+        <!-- tv main menu -->
+
+        <menu type="tv main menu">
+            <style text="tv main menu"/>
+        </menu>
+
+        <menuset label="tv main menu" inherits="text with info style">
+            <screen layout="tv screen" visible="yes"/>
+            <info layout="tv main menu info" x="10" y="90" width="780" 
height="250"/>
+            <view visible="no"/>
+        </menuset>
+
+        <layout label="tv main menu info">
+            <background>
+                <rectangle size="0" bgcolor="0x80000000" radius="10" x="0" 
y="0"
+                    width="max" height="max"/>
+            </background>
+            <content x="10" y="10" type="text" height="max-20" width="max-20"
+                spacing="20" font="default">
+                <item type="default">
+                    <if expression="recordserver">
+                        <if expression="running">
+                            <text font="tv title" width="max"
+                                height="-1">Currently recording:</text>
+                            <newline/>
+                            <goto_pos y="20" mode="relative"/>
+                            <text font="comingup" width="max" height="max"
+                                expression="running" mode="soft"/>
+                            <newline/>
+                            <goto_pos y="30" mode="relative"/>
+                        </if>
+                        <if expression="comingup">
+                            <text font="tv title" width="max"
+                                height="-1">Next recordings:</text>
+                            <newline/>
+                            <goto_pos y="20" mode="relative"/>
+                            <text font="comingup" width="max" height="max"
+                                expression="comingup" mode="soft"/>
+                        </if>
+                        <if expression="not comingup and not running">
+                            <text font="tv title" width="max"
+                                height="-1">Nothing scheduled</text>
+                        </if>
+                    </if>
+                    <if expression="not recordserver">
+                        <text font="tv title" width="max"
+                            height="-1">Recordserver not found</text>
+                    </if>
+                </item>
+            </content>
+        </layout>
+
+        <!-- program details -->
+
+        <menu type="tv program menu">
+            <style text="text with program info style"/>
+        </menu>
+
+        <menu type="tv favorite menu">
+            <style text="text with program info style"/>
+        </menu>
+
+        <menuset label="text with program info style"
+            inherits="tv main menu">
+            <listing y="230" height="340"/>
+            <info layout="tv program info" x="10" y="90" width="780" 
height="130"/>
+        </menuset>
+
+        <layout label="tv program info">
+            <background>
+                <rectangle size="0" bgcolor="0x80000000" radius="10" x="0" 
y="0"
+                    width="max" height="max"/>
+            </background>
+            <content x="10" y="10" width="max-20" height="max-20"/>
+        </layout>
+
+
+        <!-- normal menus in tv -->
+
+        <menu type="tv">
+            <style text="text with tv info style"/>
+        </menu>
+
+        <menuset label="text with tv info style" inherits="text with info 
style">
+            <screen layout="tv screen with background" visible="yes"/>
+        </menuset>
+
+        <layout label="tv screen with background">
+            <background>
+                <image image="background" x="0" y="0" label="background"/>
+                <rectangle size="0" bgcolor="0x80000000" radius="10" x="10" 
y="90"
+                    width="780" height="250"/>
+                <image filename="gant/tv.png" x="435" y="230" width="370"
+                    height="380"/>
+            </background>
+        </layout>
+
+
+        <!-- fonts -->
+
+        <font label="tv" name="Arial_Bold" size="14" color="0xffffff"/>
+        <font label="tv selected" name="Arial_Bold" size="14" color="0x164668">
+            <shadow visible="no" color="0x000000" border="yes"/>
+        </font>
+        <font label="tv time" name="Arial_Bold" size="14" color="0xffffff"/>
+        <font label="tv title" name="Arial_Bold" size="16" color="0xffffff"/>
+        <font label="comingup" name="Arial_Bold" size="14" color="0xffffff"/>
+
+        <!--
+        *******************************************************
+        ** AUDIO PLAYER DEFINITIONS
+        ******************************************************* -->
+
+        <player>
+            <screen layout="player screen"
+                    x="0" y="0" width="800" height="600"/>
+            <info layout="player info blurr"
+                  x="400" y="170" width="375" height="330"/>
+            <view layout="player blurr"
+                  x="30" y="120" width="360" height="350"/>
+            <title visible="no"/>
+        </player>
+
+        <layout label="player screen">
+            <background>
+                <image image="background_music"
+                       x="0" y="0" label="background_music" />
+                <image filename="frame.png"
+                       x="5" y="130" width="max-10" height="390"/>
+            </background>
+        </layout>
+
+        <layout label="player blurr">
+            <content align="center" valign="center"/>
+        </layout>
+
+        <layout label="player info blurr">
+            <content>
+                <item type="default">
+                    <if expression="title">
+                        <text font="player title" expression="title"/>
+                        <newline/>
+                    </if>
+                    <if expression="not title">
+                        <text font="player title" expression="name"/>
+                        <newline/>
+                    </if>
+                    <if expression="description">
+                        <text font="player info" expression="description"/>
+                        <newline/>
+                    </if>
+                    <if expression="artist">
+                        <text font="player artist" expression="artist"/>
+                        <newline/>
+                    </if>
+                    <goto_pos y="5" mode="relative"/>
+                    <if expression="album">
+                        <text width="100" align="right" font="player 
info">Album:</text>
+                        <goto_pos x="10" mode="relative"/>
+                        <text font="player info" expression="album" 
width="250"/>
+                        <newline/>
+                    </if>
+                    <if expression="date">
+                        <text width="100" align="right" font="player 
info">Year:</text>
+                        <goto_pos x="10" mode="relative"/>
+                        <text font="player info" expression="date"/>
+                        <newline/>
+                    </if>
+                    <if expression="trackno">
+                        <text width="100" align="right" font="player 
info">Track:</text>
+                        <goto_pos x="10" mode="relative"/>
+                        <text font="player info" expression="trackno"/>
+                    </if>
+                    <if expression="trackof">
+                            <text font="info value">/</text>
+                            <text font="info value" expression="trackof"/>
+                    </if>
+                    <newline/>
+                    <goto_pos y="15" mode="relative"/>
+                    <if expression="length">
+                        <text width="100" align="right" font="player 
info">Length:</text>
+                        <goto_pos x="10" mode="relative"/>
+                        <text font="player info" expression="length"/>
+                        <newline/>
+                    </if>
+                    <if expression="elapsed">
+                        <text width="100" align="right" font="player 
info">Elapsed:</text>
+                        <goto_pos x="10" mode="relative"/>
+                        <text font="player info" expression="elapsed"/>
+                        <newline/>
+                    </if>
+                </item>
+            </content>
+        </layout>
+
+        <font label="player" name="Arial_Bold" size="18" color="0xffffff">
+            <shadow visible="yes" color="0x000000" border="yes"/>
+        </font>
+        <font label="player title" name="Arial_Bold" size="18" 
color="0xffffff"/>
+        <font label="player artist" name="Arial_Bold" size="16" 
color="0xffffff"/>
+        <font label="player info"   name="Arial_Bold" size="14" 
color="0xffffff"/>
+
+
+        <!--
+        *******************************************************
+        ** Splashscreen
+        ******************************************************* -->
+
+        <splashscreen>
+            <screen layout="screen"/>
+            <content layout="splashscreen" x="0" y="0" width="800" 
height="600"/>
+        </splashscreen>
+
+        <layout label="splashscreen">
+            <background>
+                <image filename="blurrsplash.jpg"/>
+            </background>
+            <content x="30" y="400" width="740" font="splashscreen font" 
spacing="10"/>
+        </layout>
+
+        <font label="splashscreen font" name="Arial_Bold" size="20" 
color="0xffffff"/>
+
+
+
+        <!--
+        *******************************************************
+        ** POPUP DEFINITIONS
+        ******************************************************* -->
+
+        <layout label="popup">
+            <background>
+                <rectangle x="5" y="5" size="0" bgcolor="0xa0000000" 
radius="5"/>
+                <rectangle width="max-5" height="max-5" color="0x000000" 
size="2"
+                    bgcolor="0xffffff" radius="5"/>
+                <rectangle x="5" y="5" width="max-15" height="max-15" 
color="0x000000"
+                    size="2" bgcolor="widget background" radius="5"/>
+            </background>
+            <content x="15" y="15" width="max-35" height="max-35">
+                <!-- special button settings -->
+                <item type="button">
+                    <rectangle color="0x000000" bgcolor="widget item 
background"
+                        size="2" radius="6"/>
+                </item>
+                 <!-- special settings for selected buttons -->
+                <item type="button selected">
+                    <rectangle color="0x000000" bgcolor="widget selected 
background"
+                        size="2" radius="6"/>
+                </item>
+            </content>
+        </layout>
+
+        <font label="widget" name="Arial_Bold" size="14">
+            <shadow visible="yes" color="0x000000" border="yes"/>
+        </font>
+
+        <font label="selected widget" name="Arial_Bold" size="14">
+            <shadow visible="yes" color="0x000000" border="yes"/>
+        </font>
+
+
+        <!--
+        *******************************************************
+        ** FONT DEFINITIONS
+        ******************************************************* -->
+
+        <font label="default" name="Arial_Bold" size="16" color="0xffffff">
+            <shadow visible="yes" color="0x000000" border="yes"/>
+        </font>
+        <font label="info font" name="Arial_Bold" size="16" color="0xffffff">
+            <shadow visible="yes" color="0x000000" border="yes"/>
+        </font>
+        <font label="title" name="Arial_Bold" size="18" color="0xffffff">
+            <shadow visible="yes" color="0x000000" border="yes"/>
+
+        </font>
+        <font label="subtitle" name="Arial_Bold" size="18" color="0xffffff">
+            <shadow visible="yes" color="0x000000" border="yes"/>
+        </font>
+        <font label="main" name="Arial_Bold" size="16" color="0xffffff">
+            <shadow visible="yes" color="0x000000" border="yes"/>
+        </font>
+        <font label="main selected" name="Arial_Bold" size="16" 
color="0xffffff">
+            <shadow visible="yes" color="0x000000" border="yes"/>
+        </font>
+        <font label="grey" name="Arial_Bold" size="16" color="0xdddddd">
+            <shadow visible="yes" color="0x000000" border="yes"/>
+        </font>
+        <font label="white" name="Arial_Bold" size="16" color="0xffffff">
+            <shadow visible="yes" color="0x000000" border="yes"/>
+        </font>
+        <font label="grey big" name="Arial_Bold" size="18" color="0xdddddd">
+            <shadow visible="yes" color="0x000000" border="yes"/>
+        </font>
+        <font label="white big" name="Arial_Bold" size="18" color="0xffffff">
+            <shadow visible="yes" color="0x000000" border="yes"/>
+        </font>
+
+
+        <!-- info area -->
+        <font label="info plot"    name="Arial_Bold" size="13" 
color="0xffffff"/>
+        <font label="info tagline" name="Arial_Bold" size="16" 
color="0xffffff"/>
+        <font label="info label"   name="Arial_Bold" size="14" 
color="0xffffff"/>
+        <font label="info value"   name="Arial_Bold" size="14" 
color="0xffffff"/>
+
+        <font label="clock"   name="Arial_Bold" size="16" color="0xffffff"/>
+
+        <!-- Basic Fonts -->
+
+        <font label="small0"  name="Arial_Bold" size="12" color="default0">
+            <shadow visible="yes" color="0x000000" border="yes"/>
+        </font>
+        <font label="small1"  name="Arial_Bold" size="12" color="default1">
+            <shadow visible="yes" color="0x000000" border="yes"/>
+        </font>
+        <font label="small2"  name="Arial_Bold" size="12" color="default2">
+            <shadow visible="yes" color="0x000000" border="yes"/>
+        </font>
+
+        <font label="medium0" name="Arial_Bold" size="16" color="default0">
+            <shadow visible="yes" color="0x000000" border="yes"/>
+        </font>
+        <font label="medium1" name="Arial_Bold" size="16" color="default1">
+            <shadow visible="yes" color="0x000000" border="yes"/>
+        </font>
+        <font label="medium2" name="Arial_Bold" size="16" color="default2">
+            <shadow visible="yes" color="0x000000" border="yes"/>
+        </font>
+
+        <font label="large0"  name="Arial_Bold" size="20" color="default0">
+            <shadow visible="yes" color="0x000000" border="yes"/>
+        </font>
+        <font label="large1"  name="Arial_Bold" size="20" color="default1">
+            <shadow visible="yes" color="0x000000" border="yes"/>
+        </font>
+        <font label="large2"  name="Arial_Bold" size="20" color="default2">
+            <shadow visible="yes" color="0x000000" border="yes"/>
+        </font>
+
+        <font label="huge0"  name="Arial_Bold" size="28" color="default0">
+            <shadow visible="yes" color="0x000000" border="yes"/>
+        </font>
+        <font label="huge1"  name="Arial_Bold" size="28" color="default1">
+            <shadow visible="yes" color="0x000000" border="yes"/>
+        </font>
+        <font label="huge2"  name="Arial_Bold" size="28" color="default2">
+            <shadow visible="yes" color="0x000000" border="yes"/>
+        </font>
+
+        <color label="default0" value="0xffffff"/>
+        <color label="default1" value="0xffffaa"/>
+        <color label="default2" value="0xcccccc"/>
+
+    </skin>
+</freevo>
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: xml
+sgml-indent-step:4
+End:
+-->

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
Freevo-cvslog mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freevo-cvslog

Reply via email to