// Cascading #ifdef directives and #else arent supported yet! // uncomment next line if you like to use the mouse buttons // #define MOUSE_BUTTONS // comment out for alternative volume display #define VOL_STYLE_BLUE // uncomment if you like to use the music plugin // #define MP3_PLUGIN var varThemeName = "DeepBlueLight"; var varThemeVersion = "0.2.0"; var varSyntaxVersion = "0.3.4"; [Theme] // Item=Theme,name=DeepBlue,dir=DeepBlue,width=800,height=600,version=0.2.0,startImage=backgrounds/start-blue.jpg,endImage=backgrounds/end-blue.jpg; Item=Theme,name={varThemeName} {varThemeVersion},dir=DeepBlue,width=720,height=576,themeVersion={varThemeVersion},syntaxVersion={varSyntaxVersion},startImage=backgrounds/start-blue.jpg,endImage=backgrounds/end-blue.jpg; [RecSymbol] Item=SymRecording,x=426,y=550,pathON=symbols/recOn.png; Item=Recording,x=507,y=553,width=203,height=45,lines=1,size=24,red=0,green=0,blue=0,bg_red=50,bg_green=84,bg_blue=121,scroll=1,scroll_count=5; [Volume] #ifdef VOL_STYLE_BLUE Item=Volumebar,x=217,y=310,width=265,height=40,red=250,green=155,blue=44,bg_red=50,bg_green=50,bg_blue=50,permanent=no,delay=4; Item=Volumebar,x=222,y=262,width=0,bg_x=200,bg_y=238,bg_width=308,bg_height=100,path2=backgrounds/volume2.png,permanent=no,delay=4; Item=Volumebar,text=percent,size=12,red=0,green=0,blue=0,x=450,y=250,width=0,height=40,transparent=0,permanent=no,delay=4; Item=VolumeMuteSymbol,x=220,y=365,pathON=symbols/mute_on2.png,pathOFF=symbols/mute_off2.png,permanent=no,delay=4; #endif #ifndef VOL_STYLE_BLUE Item=Volumebar,x=142,y=262,width=520,height=40,switch=yes,bg_x=120,bg_y=238,bg_width=592,bg_height=100,path2=backgrounds/volume.png,permanent=no,delay=4; Item=VolumeMuteSymbol,x=10,y=238,pathON=symbols/mute_on.png,pathOFF=symbols/mute_off.png,permanent=no,delay=4; #endif [Calibration] Item=Background,path=backgrounds/bg-tv-blue.png; Item=CalibrationCursor,width=15,height=15,red=155,Green=155,blue=155; [NormalDia] Item=Background,path=backgrounds/bg-sysinfo-blue.png; Item=ImageFile,x=0,y=0,width=720,height=576,path=/tmp/dia.file,path2=symbols/nocover.png,fit=yes,aspect_ratio=yes; // OSD messages Item=Message,x=10,y=483,width=670,height=35,size=19,red=0,green=0,blue=0,bg_x=2,bg_y=481,bg_width=715,bg_height=30,bg_red=197,bg_green=129,bg_blue=24,delay=5; [NormalSysinfo] Item=Defaults,font=Vicon,size=20,red=255,green=255,blue=255,bg_red=5,bg_green=42,bg_blue=84; Item=Background,path=backgrounds/bg-sysinfo-blue.png; Item=Logo,x=5,y=2,width=60,height=35,path=columnimages/,type=png,bg_red=50,bg_green=84,bg_blue=121; Item=Text,text={time/%d.%m %H:%M},x=520,y=27,width=200,height=40,red=52,green=162,blue=159; Item=ChannelOnly,x=70,y=7,align=1,width=420,height=30,bg_red=50,bg_green=84,bg_blue=121; Item=Text,text=Prozessor,size=24,x=25,y=47,width=200,height=30,red=52,green=162,blue=159; Item=Text,text=load,x=25,y=95,width=130,height=30; Item=Sysinfo,type=cpuload,text=percent,align=1,size=16,x=160,y=90,width=500,height=40,bg_x=160,delay=3,switch=yes,bg_red=150,bg_green=150,bg_blue=150; Item=Text,text=idle,x=25,y=155,width=130,height=30; Item=Sysinfo,type=cpuidle,text=percent,align=1,size=16,x=160,y=150,width=500,height=40,bg_x=160,delay=3,red=100,green=255,blue=100,bg_red=150,bg_green=150,bg_blue=150; Item=Text,text=Speicher,size=24,x=25,y=220,width=200,height=30,red=52,green=162,blue=159; Item=Text,text=used,x=25,y=275,width=130,height=30; Item=Sysinfo,type=memused,factor=1048576,text=value,align=1,unit=MB,size=16,x=160,y=270,width=500,height=40,bg_x=160,delay=3,switch=yes,red=100,green=255,blue=100,bg_red=150,bg_green=150,bg_blue=150; Item=Text,text=Festplatten,size=24,x=25,y=350,width=200,height=30,red=52,green=162,blue=159; Item=Text,text=video,x=25,y=410,width=130,height=30; Item=Sysinfo,type=disk,reference=/data/video0,factor=1073741824,align=1,text=value,unit=GB,size=16,x=160,y=405,width=500,height=40,bg_x=160,delay=3,switch=yes,red=100,green=255,blue=100,bg_red=150,bg_green=150,bg_blue=150; Item=Text,text=system,x=25,y=470,width=130,height=30; Item=Sysinfo,type=disk,reference=/,factor=1073741824,align=1,text=value,unit=GB,size=16,x=160,y=465,width=500,height=40,bg_x=160,delay=3,switch=yes,red=100,green=255,blue=100,bg_red=150,bg_green=150,bg_blue=150; Item=Message,x=10,y=315,width=700,height=50,size=40,red=0,green=0,blue=0,bg_x=0,bg_y=320,bg_width=720,bg_height=70,bg_red=197,bg_green=129,bg_blue=24,delay=5; [NormalClock] Item=Defaults,font=Vicon,red=50,green=130,blue=255,bg_red=0,bg_green=0,bg_blue=0; Item=Background,x=0,y=0,width=720,height=576,red=0,green=0,blue=0; Item=Text,text={time/%A\, %d. %B %G},x=25,y=10,width=500,height=35,size=20; Item=Text,text={time/%H:%M},x=10,y=140,width=710,height=300,size=180; Item=Text,text={presentTitle},x=25,y=450,height=120,width=450,size=28,red=150,green=150,blue=150,lines=2; Item=Timebar,x=0,y=570,width=720,height=6,bg_red=230,bg_green=230,bg_blue=230; Item=Message,x=10,y=315,width=700,height=50,size=40,red=0,green=0,blue=0,bg_x=0,bg_y=320,bg_width=720,bg_height=70,bg_red=197,bg_green=129,bg_blue=24,delay=5; [NormalTV] Item=Defaults,font=Vicon,red=50,green=130,blue=255,bg_red=0,bg_green=0,bg_blue=0; Item=Background,x=0,y=0,width=720,height=576,red=0,green=0,blue=0; Item=ChannelNumber,x=0,y=-50,width=320,height=170,size=100,lines=1 Item=Text,text={time/%H:%M},x=340,y=-50,width=380,height=170,size=100; Item=Text,text={presentTitle},x=0,y=120,height=230,width=720,size=60,red=150,green=150,blue=150,lines=2; Item=Text,text={presentSubtitle},x=0,y=350,height=200,width=720,size=50,red=50,green=130,blue=255,lines=2; Item=Timebar,x=0,y=570,width=720,height=6,bg_red=230,bg_green=230,bg_blue=230; Item=Message,x=10,y=315,width=700,height=50,size=40,red=0,green=0,blue=0,bg_x=0,bg_y=320,bg_width=720,bg_height=70,bg_red=197,bg_green=129,bg_blue=24,delay=5; [NormalRadio] Item=Defaults,font=Vicon,red=50,green=130,blue=255,bg_red=0,bg_green=0,bg_blue=0; Item=Background,x=0,y=0,width=720,height=576,red=0,green=0,blue=0; Item=ChannelNumber,x=0,y=-50,width=320,height=170,size=100,lines=1 Item=Text,text={time/%H:%M},x=340,y=-50,width=380,height=170,size=100; Item=Text,text={presentTitle},x=0,y=120,height=230,width=720,size=60,red=150,green=150,blue=150,lines=2; Item=Text,text={presentSubtitle},x=0,y=350,height=200,width=720,size=50,red=50,green=130,blue=255,lines=2; Item=Timebar,x=0,y=570,width=720,height=6,bg_red=230,bg_green=230,bg_blue=230; Item=Message,x=10,y=315,width=700,height=50,size=40,red=0,green=0,blue=0,bg_x=0,bg_y=320,bg_width=720,bg_height=70,bg_red=197,bg_green=129,bg_blue=24,delay=5; [ReplayNormal] Item=Defaults,font=Vicon,red=50,green=130,blue=255,bg_red=0,bg_green=0,bg_blue=0; Item=Background,x=0,y=0,width=720,height=576,red=0,green=0,blue=0; Item=Text,text={time/%H:%M},x=340,y=-50,width=400,height=170,size=100; Item=Text,text={replayTitle},x=0,y=120,height=230,width=720,size=60,red=150,green=150,blue=150,lines=2; Item=Text,text={replaySubtitle},x=0,y=350,height=200,width=720,size=50,red=50,green=130,blue=255,lines=2; Item=ReplayProgressbar,x=0,y=570,width=720,height=6,bg_red=230,bg_green=230,bg_blue=230; Item=ReplaySymbolPlay,x=0,y=0,pathON=symbols/play_on.png; Item=ReplaySymbolPause,x=0,y=0,pathON=symbols/pause_on.png; Item=ReplaySymbolFB,x=0,y=0,pathON=symbols/fb_on.png; Item=ReplaySymbolFF,x=0,y=0,pathON=symbols/ff_on.png; Item=ReplaySymbolSB,x=0,y=0,pathON=symbols/sb_on.png; Item=ReplaySymbolSF,x=0,y=0,pathON=symbols/sf_on.png; Item=Message,x=10,y=315,width=700,height=50,size=40,red=0,green=0,blue=0,bg_x=0,bg_y=320,bg_width=720,bg_height=70,bg_red=197,bg_green=129,bg_blue=24,delay=5; [ReplayDVD] Item=Defaults,font=Vicon,red=50,green=130,blue=255,bg_red=0,bg_green=0,bg_blue=0; Item=Background,x=0,y=0,width=720,height=576,red=0,green=0,blue=0; Item=Text,text={time/%H:%M},x=340,y=-50,width=400,height=170,size=100; Item=ReplayName,x=0,y=120,height=230,width=720,size=60,red=150,green=150,blue=150,lines=4; Item=ReplayProgressbar,x=0,y=570,width=720,height=6,bg_red=230,bg_green=230,bg_blue=230; Item=ReplaySymbolPlay,x=0,y=0,pathON=symbols/play_on.png; Item=ReplaySymbolPause,x=0,y=0,pathON=symbols/pause_on.png; Item=ReplaySymbolFB,x=0,y=0,pathON=symbols/fb_on.png; Item=ReplaySymbolFF,x=0,y=0,pathON=symbols/ff_on.png; Item=ReplaySymbolSB,x=0,y=0,pathON=symbols/sb_on.png; Item=ReplaySymbolSF,x=0,y=0,pathON=symbols/sf_on.png; Item=Message,x=10,y=315,width=700,height=50,size=40,red=0,green=0,blue=0,bg_x=0,bg_y=320,bg_width=720,bg_height=70,bg_red=197,bg_green=129,bg_blue=24,delay=5; [ReplayMP3] Item=Defaults,font=Vicon,red=50,green=130,blue=255,bg_red=0,bg_green=0,bg_blue=0; Item=Background,x=0,y=0,width=720,height=576,red=0,green=0,blue=0; Item=Text,text={time/%H:%M},x=340,y=-50,width=400,height=170,size=100; Item=ReplayName,x=0,y=120,height=450,width=720,size=50,red=150,green=150,blue=150,lines=4; Item=ReplayProgressbar,x=0,y=570,width=720,height=6,bg_red=230,bg_green=230,bg_blue=230; Item=ReplaySymbolPlay,x=0,y=0,pathON=symbols/play_on.png; Item=ReplaySymbolPause,x=0,y=0,pathON=symbols/pause_on.png; Item=ReplaySymbolFB,x=0,y=0,pathON=symbols/fb_on.png; Item=ReplaySymbolFF,x=0,y=0,pathON=symbols/ff_on.png; Item=ReplaySymbolSB,x=0,y=0,pathON=symbols/sb_on.png; Item=ReplaySymbolSF,x=0,y=0,pathON=symbols/sf_on.png; Item=Message,x=10,y=315,width=700,height=50,size=40,red=0,green=0,blue=0,bg_x=0,bg_y=320,bg_width=720,bg_height=70,bg_red=197,bg_green=129,bg_blue=24,delay=5; // ---------------------------------------- #ifdef MP3_PLUGIN // ---------------------------------------- Item=Defaults,font=Vicon,size=28,red=52,green=162,blue=159,bg_red=5,bg_green=42,bg_blue=84; Item=Background,path=backgrounds/bg-mp3-blue.png; Item=Text,text={time/%d.%m %H:%M},x=548,y=63,size=20,width=200,height=27; Item=ImageFile,x=30,y=150,path=/tmp/graphTFT.cover,path2=symbols/nocover.png; Item=ReplaySymbolPlay,x=0,y=70,pathON=symbols/play.png; Item=ReplaySymbolPause,x=0,y=70,pathON=symbols/pause.png; Item=ReplaySymbolFB,x=0,y=70,pathON=symbols/frew2.png; Item=ReplaySymbolFF,x=0,y=70,pathON=symbols/ffwd2.png; Item=ReplaySymbolSB,x=0,y=70,pathON=symbols/frew1.png; Item=ReplaySymbolSF,x=0,y=70,pathON=symbols/ffwd1.png; Item=ReplayName,x=10,y=5,size=26,width=700,height=40,red=255,green=255,blue=255,bg_red=50,bg_green=84,bg_blue=121; Item=ReplayCurrent,x=10,y=505,width=150,height=40; Item=ReplayTotal,x=570,y=505,width=150,height=40; // three different progressbars, uncomment which you like //Item=ReplayProgressbar,x=196,y=553,width=325,height=22,red=187,green=129,blue=22,bg_x=193,bg_y=550,bg_width=331,bg_height=28,bg_red=50,bg_green=84,bg_blue=121; //Item=ReplayProgressbar,x=196,y=553,width=325,height=22,bg_x=193,bg_y=550,bg_width=331,bg_height=28,bg_red=0,bg_green=0,bg_blue=0,switch=yes; Item=ReplayProgressbar,x=196,y=553,width=326,height=22,bg_x=193,bg_y=550,bg_width=332,bg_height=28,bg_red=0,bg_green=0,bg_blue=0,path=columnimages/progress.png; // Achtung delay beim SpectrumAnalyzer in ms Item=SpectrumAnalyzer,x=500,y=350,width=200,height=100,delay=100,red=52,green=162,blue=159,path=backgrounds/spectrum.png; // OSD messages Item=Message,x=10,y=483,width=670,height=35,size=19,red=0,green=0,blue=0,bg_x=2,bg_y=481,bg_width=715,bg_height=30,bg_red=197,bg_green=129,bg_blue=24,delay=5; #endif // ---------------------------------------- #ifdef MUSIC_PLUGIN // ---------------------------------------- Item=Defaults,font=Vicon,size=28,red=52,green=162,blue=159,bg_red=0,bg_green=0,bg_blue=0; Item=Background,path=backgrounds/bg-music-blue.png; Item=Text,text={time/%d.%m %H:%M},x=548,y=63,size=20,width=200,height=27,bg_red=5,bg_green=42,bg_blue=84; // Replay Name in Titlebar Item=ReplayName,x=10,y=5,size=26,width=700,height=40,red=255,green=255,blue=255,bg_red=50,bg_green=84,bg_blue=121; // Cover Item=Image,x=22,y=124,width=190,height=190,fit=yes,aspect_ratio=yes,path={musicCoverName}:symbols/nocover.png; // Staus Info Item=Text,text={musicPlayStatus},x=490,y=119,height=28,width=200,size=20,align=1; Item=Text,text={musicFrequence} kHz\,{musicBitrate} kbps\, {musicStereoMode},x=477,y=170,height=20,width=220,size=12; Item=Image,x=490,y=200,width=20,height=20,fit=yes,aspect_ratio=yes,path=symbols/music-volume.png; Item=Volumebar,x=520,y=205,width=170,height=10,red=187,green=129,blue=22,permanent=yes,bg_red=50,bg_green=50,bg_blue=50; // Track Info Item=Text,text={musicArtist},x=245,y=122,height=20,width=200,size=12,red=255,green=248,blue=166; Item=Text,text=Album:,x=245,y=147,height=20,width=60,size=12,red=255,green=248,blue=166; Item=Text,text={musicAlbum},x=305,y=147,height=20,width=140,size=12,red=255,green=248,blue=166,scroll=2; Item=Text,text=Genre: {musicGenre},x=245,y=172,height=20,width=200,size=12,red=255,green=248,blue=166; Item=Text,text=Year: {musicYear},x=245,y=197,height=20,width=200,size=12,red=255,green=248,blue=166; // Playlist Item=Text,text={musicCurrentTrack},x=245,y=310,height=24,width=450,size=14,red=255,green=248,blue=166; Item=TextList,text={musicTrack},x=245,y=335,height=160,width=450,size=12; // Show some Details (commented out, totally missplaced ; ) only to show how it works) //Item=Text,text=File: {musicFilename},x=245,y=500,height=20,width=450,size=12,red=255,green=248,blue=166; //Item=Text,text=Comment: {musicComment},x=245,y=525,height=20,width=450,size=12,red=255,green=248,blue=166; // Status Icons Item=Image,condition={musicLoop} = 1,x=25,y=515,width=20,height=20,fit=yes,path=symbols/music-loop.png; Item=Image,condition={musicLoop} <> 1,x=25,y=515,width=20,height=20,fit=yes,path=symbols/music-noloop.png; // to be continued ... // Progressbar Item=Text,text=Track {musicIndex} of {musicCount},x=250,y=242,height=20,width=200,size=12; Item=ReplayCurrent,x=250,y=265,width=60,height=18,size=12; Item=ReplayProgressbar,x=317,y=268,width=310,height=10,red=187,green=230,blue=22,bg_red=20,bg_green=50,bg_blue=50; Item=ReplayTotal,x=635,y=265,width=60,height=18,size=12; Item=Text,text=Rating,x=460,y=242,height=20,width=100,size=12; Item=Progressbar,condition={musicRating} <> 3,total=255,value={musicRating},x=517,y=247,width=110,height=10,path=symbols/music-rating.png; Item=Text,condition={musicRating} == 3,text=zum löschen,x=517,y=242,height=20,width=110,size=12,red=255,green=248,blue=166; // Delay beim SpectrumAnalyzer in ms! //Item=SpectrumAnalyzer,x=18,y=340,width=200,height=140,delay=200,red=52,green=162,blue=159,path=backgrounds/spectrum.png; // Buttons Help Item=Rectangle,x=15,y=557,width=10,height=10,red=200,green=0,blue=0; Item=Text,text={musicButtonRed},x=30,y=552,height=22,width=150,size=14,bg_red=50,bg_green=84,bg_blue=121; Item=Rectangle,x=215,y=557,width=10,height=10,red=0,green=200,blue=0; Item=Text,text={musicButtonGreen},x=230,y=552,height=22,width=150,size=14,bg_red=50,bg_green=84,bg_blue=121; Item=Rectangle,x=415,y=557,width=10,height=10,red=250,green=250,blue=100; Item=Text,text={musicButtonYellow},x=430,y=552,height=22,width=150,size=14,bg_red=50,bg_green=84,bg_blue=121; Item=Rectangle,x=615,y=557,width=10,height=10,red=0,green=0,blue=200; Item=Text,text={musicButtonBlue},x=630,y=552,height=22,width=150,size=14,bg_red=50,bg_green=84,bg_blue=121; // OSD messages Item=Message,x=10,y=483,width=670,height=35,size=19,red=0,green=0,blue=0,bg_x=2,bg_y=481,bg_width=715,bg_height=30,bg_red=197,bg_green=129,bg_blue=24,delay=5; #endif // ---------------------------------------- #ifdef MUSIC_PLUGIN_MORONE_STYLE // ---------------------------------------- Item=Defaults,font=Vicon,size=28,red=52,green=162,blue=159,bg_red=0,bg_green=0,bg_blue=0; Item=Background,path=backgrounds/bg-music-morone.png; // Time OK Item=Text,text={time/%A\, der %d. %B - %H:%M},x=42,y=492,height=18,size=10,width=220,red=255,green=248,blue=166,height=12; // Replay Name in Titlebar //Item=ReplayName,x=10,y=5,size=26,width=700,height=40,red=255,green=255,blue=255; // Cover OK Item=Image,x=42,y=78,width=148,height=142,fit=yes,aspect_ratio=no,path={musicCoverName}:symbols/nocover.png; // Status Info OK Item=Text,text={musicPlayStatus},x=42,y=270,height=20,width=148,size=12,align=1,red=255,green=248,blue=166; // Volume OK Item=Image,x=470,y=489,width=20,height=20,fit=yes,aspect_ratio=yes,path=symbols/music-volume.png; Item=Volumebar,x=500,y=493,width=170,height=10,red=187,green=129,blue=22,permanent=yes,bg_red=50,bg_green=50,bg_blue=50; // Track Info OK Item=Text,text={musicArtist},x=220,y=78,height=20,width=450,size=12,red=255,green=248,blue=166; Item=Text,text=Album:,x=220,y=105,height=20,width=60,size=12,red=255,green=248,blue=166; Item=Text,text={musicAlbum},x=284,y=105,height=20,width=385,size=12,red=255,green=248,blue=166; Item=Text,text=Genre: {musicGenre},x=220,y=130,height=20,width=450,size=12,red=255,green=248,blue=166; Item=Text,text=Year: {musicYear},x=220,y=155,height=20,width=450,size=12,red=255,green=248,blue=166; // Playlist OK Item=Text,text={musicCurrentTrack},x=42,y=354,height=20,width=635,size=14,red=255,green=248,blue=166; Item=TextList,text={musicTrack},x=42,y=376,height=90,width=635,size=12; // Show some Details (commented out, totally missplaced ; ) only to show how it works) //Item=Text,text=File: {musicFilename},x=245,y=500,height=20,width=450,size=12,red=255,green=248,blue=166; //Item=Text,text=Comment: {musicComment},x=245,y=525,height=20,width=450,size=12,red=255,green=248,blue=166; // Progressbar OK Item=Text,text={musicFrequence} kHz\,{musicBitrate} kbps\, {musicStereoMode},x=220,y=250,height=20,width=220,size=12; Item=Text,text=Track {musicIndex} of {musicCount},x=220,y=273,height=20,width=200,size=12; Item=ReplayCurrent,x=220,y=296,width=60,height=20,size=12; Item=ReplayProgressbar,x=317,y=300,width=255,height=10,red=187,green=230,blue=22,bg_red=20,bg_green=50,bg_blue=50; Item=ReplayTotal,x=613,y=296,width=60,height=20,size=12; // Rating OK Item=Text,text=Rating:,x=220,y=200,height=20,width=100,size=12; Item=Progressbar,total=255,value={musicRating},x=290,y=205,width=110,height=10,path=symbols/music-rating.png; // Delay beim SpectrumAnalyzer in ms! //Item=SpectrumAnalyzer,x=42,y=250,width=160,height=60,delay=0,red=52,green=162,blue=159,path=backgrounds/spectrum.png,fit=yes,aspect_ration=yes; //Item=SpectrumAnalyzer,x=280,y=480,width=160,height=40,delay=0,red=52,green=162,blue=159,path=backgrounds/spectrum.png,fit=yes,aspect_ration=yes; // Buttons Help Item=Text,text={musicButtonRed},x=40,y=547,height=20,width=130,size=12,red=255,green=248,blue=166,bg_transparent=0; Item=Text,text={musicButtonGreen},x=217,y=547,height=20,width=130,size=12,red=255,green=248,blue=166,bg_transparent=0; Item=Text,text={musicButtonYellow},x=400,y=547,height=20,width=130,size=12,red=255,green=248,blue=166,bg_transparent=0; Item=Text,text={musicButtonBlue},x=578,y=547,height=20,width=130,size=12,red=255,green=248,blue=166,bg_transparent=0; // OSD messages Item=Message,x=10,y=483,width=670,height=35,size=19,red=0,green=0,blue=0,bg_x=2,bg_y=481,bg_width=715,bg_height=30,bg_red=197,bg_green=129,bg_blue=24,delay=5; #endif