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.
		
		
		
		
		
			
		
			
				
					
					
						
							1943 lines
						
					
					
						
							40 KiB
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							1943 lines
						
					
					
						
							40 KiB
						
					
					
				| # --- PEARL Display (PX-1184, 320x240) -------------------------------------- # | |
| 
 | |
| Display Pearl_standard { | |
| 	driver		'DPF' | |
| 	port		'usb0' | |
| 	font		'16x34' | |
| 	size		'320x240' | |
| 	basecolor	'000000' | |
| 	foreground	'ffffff' | |
| 	background	'00000000' | |
| 	backlight	file::readline('/tmp/lcd/brightness', 1) | |
| } | |
| 
 | |
| Display Pearl_radio { | |
| 	driver		'DPF' | |
| 	port		'usb0' | |
| 	font		'16x34' | |
| 	size		'320x240' | |
| 	basecolor	'000000' | |
| 	foreground	'ffffff' | |
| 	background	'00000000' | |
| 	backlight	file::readline('/tmp/lcd/brightness', 1) | |
| } | |
| 
 | |
| Display Pearl_large { | |
| 	driver		'DPF' | |
| 	port		'usb0' | |
| 	font		'20x48' | |
| 	size		'320x240' | |
| 	basecolor	'000000' | |
| 	foreground	'ffffff' | |
| 	background	'00000000' | |
| 	backlight	file::readline('/tmp/lcd/brightness', 1) | |
| } | |
| 
 | |
| Display Pearl_small { | |
| 	driver		'DPF' | |
| 	port		'usb0' | |
| 	font		'10x16' | |
| 	size		'320x240' | |
| 	basecolor	'000000' | |
| 	foreground	'ffffff' | |
| 	background	'00000000' | |
| 	backlight	file::readline('/tmp/lcd/brightness', 1) | |
| } | |
| 
 | |
| Display Pearl_d-box2 { | |
| 	driver		'DPF' | |
| 	port		'usb0' | |
| 	font		'16x34' | |
| 	size		'320x240' | |
| 	basecolor	DBOX2COL | |
| 	foreground	DBOX2COL | |
| 	background	'00000000' | |
| 	backlight	file::readline('/tmp/lcd/brightness', 1) | |
| } | |
| 
 | |
| Display Pearl_xcam { | |
| 	driver		'DPF' | |
| 	port		'usb0' | |
| 	font		'6x9' | |
| 	size		'320x240' | |
| 	basecolor	'000000' | |
| 	foreground	'e0e0e0' | |
| 	backlight	file::readline('/tmp/lcd/brightness', 1) | |
| } | |
| 
 | |
| Display Pearl_standby { | |
| 	driver		'DPF' | |
| 	port		'usb0' | |
| 	font		'16x30' | |
| 	size		'320x240' | |
| 	basecolor	'000000' | |
| 	foreground	'ffffff' | |
| 	background	'00000000' | |
| 	backlight	file::readline('/tmp/lcd/brightness_standby', 1) | |
| } | |
| 
 | |
| # --- general widgets (partly postfixed with _layout) ----------------------- # | |
| 
 | |
| Widget Pearl_LOGO { | |
| 	class		'Image' | |
| 	file		file::exist('/tmp/lcd/menu') == 1 ? ICONS . 'menu.png' : file::readline('/tmp/lcd/logo', 1) | |
| 	update		3300 | |
| 	visible		file::exist('/tmp/lcd/menu') == 1 ? 1 : file::readline('/tmp/lcd/mode_logo', 1) | |
| 	reload		1 | |
| 	center		55 | |
| 	scale		100 | |
| 	width		320 | |
| 	height		55 | |
| } | |
| 
 | |
| Widget Pearl_SERVICE { | |
| 	class		'Text' | |
| 	expression	file::exist('/tmp/lcd/menu') == 1 ? '' : (file::readline('/tmp/lcd/mode_logo', 1) == 1 ? '' : file::readline('/tmp/lcd/service', 1)) | |
| 	align		'PC' | |
| 	width		20 | |
| 	update		3300 | |
| } | |
| 
 | |
| Widget Pearl_SERVICE_large { | |
| 	class		'Text' | |
| 	expression	file::exist('/tmp/lcd/menu') == 1 ? '' : (file::readline('/tmp/lcd/mode_logo', 1) == 1 ? '' : file::readline('/tmp/lcd/service', 1)) | |
| 	align		'PC' | |
| 	width		16 | |
| 	update		3300 | |
| } | |
| 
 | |
| Widget Pearl_SERVICE_small { | |
| 	class		'Text' | |
| 	expression	file::exist('/tmp/lcd/menu') == 1 ? '' : (file::readline('/tmp/lcd/mode_logo', 1) == 1 ? '' : file::readline('/tmp/lcd/service', 1)) | |
| 	align		'PC' | |
| 	width		32 | |
| 	update		3300 | |
| } | |
| 
 | |
| Widget Pearl_SERVICE_d-box2 { | |
| 	class		'Text' | |
| 	#expression	file::readline('/tmp/lcd/service', 1) | |
| 	expression	file::exist('/tmp/lcd/menu') == 1 ? '' : (file::readline('/tmp/lcd/mode_logo', 1) == 1 ? '' : file::readline('/tmp/lcd/service', 1)) | |
| 	align		'PC' | |
| 	width		20 | |
| 	update		3300 | |
| } | |
| 
 | |
| Widget Pearl_EVENT { | |
| 	class		'Text' | |
| 	expression	file::exist('/tmp/lcd/menu') == 1 ? file::readline('/tmp/lcd/menu', 1) : file::readline('/tmp/lcd/event', 1) | |
| 	align		'PC' | |
| 	width		20 | |
| 	update		250 | |
| 	speed		325 | |
| 	foreground	'fd6d13' | |
| } | |
| 
 | |
| Widget Pearl_EVENT_large { | |
| 	class		'Text' | |
| 	expression	file::exist('/tmp/lcd/menu') == 1 ? file::readline('/tmp/lcd/menu', 1) : file::readline('/tmp/lcd/event', 1) | |
| 	align		'PC' | |
| 	width		16 | |
| 	update		250 | |
| 	speed		325 | |
| 	foreground	'fd6d13' | |
| } | |
| 
 | |
| Widget Pearl_EVENT_small { | |
| 	class		'Text' | |
| 	expression	file::exist('/tmp/lcd/menu') == 1 ? file::readline('/tmp/lcd/menu', 1) : file::readline('/tmp/lcd/event', 1) | |
| 	align		'PC' | |
| 	width		32 | |
| 	update		250 | |
| 	speed		325 | |
| 	foreground	'fd6d13' | |
| } | |
| 
 | |
| Widget Pearl_EVENT_d-box2 { | |
| 	class		'Text' | |
| 	expression	file::exist('/tmp/lcd/menu') == 1 ? file::readline('/tmp/lcd/menu', 1) : file::readline('/tmp/lcd/event', 1) | |
| 	align		'PC' | |
| 	width		20 | |
| 	update		250 | |
| 	speed		325 | |
| } | |
| 
 | |
| 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		18 | |
| 	update		2600 | |
| 	foreground	'fd6d13aa' | |
| 	barcolor0	'00000000' | |
| } | |
| 
 | |
| Widget Pearl_PROGRESS_large { | |
| 	class		'Bar' | |
| 	expression	file::exist('/tmp/lcd/menu') == 1 ? 0 : file::readline('/tmp/lcd/progress', 1) | |
| 	min		0 | |
| 	max		100 | |
| 	length		14 | |
| 	update		2600 | |
| 	foreground	'000000aa' | |
| } | |
| 
 | |
| Widget Pearl_PROGRESS_small { | |
| 	class		'Bar' | |
| 	expression	file::exist('/tmp/lcd/menu') == 1 ? 0 : file::readline('/tmp/lcd/progress', 1) | |
| 	min		0 | |
| 	max		100 | |
| 	length		30 | |
| 	update		2600 | |
| 	foreground	'fd6d13aa' | |
| } | |
| 
 | |
| Widget Pearl_PROGRESS_d-box2 { | |
| 	class		'Bar' | |
| 	expression	0 | |
| 	expression2	file::exist('/tmp/lcd/menu') == 1 ? 0 : file::readline('/tmp/lcd/progress', 1) | |
| 	min		0 | |
| 	max		100 | |
| 	length		10 | |
| 	update		2600 | |
| 	barcolor0	'00000000' | |
| } | |
| 
 | |
| Widget Pearl_DURATION { | |
| 	class		'Text' | |
| 	expression	file::exist('/tmp/lcd/menu') == 1 ? '' : file::readline('/tmp/lcd/duration', 1) | |
| 	align		'R' | |
| 	width		13 | |
| 	update		500 | |
| 	foreground	'fd6d13' | |
| } | |
| 
 | |
| Widget Pearl_VOLUME_d-box2 { | |
| 	class		'Bar' | |
| 	expression	file::readline('/tmp/lcd/volume', 1) | |
| 	expression2	0 | |
| 	min		0 | |
| 	max		100 | |
| 	length		10 | |
| 	update		1000 | |
| 	barcolor1	'00000000' | |
| } | |
| 
 | |
| Widget Pearl_TIME { | |
| 	class		'Text' | |
| 	expression	strftime('%H:%M', time()) | |
| 	align		'L' | |
| 	width		5 | |
| 	update		5000 | |
| 	foreground	'9E9E9E' | |
| } | |
| 
 | |
| Widget Pearl_TIME_d-box2 { | |
| 	class		'Text' | |
| 	expression	strftime('%H:%M', time()) | |
| 	align		'L' | |
| 	width		5 | |
| 	update		5000 | |
| } | |
| 
 | |
| # --- system-info ----------------------------------------------------------- # | |
| 
 | |
| Widget Pearl_CPU { | |
| 	class		'Text' | |
| 	prefix		'CPU: ' | |
| 	expression	proc_stat::cpu('busy', 500) | |
| 	postfix		'%' | |
| 	precision	1 | |
| 	align		'R' | |
| 	width		11 | |
| 	update		1000 | |
| 	foreground	'9E9E9E' | |
| } | |
| 
 | |
| Widget Pearl_CPU_BAR { | |
| 	class		'Bar' | |
| 	expression	proc_stat::cpu('busy', 500) | |
| 	min		0 | |
| 	max		100 | |
| 	length		17 | |
| 	style		'H' | |
| 	update		500 | |
| 	foreground	'9E9E9E' | |
| } | |
| 
 | |
| Widget Pearl_RAM { | |
| 	class		'Text' | |
| 	prefix		'RAM: ' | |
| 	expression	100 - ((meminfo('MemFree') * 100) / meminfo('MemTotal')) | |
| 	postfix		'%' | |
| 	precision	1 | |
| 	align		'R' | |
| 	width		11 | |
| 	update		1000 | |
| 	foreground	'9E9E9E' | |
| } | |
| 
 | |
| Widget Pearl_MTD { | |
| 	class		'Text' | |
| 	prefix		'MTD: ' | |
| 	expression	100 - (statfs('/', 'bfree') * 100) / statfs('/', 'blocks') | |
| 	postfix		'%' | |
| 	precision	1 | |
| 	align		'R' | |
| 	width		11 | |
| 	update		1000 | |
| 	foreground	'9E9E9E' | |
| } | |
| 
 | |
| # --- 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_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 | |
| } | |
| 
 | |
| # --- d-box2 mode-icons ----------------------------------------------------- # | |
| 
 | |
| Widget Pearl_ICON_ECM_d-box2 { | |
| 	class		'Image' | |
| 	file		ICONS . 'mode/d-box2/ecm_' . file::readline('/tmp/lcd/mode_ecm', 1) . '.png' | |
| 	update		10000 | |
| 	reload		1 | |
| } | |
| 
 | |
| Widget Pearl_ICON_TIMER_d-box2 { | |
| 	class		'Image' | |
| 	file		ICONS . 'mode/d-box2/timer_' . file::readline('/tmp/lcd/mode_timer', 1) . '.png' | |
| 	update		10000 | |
| 	reload		1 | |
| } | |
| 
 | |
| Widget Pearl_ICON_REC_d-box2 { | |
| 	class		'Image' | |
| 	file		ICONS . 'mode/d-box2/rec_' . file::readline('/tmp/lcd/mode_rec', 1) . '.png' | |
| 	update		10000 | |
| 	reload		1 | |
| } | |
| 
 | |
| Widget Pearl_ICON_TS_d-box2 { | |
| 	class		'Image' | |
| 	file		ICONS . 'mode/d-box2/ts_' . file::readline('/tmp/lcd/mode_tshift', 1) . '.png' | |
| 	update		10000 | |
| 	reload		1 | |
| } | |
| 
 | |
| # --- the background -------------------------------------------------------- # | |
| 
 | |
| Widget Pearl_BACKGROUND { | |
| 	class		'Image' | |
| 	file		ICONS . 'background/' . file::readline('/tmp/lcd/layout', 1) . '.png' | |
| 	update		0 | |
| } | |
| 
 | |
| Widget Pearl_XCAM { | |
| 	class		'Image' | |
| 	file		ICONS . 'background/' . file::readline('/tmp/lcd/layout', 1) . '.png' | |
| 	update		0 | |
| 	reload		1 | |
| } | |
| 
 | |
| # --- the clocks for standby-mode ------------------------------------------- # | |
| 
 | |
| # --- 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 | |
| } | |
| 
 | |
| # --- the analog clock ------------------------------------------------------ # | |
| 
 | |
| Widget Pearl_DIAL_A { | |
| 	class		'image' | |
| 	file		file::exist(FCLOCK) == 0 ? ICONS . 'blank.png' : ICONS . 'clock/analog/dial.png' | |
| 	update		0 | |
| } | |
| 
 | |
| Widget Pearl_HOUR_A { | |
| 	class		'image' | |
| 	file		file::exist(FCLOCK) == 0 ? ICONS . 'blank.png' : ICONS . 'clock/analog/h' . ( ( (strftime('%I', time()) == 12 ? 0 : strftime('%I', time())) *5) + substr((strftime('%M', time()) / 12), 0, 1) ). '.png' | |
| 	update		10000 | |
| 	reload		1 | |
| } | |
| 
 | |
| Widget Pearl_MIN_A { | |
| 	class		'image' | |
| 	file		file::exist(FCLOCK) == 0 ? ICONS . 'blank.png' : ICONS . 'clock/analog/m' . strftime('%M', time()) . '.png' | |
| 	update		10000 | |
| 	reload		1 | |
| } | |
| 
 | |
| # --- the weather ----------------------------------------------------------- # | |
| 
 | |
| Widget ICON_WEATHER { | |
| 	class		'Image' | |
| 	file		file::exist(FWEATHER) == 0 ? ICONS . 'mode/weather_off.png' : ICONS . 'mode/weather_on.png' | |
| 	update		10000 | |
| 	reload		1 | |
| } | |
| 
 | |
| Widget WEATHERICON_CURRENT { | |
| 	class		'image' | |
| 	file		file::exist(FWEATHER) == 0 ? ICONS . 'blank.png' : file::readline('/tmp/lcd/weather_icon', 1) | |
| 	update		10000 | |
| 	reload		1 | |
| } | |
| 
 | |
| 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 | |
| } | |
| 
 | |
| Widget TEMPERATURE_CURRENT { | |
| 	class		'Text' | |
| 	expression	file::exist(FWEATHER) == 0 ? '' : file::readline('/tmp/lcd/weather_temp', 1) | |
| 	align		'L' | |
| 	width		3 | |
| 	update		10000 | |
| } | |
| 
 | |
| 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 | |
| } | |
| 
 | |
| # --- OS/N/DOScam ----------------------------------------------------------- # | |
| 
 | |
| Widget XCAMLINE01 { | |
| 	class		'Text' | |
| 	width		53 | |
| 	align		'L' | |
| 	expression	file::exist(FXCAM) == 1 ? file::readline(file::readline(FXCAM, 1), 1) : 'Noob! :)' | |
| 	update		10000 | |
| 	foreground	'f5f5f5' | |
| } | |
| 
 | |
| Widget XCAMLINE02 { | |
| 	class		'Text' | |
| 	width		53 | |
| 	align		'L' | |
| 	expression	file::exist(FXCAM) == 1 ? file::readline(file::readline(FXCAM, 1), 2) : 'Noob! :)' | |
| 	update		10000 | |
| 	foreground	'f5f5f5' | |
| } | |
| 
 | |
| Widget XCAMLINE03 { | |
| 	class		'Text' | |
| 	width		53 | |
| 	align		'L' | |
| 	expression	file::exist(FXCAM) == 1 ? file::readline(file::readline(FXCAM, 1), 3) : 'Noob! :)' | |
| 	update		10000 | |
| 	foreground	'f5f5f5' | |
| } | |
| 
 | |
| Widget XCAMLINE04 { | |
| 	class		'Text' | |
| 	width		53 | |
| 	align		'L' | |
| 	expression	file::exist(FXCAM) == 1 ? file::readline(file::readline(FXCAM, 1), 4) : 'Noob! :)' | |
| 	update		10000 | |
| 	foreground	'f5f5f5' | |
| } | |
| 
 | |
| Widget XCAMLINE05 { | |
| 	class		'Text' | |
| 	width		53 | |
| 	align		'L' | |
| 	expression	file::exist(FXCAM) == 1 ? file::readline(file::readline(FXCAM, 1), 5) : 'Noob! :)' | |
| 	update		10000 | |
| 	foreground	'f5f5f5' | |
| } | |
| 
 | |
| Widget XCAMLINE06 { | |
| 	class		'Text' | |
| 	width		53 | |
| 	align		'L' | |
| 	expression	file::exist(FXCAM) == 1 ? file::readline(file::readline(FXCAM, 1), 6) : 'Noob! :)' | |
| 	update		10000 | |
| } | |
| 
 | |
| Widget XCAMLINE07 { | |
| 	class		'Text' | |
| 	width		53 | |
| 	align		'L' | |
| 	expression	file::exist(FXCAM) == 1 ? file::readline(file::readline(FXCAM, 1), 7) : 'Noob! :)' | |
| 	update		10000 | |
| } | |
| 
 | |
| Widget XCAMLINE08 { | |
| 	class		'Text' | |
| 	width		53 | |
| 	align		'L' | |
| 	expression	file::exist(FXCAM) == 1 ? file::readline(file::readline(FXCAM, 1), 8) : 'Noob! :)' | |
| 	update		10000 | |
| } | |
| 
 | |
| Widget XCAMLINE09 { | |
| 	class		'Text' | |
| 	width		53 | |
| 	align		'L' | |
| 	expression	file::exist(FXCAM) == 1 ? file::readline(file::readline(FXCAM, 1), 9) : 'Noob! :)' | |
| 	update		10000 | |
| } | |
| 
 | |
| Widget XCAMLINE10 { | |
| 	class		'Text' | |
| 	width		53 | |
| 	align		'L' | |
| 	expression	file::exist(FXCAM) == 1 ? file::readline(file::readline(FXCAM, 1), 10) : 'Noob! :)' | |
| 	update		10000 | |
| } | |
| 
 | |
| Widget XCAMLINE11 { | |
| 	class		'Text' | |
| 	width		53 | |
| 	align		'L' | |
| 	expression	file::exist(FXCAM) == 1 ? file::readline(file::readline(FXCAM, 1), 11) : 'Noob! :)' | |
| 	update		10000 | |
| } | |
| 
 | |
| Widget XCAMLINE12 { | |
| 	class		'Text' | |
| 	width		53 | |
| 	align		'L' | |
| 	expression	file::exist(FXCAM) == 1 ? file::readline(file::readline(FXCAM, 1), 12) : 'Noob! :)' | |
| 	update		10000 | |
| } | |
| 
 | |
| Widget XCAMLINE13 { | |
| 	class		'Text' | |
| 	width		53 | |
| 	align		'L' | |
| 	expression	file::exist(FXCAM) == 1 ? file::readline(file::readline(FXCAM, 1), 13) : 'Noob! :)' | |
| 	update		10000 | |
| } | |
| 
 | |
| Widget XCAMLINE14 { | |
| 	class		'Text' | |
| 	width		53 | |
| 	align		'L' | |
| 	expression	file::exist(FXCAM) == 1 ? file::readline(file::readline(FXCAM, 1), 14) : 'Noob! :)' | |
| 	update		10000 | |
| } | |
| 
 | |
| Widget XCAMLINE15 { | |
| 	class		'Text' | |
| 	width		53 | |
| 	align		'L' | |
| 	expression	file::exist(FXCAM) == 1 ? file::readline(file::readline(FXCAM, 1), 15) : 'Noob! :)' | |
| 	update		10000 | |
| } | |
| 
 | |
| Widget XCAMLINE16 { | |
| 	class		'Text' | |
| 	width		53 | |
| 	align		'L' | |
| 	expression	file::exist(FXCAM) == 1 ? file::readline(file::readline(FXCAM, 1), 16) : 'Noob! :)' | |
| 	update		10000 | |
| } | |
| 
 | |
| Widget XCAMLINE17 { | |
| 	class		'Text' | |
| 	width		53 | |
| 	align		'L' | |
| 	expression	file::exist(FXCAM) == 1 ? file::readline(file::readline(FXCAM, 1), 17) : 'Noob! :)' | |
| 	update		10000 | |
| } | |
| 
 | |
| Widget XCAMLINE18 { | |
| 	class		'Text' | |
| 	width		53 | |
| 	align		'L' | |
| 	expression	file::exist(FXCAM) == 1 ? file::readline(file::readline(FXCAM, 1), 18) : 'Noob! :)' | |
| 	update		10000 | |
| } | |
| 
 | |
| Widget XCAMLINE19 { | |
| 	class		'Text' | |
| 	width		53 | |
| 	align		'L' | |
| 	expression	file::exist(FXCAM) == 1 ? file::readline(file::readline(FXCAM, 1), 19) : 'Noob! :)' | |
| 	update		10000 | |
| } | |
| 
 | |
| Widget XCAMLINE20 { | |
| 	class		'Text' | |
| 	width		53 | |
| 	align		'L' | |
| 	expression	file::exist(FXCAM) == 1 ? file::readline(file::readline(FXCAM, 1), 20) : 'Noob! :)' | |
| 	update		10000 | |
| } | |
| 
 | |
| Widget XCAMLINE21 { | |
| 	class		'Text' | |
| 	width		53 | |
| 	align		'L' | |
| 	expression	file::exist(FXCAM) == 1 ? file::readline(file::readline(FXCAM, 1), 21) : 'Noob! :)' | |
| 	update		10000 | |
| } | |
| 
 | |
| Widget XCAMLINE22 { | |
| 	class		'Text' | |
| 	width		53 | |
| 	align		'L' | |
| 	expression	file::exist(FXCAM) == 1 ? file::readline(file::readline(FXCAM, 1), 22) : 'Noob! :)' | |
| 	update		10000 | |
| } | |
| 
 | |
| Widget XCAMLINE23 { | |
| 	class		'Text' | |
| 	width		53 | |
| 	align		'L' | |
| 	expression	file::exist(FXCAM) == 1 ? file::readline(file::readline(FXCAM, 1), 23) : 'Noob! :)' | |
| 	update		10000 | |
| } | |
| 
 | |
| Widget XCAMLINE24 { | |
| 	class		'Text' | |
| 	width		53 | |
| 	align		'L' | |
| 	expression	file::exist(FXCAM) == 1 ? file::readline(file::readline(FXCAM, 1), 24) : 'Noob! :)' | |
| 	update		10000 | |
| } | |
| 
 | |
| Widget XCAMLINE25 { | |
| 	class		'Text' | |
| 	width		53 | |
| 	align		'L' | |
| 	expression	file::exist(FXCAM) == 1 ? file::readline(file::readline(FXCAM, 1), 25) : 'Noob! :)' | |
| 	update		10000 | |
| } | |
| 
 | |
| Widget XCAMLINE26 { | |
| 	class		'Text' | |
| 	width		53 | |
| 	align		'L' | |
| 	expression	file::exist(FXCAM) == 1 ? file::readline(file::readline(FXCAM, 1), 26) : 'Noob! :)' | |
| 	update		10000 | |
| } | |
| 
 | |
| Widget XCAMLINE27 { | |
| 	class		'Text' | |
| 	width		53 | |
| 	align		'L' | |
| 	expression	file::exist(FXCAM) == 1 ? file::readline(file::readline(FXCAM, 1), 27) : 'Noob! :)' | |
| 	update		10000 | |
| } | |
| 
 | |
| Widget XCAMLINE28 { | |
| 	class		'Text' | |
| 	width		53 | |
| 	align		'L' | |
| 	expression	file::exist(FXCAM) == 1 ? file::readline(file::readline(FXCAM, 1), 28) : 'Noob! :)' | |
| 	update		10000 | |
| } | |
| 
 | |
| Widget XCAMLINE29 { | |
| 	class		'Text' | |
| 	width		53 | |
| 	align		'L' | |
| 	expression	file::exist(FXCAM) == 1 ? file::readline(file::readline(FXCAM, 1), 29) : 'Noob! :)' | |
| 	update		10000 | |
| } | |
| 
 | |
| Widget XCAMLINE30 { | |
| 	class		'Text' | |
| 	width		53 | |
| 	align		'L' | |
| 	expression	file::exist(FXCAM) == 1 ? file::readline(file::readline(FXCAM, 1), 30) : 'Noob! :)' | |
| 	update		10000 | |
| } | |
| 
 | |
| # --------------------------------------------------------------------------- # | |
| 
 | |
| Layout Pearl_standard { | |
| 	layer 0 { | |
| 		row02.col01	'Pearl_SERVICE' | |
| 		row04.col01	'Pearl_EVENT' | |
| 		row05.col02	'Pearl_PROGRESS' | |
| 		row07 { | |
| 			col07	'Pearl_DURATION' | |
| 			col02	'Pearl_TIME' | |
| 		} | |
| 	} | |
| 	layer 1 { | |
| 		x008.y073	'Pearl_ICON_ECM' | |
| 		x008.y217	'Pearl_ICON_TIMER' | |
| 		x008.y258	'Pearl_ICON_REC' | |
| 		x008.y289	'Pearl_ICON_TS' | |
| 		x021.y001	'Pearl_LOGO' | |
| 	} | |
| 	layer 2 { | |
| 		x001.y001	'Pearl_BACKGROUND' | |
| 	} | |
| } | |
| 
 | |
| Layout Pearl_radio { | |
| 	layer 0 { | |
| 		row02.col01	'Pearl_SERVICE' | |
| 		row04.col01	'Pearl_EVENT' | |
| 		row05.col02	'Pearl_PROGRESS' | |
| 		row07 { | |
| 			col07	'Pearl_DURATION' | |
| 			col02	'Pearl_TIME' | |
| 		} | |
| 	} | |
| 	layer 1 { | |
| 		x008.y073	'Pearl_ICON_ECM' | |
| 		x008.y217	'Pearl_ICON_TIMER' | |
| 		x008.y258	'Pearl_ICON_REC' | |
| 		x008.y289	'Pearl_ICON_TS' | |
| 		x021.y001	'Pearl_LOGO' | |
| 	} | |
| 	layer 2 { | |
| 		x001.y001	'Pearl_BACKGROUND' | |
| 	} | |
| } | |
| 
 | |
| Layout Pearl_large { | |
| 	layer 0 { | |
| 		row02.col01	'Pearl_SERVICE_large' | |
| 		row04.col01	'Pearl_EVENT_large' | |
| 		row05.col02	'Pearl_PROGRESS_large' | |
| 	} | |
| 	layer 1 { | |
| 		x008.y073	'Pearl_ICON_ECM' | |
| 		x008.y217	'Pearl_ICON_TIMER' | |
| 		x008.y258	'Pearl_ICON_REC' | |
| 		x008.y289	'Pearl_ICON_TS' | |
| 		x044.y001	'Pearl_LOGO' | |
| 	} | |
| 	layer 2 { | |
| 		x001.y001	'Pearl_BACKGROUND' | |
| 	} | |
| } | |
| 
 | |
| Layout Pearl_small { | |
| 	layer 0 { | |
| 		row04.col01	'Pearl_SERVICE_small' | |
| 		row06.col01	'Pearl_EVENT_small' | |
| 		row08.col02	'Pearl_PROGRESS_small' | |
| 		row12 { | |
| 			col02	'Pearl_CPU' | |
| 			col15	'Pearl_CPU_BAR' | |
| 		} | |
| 		row13.col02	'Pearl_RAM' | |
| 		row14 { | |
| 			col02	'Pearl_MTD' | |
| 			col27	'Pearl_TIME' | |
| 		} | |
| 	} | |
| 	layer 1 { | |
| 		x008.y073	'Pearl_ICON_ECM' | |
| 		x008.y217	'Pearl_ICON_TIMER' | |
| 		x008.y258	'Pearl_ICON_REC' | |
| 		x008.y289	'Pearl_ICON_TS' | |
| 		x021.y001	'Pearl_LOGO' | |
| 	} | |
| 	layer 2 { | |
| 		x001.y001	'Pearl_BACKGROUND' | |
| 	} | |
| } | |
| 
 | |
| Layout Pearl_d-box2 { | |
| 	layer 0 { | |
| 		row01.col04	'Pearl_PROGRESS_d-box2' | |
| 		row03.col01	'Pearl_SERVICE_d-box2' | |
| 		row05.col01	'Pearl_EVENT_d-box2' | |
| 		row07 { | |
| 			col04	'Pearl_VOLUME_d-box2' | |
| 			col15	'Pearl_TIME_d-box2' | |
| 		} | |
| 	} | |
| 	layer 1 { | |
| 		x045.y073	'Pearl_ICON_ECM_d-box2' | |
| 		x045.y217	'Pearl_ICON_TIMER_d-box2' | |
| 		x045.y258	'Pearl_ICON_REC_d-box2' | |
| 		x045.y289	'Pearl_ICON_TS_d-box2' | |
| 		x060.y001	'Pearl_LOGO' | |
| 	} | |
| 	layer 2 { | |
| 		x001.y001	'Pearl_BACKGROUND' | |
| 	} | |
| } | |
| 
 | |
| Layout Pearl_xcam { | |
| 	layer 0 { | |
| 		row01.col01	'XCAMLINE02' | |
| 		row02.col01	'XCAMLINE03' | |
| 		row03.col01	'XCAMLINE06' | |
| 		row04.col01	'XCAMLINE07' | |
| 		row05.col01	'XCAMLINE08' | |
| 		row06.col01	'XCAMLINE09' | |
| 		row07.col01	'XCAMLINE10' | |
| 		row08.col01	'XCAMLINE11' | |
| 		row09.col01	'XCAMLINE12' | |
| 		row10.col01	'XCAMLINE13' | |
| 		row11.col01	'XCAMLINE14' | |
| 		row12.col01	'XCAMLINE15' | |
| 		row13.col01	'XCAMLINE16' | |
| 		row14.col01	'XCAMLINE17' | |
| 		row15.col01	'XCAMLINE18' | |
| 		row16.col01	'XCAMLINE19' | |
| 		row17.col01	'XCAMLINE20' | |
| 		row18.col01	'XCAMLINE21' | |
| 		row19.col01	'XCAMLINE22' | |
| 		row20.col01	'XCAMLINE23' | |
| 		row21.col01	'XCAMLINE24' | |
| 		row22.col01	'XCAMLINE25' | |
| 		row23.col01	'XCAMLINE26' | |
| 		row24.col01	'XCAMLINE27' | |
| 		row25.col01	'XCAMLINE28' | |
| 	} | |
| 	layer 1 { | |
| 		x001.y001	'Pearl_XCAM' | |
| 	} | |
| } | |
| 
 | |
| Layout Pearl_standby { | |
| 	layer 0 { | |
| 		x020.y085	'Pearl_MIN_A' | |
| 		X034.Y025	'Pearl_HOUR1_' | |
| 		X034.Y085	'Pearl_HOUR_1' | |
| 		X034.Y145	'Pearl_DP' | |
| 		X034.Y175	'Pearl_MIN1_' | |
| 		X034.Y235	'Pearl_MIN_1' | |
| 		x225.y132	'ICON_WEATHER' | |
| 		X168.Y010	'WEATHERICON_CURRENT' | |
| 		X168.Y245	'WEATHERICON_LATER' | |
| 		row07.col07	'TEMPERATURE_CURRENT' | |
| 		row07.col12	'TEMPERATURE_LATER' | |
| 	} | |
| 	layer 1 { | |
| 		x020.y085	'Pearl_HOUR_A' | |
| 		x008.y073	'Pearl_ICON_ECM' | |
| 		x008.y217	'Pearl_ICON_TIMER' | |
| 		x008.y258	'Pearl_ICON_REC' | |
| 		x008.y289	'Pearl_ICON_TS' | |
| 	} | |
| 	layer 2 { | |
| 		x020.y000	'Pearl_DIAL_A' | |
| 		x001.y001	'Pearl_BACKGROUND' | |
| 	} | |
| } | |
| 
 | |
| # --- Samsung SPF-Auto --------------------------------------------- # | |
| 
 | |
| Display Samsung800x600_standard { | |
|    	driver		'SamsungSPF' | |
| 	model		'SPF-Auto' | |
|    	port		'usb0' | |
| 	font		'20x40' | |
|    	size		'800x600' | |
| 	basecolor	'dddddd' | |
| 	foreground	'ffffff' | |
| 	background	'00000000' | |
| 	orientation	1 | |
| } | |
| 
 | |
| Display Samsung800x480_standard { | |
|    	driver		'SamsungSPF' | |
| 	model		'SPF-Auto' | |
|    	port		'usb0' | |
| 	font		'20x40' | |
|    	size		'800x480' | |
| 	basecolor	'dddddd' | |
| 	foreground	'ffffff' | |
| 	background	'00000000' | |
| 	orientation	1 | |
| } | |
| 
 | |
| Display Samsung1024x600_standard { | |
|    	driver		'SamsungSPF' | |
| 	model		'SPF-Auto' | |
|    	port		'usb0' | |
| 	font		'20x40' | |
|    	size		'1024x600' | |
| 	basecolor	'dddddd' | |
| 	foreground	'ffffff' | |
| 	background	'00000000' | |
| 	orientation	1 | |
| } | |
| 
 | |
| Display Samsung800x600_radio { | |
| 	driver		'SamsungSPF' | |
| 	model		'SPF-Auto' | |
| 	port		'usb0' | |
| 	font		'20x40' | |
| 	size		'800x600' | |
| 	basecolor	'dddddd' | |
| 	foreground	'ffffff' | |
| 	background	'00000000' | |
| 	orientation	1 | |
| } | |
| 
 | |
| Display Samsung800x480_radio { | |
| 	driver		'SamsungSPF' | |
| 	model		'SPF-Auto' | |
| 	port		'usb0' | |
| 	font		'20x40' | |
| 	size		'800x480' | |
| 	basecolor	'dddddd' | |
| 	foreground	'ffffff' | |
| 	background	'00000000' | |
| 	orientation	1 | |
| } | |
| 
 | |
| Display Samsung1024x600_radio { | |
| 	driver		'SamsungSPF' | |
| 	model		'SPF-Auto' | |
| 	port		'usb0' | |
| 	font		'20x40' | |
| 	size		'1024x600' | |
| 	basecolor	'dddddd' | |
| 	foreground	'ffffff' | |
| 	background	'00000000' | |
| 	orientation	1 | |
| } | |
| 
 | |
| Display Samsung800x600_xcam { | |
| 	driver		'SamsungSPF' | |
| 	model		'SPF-Auto' | |
| 	port		'usb0' | |
| 	font		'15x24' | |
| 	size		'800x600' | |
| 	basecolor	'dddddd' | |
| 	foreground	'ffffff' | |
| 	background	'00000000' | |
| 	orientation	1 | |
| } | |
| 
 | |
| Display Samsung800x480_xcam { | |
| 	driver		'SamsungSPF' | |
| 	model		'SPF-Auto' | |
| 	port		'usb0' | |
| 	font		'15x19' | |
| 	size		'800x480' | |
| 	basecolor	'dddddd' | |
| 	foreground	'ffffff' | |
| 	background	'00000000' | |
| 	orientation	1 | |
| } | |
| 
 | |
| Display Samsung1024x600_xcam { | |
| 	driver		'SamsungSPF' | |
| 	model		'SPF-Auto' | |
| 	port		'usb0' | |
| 	font		'19x24' | |
| 	size		'1024x600' | |
| 	basecolor	'dddddd' | |
| 	foreground	'ffffff' | |
| 	background	'00000000' | |
| 	orientation	1 | |
| } | |
| 
 | |
| Display Samsung800x600_standby { | |
| 	driver		'SamsungSPF' | |
| 	model		'SPF-Auto' | |
| 	port		'usb0' | |
| 	font		'20x40' | |
| 	size		'800x600' | |
| 	basecolor	'000000' | |
| 	foreground	'ffffff' | |
| 	background	'00000000' | |
| 	orientation	1 | |
| } | |
| 
 | |
| Display Samsung800x480_standby { | |
| 	driver		'SamsungSPF' | |
| 	model		'SPF-Auto' | |
| 	port		'usb0' | |
| 	font		'20x40' | |
| 	size		'800x480' | |
| 	basecolor	'000000' | |
| 	foreground	'ffffff' | |
| 	background	'00000000' | |
| 	orientation	1 | |
| } | |
| 
 | |
| Display Samsung1024x600_standby { | |
| 	driver		'SamsungSPF' | |
| 	model		'SPF-Auto' | |
| 	port		'usb0' | |
| 	font		'20x40' | |
| 	size		'1024x600' | |
| 	basecolor	'000000' | |
| 	foreground	'ffffff' | |
| 	background	'00000000' | |
| 	orientation	1 | |
| } | |
| 
 | |
| # 800x600 ----------------------------------------------------# | |
| 
 | |
| 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_TUNER { | |
| 	class		'Image' | |
| 	file		SYSICONS . 'tuner_' . file::readline('/tmp/lcd/tuner', 1) .'.png' | |
| 	update		4000 | |
| 	reload		1 | |
| 	align		'R' | |
| 	scale		200 | |
| } | |
| 
 | |
| 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_LOGO { | |
| 	class		'Image' | |
| 	file		file::readline('/tmp/lcd/logo', 1) | |
| 	update		3000 | |
| 	reload		1 | |
| 	center		108 | |
| 	width		780 | |
| 	height		108 | |
| 	scale		270 | |
| } | |
| 
 | |
| Widget S_LOGO1 { | |
| 	class		'Image' | |
| 	file		file::readline('/tmp/lcd/logo', 1) | |
| 	update		3000 | |
| 	reload		1 | |
| 	center		108 | |
| 	width		1004 | |
| 	height		108 | |
| 	scale		270 | |
| } | |
| 
 | |
| Widget S_TTF-CHANNEL { | |
| 	class		'Truetype' | |
| 	expression	file::readline('/tmp/lcd/mode_logo', 1) == 1 ? '' : file::readline('/tmp/lcd/service', 1) | |
| 	font		file::readline('/tmp/lcd/font', 1) | |
| 	fcolor		'58585800' | |
| 	update		3000 | |
| 	reload		1 | |
| 	width		780 | |
| 	height		70 | |
| 	align		'C' | |
| } | |
| 
 | |
| Widget S_TTF-CHANNEL1 { | |
| 	class		'Truetype' | |
| 	expression	file::readline('/tmp/lcd/mode_logo', 1) == 1 ? '' : file::readline('/tmp/lcd/service', 1) | |
| 	font		file::readline('/tmp/lcd/font', 1) | |
| 	fcolor		'58585800' | |
| 	update		3000 | |
| 	reload		1 | |
| 	width		1004 | |
| 	height		90 | |
| 	align		'C' | |
| } | |
| 
 | |
| Widget S_START { | |
| 	class		'Truetype' | |
| 	font		file::readline('/tmp/lcd/font', 1) | |
| 	fcolor		'fd6d1300' | |
| 	size		0 | |
| 	width		140 | |
| 	height		50 | |
| 	align		'L' | |
| 	expression	file::exist('/tmp/lcd/menu') == 1 | file::readline('/tmp/lcd/event', 1) le '' ? '' : file::readline('/tmp/lcd/start', 1) | |
| 	update		3000 | |
| 	reload		1 | |
| } | |
| 
 | |
| Widget S_END { | |
| 	class		'Truetype' | |
| 	font		file::readline('/tmp/lcd/font', 1) | |
| 	fcolor		'58585800' | |
| 	size		0 | |
| 	height		50 | |
| 	width		140 | |
| 	align		'L' | |
| 	expression	file::exist('/tmp/lcd/menu') == 1 | file::readline('/tmp/lcd/event', 2) le '' ? '' : file::readline('/tmp/lcd/end', 1) | |
| 	update		3000 | |
| 	reload		1 | |
| } | |
| 
 | |
| 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) | |
| 	font		file::readline('/tmp/lcd/font', 1) | |
| 	fcolor		'fd6d1300' | |
| 	update		3000 | |
| 	reload		1 | |
| 	inverted	0 | |
| 	size		0 | |
| 	width		640 | |
| 	height		50 | |
| 	align		'L' | |
| } | |
| 
 | |
| 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) | |
| 	font		file::readline('/tmp/lcd/font', 1) | |
| 	fcolor		'58585800' | |
| 	update		3000 | |
| 	reload		1 | |
| 	width		790 | |
| 	height		50 | |
| 	align		'M' | |
| } | |
| 
 | |
| Widget S_TTF-EPG-NEXT { | |
| 	class		'Truetype' | |
| 	expression	file::exist('/tmp/lcd/menu') == 1 ? '' : file::readline('/tmp/lcd/event', 2) | |
| 	font		file::readline('/tmp/lcd/font', 1) | |
| 	fcolor		'58585800' | |
| 	update		3000 | |
| 	reload		1 | |
| 	inverted	0 | |
| 	size		0 | |
| 	width		640 | |
| 	height		50 | |
| 	align		'L' | |
| } | |
| 
 | |
| Widget S_TTF-EPG-NEXT1 { | |
| 	class		'Truetype' | |
| 	expression	file::exist('/tmp/lcd/menu') == 1 ? '' : file::readline('/tmp/lcd/event', 2) | |
| 	font		file::readline('/tmp/lcd/font', 1) | |
| 	fcolor		'58585800' | |
| 	update		3000 | |
| 	reload		1 | |
| 	width		790 | |
| 	height		50 | |
| 	align		'M' | |
| } | |
| 
 | |
| Widget S_DURATION { | |
| 	class		'Truetype' | |
| 	expression	file::exist('/tmp/lcd/menu') == 1 ? '' : file::readline('/tmp/lcd/duration', 1) | |
| 	font		file::readline('/tmp/lcd/font', 1) | |
| 	fcolor		'fd6d1300' | |
| 	update		3000 | |
| 	reload		1 | |
| 	inverted	0 | |
| 	size		0 | |
| 	width		160 | |
| 	height		50 | |
| 	align		'L' | |
| } | |
| 
 | |
| Widget S_DURATION1 { | |
| 	class		'Truetype' | |
| 	expression	file::exist('/tmp/lcd/menu') == 1 ? '' : file::readline('/tmp/lcd/duration', 1) | |
| 	font		file::readline('/tmp/lcd/font', 1) | |
| 	fcolor		'fd6d1300' | |
| 	update		3000 | |
| 	reload		1 | |
| 	width		160 | |
| 	height		40 | |
| 	align		'L' | |
| } | |
| 
 | |
| Widget S_EPGBAR { | |
| 	class		'Bar' | |
| 	expression	file::exist('/tmp/lcd/menu') == 1 ? '' : file::readline('/tmp/lcd/progress', 1) | |
| 	min		0 | |
| 	max		100 | |
| 	length		36 | |
| 	update		3000 | |
| 	direction	'E' | |
| 	foreground	'fd6d13aa' | |
| } | |
| 
 | |
| Widget S_EPGBAR2 { | |
| 	class		'Bar' | |
| 	expression	file::exist('/tmp/lcd/menu') == 1 ? '' : file::readline('/tmp/lcd/progress', 1) | |
| 	min		0 | |
| 	max		100 | |
| 	length		46 | |
| 	update		3000 | |
| 	direction	'E' | |
| 	foreground	'fd6d13aa' | |
| } | |
| 
 | |
| Widget HST { | |
| 	class		'Truetype' | |
| 	font		file::readline('/tmp/lcd/font', 1) | |
| 	fcolor		'585858' | |
| 	width		30 | |
| 	height		20 | |
| 	align		'L' | |
| 	expression	file::readline('/tmp/lcd/brightness', 1) | |
| 	update		4000 | |
| 	reload		1 | |
| } | |
| 
 | |
| Widget HST_STB { | |
| 	class		'Truetype' | |
| 	font		file::readline('/tmp/lcd/font', 1) | |
| 	fcolor		'585858' | |
| 	width		30 | |
| 	height		20 | |
| 	align		'L' | |
| 	expression	file::readline('/tmp/lcd/brightness_standby', 1) | |
| 	update		0 | |
| 	reload		1 | |
| } | |
| 
 | |
| Widget RES320x240 { | |
| 	class		'Truetype' | |
| 	font		file::readline('/tmp/lcd/font', 1) | |
| 	fcolor		'585858' | |
| 	width		120 | |
| 	height		20 | |
| 	align		'R' | |
| 	expression	file::readline('/usr/share/lcd/icons/spf.txt', 11) | |
| 	update		0 | |
| } | |
| 
 | |
| Widget RES800x480 { | |
| 	class		'Truetype' | |
| 	font		file::readline('/tmp/lcd/font', 1) | |
| 	fcolor		'585858' | |
| 	width		90 | |
| 	height		20 | |
| 	align		'R' | |
| 	expression	file::readline('/usr/share/lcd/icons/spf.txt', 8) | |
| 	update		0 | |
| } | |
| 
 | |
| Widget RES800x600 { | |
| 	class		'Truetype' | |
| 	font		file::readline('/tmp/lcd/font', 1) | |
| 	fcolor		'585858' | |
| 	width		90 | |
| 	height		20 | |
| 	align		'R' | |
| 	expression	file::readline('/usr/share/lcd/icons/spf.txt', 9) | |
| 	update		0 | |
| } | |
| 
 | |
| Widget RES1024x600 { | |
| 	class		'Truetype' | |
| 	font		file::readline('/tmp/lcd/font', 1) | |
| 	fcolor		'585858' | |
| 	width		100 | |
| 	height		20 | |
| 	align		'R' | |
| 	expression	file::readline('/usr/share/lcd/icons/spf.txt', 10) | |
| 	update		0 | |
| } | |
| 
 | |
| # --- the digital clock ----------------------------------------------------- # | |
| 
 | |
| Widget S_HOUR1_ { | |
| 	class		'image' | |
| 	file		ICONS . 'clock/digital_weiss_129px/' . substr(strftime('%H', time()), 0, 1) . '.png' | |
| 	update		10000 | |
| 	reload		1 | |
| 	scale		70 | |
| } | |
| 
 | |
| Widget S_HOUR_1 { | |
| 	class		'image' | |
| 	file		ICONS . 'clock/digital_weiss_129px/' . substr(strftime('%H', time()), 1) . '.png' | |
| 	update		10000 | |
| 	reload		1 | |
| 	scale		70 | |
| } | |
| 
 | |
| Widget S_DP { | |
| 	class		'Image' | |
| 	file		ICONS . 'clock/digital_weiss_129px/dp.png' | |
| 	update		0 | |
| 	scale		70 | |
| } | |
| 
 | |
| Widget S_MIN1_ { | |
| 	class		'image' | |
| 	file		ICONS . 'clock/digital_weiss_129px/' . substr(strftime('%M', time()), 0, 1) . '.png' | |
| 	update		10000 | |
| 	reload		1 | |
| 	scale		70 | |
| } | |
| 
 | |
| Widget S_MIN_1 { | |
| 	class		'image' | |
| 	file		ICONS . 'clock/digital_weiss_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_weiss_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_weiss_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_weiss_129px/dp.png' | |
| 	update		0 | |
| 	scale		130 | |
| } | |
| 
 | |
| Widget S_STANDBY_MIN1_ { | |
| 	class		'image' | |
| 	file		file::exist(FCLOCK) == 1 ? ICONS . 'blank.png' : ICONS . 'clock/digital_weiss_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_weiss_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', 1) | |
| 	fcolor		'58585800' | |
| 	align		'C' | |
| 	width		800 | |
| 	height		75 | |
| 	update		30000 | |
| 	reload		1 | |
| 	visible		1 | |
| } | |
| 
 | |
| 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', 1) | |
| 	fcolor		'58585800' | |
| 	align		'C' | |
| 	width		1000 | |
| 	height		75 | |
| 	update		30000 | |
| 	reload		1 | |
| 	visible		1 | |
| } | |
| 
 | |
| # --------------------------------------------------------------------------- # | |
| 
 | |
| Layout Samsung800x600_standard { | |
| 	Layer 0 { | |
| 		X1.Y1		'S800x600_BG1' | |
| 	} | |
| 	Layer 1 { | |
| 		X17.Y220	'S_TIMER' | |
| 		X17.Y360	'S_REC' | |
| 		X17.Y470	'S_TS' | |
| 		X17.Y560	'S_ECM' | |
| 		X70.Y10		'S_LOGO' | |
| 		X260.Y20	'S_START' | |
| 		X260.Y165	'S_TTF-EPG-NOW' | |
| 		X320.Y165	'S_TTF-EPG-NEXT' | |
| 		X320.Y20	'S_END' | |
| 		X480.Y125	'S_HOUR1_' | |
| 		X480.Y190	'S_HOUR_1' | |
| 		X480.Y254	'S_DP' | |
| 		X480.Y286	'S_MIN1_' | |
| 		X480.Y351	'S_MIN_1' | |
| 		X520.Y610	'S_DURATION' | |
| 		X580.Y5		'HST' | |
| 		X580.Y700	'RES800x600' | |
| 	} | |
| 	Layer 2 { | |
| 		X70.Y10		'S_TTF-CHANNEL' | |
| 		Row11.Col03	'S_EPGBAR' | |
| 	} | |
| 	Layer 3 { | |
| 		X1.Y1		'S800x600_BG' | |
| 	} | |
| } | |
| 
 | |
| Layout Samsung800x480_standard { | |
| 	Layer 0 { | |
| 		X1.Y1		'S800x480_BG1' | |
| 	} | |
| 	Layer 1 { | |
| 		X10.Y220	'S_TIMER' | |
| 		X10.Y360	'S_REC' | |
| 		X10.Y470	'S_TS' | |
| 		X10.Y560	'S_ECM' | |
| 		X40.Y10		'S_LOGO' | |
| 		X205.Y20	'S_START' | |
| 		X205.Y165	'S_TTF-EPG-NOW' | |
| 		X260.Y165	'S_TTF-EPG-NEXT' | |
| 		X260.Y20	'S_END' | |
| 		X380.Y125	'S_HOUR1_' | |
| 		X380.Y190	'S_HOUR_1' | |
| 		X380.Y255	'S_DP' | |
| 		X380.Y288	'S_MIN1_' | |
| 		X380.Y353	'S_MIN_1' | |
| 		X410.Y630	'S_DURATION' | |
| 		X460.Y5		'HST' | |
| 		X460.Y700	'RES800x480' | |
| 	} | |
| 	Layer 2 { | |
| 		X60.Y10		'S_TTF-CHANNEL' | |
| 		Row09.Col03	'S_EPGBAR' | |
| 	} | |
| 	Layer 3 { | |
| 		X1.Y1		'S800x480_BG' | |
| 	} | |
| } | |
| 
 | |
| Layout Samsung1024x600_standard { | |
| 	Layer 0 { | |
| 		X1.Y1		'S1024x600_BG1' | |
| 	} | |
| 	Layer 1 { | |
| 		X13.Y220	'S_TIMER' | |
| 		X13.Y360	'S_REC' | |
| 		X13.Y470	'S_TS' | |
| 		X13.Y560	'S_ECM' | |
| 		X60.Y10		'S_LOGO1' | |
| 		X260.Y20	'S_START' | |
| 		X260.Y190	'S_TTF-EPG-NOW1' | |
| 		X320.Y190	'S_TTF-EPG-NEXT1' | |
| 		X320.Y20	'S_END' | |
| 		X480.Y130	'S_HOUR1_' | |
| 		X480.Y195	'S_HOUR_1' | |
| 		X480.Y260	'S_DP' | |
| 		X480.Y293	'S_MIN1_' | |
| 		X480.Y358	'S_MIN_1' | |
| 		X520.Y830	'S_DURATION' | |
| 		X580.Y5		'HST' | |
| 		X580.Y924	'RES1024x600' | |
| 	} | |
| 	Layer 2 { | |
| 		X60.Y10		'S_TTF-CHANNEL1' | |
| 		Row11.Col03	'S_EPGBAR2' | |
| 	} | |
| 	Layer 3 { | |
| 		X1.Y1		'S1024x600_BG' | |
| 	} | |
| } | |
| 
 | |
| Layout Samsung800x600_radio { | |
| 	Layer 0 { | |
| 		X1.Y1		'S800x600_BG1' | |
| 	} | |
| 	Layer 1 { | |
| 		X17.Y220	'S_TIMER' | |
| 		X17.Y360	'S_REC' | |
| 		X17.Y470	'S_TS' | |
| 		X17.Y560	'S_ECM' | |
| 		X70.Y10		'S_LOGO' | |
| 		X260.Y20	'S_START' | |
| 		X260.Y165	'S_TTF-EPG-NOW' | |
| 		X320.Y165	'S_TTF-EPG-NEXT' | |
| 		X320.Y20	'S_END' | |
| 		X480.Y125	'S_HOUR1_' | |
| 		X480.Y190	'S_HOUR_1' | |
| 		X480.Y254	'S_DP' | |
| 		X480.Y286	'S_MIN1_' | |
| 		X480.Y351	'S_MIN_1' | |
| 		X520.Y610	'S_DURATION' | |
| 		X580.Y5		'HST' | |
| 		X580.Y700	'RES800x600' | |
| 	} | |
| 	Layer 2 { | |
| 		X70.Y10		'S_TTF-CHANNEL' | |
| 		Row11.Col03	'S_EPGBAR' | |
| 	} | |
| 	Layer 3 { | |
| 		X1.Y1		'S800x600_BG' | |
| 	} | |
| } | |
| 
 | |
| Layout Samsung800x480_radio { | |
| 	Layer 0 { | |
| 		X1.Y1		'S800x480_BG1' | |
| 	} | |
| 	Layer 1 { | |
| 		X10.Y220	'S_TIMER' | |
| 		X10.Y360	'S_REC' | |
| 		X10.Y470	'S_TS' | |
| 		X10.Y560	'S_ECM' | |
| 		X40.Y10		'S_LOGO' | |
| 		X205.Y20	'S_START' | |
| 		X205.Y165	'S_TTF-EPG-NOW' | |
| 		X260.Y165	'S_TTF-EPG-NEXT' | |
| 		X260.Y20	'S_END' | |
| 		X380.Y125	'S_HOUR1_' | |
| 		X380.Y190	'S_HOUR_1' | |
| 		X380.Y255	'S_DP' | |
| 		X380.Y288	'S_MIN1_' | |
| 		X380.Y353	'S_MIN_1' | |
| 		X410.Y630	'S_DURATION' | |
| 		X460.Y5		'HST' | |
| 		X460.Y700	'RES800x480' | |
| 	} | |
| 	Layer 2 { | |
| 		X60.Y10		'S_TTF-CHANNEL' | |
| 		Row09.Col03	'S_EPGBAR' | |
| 	} | |
| 	Layer 3 { | |
| 		X1.Y1		'S800x480_BG' | |
| 	} | |
| } | |
| 
 | |
| Layout Samsung1024x600_radio { | |
| 	Layer 0 { | |
| 		X1.Y1		'S1024x600_BG1' | |
| 	} | |
| 	Layer 1 { | |
| 		X13.Y220	'S_TIMER' | |
| 		X13.Y360	'S_REC' | |
| 		X13.Y470	'S_TS' | |
| 		X13.Y560	'S_ECM' | |
| 		X60.Y10		'S_LOGO1' | |
| 		X260.Y20	'S_START' | |
| 		X260.Y190	'S_TTF-EPG-NOW1' | |
| 		X320.Y190	'S_TTF-EPG-NEXT1' | |
| 		X320.Y20	'S_END' | |
| 		X480.Y130	'S_HOUR1_' | |
| 		X480.Y195	'S_HOUR_1' | |
| 		X480.Y260	'S_DP' | |
| 		X480.Y293	'S_MIN1_' | |
| 		X480.Y358	'S_MIN_1' | |
| 		X520.Y830	'S_DURATION' | |
| 		X580.Y5		'HST' | |
| 		X580.Y924	'RES1024x600' | |
| 	} | |
| 	Layer 2 { | |
| 		X60.Y10		'S_TTF-CHANNEL1' | |
| 		Row11.Col03	'S_EPGBAR2' | |
| 	} | |
| 	Layer 3 { | |
| 		X1.Y1		'S1024x600_BG' | |
| 	} | |
| } | |
| 
 | |
| Layout Samsung800x600_xcam { | |
| 	Layer 0 { | |
| 		X1.Y1		'S800x600_BG1' | |
| 	} | |
| 	layer 1 { | |
| 		row01.col01	'XCAMLINE02' | |
| 		row02.col01	'XCAMLINE03' | |
| 		row03.col01	'XCAMLINE06' | |
| 		row04.col01	'XCAMLINE07' | |
| 		row05.col01	'XCAMLINE08' | |
| 		row06.col01	'XCAMLINE09' | |
| 		row07.col01	'XCAMLINE10' | |
| 		row08.col01	'XCAMLINE11' | |
| 		row09.col01	'XCAMLINE12' | |
| 		row10.col01	'XCAMLINE13' | |
| 		row11.col01	'XCAMLINE14' | |
| 		row12.col01	'XCAMLINE15' | |
| 		row13.col01	'XCAMLINE16' | |
| 		row14.col01	'XCAMLINE17' | |
| 		row15.col01	'XCAMLINE18' | |
| 		row16.col01	'XCAMLINE19' | |
| 		row17.col01	'XCAMLINE20' | |
| 		row18.col01	'XCAMLINE21' | |
| 		row19.col01	'XCAMLINE22' | |
| 		row20.col01	'XCAMLINE23' | |
| 		row21.col01	'XCAMLINE24' | |
| 		row22.col01	'XCAMLINE25' | |
| 		row23.col01	'XCAMLINE26' | |
| 		row24.col01	'XCAMLINE27' | |
| 		row25.col01	'XCAMLINE28' | |
| 		X580.Y5		'HST' | |
| 		X580.Y700	'RES800x600' | |
| 	} | |
| 	layer 2 { | |
| 		x001.y001	'S800x600_XCAM' | |
| 	} | |
| } | |
| 
 | |
| Layout Samsung800x480_xcam { | |
| 	Layer 0 { | |
| 		X1.Y1		'S800x480_BG1' | |
| 	} | |
| 	layer 1 { | |
| 		row01.col01	'XCAMLINE02' | |
| 		row02.col01	'XCAMLINE03' | |
| 		row03.col01	'XCAMLINE06' | |
| 		row04.col01	'XCAMLINE07' | |
| 		row05.col01	'XCAMLINE08' | |
| 		row06.col01	'XCAMLINE09' | |
| 		row07.col01	'XCAMLINE10' | |
| 		row08.col01	'XCAMLINE11' | |
| 		row09.col01	'XCAMLINE12' | |
| 		row10.col01	'XCAMLINE13' | |
| 		row11.col01	'XCAMLINE14' | |
| 		row12.col01	'XCAMLINE15' | |
| 		row13.col01	'XCAMLINE16' | |
| 		row14.col01	'XCAMLINE17' | |
| 		row15.col01	'XCAMLINE18' | |
| 		row16.col01	'XCAMLINE19' | |
| 		row17.col01	'XCAMLINE20' | |
| 		row18.col01	'XCAMLINE21' | |
| 		row19.col01	'XCAMLINE22' | |
| 		row20.col01	'XCAMLINE23' | |
| 		row21.col01	'XCAMLINE24' | |
| 		row22.col01	'XCAMLINE25' | |
| 		row23.col01	'XCAMLINE26' | |
| 		row24.col01	'XCAMLINE27' | |
| 		row25.col01	'XCAMLINE28' | |
| 		X460.Y5		'HST' | |
| 		X460.Y700	'RES800x480' | |
| 	} | |
| 	layer 2 { | |
| 		x001.y001	'S800x480_XCAM' | |
| 	} | |
| } | |
| 
 | |
| Layout Samsung1024x600_xcam { | |
| 	Layer 0 { | |
| 		X1.Y1		'S1024x600_BG1' | |
| 	} | |
| 	layer 1 { | |
| 		row01.col01	'XCAMLINE02' | |
| 		row02.col01	'XCAMLINE03' | |
| 		row03.col01	'XCAMLINE06' | |
| 		row04.col01	'XCAMLINE07' | |
| 		row05.col01	'XCAMLINE08' | |
| 		row06.col01	'XCAMLINE09' | |
| 		row07.col01	'XCAMLINE10' | |
| 		row08.col01	'XCAMLINE11' | |
| 		row09.col01	'XCAMLINE12' | |
| 		row10.col01	'XCAMLINE13' | |
| 		row11.col01	'XCAMLINE14' | |
| 		row12.col01	'XCAMLINE15' | |
| 		row13.col01	'XCAMLINE16' | |
| 		row14.col01	'XCAMLINE17' | |
| 		row15.col01	'XCAMLINE18' | |
| 		row16.col01	'XCAMLINE19' | |
| 		row17.col01	'XCAMLINE20' | |
| 		row18.col01	'XCAMLINE21' | |
| 		row19.col01	'XCAMLINE22' | |
| 		row20.col01	'XCAMLINE23' | |
| 		row21.col01	'XCAMLINE24' | |
| 		row22.col01	'XCAMLINE25' | |
| 		row23.col01	'XCAMLINE26' | |
| 		row24.col01	'XCAMLINE27' | |
| 		row25.col01	'XCAMLINE28' | |
| 		X580.Y5		'HST' | |
| 		X580.Y924	'RES1024x600' | |
| 	} | |
| 	layer 2 { | |
| 		x001.y001	'S1024x600_XCAM' | |
| 	} | |
| } | |
| 
 | |
| Layout Samsung800x600_standby { | |
| 	Layer 0 { | |
| 		X1.Y1		'S800x600_STB1' | |
| 	} | |
| 	layer 1 { | |
| 		X17.Y220	 'S_TIMER' | |
| 		X17.Y360	 'S_REC' | |
| 		X17.Y470	 'S_TS' | |
| 		X17.Y560	 'S_ECM' | |
| 		X70.Y0		 'TAGDATUM-TTF' | |
| 		X160.Y123	 'S_STANDBY_HOUR1_' | |
| 		X160.Y244	 'S_STANDBY_HOUR_1' | |
| 		X160.Y365	 'S_STANDBY_DP' | |
| 		X160.Y427	 'S_STANDBY_MIN1_' | |
| 		X160.Y548	 'S_STANDBY_MIN_1' | |
| 		X580.Y5		 'HST_STB' | |
| 		X580.Y700	 'RES800x600' | |
| 	} | |
| 	layer 2 { | |
| 		X1.Y1		 'S800x600_STB' | |
| 	} | |
| } | |
| 
 | |
| Layout Samsung800x480_standby { | |
| 	Layer 0 { | |
| 		X1.Y1		'S800x480_STB1' | |
| 	} | |
| 	layer 1 { | |
| 		X10.Y220	'S_TIMER' | |
| 		X10.Y360	'S_REC' | |
| 		X10.Y470	'S_TS' | |
| 		X10.Y560	'S_ECM' | |
| 		X70.Y0		'TAGDATUM-TTF' | |
| 		X160.Y123	'S_STANDBY_HOUR1_' | |
| 		X160.Y244	'S_STANDBY_HOUR_1' | |
| 		X160.Y365	'S_STANDBY_DP' | |
| 		X160.Y427	'S_STANDBY_MIN1_' | |
| 		X160.Y548	'S_STANDBY_MIN_1' | |
| 		X460.Y5		'HST_STB' | |
| 		X460.Y700	'RES800x480' | |
| 	} | |
| 	layer 2 { | |
| 		X1.Y1		'S800x480_STB' | |
| 	} | |
| } | |
| 
 | |
| Layout Samsung1024x600_standby { | |
| 	layer 0 { | |
| 		X1.Y1		'S1024x600_STB1' | |
| 	} | |
| 	layer 1 { | |
| 		X10.Y230	'S_TIMER' | |
| 		X10.Y370	'S_REC' | |
| 		X10.Y480	'S_TS' | |
| 		X10.Y570	'S_ECM' | |
| 		X70.Y12		'TAGDATUM-TTF1' | |
| 		X160.Y230	'S_STANDBY_HOUR1_' | |
| 		X160.Y354	'S_STANDBY_HOUR_1' | |
| 		X160.Y475	'S_STANDBY_DP' | |
| 		X160.Y538	'S_STANDBY_MIN1_' | |
| 		X160.Y661	'S_STANDBY_MIN_1' | |
| 		X580.Y5		'HST_STB' | |
| 		X580.Y924	'RES1024x600' | |
| 	} | |
| 	layer 2 { | |
| 		X1.Y1		'S1024x600_STB' | |
| 	} | |
| } | |
| 
 | |
| # --- General Settings ------------------------------------------------------ # | |
| 
 | |
| Variables { | |
| 	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' | |
| 
 | |
| 	# color for layout "d-box2" { | |
| 		#DBOX2COL	'F44336'	# red | |
| 		#DBOX2COL	'4CAF50'	# green | |
| 		#DBOX2COL	'3F51B5'	# blue | |
| 		DBOX2COL	'F5F5F5'	# white | |
| 		#DBOX2COL	'FFEB3B'	# yellow | |
| 		#DBOX2COL	'E91E63'	# pink | |
| 	# } | |
| } | |
| 
 | |
| # --------------------------------------------------------------------------- # | |
| 
 | |
| Display	file::readline('/tmp/lcd/layout', 1) | |
| 
 | |
| Layout	file::readline('/tmp/lcd/layout', 1) | |
| 
 | |
| # --------------------------------------------------------------------------- #
 | |
| 
 |