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
