You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							1674 lines
						
					
					
						
							40 KiB
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							1674 lines
						
					
					
						
							40 KiB
						
					
					
				| # --- PearL----------------------------------------------------------# | |
| 
 | |
| Display Pearl_user { | |
| 	driver		'DPF' | |
| 	port		'usb0' | |
| 	font		'6x8' | |
| 	size		'320x240' | |
| 	basecolor	'000000'	#RAL 9005 Tiefschwarz | |
| 	foreground	'ffffff'	#RAL 9010 Reinweiß | |
| 	background	'00000000'	#RAL 9005 Tiefschwarz | |
| 	backlight	file::readline('/tmp/lcd/brightness', 1) | |
| } | |
| 
 | |
| # --- Samsung SPF-Auto --------------------------------------------- # | |
| 
 | |
| Display Samsung800x600_user { | |
| 	driver		'SamsungSPF' | |
| 	model		'SPF-Auto' | |
| 	port		'usb0' | |
| 	font		'6x8' | |
| 	size		'800x600' | |
| 	basecolor	'000000' | |
| 	foreground	'ffffff'	#RAL 9010 Reinweiß | |
| 	background	'00000000'	#RAL 9005 Tiefschwarz | |
| 	orientation	1 | |
| } | |
| 
 | |
| Display Samsung800x480_user { | |
| 	driver		'SamsungSPF' | |
| 	model		'SPF-Auto' | |
| 	port		'usb0' | |
| 	font		'6x8' | |
| 	size		'800x480' | |
| 	basecolor	'000000' | |
| 	foreground	'ffffff'	#RAL 9010 Reinweiß | |
| 	background	'00000000'	#RAL 9005 Tiefschwarz | |
| 	orientation	1 | |
| } | |
| 
 | |
| Display Samsung1024x600_user { | |
| 	driver		'SamsungSPF' | |
| 	model		'SPF-Auto' | |
| 	port		'usb0' | |
| 	font		'6x8' | |
| 	size		'1024x600' | |
| 	basecolor	'000000' | |
| 	foreground	'ffffff'	#RAL 9010 Reinweiß | |
| 	background	'00000000'	#RAL 9005 Tiefschwarz | |
| 	orientation	1 | |
| } | |
| 
 | |
| # ---Pearl Widgets -------------------------------------------------------# | |
| 
 | |
| Widget Pearl_LOGO { | |
| 	class		'Image' | |
| 	file		file::exist('/tmp/lcd/menu') == 1 ? ICONS . 'menu.png' : file::readline('/tmp/lcd/logo', 1) | |
| 	visible		file::exist('/tmp/lcd/menu') == 1 ? 1 : file::readline('/tmp/lcd/mode_logo', 1) | |
| 	update		3300 | |
| 	center		55 | |
| 	scale		100 | |
| 	width		320 | |
| 	height		60 | |
| 	reload		1 | |
| } | |
| 
 | |
| Widget Pearl_SERVICE { | |
| 	class		'Truetype' | |
| 	expression	file::exist('/tmp/lcd/menu') == 1 ? '' : (file::readline('/tmp/lcd/mode_logo', 1) == 1 ? '' : file::readline('/tmp/lcd/service', 1)) | |
| 	font		file::readline('/tmp/lcd/font', 2) | |
| 	fcolor		'ffffff'	#RAL 9010 Reinweiß | |
| 	update		3000 | |
| 	align		'C' | |
| 	width		320 | |
| 	height		60 | |
| 	reload		1 | |
| 	debugborder	file::exist(DEBUGBORDER) == 1 ? DB_ON : DB_OFF | |
| } | |
| 
 | |
| Widget Pearl_EVENT { | |
| 	class		'Truetype' | |
| 	expression	file::exist('/tmp/lcd/menu') == 1 ? file::readline('/tmp/lcd/menu', 1) : file::readline('/tmp/lcd/event', 1) | |
| 	font		file::readline('/tmp/lcd/font', 2) | |
| 	fcolor		'00f700'	#RAL 6038 Leuchtgrün | |
| 	align		'L' | |
| 	width		320 | |
| 	height		36 | |
| 	update		5000 | |
| 	reload		1 | |
| 	debugborder	file::exist(DEBUGBORDER) == 1 ? DB_ON : DB_OFF | |
| } | |
| 
 | |
| Widget Pearl_PROGRESS { | |
| 	class		'Bar' | |
| 	expression	0 | |
| 	expression2	file::exist('/tmp/lcd/menu') == 1 ? 0 : file::readline('/tmp/lcd/progress', 1) | |
| 	min		0 | |
| 	max		100 | |
| 	length		27 | |
| 	update		5000 | |
| 	foreground	'f70000ff'	#RAL 3024 Leuchtrot | |
| 	barcolor0	'00000000'	#RAL 9005 Tiefschwarz | |
| } | |
| 
 | |
| Widget Pearl_START { | |
| 	class		'Truetype' | |
| 	expression	file::exist('/tmp/lcd/menu') == 1 | file::readline('/tmp/lcd/event', 1) le '' ? '' : file::readline('/tmp/lcd/start', 1) | |
| 	font		file::readline('/tmp/lcd/font', 2) | |
| 	fcolor		'c4caca'	#RAL 7025 Lichtgrau | |
| 	align		'L' | |
| 	width		70 | |
| 	height		36 | |
| 	update		5000 | |
| 	reload		1 | |
| 	debugborder	file::exist(DEBUGBORDER) == 1 ? DB_ON : DB_OFF | |
| } | |
| 
 | |
| Widget Pearl_END { | |
| 	class		'Truetype' | |
| 	expression	file::exist('/tmp/lcd/menu') == 1 | file::readline('/tmp/lcd/event', 1) le '' ? '' : file::readline('/tmp/lcd/end', 1) | |
| 	font		file::readline('/tmp/lcd/font', 2) | |
| 	fcolor		'c4caca'	#RAL 7025 Lichtgrau | |
| 	align		'R' | |
| 	width		70 | |
| 	height		36 | |
| 	update		5000 | |
| 	reload		1 | |
| 	debugborder	file::exist(DEBUGBORDER) == 1 ? DB_ON : DB_OFF | |
| } | |
| 
 | |
| Widget Pearl_DURATION { | |
| 	class		'Text' | |
| 	expression	file::exist('/tmp/lcd/menu') == 1 ? '' : file::readline('/tmp/lcd/duration', 1) | |
| 	align		'R' | |
| 	width		13 | |
| 	update		1000 | |
| 	foreground	'c4caca'	#RAL 7025 Lichtgrau | |
| } | |
| 
 | |
| Widget Pearl_DURATION_BJ { | |
| 	class		'Truetype' | |
| 	expression	file::exist('/tmp/lcd/menu') == 1 ? '' : file::readline('/tmp/lcd/duration', 2) | |
| 	font		file::readline('/tmp/lcd/font', 2) | |
| 	fcolor		'f70000'	#RAL 3024 Leuchtrot | |
| 	align		'R' | |
| 	width		49 | |
| 	height		20 | |
| 	update		5000 | |
| 	reload		1 | |
| 	debugborder	file::exist(DEBUGBORDER) == 1 ? DB_ON : DB_OFF | |
| } | |
| 
 | |
| Widget Pearl_DURATION_BE { | |
| 	class		'Truetype' | |
| 	expression	file::exist('/tmp/lcd/menu') == 1 ? '' : file::readline('/tmp/lcd/duration', 3) | |
| 	font		file::readline('/tmp/lcd/font', 2) | |
| 	fcolor		'00f700'	#RAL 6038 Leuchtgrün | |
| 	align		'L' | |
| 	width		50 | |
| 	height		20 | |
| 	update		5000 | |
| 	reload		1 | |
| 	debugborder	file::exist(DEBUGBORDER) == 1 ? DB_ON : DB_OFF | |
| } | |
| 
 | |
| Widget Pearl_DURATION_KPL { | |
| 	class		'Truetype' | |
| 	expression	file::exist('/tmp/lcd/menu') == 1 ? '' : file::readline('/tmp/lcd/duration', 4) | |
| 	font		file::readline('/tmp/lcd/font', 2) | |
| 	fcolor		'c4caca'	#RAL 7025 Lichtgrau | |
| 	align		'C' | |
| 	width		50 | |
| 	height		20 | |
| 	update		5000 | |
| 	reload		1 | |
| 	debugborder	file::exist(DEBUGBORDER) == 1 ? DB_ON : DB_OFF | |
| } | |
| 
 | |
| Widget Pearl_LEFT { | |
| 	class		'Truetype' | |
| 	expression	file::exist('/tmp/lcd/menu') == 1 ? '' : '>' | |
| 	font		file::readline('/tmp/lcd/font', 2) | |
| 	fcolor		'c4caca'	#RAL 7025 Lichtgrau | |
| 	align		'R' | |
| 	width		15 | |
| 	height		20 | |
| 	update		5000 | |
| 	reload		1 | |
| 	debugborder	file::exist(DEBUGBORDER) == 1 ? DB_ON : DB_OFF | |
| } | |
| 
 | |
| Widget Pearl_RIGHT { | |
| 	class		'Truetype' | |
| 	expression	file::exist('/tmp/lcd/menu') == 1 ? '' : '<' | |
| 	font		file::readline('/tmp/lcd/font', 2) | |
| 	fcolor		'c4caca'	#RAL 7025 Lichtgrau | |
| 	align		'L' | |
| 	width		15 | |
| 	height		20 | |
| 	update		5000 | |
| 	reload		1 | |
| 	debugborder	file::exist(DEBUGBORDER) == 1 ? DB_ON : DB_OFF | |
| } | |
| 
 | |
| Widget Pearl_TIME { | |
| 	class		'Truetype' | |
| 	expression	strftime('%H:%M', time()) | |
| 	font		file::readline('/tmp/lcd/font', 2) | |
| 	fcolor		'c4caca'	#RAL 7025 Lichtgrau | |
| 	align		'C' | |
| 	width		198 | |
| 	height		51 | |
| 	update		5000 | |
| 	reload		1 | |
| 	debugborder	file::exist(DEBUGBORDER) == 1 ? DB_ON : DB_OFF | |
| } | |
| 
 | |
| # --- general mode-icons ---------------------------------------------------- # | |
| 
 | |
| Widget Pearl_ICON_ECM { | |
| 	class		'Image' | |
| 	file		ICONS . 'mode/ecm_' . file::readline('/tmp/lcd/mode_ecm', 1) . '.png' | |
| 	update		10000 | |
| 	reload		1 | |
| } | |
| 
 | |
| Widget Pearl_ICON_S_CAMDD { | |
| 	class		'Image' | |
| 	file		ICONS . 'mode/camd_' . file::readline('/tmp/lcd/mode_camd', 1) . '.png' | |
| 	update		4000 | |
| 	reload		1 | |
| 	align		'R' | |
| } | |
| 
 | |
| Widget Pearl_ICON_S_CI { | |
| 	class		'Image' | |
| 	file		ICONS . 'mode/ci_' . file::readline('/tmp/lcd/mode_cam', 1) . '.png' | |
| 	update		4000 | |
| 	reload		1 | |
| 	align		'R' | |
| } | |
| 
 | |
| Widget Pearl_ICON_S_CAMD { | |
| 	class		'Image' | |
| 	file		file::exist(DOSCAM) == 1 ? ICONS . 'mode/camd_doscam.png' : ( file::exist(OSCAM) == 1 ? ICONS . 'mode/camd_oscam.png' :  ( file::exist(OSMOD) == 1 ? ICONS . 'mode/camd_osmod.png' :  ( file::exist(GBOX) == 1 ? ICONS . 'mode/camd_gbox.png' :  ( file::exist(CCCAM) == 1 ? ICONS . 'mode/camd_cccam.png' :  ( file::exist(MGCAMD) == 1 ? ICONS . 'mode/camd_mgcamd.png' :  ( file::exist(NCAM) == 1 ? ICONS . 'mode/camd_ncam.png' :  ICONS . 'mode/camd_off.png' ) ) ) ) ) ) | |
| 	update		4000 | |
| 	reload		1 | |
| 	align		'R' | |
| } | |
| 
 | |
| Widget Pearl_ICON_TIMER { | |
| 	class		'Image' | |
| 	file		ICONS . 'mode/timer_' . file::readline('/tmp/lcd/mode_timer', 1) . '.png' | |
| 	update		10000 | |
| 	reload		1 | |
| } | |
| 
 | |
| Widget Pearl_ICON_REC { | |
| 	class		'Image' | |
| 	file		ICONS . 'mode/rec_' . file::readline('/tmp/lcd/mode_rec', 1) . '.png' | |
| 	update		10000 | |
| 	reload		1 | |
| } | |
| 
 | |
| Widget Pearl_ICON_TS { | |
| 	class		'Image' | |
| 	file		ICONS . 'mode/ts_' . file::readline('/tmp/lcd/mode_tshift', 1) . '.png' | |
| 	update		10000 | |
| 	reload		1 | |
| } | |
| 
 | |
| Widget Pearl_STRIPE { | |
| 	class		'Image' | |
| 	file		ICONS . 'mode/stripe.png' | |
| 	update		10000 | |
| 	reload		1 | |
| } | |
| 
 | |
| Widget Pearl_BAR { | |
| 	class		'Image' | |
| 	file		file::exist('/tmp/lcd/menu') == 1 ? ICONS . 'bar1.png' : ICONS . 'bar2.png' | |
| 	update		5000 | |
| 	reload		1 | |
| } | |
| 
 | |
| Widget Pearl_DURATION1 { | |
| 	class		'Truetype' | |
| 	expression	'DURATION' | |
| 	font		file::readline('/tmp/lcd/font', 2) | |
| 	fcolor		'484b52'	#RAL 7024 Graphitgrau | |
| 	align		'L' | |
| 	width		80 | |
| 	height		15 | |
| 	update		0 | |
| 	reload		1 | |
| 	debugborder	file::exist(DEBUGBORDER) == 1 ? DB_ON : DB_OFF | |
| } | |
| 
 | |
| Widget Pearl_SERVICE1 { | |
| 	class		'Truetype' | |
| 	expression	'SERVICE' | |
| 	font		file::readline('/tmp/lcd/font', 2) | |
| 	fcolor		'484b52'	#RAL 7024 Graphitgrau | |
| 	align		'L' | |
| 	width		70 | |
| 	height		15 | |
| 	update		0 | |
| 	reload		1 | |
| 	debugborder	file::exist(DEBUGBORDER) == 1 ? DB_ON : DB_OFF | |
| } | |
| 
 | |
| Widget Pearl_EVENT1 { | |
| 	class		'Truetype' | |
| 	expression	'EVENT' | |
| 	font		file::readline('/tmp/lcd/font', 2) | |
| 	fcolor		'484b52'	#RAL 7024 Graphitgrau | |
| 	align		'L' | |
| 	width		50 | |
| 	height		15 | |
| 	update		0 | |
| 	reload		1 | |
| 	debugborder	file::exist(DEBUGBORDER) == 1 ? DB_ON : DB_OFF | |
| } | |
| 
 | |
| Widget Pearl_TIME1 { | |
| 	class		'Truetype' | |
| 	expression	'TIME' | |
| 	font		file::readline('/tmp/lcd/font', 2) | |
| 	fcolor		'484b52'	#RAL 7024 Graphitgrau | |
| 	align		'L' | |
| 	width		40 | |
| 	height		15 | |
| 	update		0 | |
| 	reload		1 | |
| 	debugborder	file::exist(DEBUGBORDER) == 1 ? DB_ON : DB_OFF | |
| } | |
| 
 | |
| Widget Pearl_VOLUME { | |
| 	class		'Truetype' | |
| 	expression	'VOL:' | |
| 	font		file::readline('/tmp/lcd/font', 2) | |
| 	fcolor		'484b52'	#RAL 7024 Graphitgrau | |
| 	align		'R' | |
| 	width		40 | |
| 	height		15 | |
| 	update		0 | |
| 	reload		1 | |
| 	debugborder	file::exist(DEBUGBORDER) == 1 ? DB_ON : DB_OFF | |
| } | |
| 
 | |
| Widget Pearl_VOLUME1 { | |
| 	class		'Truetype' | |
| 	expression	file::readline('/tmp/lcd/volume', 1) | |
| 	font		file::readline('/tmp/lcd/font', 2) | |
| 	fcolor		'ffffff00'	#RAL 9010 Reinweiß | |
| 	update		3000 | |
| 	reload		1 | |
| 	inverted	0 | |
| 	size		0 | |
| 	width		40 | |
| 	height		20 | |
| 	align		'C' | |
| 	debugborder	file::exist(DEBUGBORDER) == 1 ? DB_ON : DB_OFF | |
| } | |
| 
 | |
| Widget Pearl_HST { | |
| 	class		'Truetype' | |
| 	expression	file::readline('/tmp/lcd/brightness', 1) | |
| 	font		file::readline('/tmp/lcd/font', 2) | |
| 	fcolor		'484b52'	#RAL 7024 Graphitgrau | |
| 	width		20 | |
| 	height		15 | |
| 	align		'L' | |
| 	update		4000 | |
| 	reload		1 | |
| 	debugborder	file::exist(DEBUGBORDER) == 1 ? DB_ON : DB_OFF | |
| } | |
| 
 | |
| Widget Pearl_RES320x240 { | |
| 	class		'Truetype' | |
| 	expression	file::readline('/usr/share/lcd/icons/spf.txt', 11) | |
| 	font		file::readline('/tmp/lcd/font', 2) | |
| 	fcolor		'484b52'	#RAL 7024 Graphitgrau | |
| 	width		60 | |
| 	height		15 | |
| 	align		'R' | |
| 	update		0 | |
| 	debugborder	file::exist(DEBUGBORDER) == 1 ? DB_ON : DB_OFF | |
| } | |
| 
 | |
| # --- the background -------------------------------------------------------- # | |
| 
 | |
| Widget Pearl_BACKGROUND { | |
| 	class		'Image' | |
| 	file		ICONS . 'background/' . file::readline('/tmp/lcd/layout', 1) . '.png' | |
| 	update		0 | |
| } | |
| 
 | |
| # --- the digital clock ----------------------------------------------------- # | |
| 
 | |
| Widget Pearl_HOUR1_ { | |
| 	class		'image' | |
| 	file		file::exist(FCLOCK) == 1 ? ICONS . 'blank.png' : ICONS . 'clock/digital/' . substr(strftime('%H', time()), 0, 1) . '.png' | |
| 	update		10000 | |
| 	reload		1 | |
| } | |
| 
 | |
| Widget Pearl_HOUR_1 { | |
| 	class		'image' | |
| 	file		file::exist(FCLOCK) == 1 ? ICONS . 'blank.png' : ICONS . 'clock/digital/' . substr(strftime('%H', time()), 1) . '.png' | |
| 	update		10000 | |
| 	reload		1 | |
| } | |
| 
 | |
| Widget Pearl_DP { | |
| 	class		'Image' | |
| 	file		file::exist(FCLOCK) == 1 ? ICONS . 'blank.png' : ICONS . 'clock/digital/dp.png' | |
| 	update		0 | |
| } | |
| 
 | |
| Widget Pearl_MIN1_ { | |
| 	class		'image' | |
| 	file		file::exist(FCLOCK) == 1 ? ICONS . 'blank.png' : ICONS . 'clock/digital/' . substr(strftime('%M', time()), 0, 1) . '.png' | |
| 	update		10000 | |
| 	reload		1 | |
| } | |
| 
 | |
| Widget Pearl_MIN_1 { | |
| 	class		'image' | |
| 	file		file::exist(FCLOCK) == 1 ? ICONS . 'blank.png' : ICONS . 'clock/digital/' . substr(strftime('%M', time()), 1) . '.png' | |
| 	update		10000 | |
| 	reload		1 | |
| } | |
| 
 | |
| # --- weather ----------------------------------------------------------- # | |
| 
 | |
| Widget ICON_WEATHER { | |
| 	class		'Image' | |
| 	file		file::exist(FWEATHER) == 0 ? '' : ICONS . 'mode/weather_on.png' | |
| 	update		10000 | |
| 	reload		1 | |
| } | |
| 
 | |
| Widget ICON_WEATHER1 { | |
| 	class		'Image' | |
| 	file		file::exist(FWEATHER) == 0 ? ICONS . 'mode/weather_off.png' : ICONS . 'mode/weather_on.png' | |
| 	update		10000 | |
| 	reload		1 | |
| 	scale		270 | |
| } | |
| 
 | |
| Widget ICON_WEATHER2 { | |
| 	class		'Image' | |
| 	file		file::exist(FWEATHER) == 0 ? ICONS . 'mode/weather_off.png' : ICONS . 'mode/weather_on.png' | |
| 	update		10000 | |
| 	reload		1 | |
| 	scale		200 | |
| } | |
| 
 | |
| Widget S_WIND { | |
| 	class		'Image' | |
| 	file		file::exist(FWEATHER) == 0 ? '' :  (VAR0=file::readline(W . 'wind', 1); VAR1=substr(VAR0, strstr(VAR0, '|') + 1); VAR2=substr(VAR1, strstr(VAR1,'|') + 1); W_ICON . VAR2 . '.png') | |
| 	update		4000 | |
| 	reload		1 | |
| 	align		'L' | |
| } | |
| 
 | |
| Widget S1_WIND { | |
| 	class		'Image' | |
| 	file		file::exist(FWEATHER) == 0 ? '' : (VAR1=file::readline(W . 'wind', 1); VAR2=substr(VAR1, strstr(VAR1, '|') + 1); W_ICON . (VAR2 < 22.5 ? 'N' : (VAR2 < 67.5 ? 'NO' : (VAR2 < 112.5 ? 'O' : (VAR2 < 157.5 ? 'SO' : (VAR2 < 202.5 ? 'S' : (VAR2 < 247.5 ? 'SW' : (VAR2 < 292.5 ? 'W' : (VAR2 > 292 ? 'NW' : 'Variable')))))))) . '.png') | |
| 	update		4000 | |
| 	reload		1 | |
| 	align		'L' | |
| 	scale		20 | |
| } | |
| 
 | |
| Widget S2_WIND { | |
| 	class		'Truetype' | |
| 	expression	file::exist(FWEATHER) == 0 ? '' :  (VAR0=file::readline(W . 'wind', 1); VAR1=substr(VAR0, strstr(VAR0, '|') + 1); VAR2=substr(VAR1, strstr(VAR1,'|') + 1); VAR2) | |
| 	font		file::readline('/tmp/lcd/font', 2) | |
| 	fcolor		'c4caca'	#RAL 7025 Lichtgrau | |
| 	width		80 | |
| 	height		40 | |
| 	align		'C' | |
| 	update		10000 | |
| 	reload		1 | |
| 	debugborder	file::exist(DEBUGBORDER) == 1 ? DB_ON : DB_OFF | |
| } | |
| 
 | |
| Widget SS_WIND { | |
| 	class		'Truetype' | |
| 	expression	file::exist(FWEATHER) == 0 ? '' : round(substr(file::readline(W . 'wind', 1), 0, strstr(file::readline(W . 'wind', 1), '|'))). ' m/s' | |
| 	font		file::readline('/tmp/lcd/font', 2) | |
| 	fcolor		'c4caca'	#RAL 7025 Lichtgrau | |
| 	width		90 | |
| 	height		35 | |
| 	align		'L' | |
| 	update		10000 | |
| 	reload		1 | |
| 	debugborder	file::exist(DEBUGBORDER) == 1 ? DB_ON : DB_OFF | |
| } | |
| 
 | |
| Widget SS_WIND1 { | |
| 	class		'Truetype' | |
| 	expression	file::exist(FWEATHER) == 0 ? '' : round(substr(file::readline(W . 'wind', 1), 0, strstr(file::readline(W . 'wind', 1), '|'))*3.6). ' km/h' | |
| 	font		'/usr/share/fonts/ubuntu-l-webfont.ttf' | |
| 	fcolor		'c4caca'	#RAL 7025 Lichtgrau | |
| 	width		175 | |
| 	height		45 | |
| 	align		'C' | |
| 	update		10000 | |
| 	reload		1 | |
| 	debugborder	file::exist(DEBUGBORDER) == 1 ? DB_ON : DB_OFF | |
| } | |
| 
 | |
| Widget WEATHER_CITY1 { | |
| 	class		'Truetype' | |
| 	expression	file::exist(FWEATHER) == 0 ? '' : file::readline('/tmp/lcd/weather_city', 1) | |
| 	font		file::readline('/tmp/lcd/font', 2) | |
| 	fcolor		'c4caca'	#RAL 7025 Lichtgrau | |
| 	width		300 | |
| 	height		50 | |
| 	align		'C' | |
| 	update		10000 | |
| 	reload		1 | |
| 	debugborder	file::exist(DEBUGBORDER) == 1 ? DB_ON : DB_OFF | |
| } | |
| 
 | |
| Widget WEATHERICON_CURRENT { | |
| 	class		'image' | |
| 	file		file::exist(FWEATHER) == 0 ? ICONS . 'blank.png' : file::readline('/tmp/lcd/weather_icon', 1) | |
| 	update		10000 | |
| 	reload		1 | |
| 	scale		100 | |
| } | |
| 
 | |
| Widget WEATHERICON_LATER { | |
| 	class		'image' | |
| 	file		file::exist(FWEATHER) == 0 ? ICONS . 'blank.png' : file::readline('/tmp/lcd/weather_icon', strftime('%H', time()) < 16 ? 2 : 3) | |
| 	update		10000 | |
| 	reload		1 | |
| 	scale		100 | |
| } | |
| 
 | |
| Widget TEMPERATURE_CURRENT { | |
| 	class		'Text' | |
| 	expression	file::exist(FWEATHER) == 0 ? '' : file::readline('/tmp/lcd/weather_temp', 1) | |
| 	align		'L' | |
| 	width		3 | |
| 	update		10000 | |
| 	reload		1 | |
| } | |
| 
 | |
| Widget TEMPERATURE_CURRENT1 { | |
| 	class		'Truetype' | |
| 	expression	file::exist(FWEATHER) == 0 ? '' : file::readline('/tmp/lcd/weather_temp', 1) . '°' | |
| 	font		file::readline('/tmp/lcd/font', 2) | |
| 	fcolor		'c4caca'	#RAL 7025 Lichtgrau | |
| 	width		70 | |
| 	height		45 | |
| 	align		'C' | |
| 	update		10000 | |
| 	reload		1 | |
| 	debugborder	file::exist(DEBUGBORDER) == 1 ? DB_ON : DB_OFF | |
| } | |
| 
 | |
| Widget TEMPERATURE_LATER { | |
| 	class		'Text' | |
| 	expression	file::exist(FWEATHER) == 0 ? '' : (TEMP=file::readline('/tmp/lcd/weather_temp', strftime('%H', time()) < 16 ? 2 : 3); substr(TEMP, (strstr(TEMP, '|') + 1))) | |
| 	align		'R' | |
| 	width		3 | |
| 	update		10000 | |
| 	reload		1 | |
| 	debugborder	file::exist(DEBUGBORDER) == 1 ? DB_ON : DB_OFF | |
| } | |
| 
 | |
| Widget TEMPERATURE_LATER1 { | |
| 	class		'Truetype' | |
| 	expression	file::exist(FWEATHER) == 0 ? '' : (TEMP=file::readline('/tmp/lcd/weather_temp', strftime('%H', time()) < 16 ? 2 : 3); substr(TEMP, (strstr(TEMP, '|') + 1))) . '°' | |
| 	font		file::readline('/tmp/lcd/font', 2) | |
| 	fcolor		'c4caca'	#RAL 7025 Lichtgrau | |
| 	width		70 | |
| 	height		45 | |
| 	align		'C' | |
| 	update		10000 | |
| 	reload		1 | |
| 	debugborder	file::exist(DEBUGBORDER) == 1 ? DB_ON : DB_OFF | |
| } | |
| 
 | |
| 
 | |
| #--- 800x600 ----------------------------------------------------# | |
| 
 | |
| Widget S_BAR { | |
| 	class		'Image' | |
| 	file		file::exist('/tmp/lcd/menu') == 1 ? ICONS . 'background/800x600/' . 'bar1.png' : ICONS . 'background/800x600/' . 'bar3.png' | |
| 	update		5000 | |
| 	reload		1 | |
| } | |
| 
 | |
| Widget S_BAR1 { | |
| 	class		'Image' | |
| 	file		file::exist('/tmp/lcd/menu') == 1 ? ICONS . 'background/1024x600/' . 'bar1.png' : ICONS . 'background/1024x600/' . 'bar3.png' | |
| 	update		5000 | |
| 	reload		1 | |
| } | |
| 
 | |
| Widget S800_STRIPE { | |
| 	class		'Image' | |
| 	file		ICONS . 'background/800x600/' . 'stripe.png' | |
| 	update		0 | |
| 	reload		1 | |
| } | |
| 
 | |
| Widget S1024_STRIPE { | |
| 	class		'Image' | |
| 	file		ICONS . 'background/1024x600/' . 'stripe.png' | |
| 	update		0 | |
| 	reload		1 | |
| } | |
| 
 | |
| Widget S_SERVICE2 { | |
| 	class		'Truetype' | |
| 	expression	'SERVICE' | |
| 	font		file::readline('/tmp/lcd/font', 2) | |
| 	fcolor		'484b52'	#RAL 7024 Graphitgrau | |
| 	align		'L' | |
| 	width		70 | |
| 	height		20 | |
| 	update		0 | |
| 	reload		1 | |
| 	debugborder	file::exist(DEBUGBORDER) == 1 ? DB_ON : DB_OFF | |
| } | |
| 
 | |
| Widget S_EVENT { | |
| 	class		'Truetype' | |
| 	expression	'EVENT' | |
| 	font		file::readline('/tmp/lcd/font', 2) | |
| 	fcolor		'484b52'	#RAL 7024 Graphitgrau | |
| 	align		'L' | |
| 	width		50 | |
| 	height		20 | |
| 	update		0 | |
| 	reload		1 | |
| 	debugborder	file::exist(DEBUGBORDER) == 1 ? DB_ON : DB_OFF | |
| } | |
| 
 | |
| Widget S_TIME { | |
| 	class		'Truetype' | |
| 	expression	'TIME' | |
| 	font		file::readline('/tmp/lcd/font', 2) | |
| 	fcolor		'484b52'	#RAL 7024 Graphitgrau | |
| 	align		'L' | |
| 	width		45 | |
| 	height		20 | |
| 	update		0 | |
| 	reload		1 | |
| 	debugborder	file::exist(DEBUGBORDER) == 1 ? DB_ON : DB_OFF | |
| } | |
| 
 | |
| Widget S_WEATHER { | |
| 	class		'Truetype' | |
| 	expression	'Weather' | |
| 	font		file::readline('/tmp/lcd/font', 2) | |
| 	fcolor		'484b52'	#RAL 7024 Graphitgrau | |
| 	align		'L' | |
| 	width		80 | |
| 	height		20 | |
| 	update		0 | |
| 	reload		1 | |
| 	debugborder	file::exist(DEBUGBORDER) == 1 ? DB_ON : DB_OFF | |
| } | |
| 
 | |
| Widget S_VOLUME { | |
| 	class		'Truetype' | |
| 	expression	'VOL:' | |
| 	font		file::readline('/tmp/lcd/font', 2) | |
| 	fcolor		'484b52'	#RAL 7024 Graphitgrau | |
| 	align		'L' | |
| 	width		50 | |
| 	height		20 | |
| 	update		0 | |
| 	reload		1 | |
| 	debugborder	file::exist(DEBUGBORDER) == 1 ? DB_ON : DB_OFF | |
| } | |
| 
 | |
| Widget S_VOLUME1 { | |
| 	class		'Truetype' | |
| 	expression	file::readline('/tmp/lcd/volume', 1) | |
| 	font		file::readline('/tmp/lcd/font', 2) | |
| 	fcolor		'ffffff00'	#RAL 9010 Reinweiß | |
| 	#update		3000 | |
| 	reload		1 | |
| 	inverted	0 | |
| 	size		0 | |
| 	width		60 | |
| 	height		40 | |
| 	align		'C' | |
| 	debugborder	file::exist(DEBUGBORDER) == 1 ? DB_ON : DB_OFF | |
| } | |
| 
 | |
| Widget S800x600_STB { | |
| 	class		'Image' | |
| 	file		ICONS . 'background/800x600/' . file::readline('/tmp/lcd/layout', 1) . '.png' | |
| 	update		0 | |
| 	reload		1 | |
| } | |
| 
 | |
| Widget S800x600_BG { | |
| 	class		'Image' | |
| 	file		ICONS . 'background/800x600/' . file::readline('/tmp/lcd/layout', 1) . '.png' | |
| 	update		0 | |
| 	reload		1 | |
| } | |
| 
 | |
| Widget S800x600_BG1 { | |
| 	class		'Image' | |
| 	file		ICONS . 'background/800x600/' . file::readline('/tmp/lcd/brightness', 1) . '.png' | |
| 	update		3000 | |
| 	reload		1 | |
| } | |
| 
 | |
| Widget S800x600_STB1 { | |
| 	class		'Image' | |
| 	file		ICONS . 'background/800x600/' . file::readline('/tmp/lcd/brightness_standby', 1) . '.png' | |
| 	update		5000 | |
| 	reload		1 | |
| } | |
| 
 | |
| Widget S800x600_XCAM { | |
| 	class		'Image' | |
| 	file		ICONS . 'background/800x600/' . file::readline('/tmp/lcd/layout', 1) . '.png' | |
| 	update		0 | |
| 	reload		1 | |
| } | |
| 
 | |
| # 800x480 ----------------------------------------------------# | |
| 
 | |
| Widget S800x480_STB { | |
| 	class		'Image' | |
| 	file		ICONS . 'background/800x480/' . file::readline('/tmp/lcd/layout', 1) . '.png' | |
| 	update		0 | |
| 	reload		1 | |
| } | |
| 
 | |
| Widget S800x480_BG { | |
| 	class		'Image' | |
| 	file		ICONS . 'background/800x480/' . file::readline('/tmp/lcd/layout', 1) . '.png' | |
| 	update		0 | |
| 	reload		1 | |
| } | |
| 
 | |
| Widget S800x480_BG1 { | |
| 	class		'Image' | |
| 	file		ICONS . 'background/800x480/' . file::readline('/tmp/lcd/brightness', 1) . '.png' | |
| 	update		3000 | |
| 	reload		1 | |
| } | |
| 
 | |
| Widget S800x480_STB1 { | |
| 	class		'Image' | |
| 	file		ICONS . 'background/800x480/' . file::readline('/tmp/lcd/brightness_standby', 1) . '.png' | |
| 	update		5000 | |
| 	reload		1 | |
| } | |
| 
 | |
| Widget S800x480_XCAM { | |
| 	class		'Image' | |
| 	file		ICONS . 'background/800x480/' . file::readline('/tmp/lcd/layout', 1) . '.png' | |
| 	update		0 | |
| 	reload		1 | |
| } | |
| 
 | |
| # 1024x600 ----------------------------------------------------# | |
| 
 | |
| Widget S1024x600_STB { | |
| 	class		'Image' | |
| 	file		ICONS . 'background/1024x600/' . file::readline('/tmp/lcd/layout', 1) . '.png' | |
| 	update		0 | |
| 	reload		1 | |
| } | |
| 
 | |
| Widget S1024x600_BG { | |
| 	class		'Image' | |
| 	file		ICONS . 'background/1024x600/' . file::readline('/tmp/lcd/layout', 1) . '.png' | |
| 	update		0 | |
| 	reload		1 | |
| } | |
| 
 | |
| Widget S1024x600_BG1 { | |
| 	class		'Image' | |
| 	file		ICONS . 'background/1024x600/' . file::readline('/tmp/lcd/brightness', 1) . '.png' | |
| 	update		3000 | |
| 	reload		1 | |
| } | |
| 
 | |
| Widget S1024x600_STB1 { | |
| 	class		'Image' | |
| 	file		ICONS . 'background/1024x600/' . file::readline('/tmp/lcd/brightness_standby', 1) . '.png' | |
| 	update		5000 | |
| 	reload		1 | |
| } | |
| 
 | |
| Widget S1024x600_XCAM { | |
| 	class		'Image' | |
| 	file		ICONS . 'background/1024x600/' . file::readline('/tmp/lcd/layout', 1) . '.png' | |
| 	update		0 | |
| 	reload		1 | |
| } | |
| 
 | |
| #----------------------------------------------------------------------------------------------------------------------------------------# | |
| 
 | |
| Widget S_TIMER { | |
| 	class		'Image' | |
| 	file		ICONS . 'mode/timer_' . file::readline('/tmp/lcd/mode_timer', 1) . '.png' | |
| 	update		4000 | |
| 	reload		1 | |
| 	align		'R' | |
| 	scale		300 | |
| } | |
| 
 | |
| Widget S_VFORMAT { | |
| 	class		'Image' | |
| 	file		file::readline('/tmp/lcd/resolution', 1) eq '1920x1080' ? SYSICONS . 'res_hd.png' : ( file::readline('/tmp/lcd/resolution', 1) eq '1280x720' ? SYSICONS . 'res_hd.png' : ( file::readline('/tmp/lcd/resolution', 1) eq '1440x1080' ? SYSICONS . 'res_hd.png' : ( file::readline('/tmp/lcd/resolution', 1) eq '3840x2160' ? SYSICONS . 'res_uhd.png' : SYSICONS . 'res_sd.png' )  ) | |
| 	update		4000 | |
| 	reload		1 | |
| 	align		'R' | |
| 	scale		150 | |
| } | |
| 
 | |
| Widget S_ASPECTRATIO { | |
| 	class		'Image' | |
| 	file		file::readline('/tmp/lcd/aspectratio', 1) eq '16:9' ? SYSICONS . '16_9.png' : SYSICONS . '16_9_gray.png' | |
| 	update		4000 | |
| 	reload		1 | |
| 	align		'R' | |
| 	scale		150 | |
| } | |
| 
 | |
| Widget S_DOLBY { | |
| 	class		'Image' | |
| 	file		file::readline('/tmp/lcd/dolbydigital', 1) eq 'yes' ? SYSICONS . 'dd.png' : SYSICONS . 'dd_gray.png' | |
| 	update		4000 | |
| 	reload		1 | |
| 	align		'R' | |
| 	scale		150 | |
| } | |
| 
 | |
| Widget S_TXT { | |
| 	class		'Image' | |
| 	file		file::readline('/tmp/lcd/videotext', 1) eq 'yes' ? SYSICONS . 'vtxt.png' : SYSICONS . 'vtxt_gray.png' | |
| 	update		4000 | |
| 	reload		1 | |
| 	align		'R' | |
| 	scale		150 | |
| } | |
| 
 | |
| Widget S_TUNERTXT { | |
| 	class		'Truetype' | |
| 	expression	'Tuner:' | |
| 	font		file::readline('/tmp/lcd/font', 2) | |
| 	fcolor		'484b5200'	#RAL 7024 Graphitgrau | |
| 	#update		3000 | |
| 	reload		1 | |
| 	inverted	0 | |
| 	size		0 | |
| 	width		90 | |
| 	height		20 | |
| 	align		'C' | |
| 	debugborder	file::exist(DEBUGBORDER) == 1 ? DB_ON : DB_OFF | |
| } | |
| 
 | |
| Widget S_TUNERTXT3 { | |
| 	class		'Truetype' | |
| 	expression	file::readline('/tmp/lcd/tuner', 1) | |
| 	font		file::readline('/tmp/lcd/font', 2) | |
| 	fcolor		'ffffff00'	#RAL 9010 Reinweiß | |
| 	#update		3000 | |
| 	reload		1 | |
| 	inverted	0 | |
| 	size		0 | |
| 	width		35 | |
| 	height		40 | |
| 	align		'C' | |
| 	debugborder	file::exist(DEBUGBORDER) == 1 ? DB_ON : DB_OFF | |
| } | |
| 
 | |
| Widget S_TUNERTXT1 { | |
| 	class		'Truetype' | |
| 	expression	'SIG:' | |
| 	font		file::readline('/tmp/lcd/font', 2) | |
| 	fcolor		'484b5200'	#RAL 7024 Graphitgrau | |
| 	#update		3000 | |
| 	reload		1 | |
| 	inverted	0 | |
| 	size		0 | |
| 	width		60 | |
| 	height		20 | |
| 	align		'C' | |
| 	debugborder	file::exist(DEBUGBORDER) == 1 ? DB_ON : DB_OFF | |
| } | |
| 
 | |
| Widget S_TUNER_SIG { | |
| 	class		'Truetype' | |
| 	expression	file::readline('/tmp/lcd/tuner_sig', 1) . '%' | |
| 	font		file::readline('/tmp/lcd/font', 2) | |
| 	fcolor		'FFFFFF00'	#RAL 9010 Reinweiß | |
| 	update		3000 | |
| 	reload		1 | |
| 	width		85 | |
| 	height		40 | |
| 	align		'C' | |
| 	debugborder	file::exist(DEBUGBORDER) == 1 ? DB_ON : DB_OFF | |
| } | |
| 
 | |
| Widget S_TUNERTXT2 { | |
| 	class		'Truetype' | |
| 	expression	'SNR:' | |
| 	font		file::readline('/tmp/lcd/font', 2) | |
| 	fcolor		'484b5200'	#RAL 7024 Graphitgrau | |
| 	#update		3000 | |
| 	reload		1 | |
| 	inverted	0 | |
| 	size		0 | |
| 	width		60 | |
| 	height		20 | |
| 	align		'C' | |
| 	debugborder	file::exist(DEBUGBORDER) == 1 ? DB_ON : DB_OFF | |
| } | |
| 
 | |
| Widget S_TUNER_SNR { | |
| 	class		'Truetype' | |
| 	expression	file::readline('/tmp/lcd/tuner_snr', 1) . '%' | |
| 	font		file::readline('/tmp/lcd/font', 2) | |
| 	fcolor		'FFFFFF00'	#RAL 9010 Reinweiß | |
| 	update		3000 | |
| 	reload		1 | |
| 	width		85 | |
| 	height		40 | |
| 	align		'C' | |
| 	debugborder	file::exist(DEBUGBORDER) == 1 ? DB_ON : DB_OFF | |
| } | |
| 
 | |
| Widget S_REC { | |
| 	class		'Image' | |
| 	file		ICONS . 'mode/rec_' . file::readline('/tmp/lcd/mode_rec', 1) . '.png' | |
| 	update		4000 | |
| 	reload		1 | |
| 	inverted	0 | |
| 	align		'R' | |
| 	scale		300 | |
| } | |
| 
 | |
| Widget S_TS { | |
| 	class		'Image' | |
| 	file		ICONS . 'mode/ts_' . file::readline('/tmp/lcd/mode_tshift', 1) . '.png' | |
| 	update		4000 | |
| 	reload		1 | |
| 	align		'R' | |
| 	scale		300 | |
| } | |
| 
 | |
| Widget S_ECM { | |
| 	class		'Image' | |
| 	file		ICONS . 'mode/ecm_' . file::readline('/tmp/lcd/mode_ecm', 1) . '.png' | |
| 	update		4000 | |
| 	reload		1 | |
| 	align		'R' | |
| 	scale		300 | |
| } | |
| 
 | |
| Widget S_CAMDD { | |
| 	class		'Image' | |
| 	file		ICONS . 'mode/cam_' . file::readline('/tmp/lcd/mode_camd', 1) . '.png' | |
| 	update		4000 | |
| 	reload		1 | |
| 	align		'R' | |
| 	scale		300 | |
| } | |
| 
 | |
| Widget S_CI { | |
| 	class		'Image' | |
| 	file		ICONS . 'mode/ci_' . file::readline('/tmp/lcd/mode_cam', 1) . '.png' | |
| 	update		4000 | |
| 	reload		1 | |
| 	align		'R' | |
| 	scale		300 | |
| } | |
| 
 | |
| Widget S_CAMD { | |
| 	class		'Image' | |
| 	file		file::exist(DOSCAM) == 1 ? ICONS . 'mode/camd_doscam.png' : ( file::exist(OSCAM) == 1 ? ICONS . 'mode/camd_oscam.png' :  ( file::exist(OSMOD) == 1 ? ICONS . 'mode/camd_osmod.png' :  ( file::exist(GBOX) == 1 ? ICONS . 'mode/camd_gbox.png' :  ( file::exist(CCCAM) == 1 ? ICONS . 'mode/camd_cccam.png' :  ( file::exist(MGCAMD) == 1 ? ICONS . 'mode/camd_mgcamd.png' :  ( file::exist(NCAM) == 1 ? ICONS . 'mode/camd_ncam.png' :  ICONS . 'mode/camd_off.png' ) ) ) ) ) ) | |
| 	update		4000 | |
| 	reload		1 | |
| 	align		'R' | |
| 	scale		300 | |
| } | |
| 
 | |
| Widget S_LOGO { | |
| 	class		'Image' | |
| 	file		file::exist('/tmp/lcd/menu') == 1 ? ICONS . 'menu.png' : file::readline('/tmp/lcd/logo', 1) | |
| 	update		3300 | |
| 	reload		1 | |
| 	center		108 | |
| 	width		780 | |
| 	height		108 | |
| 	#scale		270 | |
| } | |
| 
 | |
| Widget S_LOGO1 { | |
| 	class		'Image' | |
| 	file		file::exist('/tmp/lcd/menu') == 1 ? ICONS . 'menu.png' : file::readline('/tmp/lcd/logo', 1) | |
| 	update		3300 | |
| 	reload		1 | |
| 	center		108 | |
| 	width		1004 | |
| 	height		108 | |
| 	#scale		270 | |
| } | |
| 
 | |
| Widget S_SERVICE { | |
| 	class		'Truetype' | |
| 	expression	file::exist('/tmp/lcd/menu') == 1 ? '' : (file::readline('/tmp/lcd/mode_logo', 1) == 1 ? '' : file::readline('/tmp/lcd/service', 1)) | |
| 	font		file::readline('/tmp/lcd/font', 2) | |
| 	fcolor		'ffffff'	#RAL 9010 Reinweiß | |
| 	update		3000 | |
| 	width		800 | |
| 	height		108 | |
| 	align		'C' | |
| 	reload		1 | |
| 	debugborder	file::exist(DEBUGBORDER) == 1 ? DB_ON : DB_OFF | |
| } | |
| 
 | |
| Widget S_SERVICE1 { | |
| 	class		'Truetype' | |
| 	expression	file::exist('/tmp/lcd/menu') == 1 ? '' : (file::readline('/tmp/lcd/mode_logo', 1) == 1 ? '' : file::readline('/tmp/lcd/service', 1)) | |
| 	font		file::readline('/tmp/lcd/font', 2) | |
| 	fcolor		'c4caca00'	#RAL 7025 Lichtgrau | |
| 	update		3000 | |
| 	reload		1 | |
| 	width		1024 | |
| 	height		108 | |
| 	align		'C' | |
| 	debugborder	file::exist(DEBUGBORDER) == 1 ? DB_ON : DB_OFF | |
| } | |
| 
 | |
| Widget S_START { | |
| 	class		'Truetype' | |
| 	expression	file::exist('/tmp/lcd/menu') == 1 | file::readline('/tmp/lcd/event', 1) le '' ? '' : file::readline('/tmp/lcd/start', 1) | |
| 	font		file::readline('/tmp/lcd/font', 2) | |
| 	fcolor		'c4caca00'	#RAL 7025 Lichtgrau | |
| 	size		0 | |
| 	width		190 | |
| 	height		75 | |
| 	align		'C' | |
| 	update		3000 | |
| 	reload		1 | |
| 	debugborder	file::exist(DEBUGBORDER) == 1 ? DB_ON : DB_OFF | |
| } | |
| 
 | |
| Widget S_END { | |
| 	class		'Truetype' | |
| 	expression	file::exist('/tmp/lcd/menu') == 1 | file::readline('/tmp/lcd/event', 2) le '' ? '' : file::readline('/tmp/lcd/end', 1) | |
| 	font		file::readline('/tmp/lcd/font', 2) | |
| 	fcolor		'8c969f00'	#RAL 7001 Silbergrau | |
| 	size		0 | |
| 	width		190 | |
| 	height		75 | |
| 	align		'C' | |
| 	update		3000 | |
| 	reload		1 | |
| 	debugborder	file::exist(DEBUGBORDER) == 1 ? DB_ON : DB_OFF | |
| } | |
| 
 | |
| Widget S_TTF-EPG-NOW { | |
| 	class		'Truetype' | |
| 	expression	file::exist('/tmp/lcd/menu') == 1 ? file::readline('/tmp/lcd/menu', 1) : (file::readline('/tmp/lcd/event', 1) le '' ? '' : substr(file::readline('/tmp/lcd/event', 1), 0, 32) | |
| 	font		file::readline('/tmp/lcd/font', 2) | |
| 	fcolor		'c4caca00'	#RAL 7025 Lichtgrau | |
| 	update		3000 | |
| 	reload		1 | |
| 	inverted	0 | |
| 	size		0 | |
| 	width		800 | |
| 	height		60 | |
| 	align		'C' | |
| 	debugborder	file::exist(DEBUGBORDER) == 1 ? DB_ON : DB_OFF | |
| } | |
| 
 | |
| Widget S_TTF-EPG-NOW1 { | |
| 	class		'Truetype' | |
| 	expression	file::exist('/tmp/lcd/menu') == 1 ? file::readline('/tmp/lcd/menu', 1) : (file::readline('/tmp/lcd/event', 1) le '' ? '' : substr(file::readline('/tmp/lcd/event', 1), 0, 42) | |
| 	font		file::readline('/tmp/lcd/font', 2) | |
| 	fcolor		'c4caca00'	#RAL 7025 Lichtgrau | |
| 	update		3000 | |
| 	reload		1 | |
| 	inverted	0 | |
| 	size		0 | |
| 	width		1024 | |
| 	height		60 | |
| 	align		'C' | |
| 	debugborder	file::exist(DEBUGBORDER) == 1 ? DB_ON : DB_OFF | |
| } | |
| 
 | |
| Widget S_TTF-EPG-NEXT { | |
| 	class		'Truetype' | |
| 	expression	file::exist('/tmp/lcd/menu') == 1 ? '' : (file::readline('/tmp/lcd/event', 2) le '' ? '' : substr(file::readline('/tmp/lcd/event', 2), 0, 32) | |
| 	font		file::readline('/tmp/lcd/font', 2) | |
| 	fcolor		'8c969f00'	#RAL 7001 Silbergrau | |
| 	update		3000 | |
| 	reload		1 | |
| 	inverted	0 | |
| 	size		0 | |
| 	width		800 | |
| 	height		60 | |
| 	align		'C' | |
| 	debugborder	file::exist(DEBUGBORDER) == 1 ? DB_ON : DB_OFF | |
| } | |
| 
 | |
| Widget S_TTF-EPG-NEXT1 { | |
| 	class		'Truetype' | |
| 	expression	file::exist('/tmp/lcd/menu') == 1 ? '' : (file::readline('/tmp/lcd/event', 2) le '' ? '' : substr(file::readline('/tmp/lcd/event', 2), 0, 42) | |
| 	font		file::readline('/tmp/lcd/font', 2) | |
| 	fcolor		'8c969f00'	#RAL 7001 Silbergrau | |
| 	update		3000 | |
| 	reload		1 | |
| 	inverted	0 | |
| 	size		0 | |
| 	width		1024 | |
| 	height		60 | |
| 	align		'C' | |
| 	debugborder	file::exist(DEBUGBORDER) == 1 ? DB_ON : DB_OFF | |
| } | |
| 
 | |
| Widget S_DURATION { | |
| 	class		'Truetype' | |
| 	expression	file::exist('/tmp/lcd/menu') == 1 ? '' : file::readline('/tmp/lcd/duration', 1) | |
| 	font		file::readline('/tmp/lcd/font', 2) | |
| 	fcolor		'fd6d1300' | |
| 	update		3000 | |
| 	reload		1 | |
| 	inverted	0 | |
| 	size		0 | |
| 	width		160 | |
| 	height		50 | |
| 	align		'R' | |
| 	debugborder	file::exist(DEBUGBORDER) == 1 ? DB_ON : DB_OFF | |
| } | |
| 
 | |
| Widget S_DURATION1 { | |
| 	class		'Truetype' | |
| 	expression	file::exist('/tmp/lcd/menu') == 1 ? '' : file::readline('/tmp/lcd/duration', 1) | |
| 	font		file::readline('/tmp/lcd/font', 2) | |
| 	fcolor		'fd6d1300' | |
| 	update		3000 | |
| 	reload		1 | |
| 	width		160 | |
| 	height		40 | |
| 	align		'C' | |
| 	debugborder	file::exist(DEBUGBORDER) == 1 ? DB_ON : DB_OFF | |
| } | |
| 
 | |
| Widget S_LEFT { | |
| 	class		'Truetype' | |
| 	expression	file::exist('/tmp/lcd/menu') == 1 ? '' : '>' | |
| 	font		file::readline('/tmp/lcd/font', 2) | |
| 	fcolor		'c4caca'	#RAL 7025 Lichtgrau | |
| 	update		5000 | |
| 	reload		1 | |
| 	width		30 | |
| 	height		50 | |
| 	align		'R' | |
| 	debugborder	file::exist(DEBUGBORDER) == 1 ? DB_ON : DB_OFF | |
| } | |
| 
 | |
| Widget S_RIGHT { | |
| 	class		'Truetype' | |
| 	expression	file::exist('/tmp/lcd/menu') == 1 ? '' : '<' | |
| 	font		file::readline('/tmp/lcd/font', 2) | |
| 	fcolor		'c4caca'	#RAL 7025 Lichtgrau | |
| 	update		5000 | |
| 	reload		1 | |
| 	width		30 | |
| 	height		50 | |
| 	align		'L' | |
| 	debugborder	file::exist(DEBUGBORDER) == 1 ? DB_ON : DB_OFF | |
| } | |
| 
 | |
| Widget S_DURATION_BJ1 { | |
| 	class		'Truetype' | |
| 	expression	file::exist('/tmp/lcd/menu') == 1 ? '' : file::readline('/tmp/lcd/duration', 2) | |
| 	font		file::readline('/tmp/lcd/font', 2) | |
| 	fcolor		'f7000000'	#RAL 3024 Leuchtrot | |
| 	update		3000 | |
| 	reload		1 | |
| 	width		110 | |
| 	height		50 | |
| 	align		'R' | |
| 	debugborder	file::exist(DEBUGBORDER) == 1 ? DB_ON : DB_OFF | |
| } | |
| 
 | |
| Widget S_DURATION_BE1 { | |
| 	class		'Truetype' | |
| 	expression	file::exist('/tmp/lcd/menu') == 1 ? '' : file::readline('/tmp/lcd/duration', 3) | |
| 	font		file::readline('/tmp/lcd/font', 2) | |
| 	fcolor		'00f70000'	#RAL 6038 Leuchtgrün | |
| 	update		3000 | |
| 	reload		1 | |
| 	width		110 | |
| 	height		50 | |
| 	align		'L' | |
| 	debugborder	file::exist(DEBUGBORDER) == 1 ? DB_ON : DB_OFF | |
| } | |
| 
 | |
| Widget S_DURATION_KPL1 { | |
| 	class		'Truetype' | |
| 	expression	file::exist('/tmp/lcd/menu') == 1 ? '' : file::readline('/tmp/lcd/duration', 4) | |
| 	font		file::readline('/tmp/lcd/font', 2) | |
| 	fcolor		'c4caca00'	#RAL 7025 Lichtgrau | |
| 	update		3000 | |
| 	reload		1 | |
| 	width		110 | |
| 	height		50 | |
| 	align		'C' | |
| 	debugborder	file::exist(DEBUGBORDER) == 1 ? DB_ON : DB_OFF | |
| } | |
| 
 | |
| Widget S_EPGBAR { | |
| 	class		'Bar' | |
| 	expression	file::exist('/tmp/lcd/menu') == 1 ? '' : file::readline('/tmp/lcd/progress', 1) | |
| 	min		0 | |
| 	max		100 | |
| 	length		68 | |
| 	update		5000 | |
| 	direction	'E' | |
| 	foreground	'f70000'	#RAL 3024 Leuchtrot | |
| } | |
| 
 | |
| Widget S_EPGBAR1 { | |
| 	class		'Bar' | |
| 	expression	file::exist('/tmp/lcd/menu') == 1 ? '' : file::readline('/tmp/lcd/progress', 1) | |
| 	min		0 | |
| 	max		100 | |
| 	length		105 | |
| 	update		5000 | |
| 	direction	'E' | |
| 	foreground	'f70000'	#RAL 3024 Leuchtrot | |
| } | |
| 
 | |
| Widget HST { | |
| 	class		'Truetype' | |
| 	expression	file::readline('/tmp/lcd/brightness', 1) | |
| 	font		file::readline('/tmp/lcd/font', 2) | |
| 	fcolor		'484b52'	#RAL 7024 Graphitgrau | |
| 	width		20 | |
| 	height		15 | |
| 	align		'L' | |
| 	update		4000 | |
| 	reload		1 | |
| 	debugborder	file::exist(DEBUGBORDER) == 1 ? DB_ON : DB_OFF | |
| } | |
| 
 | |
| Widget HST_STB { | |
| 	class		'Truetype' | |
| 	expression	file::readline('/tmp/lcd/brightness_standby', 1) | |
| 	font		file::readline('/tmp/lcd/font', 2) | |
| 	fcolor		'484b52'	#RAL 7024 Graphitgrau | |
| 	width		30 | |
| 	height		15 | |
| 	align		'L' | |
| 	update		0 | |
| 	reload		1 | |
| 	debugborder	file::exist(DEBUGBORDER) == 1 ? DB_ON : DB_OFF | |
| } | |
| 
 | |
| Widget RES320x240 { | |
| 	class		'Truetype' | |
| 	expression	file::readline('/usr/share/lcd/icons/spf.txt', 11) | |
| 	font		file::readline('/tmp/lcd/font', 2) | |
| 	fcolor		'484b52'	#RAL 7024 Graphitgrau | |
| 	width		70 | |
| 	height		15 | |
| 	align		'R' | |
| 	update		0 | |
| 	debugborder	file::exist(DEBUGBORDER) == 1 ? DB_ON : DB_OFF | |
| } | |
| 
 | |
| Widget RES800x480 { | |
| 	class		'Truetype' | |
| 	expression	file::readline('/usr/share/lcd/icons/spf.txt', 8) | |
| 	font		file::readline('/tmp/lcd/font', 2) | |
| 	fcolor		'484b52'	#RAL 7024 Graphitgrau | |
| 	width		70 | |
| 	height		15 | |
| 	align		'R' | |
| 	update		0 | |
| 	debugborder	file::exist(DEBUGBORDER) == 1 ? DB_ON : DB_OFF | |
| } | |
| 
 | |
| Widget RES800x600 { | |
| 	class		'Truetype' | |
| 	expression	file::readline('/usr/share/lcd/icons/spf.txt', 9) | |
| 	font		file::readline('/tmp/lcd/font', 2) | |
| 	fcolor		'484b52'	#RAL 7024 Graphitgrau | |
| 	width		70 | |
| 	height		15 | |
| 	align		'R' | |
| 	update		0 | |
| 	debugborder	file::exist(DEBUGBORDER) == 1 ? DB_ON : DB_OFF | |
| } | |
| 
 | |
| Widget RES1024x600 { | |
| 	class		'Truetype' | |
| 	expression	file::readline('/usr/share/lcd/icons/spf.txt', 10) | |
| 	font		file::readline('/tmp/lcd/font', 2) | |
| 	fcolor		'484b52'	#RAL 7024 Graphitgrau | |
| 	width		90 | |
| 	height		15 | |
| 	align		'R' | |
| 	update		0 | |
| 	debugborder	file::exist(DEBUGBORDER) == 1 ? DB_ON : DB_OFF | |
| } | |
| 
 | |
| # --- the digital clock ----------------------------------------------------- # | |
| 
 | |
| Widget S_HOUR1_ { | |
| 	class		'image' | |
| 	file		ICONS . 'clock/digital_white_129px/' . substr(strftime('%H', time()), 0, 1) . '.png' | |
| 	update		10000 | |
| 	reload		1 | |
| 	scale		70 | |
| } | |
| 
 | |
| Widget S_HOUR_1 { | |
| 	class		'image' | |
| 	file		ICONS . 'clock/digital_white_129px/' . substr(strftime('%H', time()), 1) . '.png' | |
| 	update		10000 | |
| 	reload		1 | |
| 	scale		70 | |
| } | |
| 
 | |
| Widget S_DP { | |
| 	class		'Image' | |
| 	file		ICONS . 'clock/digital_white_129px/dp.png' | |
| 	update		0 | |
| 	scale		70 | |
| } | |
| 
 | |
| Widget S_MIN1_ { | |
| 	class		'image' | |
| 	file		ICONS . 'clock/digital_white_129px/' . substr(strftime('%M', time()), 0, 1) . '.png' | |
| 	update		10000 | |
| 	reload		1 | |
| 	scale		70 | |
| } | |
| 
 | |
| Widget S_MIN_1 { | |
| 	class		'image' | |
| 	file		ICONS . 'clock/digital_white_129px/' . substr(strftime('%M', time()), 1) . '.png' | |
| 	update		10000 | |
| 	reload		1 | |
| 	scale		70 | |
| } | |
| 
 | |
| Widget S_STANDBY_HOUR1_ { | |
| 	class		'image' | |
| 	file		file::exist(FCLOCK) == 1 ? ICONS . 'blank.png' : ICONS . 'clock/digital_white_129px/' . substr(strftime('%H', time()), 0, 1) . '.png' | |
| 	update		10000 | |
| 	reload		1 | |
| 	scale		130 | |
| } | |
| 
 | |
| Widget S_STANDBY_HOUR_1 { | |
| 	class		'image' | |
| 	file		file::exist(FCLOCK) == 1 ? ICONS . 'blank.png' : ICONS . 'clock/digital_white_129px/' . substr(strftime('%H', time()), 1) . '.png' | |
| 	update		10000 | |
| 	reload		1 | |
| 	scale		130 | |
| } | |
| 
 | |
| Widget S_STANDBY_DP { | |
| 	class		'Image' | |
| 	file		file::exist(FCLOCK) == 1 ? ICONS . 'blank.png' : ICONS . 'clock/digital_white_129px/dp.png' | |
| 	update		0 | |
| 	scale		130 | |
| } | |
| 
 | |
| Widget S_STANDBY_MIN1_ { | |
| 	class		'image' | |
| 	file		file::exist(FCLOCK) == 1 ? ICONS . 'blank.png' : ICONS . 'clock/digital_white_129px/' . substr(strftime('%M', time()), 0, 1) . '.png' | |
| 	update		10000 | |
| 	reload		1 | |
| 	scale		130 | |
| } | |
| 
 | |
| Widget S_STANDBY_MIN_1 { | |
| 	class		'image' | |
| 	file		file::exist(FCLOCK) == 1 ? ICONS . 'blank.png' : ICONS . 'clock/digital_white_129px/' . substr(strftime('%M', time()), 1) . '.png' | |
| 	update		10000 | |
| 	reload		1 | |
| 	scale		130 | |
| } | |
| 
 | |
| # --- Tag Datum ----------------------------------------------------- # | |
| 
 | |
| Widget TAGDATUM-TTF { | |
| 	class		'truetype' | |
| 	expression	(strftime('%u', time()) == 1 ? 'Montag' : (strftime('%u', time()) == 2 ? 'Dienstag' : (strftime('%u', time()) == 3 ? 'Mittwoch' : (strftime('%u', time()) == 4 ? 'Donnerstag' : (strftime('%u', time()) == 5 ? 'Freitag' : (strftime('%u', time()) == 6 ? 'Samstag' : 'Sonntag')))))) . ', ' . strftime('%d.%m.%Y', time()) | |
| 	font		file::readline('/tmp/lcd/font', 2) | |
| 	fcolor		'c4caca00'	#RAL 7025 Lichtgrau | |
| 	align		'C' | |
| 	width		800 | |
| 	height		75 | |
| 	update		30000 | |
| 	reload		1 | |
| 	visible		1 | |
| 	debugborder	file::exist(DEBUGBORDER) == 1 ? DB_ON : DB_OFF | |
| } | |
| 
 | |
| Widget TAGDATUM-TTF1 { | |
| 	class		'truetype' | |
| 	expression	(strftime('%u', time()) == 1 ? 'Montag' : (strftime('%u', time()) == 2 ? 'Dienstag' : (strftime('%u', time()) == 3 ? 'Mittwoch' : (strftime('%u', time()) == 4 ? 'Donnerstag' : (strftime('%u', time()) == 5 ? 'Freitag' : (strftime('%u', time()) == 6 ? 'Samstag' : 'Sonntag')))))) . ', ' . strftime('%d.%m.%Y', time()) | |
| 	font		file::readline('/tmp/lcd/font', 2) | |
| 	fcolor		'c4caca00'	#RAL 7025 Lichtgrau | |
| 	align		'C' | |
| 	width		1000 | |
| 	height		75 | |
| 	update		30000 | |
| 	reload		1 | |
| 	visible		1 | |
| 	debugborder	file::exist(DEBUGBORDER) == 1 ? DB_ON : DB_OFF | |
| } | |
| 
 | |
| # --------------------------------------------------------------------------- # | |
| 
 | |
| Layout Pearl_user { | |
| 	layer 0 { | |
| 		row19.col14	'Pearl_PROGRESS' | |
| 	} | |
| 	layer 1 { | |
| 		x005.y001	'Pearl_SERVICE1' | |
| 		x008.y073	'Pearl_ICON_ECM' | |
| 		x008.y105	'Pearl_ICON_S_CAMD' | |
| 		x008.y150	'Pearl_ICON_S_CI' | |
| 		x008.y217	'Pearl_ICON_TIMER' | |
| 		x008.y258	'Pearl_ICON_REC' | |
| 		x008.y289	'Pearl_ICON_TS' | |
| 		x020.y001	'Pearl_LOGO' | |
| 		x080.y001	'Pearl_STRIPE' | |
| 		x091.y001	'Pearl_EVENT1' | |
| 		x105.y001	'Pearl_EVENT' | |
| 		x141.y001	'Pearl_START' | |
| 		x141.y250	'Pearl_END' | |
| 		X149.Y079	'Pearl_BAR' | |
| 		x157.y071	'Pearl_DURATION_BJ' | |
| 		x157.y120	'Pearl_LEFT' | |
| 		x157.y135	'Pearl_DURATION_KPL' | |
| 		x157.y185	'Pearl_RIGHT' | |
| 		x157.y200	'Pearl_DURATION_BE' | |
| 		x177.y001	'Pearl_STRIPE' | |
| 		x189.y001	'Pearl_TIME1' | |
| 		x189.y061	'Pearl_TIME' | |
| 		x189.y280	'Pearl_VOLUME' | |
| 		x205.y280	'Pearl_VOLUME1' | |
| 
 | |
| 
 | |
| 
 | |
| 		x225.y001	'Pearl_HST' | |
| 		x225.y260	'Pearl_RES320x240' | |
| 	} | |
| 	layer 2 { | |
| 		x001.y001	'Pearl_BACKGROUND' | |
| 		x020.y001	'Pearl_SERVICE' | |
| 	} | |
| } | |
| 
 | |
| Layout Samsung800x600_user { | |
| 	Layer 0 { | |
| 		X001.Y001	'S800x600_BG1' | |
| 	} | |
| 	Layer 1 { | |
| 		X017.Y001	'S_SERVICE2' | |
| 		X017.Y200	'S_TIMER' | |
| 		X017.Y325	'S_REC' | |
| 		X017.Y415	'S_TS' | |
| 		X017.Y475	'S_CI' | |
| 		X017.Y560	'S_CAMD' | |
| 		X017.Y710	'S_ECM' | |
| 		X070.Y001	'S_LOGO' | |
| 		X205.Y001	'S800_STRIPE' | |
| 		X225.Y001	'S_EVENT' | |
| 		X225.Y060	'S_VOLUME' | |
| 		X220.Y110	'S_VOLUME1' | |
| 		X225.Y180	'S_TUNERTXT' | |
| 		X220.Y270	'S_TUNERTXT3' | |
| 		X225.Y315	'S_TUNERTXT1' | |
| 		X220.Y375	'S_TUNER_SIG' | |
| 		X225.Y470	'S_TUNERTXT2' | |
| 		X220.Y530	'S_TUNER_SNR' | |
| 		X225.Y628	'S_VFORMAT' | |
| 		X225.Y667	'S_ASPECTRATIO' | |
| 		X225.Y721	'S_DOLBY' | |
| 		X225.Y760	'S_TXT' | |
| 		X270.Y001	'S_TTF-EPG-NOW' | |
| 		X332.Y001	'S_START' | |
| 		X362.Y210	'S_DURATION_BJ1' | |
| 		X362.Y320	'S_LEFT' | |
| 		X362.Y350	'S_DURATION_KPL1' | |
| 		X362.Y460	'S_RIGHT' | |
| 		X362.Y490	'S_DURATION_BE1' | |
| 		X332.Y610	'S_END' | |
| 		X412.Y001	'S_TTF-EPG-NEXT' | |
| 		X470.Y001	'S800_STRIPE' | |
| 		X483.Y001	'S_TIME' | |
| 		X483.Y500	'S_WEATHER' | |
| 		X479.Y380	'WEATHERICON_CURRENT' | |
| 		X550.Y380	'TEMPERATURE_CURRENT1' | |
| 		X508.Y500	'S2_WIND' | |
| 		X550.Y457	'SS_WIND1' | |
| 		X479.Y640	'WEATHERICON_LATER' | |
| 		X550.Y640	'TEMPERATURE_LATER1' | |
| 		X500.Y047	'S_HOUR1_' | |
| 		X500.Y115	'S_HOUR_1' | |
| 		X500.Y188	'S_DP' | |
| 		X500.Y215	'S_MIN1_' | |
| 		X500.Y283	'S_MIN_1' | |
| 		X585.Y001	'HST' | |
| 		X585.Y730	'RES800x600' | |
| 	} | |
| 	Layer 2 { | |
| 		X080.Y001	'S_SERVICE' | |
| 		Row45.Col34	'S_EPGBAR' | |
| 	} | |
| 	Layer 3 { | |
| 		X353.Y199	'S_BAR' | |
| 		X001.Y001	'S800x600_BG' | |
| 	} | |
| } | |
| 
 | |
| Layout Samsung800x480_user { | |
| 	Layer 0 { | |
| 		X001.Y001	'S800x480_BG1' | |
| 	} | |
| 	Layer 1 { | |
| 		X017.Y001	'S_SERVICE2' | |
| 		X017.Y200	'S_TIMER' | |
| 		X017.Y325	'S_REC' | |
| 		X017.Y415	'S_TS' | |
| 		X017.Y475	'S_CI' | |
| 		X017.Y560	'S_CAMD' | |
| 		X017.Y710	'S_ECM' | |
| 		X065.Y001	'S_LOGO' | |
| 		X200.Y001	'S800_STRIPE' | |
| 		X220.Y001	'S_EVENT' | |
| 		X220.Y120	'S_TUNERTXT' | |
| 		X215.Y220	'S_TUNERTXT3' | |
| 		X220.Y270	'S_TUNERTXT1' | |
| 		X215.Y340	'S_TUNER_SIG' | |
| 		X220.Y440	'S_TUNERTXT2' | |
| 		X215.Y510	'S_TUNER_SNR' | |
| 		X217.Y623	'S_VFORMAT' | |
| 		X217.Y662	'S_ASPECTRATIO' | |
| 		X217.Y716	'S_DOLBY' | |
| 		X217.Y755	'S_TXT' | |
| 		X260.Y001	'S_TTF-EPG-NOW' | |
| 		X325.Y001	'S_START' | |
| 		X355.Y210	'S_DURATION_BJ1' | |
| 		X355.Y310	'S_LEFT' | |
| 		X355.Y340	'S_DURATION_KPL1' | |
| 		X355.Y440	'S_RIGHT' | |
| 		X355.Y470	'S_DURATION_BE1' | |
| 		X325.Y605	'S_END' | |
| 		X407.Y001	'S_TTF-EPG-NEXT' | |
| 		X465.Y001	'HST' | |
| 		X465.Y730	'RES800x480' | |
| 	} | |
| 	Layer 2 { | |
| 		X080.Y001	'S_SERVICE' | |
| 		Row44.Col34	'S_EPGBAR' | |
| 	} | |
| 	Layer 3 { | |
| 		X345.Y199	'S_BAR' | |
| 		X001.Y001	'S800x480_BG' | |
| 	} | |
| } | |
| 
 | |
| Layout Samsung1024x600_user { | |
| 	Layer 0 { | |
| 		X001.Y001	'S1024x600_BG1' | |
| 	} | |
| 	Layer 1 { | |
| 		X013.Y001	'S_SERVICE2' | |
| 		X013.Y330	'S_TIMER' | |
| 		X013.Y475	'S_REC' | |
| 		X013.Y585	'S_TS' | |
| 		X013.Y665	'S_CI' | |
| 		X013.Y770	'S_CAMD' | |
| 		X013.Y930	'S_ECM' | |
| 		X060.Y001	'S_LOGO1' | |
| 		X205.Y001	'S1024_STRIPE' | |
| 		X225.Y001	'S_EVENT' | |
| 		X225.Y220	'S_TUNERTXT' | |
| 		X220.Y320	'S_TUNERTXT3' | |
| 		X225.Y390	'S_TUNERTXT1' | |
| 		X220.Y460	'S_TUNER_SIG' | |
| 		X225.Y580	'S_TUNERTXT2' | |
| 		X220.Y650	'S_TUNER_SNR' | |
| 		X222.Y823	'S_VFORMAT' | |
| 		X222.Y862	'S_ASPECTRATIO' | |
| 		X222.Y916	'S_DOLBY' | |
| 		X222.Y955	'S_TXT' | |
| 		X270.Y001	'S_TTF-EPG-NOW1' | |
| 		X335.Y001	'S_START' | |
| 		X355.Y306	'S_DURATION_BJ1' | |
| 		X355.Y417	'S_LEFT' | |
| 		X355.Y448	'S_DURATION_KPL1' | |
| 		X355.Y559	'S_RIGHT' | |
| 		X355.Y590	'S_DURATION_BE1' | |
| 		X335.Y830	'S_END' | |
| 		X410.Y001	'S_TTF-EPG-NEXT1' | |
| 		X470.Y001	'S1024_STRIPE' | |
| 		X483.Y001	'S_TIME' | |
| 		X483.Y700	'S_WEATHER' | |
| 		X479.Y580	'WEATHERICON_CURRENT' | |
| 		X550.Y580	'TEMPERATURE_CURRENT1' | |
| 		X508.Y700	'S2_WIND' | |
| 		X550.Y657	'SS_WIND1' | |
| 		X479.Y840	'WEATHERICON_LATER' | |
| 		X550.Y840	'TEMPERATURE_LATER1' | |
| 		X500.Y047	'S_HOUR1_' | |
| 		X500.Y115	'S_HOUR_1' | |
| 		X500.Y188	'S_DP' | |
| 		X500.Y215	'S_MIN1_' | |
| 		X500.Y283	'S_MIN_1' | |
| 		X585.Y001	'HST' | |
| 		X585.Y930	'RES1024x600' | |
| 	} | |
| 	Layer 2 { | |
| 		X080.Y001	'S_SERVICE1' | |
| 		Row44.Col34	'S_EPGBAR1' | |
| 	} | |
| 	Layer 3 { | |
| 		X345.Y199	'S_BAR1' | |
| 		X001.Y001	'S1024x600_BG' | |
| 	} | |
| } | |
| 
 | |
| # --- General Settings ------------------------------------------------------ # | |
| 
 | |
| Variables { | |
| 	DEBUGBORDER	'/var/etc/.lcd-debugborder' | |
| 	DB_ON		'ffff0000'		# debugborder on | |
| 	DB_OFF		'ffff00ff'		# debugborder off | |
| 	W		'/tmp/lcd/weather_' | |
| 	W_ICON		'/share/lcd/icons/wind/' | |
| 	ICONS		'/share/lcd/icons/' | |
| 	SYSICONS	'/share/tuxbox/neutrino/icons/' | |
| 	FWEATHER	'/var/etc/.lcd-weather' | |
| 	FCLOCK		'/var/etc/.lcd-clock_a' | |
| 	FXCAM		'/var/etc/.lcd-xcam' | |
| 	OSCAM		'/var/etc/.oscam' | |
| 	DOSCAM		'/var/etc/.doscam' | |
| 	OSMOD		'/var/etc/.osmod' | |
| 	CCCAM		'/var/etc/.cccam' | |
| 	MGCAMD		'/var/etc/.mgcamd' | |
| 	GBOX		'/var/etc/.gbox' | |
| 	NCAM		'/var/etc/.ncam' | |
| } | |
| 
 | |
| # --------------------------------------------------------------------------- # | |
| 
 | |
| Display file::readline('/tmp/lcd/layout', 1) | |
| 
 | |
| Layout file::readline('/tmp/lcd/layout', 1) | |
| 
 | |
| # --------------------------------------------------------------------------- #
 | |
| 
 |