|
|
|
# --- General Settings ------------------------------------------------------ #
|
|
|
|
|
|
|
|
Variables {
|
|
|
|
# flagfiles {
|
|
|
|
F_WEATHER '/var/etc/.lcd-weather'
|
|
|
|
F_CLOCK_ANALOG '/var/etc/.lcd-clock_a'
|
|
|
|
F_XCAM '/var/etc/.lcd-xcam'
|
|
|
|
F_DOSCAM '/var/etc/.doscam'
|
|
|
|
F_OSCAM '/var/etc/.oscam'
|
|
|
|
F_OSMOD '/var/etc/.osmod'
|
|
|
|
F_NCAM '/var/etc/.ncam'
|
|
|
|
F_CCCAM '/var/etc/.cccam'
|
|
|
|
F_MGCAMD '/var/etc/.mgcamd'
|
|
|
|
F_GBOX '/var/etc/.gbox'
|
|
|
|
# }
|
|
|
|
|
|
|
|
# debugborder {
|
|
|
|
F_DB '/var/etc/.lcd-debugborder'
|
|
|
|
DB_ON 'FFEB3B00' # debugborder on
|
|
|
|
DB_OFF 'FFFFFFFF' # debugborder off
|
|
|
|
# }
|
|
|
|
|
|
|
|
LCD_ICONS '/usr/share/lcd/icons/'
|
|
|
|
TUXBOX_ICONS '/usr/share/tuxbox/neutrino/icons/'
|
|
|
|
TUXBOX_FONTS '/usr/share/fonts/'
|
|
|
|
|
|
|
|
LCD4CONFIG '/etc/lcd4config.conf'
|
|
|
|
|
|
|
|
# colors {
|
|
|
|
COL_GREY '9E9E9E'
|
|
|
|
COL_BLACK '000000'
|
|
|
|
COL_WHITE 'FFFFFF'
|
|
|
|
|
|
|
|
COL_SERVICE '9E9E9E'
|
|
|
|
COL_EVENT '9E9E9E'
|
|
|
|
COL_EVENT_START '9E9E9E'
|
|
|
|
COL_EVENT_END '616161'
|
|
|
|
COL_EVENT_NEXT '616161'
|
|
|
|
COL_PROGRESS_FOREGROUND '9E9E9E'
|
|
|
|
COL_PROGRESS_BACKGROUND '424242'
|
|
|
|
COL_DURATION '9E9E9E'
|
|
|
|
COL_TIME '000000'
|
|
|
|
COL_TIME_STANDBY '9E9E9E'
|
|
|
|
COL_SYSTEM_INFO '9E9E9E'
|
|
|
|
COL_TEMPERATUR 'FFFFFF'
|
|
|
|
COL_XCAM_HEADER 'EEEEEE'
|
|
|
|
COL_XCAM '9E9E9E'
|
|
|
|
# }
|
|
|
|
|
|
|
|
STORM_WARNING '10.8333'
|
|
|
|
}
|
|
|
|
|
|
|
|
# --------------------------------------------------------------------------- #
|
|
|
|
|
|
|
|
# Samsung1024x600_standby
|
|
|
|
Display file::readline('/tmp/lcd/layout', 1)
|
|
|
|
|
|
|
|
# Samsung1024x600
|
|
|
|
#Display file::readline('/tmp/lcd/layout', 2) . file::readline('/tmp/lcd/layout', 3)
|
|
|
|
|
|
|
|
# Samsung1024x600_standby
|
|
|
|
Layout file::readline('/tmp/lcd/layout', 1)
|
|
|
|
|
|
|
|
# 1024x600_standby
|
|
|
|
#Layout file::readline('/tmp/lcd/layout', 3) . '_' . file::readline('/tmp/lcd/layout', 4)
|
|
|
|
|
|
|
|
# --- Displays -------------------------------------------------------------- #
|
|
|
|
|
|
|
|
# --- PEARL DPF (PX-1184, 320x240) --- #
|
|
|
|
|
|
|
|
Display Pearl_standard {
|
|
|
|
driver 'DPF'
|
|
|
|
port 'usb0'
|
|
|
|
font '12x16'
|
|
|
|
size '320x240'
|
|
|
|
basecolor COL_BLACK
|
|
|
|
foreground COL_GREY
|
|
|
|
background COL_BLACK
|
|
|
|
backlight file::readline('/tmp/lcd/brightness', 1)
|
|
|
|
}
|
|
|
|
|
|
|
|
Display Pearl_radio {
|
|
|
|
driver 'DPF'
|
|
|
|
port 'usb0'
|
|
|
|
font '12x16'
|
|
|
|
size '320x240'
|
|
|
|
basecolor COL_BLACK
|
|
|
|
foreground COL_GREY
|
|
|
|
background COL_BLACK
|
|
|
|
backlight file::readline('/tmp/lcd/brightness', 1)
|
|
|
|
}
|
|
|
|
|
|
|
|
Display Pearl_large {
|
|
|
|
driver 'DPF'
|
|
|
|
port 'usb0'
|
|
|
|
font '12x16'
|
|
|
|
size '320x240'
|
|
|
|
basecolor COL_BLACK
|
|
|
|
foreground COL_GREY
|
|
|
|
background COL_BLACK
|
|
|
|
backlight file::readline('/tmp/lcd/brightness', 1)
|
|
|
|
}
|
|
|
|
|
|
|
|
Display Pearl_small {
|
|
|
|
driver 'DPF'
|
|
|
|
port 'usb0'
|
|
|
|
font '12x16'
|
|
|
|
size '320x240'
|
|
|
|
basecolor COL_BLACK
|
|
|
|
foreground COL_GREY
|
|
|
|
background COL_BLACK
|
|
|
|
backlight file::readline('/tmp/lcd/brightness', 1)
|
|
|
|
}
|
|
|
|
|
|
|
|
Display Pearl_d-box2 {
|
|
|
|
driver 'DPF'
|
|
|
|
port 'usb0'
|
|
|
|
font '12x16'
|
|
|
|
size '320x240'
|
|
|
|
basecolor COL_BLACK
|
|
|
|
foreground COL_GREY
|
|
|
|
background COL_BLACK
|
|
|
|
backlight file::readline('/tmp/lcd/brightness', 1)
|
|
|
|
}
|
|
|
|
|
|
|
|
Display Pearl_xcam {
|
|
|
|
driver 'DPF'
|
|
|
|
port 'usb0'
|
|
|
|
font '6x8'
|
|
|
|
size '320x240'
|
|
|
|
basecolor COL_BLACK
|
|
|
|
foreground COL_GREY
|
|
|
|
background COL_BLACK
|
|
|
|
backlight file::readline('/tmp/lcd/brightness', 1)
|
|
|
|
}
|
|
|
|
|
|
|
|
Display Pearl_standby {
|
|
|
|
driver 'DPF'
|
|
|
|
port 'usb0'
|
|
|
|
font '12x16'
|
|
|
|
size '320x240'
|
|
|
|
basecolor COL_BLACK
|
|
|
|
foreground COL_GREY
|
|
|
|
background COL_BLACK
|
|
|
|
backlight file::readline('/tmp/lcd/brightness_standby', 1)
|
|
|
|
}
|
|
|
|
|
|
|
|
# --- Samsung SPF --- #
|
|
|
|
|
|
|
|
Display Samsung800x480_standard {
|
|
|
|
driver 'SamsungSPF'
|
|
|
|
model 'SPF-Auto'
|
|
|
|
port 'usb0'
|
|
|
|
font '12x16'
|
|
|
|
size '800x480'
|
|
|
|
basecolor COL_BLACK
|
|
|
|
foreground COL_GREY
|
|
|
|
background COL_BLACK
|
|
|
|
}
|
|
|
|
|
|
|
|
Display Samsung800x600_standard {
|
|
|
|
driver 'SamsungSPF'
|
|
|
|
model 'SPF-Auto'
|
|
|
|
port 'usb0'
|
|
|
|
font '12x16'
|
|
|
|
size '800x600'
|
|
|
|
basecolor COL_BLACK
|
|
|
|
foreground COL_GREY
|
|
|
|
background COL_BLACK
|
|
|
|
}
|
|
|
|
|
|
|
|
Display Samsung1024x600_standard {
|
|
|
|
driver 'SamsungSPF'
|
|
|
|
model 'SPF-Auto'
|
|
|
|
port 'usb0'
|
|
|
|
font '12x16'
|
|
|
|
size '1024x600'
|
|
|
|
basecolor COL_BLACK
|
|
|
|
foreground COL_GREY
|
|
|
|
background COL_BLACK
|
|
|
|
}
|
|
|
|
|
|
|
|
Display Samsung800x480_radio {
|
|
|
|
driver 'SamsungSPF'
|
|
|
|
model 'SPF-Auto'
|
|
|
|
port 'usb0'
|
|
|
|
font '12x16'
|
|
|
|
size '800x480'
|
|
|
|
basecolor COL_BLACK
|
|
|
|
foreground COL_GREY
|
|
|
|
background COL_BLACK
|
|
|
|
}
|
|
|
|
|
|
|
|
Display Samsung800x600_radio {
|
|
|
|
driver 'SamsungSPF'
|
|
|
|
model 'SPF-Auto'
|
|
|
|
port 'usb0'
|
|
|
|
font '12x16'
|
|
|
|
size '800x600'
|
|
|
|
basecolor COL_BLACK
|
|
|
|
foreground COL_GREY
|
|
|
|
background COL_BLACK
|
|
|
|
}
|
|
|
|
|
|
|
|
Display Samsung1024x600_radio {
|
|
|
|
driver 'SamsungSPF'
|
|
|
|
model 'SPF-Auto'
|
|
|
|
port 'usb0'
|
|
|
|
font '12x16'
|
|
|
|
size '1024x600'
|
|
|
|
basecolor COL_BLACK
|
|
|
|
foreground COL_GREY
|
|
|
|
background COL_BLACK
|
|
|
|
}
|
|
|
|
|
|
|
|
Display Samsung800x480_xcam {
|
|
|
|
driver 'SamsungSPF'
|
|
|
|
model 'SPF-Auto'
|
|
|
|
port 'usb0'
|
|
|
|
font '12x16'
|
|
|
|
size '800x480'
|
|
|
|
basecolor COL_BLACK
|
|
|
|
foreground COL_GREY
|
|
|
|
background COL_BLACK
|
|
|
|
}
|
|
|
|
|
|
|
|
Display Samsung800x600_xcam {
|
|
|
|
driver 'SamsungSPF'
|
|
|
|
model 'SPF-Auto'
|
|
|
|
port 'usb0'
|
|
|
|
font '15x20'
|
|
|
|
size '800x600'
|
|
|
|
basecolor COL_BLACK
|
|
|
|
foreground COL_GREY
|
|
|
|
background COL_BLACK
|
|
|
|
}
|
|
|
|
|
|
|
|
Display Samsung1024x600_xcam {
|
|
|
|
driver 'SamsungSPF'
|
|
|
|
model 'SPF-Auto'
|
|
|
|
port 'usb0'
|
|
|
|
font '15x20'
|
|
|
|
size '1024x600'
|
|
|
|
basecolor COL_BLACK
|
|
|
|
foreground COL_GREY
|
|
|
|
background COL_BLACK
|
|
|
|
}
|
|
|
|
|
|
|
|
Display Samsung800x480_standby {
|
|
|
|
driver 'SamsungSPF'
|
|
|
|
model 'SPF-Auto'
|
|
|
|
port 'usb0'
|
|
|
|
font '12x16'
|
|
|
|
size '800x480'
|
|
|
|
basecolor COL_BLACK
|
|
|
|
foreground COL_GREY
|
|
|
|
background COL_BLACK
|
|
|
|
}
|
|
|
|
|
|
|
|
Display Samsung800x600_standby {
|
|
|
|
driver 'SamsungSPF'
|
|
|
|
model 'SPF-Auto'
|
|
|
|
port 'usb0'
|
|
|
|
font '12x16'
|
|
|
|
size '800x600'
|
|
|
|
basecolor COL_BLACK
|
|
|
|
foreground COL_GREY
|
|
|
|
background COL_BLACK
|
|
|
|
}
|
|
|
|
|
|
|
|
Display Samsung1024x600_standby {
|
|
|
|
driver 'SamsungSPF'
|
|
|
|
model 'SPF-Auto'
|
|
|
|
port 'usb0'
|
|
|
|
font '12x16'
|
|
|
|
size '1024x600'
|
|
|
|
basecolor COL_BLACK
|
|
|
|
foreground COL_GREY
|
|
|
|
background COL_BLACK
|
|
|
|
}
|
|
|
|
|
|
|
|
# --- General widgets (partly postfixed with _layout) ----------------------- #
|
|
|
|
|
|
|
|
Widget 320x240_LOGO {
|
|
|
|
class 'Image'
|
|
|
|
file file::exist('/tmp/lcd/menu') == 1 ? LCD_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
|
|
|
|
width 320
|
|
|
|
height 60
|
|
|
|
center 60
|
|
|
|
scale -1
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget 320x240_LOGO_large {
|
|
|
|
class 'Image'
|
|
|
|
file file::exist('/tmp/lcd/menu') == 1 ? LCD_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
|
|
|
|
width 320
|
|
|
|
height 70
|
|
|
|
center 70
|
|
|
|
scale -1
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget 320x240_LOGO_small {
|
|
|
|
class 'Image'
|
|
|
|
file file::exist('/tmp/lcd/menu') == 1 ? LCD_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
|
|
|
|
width 320
|
|
|
|
height 50
|
|
|
|
center 50
|
|
|
|
scale -1
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget 320x240_LOGO_d-box2 {
|
|
|
|
class 'Image'
|
|
|
|
file file::exist('/tmp/lcd/menu') == 1 ? LCD_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
|
|
|
|
width 320
|
|
|
|
height 60
|
|
|
|
center 60
|
|
|
|
scale -1
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget 800x480_LOGO {
|
|
|
|
class 'Image'
|
|
|
|
file file::exist('/tmp/lcd/menu') == 1 ? LCD_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
|
|
|
|
width 740
|
|
|
|
height 100
|
|
|
|
center 100
|
|
|
|
scale -1
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget 800x600_LOGO {
|
|
|
|
class 'Image'
|
|
|
|
file file::exist('/tmp/lcd/menu') == 1 ? LCD_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
|
|
|
|
width 740
|
|
|
|
height 120
|
|
|
|
center 120
|
|
|
|
scale -1
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget 1024x600_LOGO {
|
|
|
|
class 'Image'
|
|
|
|
file file::exist('/tmp/lcd/menu') == 1 ? LCD_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
|
|
|
|
width 964
|
|
|
|
height 120
|
|
|
|
center 120
|
|
|
|
scale -1
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget 320x240_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', 1)
|
|
|
|
fcolor file::readconf(LCD4CONFIG, 'col_service=', COL_SERVICE)
|
|
|
|
align 'C'
|
|
|
|
width 300
|
|
|
|
height 60
|
|
|
|
size 30
|
|
|
|
mheight 'F'
|
|
|
|
update 3300
|
|
|
|
reload 1
|
|
|
|
#debugborder file::exist(F_DB) == 1 ? DB_ON : DB_OFF
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget 320x240_SERVICE_large {
|
|
|
|
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', 1)
|
|
|
|
fcolor file::readconf(LCD4CONFIG, 'col_service=', COL_SERVICE)
|
|
|
|
align 'C'
|
|
|
|
width 300
|
|
|
|
height 70
|
|
|
|
size 35
|
|
|
|
mheight 'F'
|
|
|
|
update 3300
|
|
|
|
reload 1
|
|
|
|
#debugborder file::exist(F_DB) == 1 ? DB_ON : DB_OFF
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget 320x240_SERVICE_small {
|
|
|
|
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', 1)
|
|
|
|
fcolor file::readconf(LCD4CONFIG, 'col_service=', COL_SERVICE)
|
|
|
|
align 'C'
|
|
|
|
width 300
|
|
|
|
height 50
|
|
|
|
size 20
|
|
|
|
mheight 'F'
|
|
|
|
update 3300
|
|
|
|
reload 1
|
|
|
|
#debugborder file::exist(F_DB) == 1 ? DB_ON : DB_OFF
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget 320x240_SERVICE_d-box2 {
|
|
|
|
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 COL_GREY
|
|
|
|
align 'C'
|
|
|
|
width 300
|
|
|
|
height 60
|
|
|
|
size 30
|
|
|
|
mheight 'F'
|
|
|
|
update 3300
|
|
|
|
reload 1
|
|
|
|
#debugborder file::exist(F_DB) == 1 ? DB_ON : DB_OFF
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget 800x480_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', 1)
|
|
|
|
fcolor file::readconf(LCD4CONFIG, 'col_service=', COL_SERVICE)
|
|
|
|
align 'C'
|
|
|
|
width 770
|
|
|
|
height 100
|
|
|
|
size 50
|
|
|
|
mheight 'F'
|
|
|
|
update 3300
|
|
|
|
reload 1
|
|
|
|
#debugborder file::exist(F_DB) == 1 ? DB_ON : DB_OFF
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget 800x600_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', 1)
|
|
|
|
fcolor file::readconf(LCD4CONFIG, 'col_service=', COL_SERVICE)
|
|
|
|
align 'C'
|
|
|
|
width 770
|
|
|
|
height 120
|
|
|
|
size 60
|
|
|
|
mheight 'F'
|
|
|
|
update 3300
|
|
|
|
reload 1
|
|
|
|
#debugborder file::exist(F_DB) == 1 ? DB_ON : DB_OFF
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget 1024x600_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', 1)
|
|
|
|
fcolor file::readconf(LCD4CONFIG, 'col_service=', COL_SERVICE)
|
|
|
|
align 'C'
|
|
|
|
width 994
|
|
|
|
height 120
|
|
|
|
size 60
|
|
|
|
mheight 'F'
|
|
|
|
update 3300
|
|
|
|
reload 1
|
|
|
|
#debugborder file::exist(F_DB) == 1 ? DB_ON : DB_OFF
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget 320x240_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', 1)
|
|
|
|
fcolor file::readconf(LCD4CONFIG, 'col_event=', COL_EVENT)
|
|
|
|
align 'C'
|
|
|
|
width 300
|
|
|
|
height 60
|
|
|
|
size 30
|
|
|
|
mheight 'F'
|
|
|
|
update 1000
|
|
|
|
reload 1
|
|
|
|
#debugborder file::exist(F_DB) == 1 ? DB_ON : DB_OFF
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget 320x240_EVENT_large {
|
|
|
|
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 file::readconf(LCD4CONFIG, 'col_event=', COL_EVENT)
|
|
|
|
align 'C'
|
|
|
|
width 300
|
|
|
|
height 70
|
|
|
|
size 35
|
|
|
|
mheight 'F'
|
|
|
|
update 1000
|
|
|
|
reload 1
|
|
|
|
#debugborder file::exist(F_DB) == 1 ? DB_ON : DB_OFF
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget 320x240_EVENT_small {
|
|
|
|
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 file::readconf(LCD4CONFIG, 'col_event=', COL_EVENT)
|
|
|
|
align 'C'
|
|
|
|
width 300
|
|
|
|
height 50
|
|
|
|
size 20
|
|
|
|
mheight 'F'
|
|
|
|
update 1000
|
|
|
|
reload 1
|
|
|
|
#debugborder file::exist(F_DB) == 1 ? DB_ON : DB_OFF
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget 320x240_EVENT_d-box2 {
|
|
|
|
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 COL_GREY
|
|
|
|
align 'C'
|
|
|
|
width 300
|
|
|
|
height 60
|
|
|
|
size 30
|
|
|
|
mheight 'F'
|
|
|
|
update 1000
|
|
|
|
reload 1
|
|
|
|
#debugborder file::exist(F_DB) == 1 ? DB_ON : DB_OFF
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget 800x480_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', 1)
|
|
|
|
fcolor file::readconf(LCD4CONFIG, 'col_event=', COL_EVENT)
|
|
|
|
align 'C'
|
|
|
|
width 770
|
|
|
|
height 100
|
|
|
|
size 50
|
|
|
|
mheight 'F'
|
|
|
|
update 1000
|
|
|
|
reload 1
|
|
|
|
#debugborder file::exist(F_DB) == 1 ? DB_ON : DB_OFF
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget 800x600_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', 1)
|
|
|
|
fcolor file::readconf(LCD4CONFIG, 'col_event=', COL_EVENT)
|
|
|
|
align 'C'
|
|
|
|
width 770
|
|
|
|
height 120
|
|
|
|
size 60
|
|
|
|
mheight 'F'
|
|
|
|
update 1000
|
|
|
|
reload 1
|
|
|
|
#debugborder file::exist(F_DB) == 1 ? DB_ON : DB_OFF
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget 1024x600_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', 1)
|
|
|
|
fcolor file::readconf(LCD4CONFIG, 'col_event=', COL_EVENT)
|
|
|
|
align 'C'
|
|
|
|
width 994
|
|
|
|
height 120
|
|
|
|
size 60
|
|
|
|
mheight 'F'
|
|
|
|
update 1000
|
|
|
|
reload 1
|
|
|
|
#debugborder file::exist(F_DB) == 1 ? DB_ON : DB_OFF
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget 1024x600_EVENT_START {
|
|
|
|
class 'Truetype'
|
|
|
|
expression file::exist('/tmp/lcd/menu') == 1 ? '' : file::readline('/tmp/lcd/start', 1)
|
|
|
|
font file::readline('/tmp/lcd/font', 2)
|
|
|
|
fcolor file::readconf(LCD4CONFIG, 'col_event_start=', COL_EVENT_START)
|
|
|
|
align 'L'
|
|
|
|
width 200
|
|
|
|
height 60
|
|
|
|
size 45
|
|
|
|
mheight 'N'
|
|
|
|
update 1000
|
|
|
|
reload 1
|
|
|
|
#debugborder file::exist(F_DB) == 1 ? DB_ON : DB_OFF
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget 1024x600_EVENT_END {
|
|
|
|
class 'Truetype'
|
|
|
|
expression file::exist('/tmp/lcd/menu') == 1 ? '' : file::readline('/tmp/lcd/end', 1)
|
|
|
|
font file::readline('/tmp/lcd/font', 2)
|
|
|
|
fcolor file::readconf(LCD4CONFIG, 'col_event_end=', COL_EVENT_END)
|
|
|
|
align 'R'
|
|
|
|
width 200
|
|
|
|
height 60
|
|
|
|
size 45
|
|
|
|
mheight 'N'
|
|
|
|
update 1000
|
|
|
|
reload 1
|
|
|
|
#debugborder file::exist(F_DB) == 1 ? DB_ON : DB_OFF
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget 800x600_EVENT_NEXT {
|
|
|
|
class 'Truetype'
|
|
|
|
expression file::exist('/tmp/lcd/menu') == 1 ? '' : file::readline('/tmp/lcd/event', 2)
|
|
|
|
font file::readline('/tmp/lcd/font', 1)
|
|
|
|
fcolor file::readconf(LCD4CONFIG, 'col_event_next=', COL_EVENT_NEXT)
|
|
|
|
align 'C'
|
|
|
|
width 770
|
|
|
|
height 80
|
|
|
|
size 40
|
|
|
|
mheight 'F'
|
|
|
|
update 1000
|
|
|
|
reload 1
|
|
|
|
#debugborder file::exist(F_DB) == 1 ? DB_ON : DB_OFF
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget 1024x600_EVENT_NEXT {
|
|
|
|
class 'Truetype'
|
|
|
|
expression file::exist('/tmp/lcd/menu') == 1 ? '' : file::readline('/tmp/lcd/event', 2)
|
|
|
|
font file::readline('/tmp/lcd/font', 1)
|
|
|
|
fcolor file::readconf(LCD4CONFIG, 'col_event_next=', COL_EVENT_NEXT)
|
|
|
|
align 'C'
|
|
|
|
width 994
|
|
|
|
height 80
|
|
|
|
size 40
|
|
|
|
mheight 'F'
|
|
|
|
update 1000
|
|
|
|
reload 1
|
|
|
|
#debugborder file::exist(F_DB) == 1 ? DB_ON : DB_OFF
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget 320x240_PROGRESS {
|
|
|
|
class 'Bar'
|
|
|
|
expression file::exist('/tmp/lcd/menu') == 1 ? 0 : file::readline('/tmp/lcd/progress', 1)
|
|
|
|
min 0
|
|
|
|
max 100
|
|
|
|
length 25
|
|
|
|
update 2600
|
|
|
|
foreground file::readconf(LCD4CONFIG, 'col_progress_foreground=', COL_PROGRESS_FOREGROUND)
|
|
|
|
background file::readconf(LCD4CONFIG, 'col_progress_background=', COL_PROGRESS_BACKGROUND)
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget 320x240_PROGRESS_large {
|
|
|
|
class 'Bar'
|
|
|
|
expression file::exist('/tmp/lcd/menu') == 1 ? 0 : file::readline('/tmp/lcd/progress', 1)
|
|
|
|
min 0
|
|
|
|
max 100
|
|
|
|
length 25
|
|
|
|
update 2600
|
|
|
|
foreground file::readconf(LCD4CONFIG, 'col_progress_foreground=', COL_PROGRESS_FOREGROUND)
|
|
|
|
background file::readconf(LCD4CONFIG, 'col_progress_background=', COL_PROGRESS_BACKGROUND)
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget 320x240_PROGRESS_small {
|
|
|
|
class 'Bar'
|
|
|
|
expression file::exist('/tmp/lcd/menu') == 1 ? 0 : file::readline('/tmp/lcd/progress', 1)
|
|
|
|
expression2 100
|
|
|
|
min 0
|
|
|
|
max 100
|
|
|
|
length 25
|
|
|
|
update 2600
|
|
|
|
foreground file::readconf(LCD4CONFIG, 'col_progress_foreground=', COL_PROGRESS_FOREGROUND)
|
|
|
|
barcolor0 file::readconf(LCD4CONFIG, 'col_progress_foreground=', COL_PROGRESS_FOREGROUND)
|
|
|
|
barcolor1 COL_BLACK
|
|
|
|
background file::readconf(LCD4CONFIG, 'col_progress_background=', COL_PROGRESS_BACKGROUND)
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget 320x240_PROGRESS_d-box2 {
|
|
|
|
class 'Bar'
|
|
|
|
expression file::exist('/tmp/lcd/menu') == 1 ? 0 : file::readline('/tmp/lcd/progress', 1)
|
|
|
|
min 0
|
|
|
|
max 100
|
|
|
|
length 13
|
|
|
|
update 2600
|
|
|
|
foreground COL_GREY
|
|
|
|
background COL_BLACK
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget 320x240_PROGRESS_FRAME_d-box2 {
|
|
|
|
class 'Image'
|
|
|
|
file LCD_ICONS . '320x240/d-box2_frame_progress.png'
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget 800x600_PROGRESS {
|
|
|
|
class 'Bar'
|
|
|
|
expression file::exist('/tmp/lcd/menu') == 1 ? 0 : file::readline('/tmp/lcd/progress', 1)
|
|
|
|
min 0
|
|
|
|
max 100
|
|
|
|
length 29
|
|
|
|
update 2600
|
|
|
|
foreground file::readconf(LCD4CONFIG, 'col_progress_foreground=', COL_PROGRESS_FOREGROUND)
|
|
|
|
background file::readconf(LCD4CONFIG, 'col_progress_background=', COL_PROGRESS_BACKGROUND)
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget 1024x600_PROGRESS {
|
|
|
|
class 'Bar'
|
|
|
|
expression file::exist('/tmp/lcd/menu') == 1 ? 0 : file::readline('/tmp/lcd/progress', 1)
|
|
|
|
min 0
|
|
|
|
max 100
|
|
|
|
length 47
|
|
|
|
update 2600
|
|
|
|
foreground file::readconf(LCD4CONFIG, 'col_progress_foreground=', COL_PROGRESS_FOREGROUND)
|
|
|
|
background file::readconf(LCD4CONFIG, 'col_progress_background=', COL_PROGRESS_BACKGROUND)
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget 320x240_VOLUME_d-box2 {
|
|
|
|
class 'Bar'
|
|
|
|
expression file::readline('/tmp/lcd/volume', 1)
|
|
|
|
min 0
|
|
|
|
max 100
|
|
|
|
length 13
|
|
|
|
update 1000
|
|
|
|
foreground COL_GREY
|
|
|
|
background COL_BLACK
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget 320x240_VOLUME_FRAME_d-box2 {
|
|
|
|
class 'Image'
|
|
|
|
file LCD_ICONS . '320x240/d-box2_frame_volume.png'
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget 320x240_DURATION {
|
|
|
|
class 'Truetype'
|
|
|
|
expression file::exist('/tmp/lcd/menu') == 1 ? '' : file::readline('/tmp/lcd/duration', 1)
|
|
|
|
font file::readline('/tmp/lcd/font', 2)
|
|
|
|
fcolor file::readconf(LCD4CONFIG, 'col_duration=', COL_DURATION)
|
|
|
|
align 'R'
|
|
|
|
width 190
|
|
|
|
height 40
|
|
|
|
size 25
|
|
|
|
mheight 'N'
|
|
|
|
update 1000
|
|
|
|
reload 1
|
|
|
|
#debugborder file::exist(F_DB) == 1 ? DB_ON : DB_OFF
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget 320x240_TIME {
|
|
|
|
class 'Truetype'
|
|
|
|
expression strftime('%H:%M', time())
|
|
|
|
font file::readline('/tmp/lcd/font', 2)
|
|
|
|
fcolor file::readconf(LCD4CONFIG, 'col_time=', COL_TIME)
|
|
|
|
align 'L'
|
|
|
|
width 110
|
|
|
|
height 40
|
|
|
|
size 25
|
|
|
|
mheight 'N'
|
|
|
|
update 1000
|
|
|
|
reload 1
|
|
|
|
#debugborder file::exist(F_DB) == 1 ? DB_ON : DB_OFF
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget 320x240_TIME_small {
|
|
|
|
class 'Truetype'
|
|
|
|
expression strftime('%H:%M', time())
|
|
|
|
font file::readline('/tmp/lcd/font', 2)
|
|
|
|
fcolor file::readconf(LCD4CONFIG, 'col_time=', COL_TIME)
|
|
|
|
align 'R'
|
|
|
|
width 90
|
|
|
|
height 18
|
|
|
|
size 18
|
|
|
|
mheight 'N'
|
|
|
|
update 5000
|
|
|
|
reload 1
|
|
|
|
#debugborder file::exist(F_DB) == 1 ? DB_ON : DB_OFF
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget 320x240_TIME_d-box2 {
|
|
|
|
class 'Truetype'
|
|
|
|
expression strftime('%H:%M', time())
|
|
|
|
font file::readline('/tmp/lcd/font', 2)
|
|
|
|
fcolor COL_GREY
|
|
|
|
align 'R'
|
|
|
|
width 100
|
|
|
|
height 28
|
|
|
|
size 24
|
|
|
|
mheight 'N'
|
|
|
|
update 5000
|
|
|
|
reload 1
|
|
|
|
#debugborder file::exist(F_DB) == 1 ? DB_ON : DB_OFF
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget 800x600_TIME {
|
|
|
|
class 'Truetype'
|
|
|
|
expression strftime('%H:%M', time())
|
|
|
|
font file::readline('/tmp/lcd/font', 2)
|
|
|
|
fcolor file::readconf(LCD4CONFIG, 'col_time=', COL_TIME)
|
|
|
|
align 'C'
|
|
|
|
width 240
|
|
|
|
height 128
|
|
|
|
size 55
|
|
|
|
mheight 'N'
|
|
|
|
update 1000
|
|
|
|
reload 1
|
|
|
|
#debugborder file::exist(F_DB) == 1 ? DB_ON : DB_OFF
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget 1024x600_TIME {
|
|
|
|
class 'Truetype'
|
|
|
|
expression strftime('%H:%M', time())
|
|
|
|
font file::readline('/tmp/lcd/font', 2)
|
|
|
|
fcolor file::readconf(LCD4CONFIG, 'col_time=', COL_TIME)
|
|
|
|
align 'C'
|
|
|
|
width 400
|
|
|
|
height 128
|
|
|
|
size 85
|
|
|
|
mheight 'N'
|
|
|
|
update 1000
|
|
|
|
reload 1
|
|
|
|
#debugborder file::exist(F_DB) == 1 ? DB_ON : DB_OFF
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget 320x240_TIME_STANDBY {
|
|
|
|
class 'Truetype'
|
|
|
|
expression file::exist(F_CLOCK_ANALOG) == 1 ? '' : strftime('%H:%M', time())
|
|
|
|
font file::readline('/tmp/lcd/font', 2)
|
|
|
|
fcolor file::readconf(LCD4CONFIG, 'col_time_standby=', COL_TIME_STANDBY)
|
|
|
|
align 'C'
|
|
|
|
width 300
|
|
|
|
height 148
|
|
|
|
size 70
|
|
|
|
mheight 'N'
|
|
|
|
update 1000
|
|
|
|
reload 1
|
|
|
|
#debugborder file::exist(F_DB) == 1 ? DB_ON : DB_OFF
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget 800x480_TIME_STANDBY {
|
|
|
|
class 'Truetype'
|
|
|
|
expression file::exist(F_CLOCK_ANALOG) == 1 ? '' : strftime('%H:%M', time())
|
|
|
|
font file::readline('/tmp/lcd/font', 2)
|
|
|
|
fcolor file::readconf(LCD4CONFIG, 'col_time_standby=', COL_TIME_STANDBY)
|
|
|
|
align 'C'
|
|
|
|
width 770
|
|
|
|
height 300
|
|
|
|
size 180
|
|
|
|
mheight 'N'
|
|
|
|
update 1000
|
|
|
|
reload 1
|
|
|
|
#debugborder file::exist(F_DB) == 1 ? DB_ON : DB_OFF
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget 800x600_TIME_STANDBY {
|
|
|
|
class 'Truetype'
|
|
|
|
expression file::exist(F_CLOCK_ANALOG) == 1 ? '' : strftime('%H:%M', time())
|
|
|
|
font file::readline('/tmp/lcd/font', 2)
|
|
|
|
fcolor file::readconf(LCD4CONFIG, 'col_time_standby=', COL_TIME_STANDBY)
|
|
|
|
align 'C'
|
|
|
|
width 770
|
|
|
|
height 360
|
|
|
|
size 180
|
|
|
|
mheight 'N'
|
|
|
|
update 1000
|
|
|
|
reload 1
|
|
|
|
#debugborder file::exist(F_DB) == 1 ? DB_ON : DB_OFF
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget 1024x600_TIME_STANDBY {
|
|
|
|
class 'Truetype'
|
|
|
|
expression file::exist(F_CLOCK_ANALOG) == 1 ? '' : strftime('%H:%M', time())
|
|
|
|
font file::readline('/tmp/lcd/font', 2)
|
|
|
|
fcolor file::readconf(LCD4CONFIG, 'col_time_standby=', COL_TIME_STANDBY)
|
|
|
|
align 'C'
|
|
|
|
width 994
|
|
|
|
height 360
|
|
|
|
size 220
|
|
|
|
mheight 'N'
|
|
|
|
update 1000
|
|
|
|
reload 1
|
|
|
|
#debugborder file::exist(F_DB) == 1 ? DB_ON : DB_OFF
|
|
|
|
}
|
|
|
|
|
|
|
|
# --- System info --- #
|
|
|
|
|
|
|
|
Widget 320x240_CPU {
|
|
|
|
class 'Text'
|
|
|
|
prefix 'CPU: '
|
|
|
|
expression proc_stat::cpu('busy', 500)
|
|
|
|
postfix '%'
|
|
|
|
precision 1
|
|
|
|
align 'R'
|
|
|
|
width 11
|
|
|
|
update 1000
|
|
|
|
foreground file::readconf(LCD4CONFIG, 'col_system_info=', COL_SYSTEM_INFO)
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget 320x240_CPU_BAR {
|
|
|
|
class 'Bar'
|
|
|
|
expression proc_stat::cpu('busy', 500)
|
|
|
|
min 0
|
|
|
|
max 100
|
|
|
|
length 12
|
|
|
|
style 'H'
|
|
|
|
update 500
|
|
|
|
foreground file::readconf(LCD4CONFIG, 'col_system_info=', COL_SYSTEM_INFO)
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget 320x240_RAM {
|
|
|
|
class 'Text'
|
|
|
|
prefix 'RAM: '
|
|
|
|
expression 100 - ((meminfo('MemFree') * 100) / meminfo('MemTotal'))
|
|
|
|
postfix '%'
|
|
|
|
precision 1
|
|
|
|
align 'R'
|
|
|
|
width 11
|
|
|
|
update 1000
|
|
|
|
foreground file::readconf(LCD4CONFIG, 'col_system_info=', COL_SYSTEM_INFO)
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget 320x240_MTD {
|
|
|
|
class 'Text'
|
|
|
|
prefix 'MTD: '
|
|
|
|
expression 100 - (statfs('/', 'bfree') * 100) / statfs('/', 'blocks')
|
|
|
|
postfix '%'
|
|
|
|
precision 1
|
|
|
|
align 'R'
|
|
|
|
width 11
|
|
|
|
update 1000
|
|
|
|
foreground file::readconf(LCD4CONFIG, 'col_system_info=', COL_SYSTEM_INFO)
|
|
|
|
}
|
|
|
|
|
|
|
|
# --- Mode icons --- #
|
|
|
|
|
|
|
|
Widget ICON_CAMD {
|
|
|
|
class 'Image'
|
|
|
|
file file::exist(F_DOSCAM) == 1 ? LCD_ICONS . 'mode/camd_doscam.png' : ( file::exist(F_OSCAM) == 1 ? LCD_ICONS . 'mode/camd_oscam.png' : ( file::exist(F_OSMOD) == 1 ? LCD_ICONS . 'mode/camd_osmod.png' : ( file::exist(F_GBOX) == 1 ? LCD_ICONS . 'mode/camd_gbox.png' : ( file::exist(F_CCCAM) == 1 ? LCD_ICONS . 'mode/camd_cccam.png' : ( file::exist(F_MGCAMD) == 1 ? LCD_ICONS . 'mode/camd_mgcamd.png' : ( file::exist(F_NCAM) == 1 ? LCD_ICONS . 'mode/camd_ncam.png' : LCD_ICONS . 'mode/camd_off.png' ))))))
|
|
|
|
update 4000
|
|
|
|
reload 1
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget ICON_CAMD_SCALE300 {
|
|
|
|
class 'Image'
|
|
|
|
file file::exist(F_DOSCAM) == 1 ? LCD_ICONS . 'mode/camd_doscam.png' : ( file::exist(F_OSCAM) == 1 ? LCD_ICONS . 'mode/camd_oscam.png' : ( file::exist(F_OSMOD) == 1 ? LCD_ICONS . 'mode/camd_osmod.png' : ( file::exist(F_GBOX) == 1 ? LCD_ICONS . 'mode/camd_gbox.png' : ( file::exist(F_CCCAM) == 1 ? LCD_ICONS . 'mode/camd_cccam.png' : ( file::exist(F_MGCAMD) == 1 ? LCD_ICONS . 'mode/camd_mgcamd.png' : ( file::exist(F_NCAM) == 1 ? LCD_ICONS . 'mode/camd_ncam.png' : LCD_ICONS . 'mode/camd_off.png' ))))))
|
|
|
|
update 4000
|
|
|
|
reload 1
|
|
|
|
scale 300
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget ICON_ECM {
|
|
|
|
class 'Image'
|
|
|
|
file LCD_ICONS . 'mode/ecm_' . file::readline('/tmp/lcd/mode_ecm', 1) . '.png'
|
|
|
|
update 4000
|
|
|
|
reload 1
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget ICON_ECM_SCALE300 {
|
|
|
|
class 'Image'
|
|
|
|
file LCD_ICONS . 'mode/ecm_' . file::readline('/tmp/lcd/mode_ecm', 1) . '.png'
|
|
|
|
update 4000
|
|
|
|
reload 1
|
|
|
|
scale 300
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget ICON_CAM {
|
|
|
|
class 'Image'
|
|
|
|
file LCD_ICONS . 'mode/ci_' . file::readline('/tmp/lcd/mode_cam', 1) . '.png'
|
|
|
|
update 4000
|
|
|
|
reload 1
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget ICON_CAM_SCALE300 {
|
|
|
|
class 'Image'
|
|
|
|
file LCD_ICONS . 'mode/ci_' . file::readline('/tmp/lcd/mode_cam', 1) . '.png'
|
|
|
|
update 4000
|
|
|
|
reload 1
|
|
|
|
scale 300
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget ICON_TIMER {
|
|
|
|
class 'Image'
|
|
|
|
file LCD_ICONS . 'mode/timer_' . file::readline('/tmp/lcd/mode_timer', 1) . '.png'
|
|
|
|
update 4000
|
|
|
|
reload 1
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget ICON_TIMER_SCALE300 {
|
|
|
|
class 'Image'
|
|
|
|
file LCD_ICONS . 'mode/timer_' . file::readline('/tmp/lcd/mode_timer', 1) . '.png'
|
|
|
|
update 4000
|
|
|
|
reload 1
|
|
|
|
scale 300
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget ICON_REC {
|
|
|
|
class 'Image'
|
|
|
|
file LCD_ICONS . 'mode/rec_' . file::readline('/tmp/lcd/mode_rec', 1) . '.png'
|
|
|
|
update 4000
|
|
|
|
reload 1
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget ICON_REC_SCALE300 {
|
|
|
|
class 'Image'
|
|
|
|
file LCD_ICONS . 'mode/rec_' . file::readline('/tmp/lcd/mode_rec', 1) . '.png'
|
|
|
|
update 4000
|
|
|
|
reload 1
|
|
|
|
scale 300
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget ICON_TS {
|
|
|
|
class 'Image'
|
|
|
|
file LCD_ICONS . 'mode/ts_' . file::readline('/tmp/lcd/mode_tshift', 1) . '.png'
|
|
|
|
update 4000
|
|
|
|
reload 1
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget ICON_TS_SCALE300 {
|
|
|
|
class 'Image'
|
|
|
|
file LCD_ICONS . 'mode/ts_' . file::readline('/tmp/lcd/mode_tshift', 1) . '.png'
|
|
|
|
update 4000
|
|
|
|
reload 1
|
|
|
|
scale 300
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget ICON_TV {
|
|
|
|
class 'Image'
|
|
|
|
file LCD_ICONS . 'mode/tv.png'
|
|
|
|
update 4000
|
|
|
|
reload 1
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget ICON_TV_SCALE300 {
|
|
|
|
class 'Image'
|
|
|
|
file LCD_ICONS . 'mode/tv.png'
|
|
|
|
update 4000
|
|
|
|
reload 1
|
|
|
|
scale 300
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget ICON_RADIO {
|
|
|
|
class 'Image'
|
|
|
|
file LCD_ICONS . 'mode/radio.png'
|
|
|
|
update 4000
|
|
|
|
reload 1
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget ICON_RADIO_SCALE300 {
|
|
|
|
class 'Image'
|
|
|
|
file LCD_ICONS . 'mode/radio.png'
|
|
|
|
update 4000
|
|
|
|
reload 1
|
|
|
|
scale 300
|
|
|
|
}
|
|
|
|
|
|
|
|
# --- Background --- #
|
|
|
|
|
|
|
|
Widget LINE {
|
|
|
|
class 'Image'
|
|
|
|
file LCD_ICONS . file::readline('/tmp/lcd/layout', 3) . '/line.png'
|
|
|
|
update 0
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget BACKGROUND {
|
|
|
|
class 'Image'
|
|
|
|
file LCD_ICONS . file::readline('/tmp/lcd/layout', 3) . '/background.png'
|
|
|
|
update 0
|
|
|
|
}
|
|
|
|
|
|
|
|
# --- SPF brightness --- #
|
|
|
|
|
|
|
|
Widget BRIGHTNESS_SPF {
|
|
|
|
class 'Image'
|
|
|
|
file LCD_ICONS . file::readline('/tmp/lcd/layout', 3) . '/brightness' . file::readline('/tmp/lcd/brightness', 1) . '.png'
|
|
|
|
update 0
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget BRIGHTNESS_STANDBY_SPF {
|
|
|
|
class 'Image'
|
|
|
|
file LCD_ICONS . file::readline('/tmp/lcd/layout', 3) . '/brightness' . file::readline('/tmp/lcd/brightness_standby', 1) . '.png'
|
|
|
|
update 0
|
|
|
|
}
|
|
|
|
|
|
|
|
# --- NI lettering --- #
|
|
|
|
|
|
|
|
Widget IMAGE_NI_STANDBY {
|
|
|
|
class 'Image'
|
|
|
|
file file::exist(F_CLOCK_ANALOG) == 1 ? LCD_ICONS . 'blank.png' : LCD_ICONS . 'neutrino-images_dark.png'
|
|
|
|
update 0
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget IMAGE_NI_STANDBY_SCALE200 {
|
|
|
|
class 'Image'
|
|
|
|
file LCD_ICONS . 'neutrino-images_light.png'
|
|
|
|
update 0
|
|
|
|
scale 200
|
|
|
|
}
|
|
|
|
|
|
|
|
# --- Analog clock --- #
|
|
|
|
|
|
|
|
Widget IMAGE_CLOCK_ANALOG_FACE {
|
|
|
|
class 'image'
|
|
|
|
file file::exist(F_CLOCK_ANALOG) == 0 ? LCD_ICONS . 'blank.png' : LCD_ICONS . 'clock/analog-150x150/clockface.png'
|
|
|
|
update 0
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget IMAGE_CLOCK_ANALOG_FACE_SCALE50 {
|
|
|
|
class 'image'
|
|
|
|
file file::exist(F_CLOCK_ANALOG) == 0 ? LCD_ICONS . 'blank.png' : LCD_ICONS . 'clock/analog-600x600/clockface.png'
|
|
|
|
update 10000
|
|
|
|
reload 1
|
|
|
|
scale 50
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget IMAGE_CLOCK_ANALOG_FACE_SCALE60 {
|
|
|
|
class 'image'
|
|
|
|
file file::exist(F_CLOCK_ANALOG) == 0 ? LCD_ICONS . 'blank.png' : LCD_ICONS . 'clock/analog-600x600/clockface.png'
|
|
|
|
update 10000
|
|
|
|
reload 1
|
|
|
|
scale 60
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget IMAGE_CLOCK_ANALOG_HOUR {
|
|
|
|
class 'image'
|
|
|
|
file file::exist(F_CLOCK_ANALOG) == 0 ? LCD_ICONS . 'blank.png' : LCD_ICONS . 'clock/analog-150x150/h' . ( ( (strftime('%I', time()) == 12 ? 0 : strftime('%I', time())) *5) + substr((strftime('%M', time()) / 12), 0, 1) ). '.png'
|
|
|
|
update 10000
|
|
|
|
reload 1
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget IMAGE_CLOCK_ANALOG_HOUR_SCALE50 {
|
|
|
|
class 'image'
|
|
|
|
file file::exist(F_CLOCK_ANALOG) == 0 ? LCD_ICONS . 'blank.png' : LCD_ICONS . 'clock/analog-600x600/h' . ( ( (strftime('%I', time()) == 12 ? 0 : strftime('%I', time())) *5) + substr((strftime('%M', time()) / 12), 0, 1) ). '.png'
|
|
|
|
update 10000
|
|
|
|
reload 1
|
|
|
|
scale 50
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget IMAGE_CLOCK_ANALOG_HOUR_SCALE60 {
|
|
|
|
class 'image'
|
|
|
|
file file::exist(F_CLOCK_ANALOG) == 0 ? LCD_ICONS . 'blank.png' : LCD_ICONS . 'clock/analog-600x600/h' . ( ( (strftime('%I', time()) == 12 ? 0 : strftime('%I', time())) *5) + substr((strftime('%M', time()) / 12), 0, 1) ). '.png'
|
|
|
|
update 10000
|
|
|
|
reload 1
|
|
|
|
scale 60
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget IMAGE_CLOCK_ANALOG_MINUTE {
|
|
|
|
class 'image'
|
|
|
|
file file::exist(F_CLOCK_ANALOG) == 0 ? LCD_ICONS . 'blank.png' : LCD_ICONS . 'clock/analog-150x150/m' . strftime('%M', time()) . '.png'
|
|
|
|
update 10000
|
|
|
|
reload 1
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget IMAGE_CLOCK_ANALOG_MINUTE_SCALE50 {
|
|
|
|
class 'image'
|
|
|
|
file file::exist(F_CLOCK_ANALOG) == 0 ? LCD_ICONS . 'blank.png' : LCD_ICONS . 'clock/analog-600x600/m' . strftime('%M', time()) . '.png'
|
|
|
|
update 10000
|
|
|
|
reload 1
|
|
|
|
scale 50
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget IMAGE_CLOCK_ANALOG_MINUTE_SCALE60 {
|
|
|
|
class 'image'
|
|
|
|
file file::exist(F_CLOCK_ANALOG) == 0 ? LCD_ICONS . 'blank.png' : LCD_ICONS . 'clock/analog-600x600/m' . strftime('%M', time()) . '.png'
|
|
|
|
update 10000
|
|
|
|
reload 1
|
|
|
|
scale 60
|
|
|
|
}
|
|
|
|
|
|
|
|
# --- Weather --- #
|
|
|
|
|
|
|
|
Widget ICON_WEATHER {
|
|
|
|
class 'Image'
|
|
|
|
file file::exist(F_WEATHER) == 0 ? LCD_ICONS . 'mode/weather_off.png' : LCD_ICONS . 'mode/weather_on.png'
|
|
|
|
update 10000
|
|
|
|
reload 1
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget ICON_WEATHER_SCALE300 {
|
|
|
|
class 'Image'
|
|
|
|
file file::exist(F_WEATHER) == 0 ? LCD_ICONS . 'mode/weather_off.png' : LCD_ICONS . 'mode/weather_on.png'
|
|
|
|
update 10000
|
|
|
|
reload 1
|
|
|
|
scale 300
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget ICON_WEATHER_CURRENT {
|
|
|
|
class 'image'
|
|
|
|
file file::exist(F_WEATHER) == 0 ? LCD_ICONS . 'blank.png' : file::readline('/tmp/lcd/weather_icon', 1)
|
|
|
|
update 10000
|
|
|
|
reload 1
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget ICON_WEATHER_CURRENT_SCALE200 {
|
|
|
|
class 'image'
|
|
|
|
file file::exist(F_WEATHER) == 0 ? LCD_ICONS . 'blank.png' : file::readline('/tmp/lcd/weather_icon', 1)
|
|
|
|
update 10000
|
|
|
|
reload 1
|
|
|
|
scale 200
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget ICON_WEATHER_CURRENT_SCALE300 {
|
|
|
|
class 'image'
|
|
|
|
file file::exist(F_WEATHER) == 0 ? LCD_ICONS . 'blank.png' : file::readline('/tmp/lcd/weather_icon', 1)
|
|
|
|
update 10000
|
|
|
|
reload 1
|
|
|
|
scale 300
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget ICON_WEATHER_LATER {
|
|
|
|
class 'image'
|
|
|
|
file file::exist(F_WEATHER) == 0 ? LCD_ICONS . 'blank.png' : file::readline('/tmp/lcd/weather_icon', strftime('%H', time()) < 16 ? 2 : 3)
|
|
|
|
update 10000
|
|
|
|
reload 1
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget ICON_WEATHER_LATER_SCALE200 {
|
|
|
|
class 'image'
|
|
|
|
file file::exist(F_WEATHER) == 0 ? LCD_ICONS . 'blank.png' : file::readline('/tmp/lcd/weather_icon', strftime('%H', time()) < 16 ? 2 : 3)
|
|
|
|
update 10000
|
|
|
|
reload 1
|
|
|
|
scale 200
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget ICON_WEATHER_LATER_SCALE300 {
|
|
|
|
class 'image'
|
|
|
|
file file::exist(F_WEATHER) == 0 ? LCD_ICONS . 'blank.png' : file::readline('/tmp/lcd/weather_icon', strftime('%H', time()) < 16 ? 2 : 3)
|
|
|
|
update 10000
|
|
|
|
reload 1
|
|
|
|
scale 300
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget TEMPERATURE_CURRENT {
|
|
|
|
class 'Truetype'
|
|
|
|
expression file::exist(F_WEATHER) == 0 ? '' : file::readline('/tmp/lcd/weather_temp', 1)
|
|
|
|
font file::readline('/tmp/lcd/font', 2)
|
|
|
|
fcolor file::readconf(LCD4CONFIG, 'col_temperatur=', COL_TEMPERATUR)
|
|
|
|
align 'L'
|
|
|
|
width 75
|
|
|
|
height 64
|
|
|
|
size 30
|
|
|
|
mheight 'N'
|
|
|
|
update 5000
|
|
|
|
reload 1
|
|
|
|
#debugborder file::exist(F_DB) == 1 ? DB_ON : DB_OFF
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget TEMPERATURE_CURRENT_SCALE200 {
|
|
|
|
class 'Truetype'
|
|
|
|
expression file::exist(F_WEATHER) == 0 ? '' : file::readline('/tmp/lcd/weather_temp', 1)
|
|
|
|
font file::readline('/tmp/lcd/font', 2)
|
|
|
|
fcolor file::readconf(LCD4CONFIG, 'col_temperatur=', COL_TEMPERATUR)
|
|
|
|
align 'L'
|
|
|
|
width 120
|
|
|
|
height 128
|
|
|
|
size 50
|
|
|
|
mheight 'N'
|
|
|
|
update 5000
|
|
|
|
reload 1
|
|
|
|
#debugborder file::exist(F_DB) == 1 ? DB_ON : DB_OFF
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget TEMPERATURE_LATER {
|
|
|
|
class 'Truetype'
|
|
|
|
expression file::exist(F_WEATHER) == 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 file::readconf(LCD4CONFIG, 'col_temperatur=', COL_TEMPERATUR)
|
|
|
|
align 'R'
|
|
|
|
width 75
|
|
|
|
height 64
|
|
|
|
size 30
|
|
|
|
mheight 'N'
|
|
|
|
update 5000
|
|
|
|
reload 1
|
|
|
|
#debugborder file::exist(F_DB) == 1 ? DB_ON : DB_OFF
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget TEMPERATURE_LATER_SCALE200 {
|
|
|
|
class 'Truetype'
|
|
|
|
expression file::exist(F_WEATHER) == 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 file::readconf(LCD4CONFIG, 'col_temperatur=', COL_TEMPERATUR)
|
|
|
|
align 'R'
|
|
|
|
width 120
|
|
|
|
height 128
|
|
|
|
size 50
|
|
|
|
mheight 'N'
|
|
|
|
update 5000
|
|
|
|
reload 1
|
|
|
|
#debugborder file::exist(F_DB) == 1 ? DB_ON : DB_OFF
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget ICON_STORM_WARNING_CURRENT_SCALE30 {
|
|
|
|
class 'image'
|
|
|
|
file file::exist(F_WEATHER) == 0 ? LCD_ICONS . 'blank.png' : ((WIND=file::readline('/tmp/lcd/weather_wind', 1); substr(WIND, 0, strstr(WIND, '|'))) > STORM_WARNING ? LCD_ICONS . 'storm-warning.png' : LCD_ICONS . 'blank.png')
|
|
|
|
update 10000
|
|
|
|
reload 1
|
|
|
|
scale 30
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget ICON_STORM_WARNING_LATER_SCALE30 {
|
|
|
|
class 'image'
|
|
|
|
file file::exist(F_WEATHER) == 0 ? LCD_ICONS . 'blank.png' : ((WIND=file::readline('/tmp/lcd/weather_wind', strftime('%H', time()) < 16 ? 2 : 3); substr(WIND, 0, strstr(WIND, '|'))) > STORM_WARNING ? LCD_ICONS . 'storm-warning.png' : LCD_ICONS . 'blank.png')
|
|
|
|
update 10000
|
|
|
|
reload 1
|
|
|
|
scale 30
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget ICON_STORM_WARNING_CURRENT_SCALE50 {
|
|
|
|
class 'image'
|
|
|
|
file file::exist(F_WEATHER) == 0 ? LCD_ICONS . 'blank.png' : ((WIND=file::readline('/tmp/lcd/weather_wind', 1); substr(WIND, 0, strstr(WIND, '|'))) > STORM_WARNING ? LCD_ICONS . 'storm-warning.png' : LCD_ICONS . 'blank.png')
|
|
|
|
update 10000
|
|
|
|
reload 1
|
|
|
|
scale 50
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget ICON_STORM_WARNING_LATER_SCALE50 {
|
|
|
|
class 'image'
|
|
|
|
file file::exist(F_WEATHER) == 0 ? LCD_ICONS . 'blank.png' : ((WIND=file::readline('/tmp/lcd/weather_wind', strftime('%H', time()) < 16 ? 2 : 3); substr(WIND, 0, strstr(WIND, '|'))) > STORM_WARNING ? LCD_ICONS . 'storm-warning.png' : LCD_ICONS . 'blank.png')
|
|
|
|
update 10000
|
|
|
|
reload 1
|
|
|
|
scale 50
|
|
|
|
}
|
|
|
|
|
|
|
|
# --- Xcam --- #
|
|
|
|
|
|
|
|
Widget XCAMLINE01 {
|
|
|
|
class 'Text'
|
|
|
|
width 53
|
|
|
|
align 'L'
|
|
|
|
expression file::exist(F_XCAM) == 1 ? file::readline(file::readline(F_XCAM, 1), 1) : 'Noob! :)'
|
|
|
|
update 10000
|
|
|
|
foreground file::readconf(LCD4CONFIG, 'col_xcam_header=', COL_XCAM_HEADER)
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget XCAMLINE02 {
|
|
|
|
class 'Text'
|
|
|
|
width 53
|
|
|
|
align 'L'
|
|
|
|
expression file::exist(F_XCAM) == 1 ? file::readline(file::readline(F_XCAM, 1), 2) : 'Noob! :)'
|
|
|
|
update 10000
|
|
|
|
foreground file::readconf(LCD4CONFIG, 'col_xcam_header=', COL_XCAM_HEADER)
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget XCAMLINE03 {
|
|
|
|
class 'Text'
|
|
|
|
width 53
|
|
|
|
align 'L'
|
|
|
|
expression file::exist(F_XCAM) == 1 ? file::readline(file::readline(F_XCAM, 1), 3) : 'Noob! :)'
|
|
|
|
update 10000
|
|
|
|
foreground file::readconf(LCD4CONFIG, 'col_xcam_header=', COL_XCAM_HEADER)
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget XCAMLINE04 {
|
|
|
|
class 'Text'
|
|
|
|
width 53
|
|
|
|
align 'L'
|
|
|
|
expression file::exist(F_XCAM) == 1 ? file::readline(file::readline(F_XCAM, 1), 4) : 'Noob! :)'
|
|
|
|
update 10000
|
|
|
|
foreground file::readconf(LCD4CONFIG, 'col_xcam_header=', COL_XCAM_HEADER)
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget XCAMLINE05 {
|
|
|
|
class 'Text'
|
|
|
|
width 53
|
|
|
|
align 'L'
|
|
|
|
expression file::exist(F_XCAM) == 1 ? file::readline(file::readline(F_XCAM, 1), 5) : 'Noob! :)'
|
|
|
|
update 10000
|
|
|
|
foreground file::readconf(LCD4CONFIG, 'col_xcam_header=', COL_XCAM_HEADER)
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget XCAMLINE06 {
|
|
|
|
class 'Text'
|
|
|
|
width 53
|
|
|
|
align 'L'
|
|
|
|
expression file::exist(F_XCAM) == 1 ? file::readline(file::readline(F_XCAM, 1), 6) : 'Noob! :)'
|
|
|
|
update 10000
|
|
|
|
foreground file::readconf(LCD4CONFIG, 'col_xcam=', COL_XCAM)
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget XCAMLINE07 {
|
|
|
|
class 'Text'
|
|
|
|
width 53
|
|
|
|
align 'L'
|
|
|
|
expression file::exist(F_XCAM) == 1 ? file::readline(file::readline(F_XCAM, 1), 7) : 'Noob! :)'
|
|
|
|
update 10000
|
|
|
|
foreground file::readconf(LCD4CONFIG, 'col_xcam=', COL_XCAM)
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget XCAMLINE08 {
|
|
|
|
class 'Text'
|
|
|
|
width 53
|
|
|
|
align 'L'
|
|
|
|
expression file::exist(F_XCAM) == 1 ? file::readline(file::readline(F_XCAM, 1), 8) : 'Noob! :)'
|
|
|
|
update 10000
|
|
|
|
foreground file::readconf(LCD4CONFIG, 'col_xcam=', COL_XCAM)
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget XCAMLINE09 {
|
|
|
|
class 'Text'
|
|
|
|
width 53
|
|
|
|
align 'L'
|
|
|
|
expression file::exist(F_XCAM) == 1 ? file::readline(file::readline(F_XCAM, 1), 9) : 'Noob! :)'
|
|
|
|
update 10000
|
|
|
|
foreground file::readconf(LCD4CONFIG, 'col_xcam=', COL_XCAM)
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget XCAMLINE10 {
|
|
|
|
class 'Text'
|
|
|
|
width 53
|
|
|
|
align 'L'
|
|
|
|
expression file::exist(F_XCAM) == 1 ? file::readline(file::readline(F_XCAM, 1), 10) : 'Noob! :)'
|
|
|
|
update 10000
|
|
|
|
foreground file::readconf(LCD4CONFIG, 'col_xcam=', COL_XCAM)
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget XCAMLINE11 {
|
|
|
|
class 'Text'
|
|
|
|
width 53
|
|
|
|
align 'L'
|
|
|
|
expression file::exist(F_XCAM) == 1 ? file::readline(file::readline(F_XCAM, 1), 11) : 'Noob! :)'
|
|
|
|
update 10000
|
|
|
|
foreground file::readconf(LCD4CONFIG, 'col_xcam=', COL_XCAM)
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget XCAMLINE12 {
|
|
|
|
class 'Text'
|
|
|
|
width 53
|
|
|
|
align 'L'
|
|
|
|
expression file::exist(F_XCAM) == 1 ? file::readline(file::readline(F_XCAM, 1), 12) : 'Noob! :)'
|
|
|
|
update 10000
|
|
|
|
foreground file::readconf(LCD4CONFIG, 'col_xcam=', COL_XCAM)
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget XCAMLINE13 {
|
|
|
|
class 'Text'
|
|
|
|
width 53
|
|
|
|
align 'L'
|
|
|
|
expression file::exist(F_XCAM) == 1 ? file::readline(file::readline(F_XCAM, 1), 13) : 'Noob! :)'
|
|
|
|
update 10000
|
|
|
|
foreground file::readconf(LCD4CONFIG, 'col_xcam=', COL_XCAM)
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget XCAMLINE14 {
|
|
|
|
class 'Text'
|
|
|
|
width 53
|
|
|
|
align 'L'
|
|
|
|
expression file::exist(F_XCAM) == 1 ? file::readline(file::readline(F_XCAM, 1), 14) : 'Noob! :)'
|
|
|
|
update 10000
|
|
|
|
foreground file::readconf(LCD4CONFIG, 'col_xcam=', COL_XCAM)
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget XCAMLINE15 {
|
|
|
|
class 'Text'
|
|
|
|
width 53
|
|
|
|
align 'L'
|
|
|
|
expression file::exist(F_XCAM) == 1 ? file::readline(file::readline(F_XCAM, 1), 15) : 'Noob! :)'
|
|
|
|
update 10000
|
|
|
|
foreground file::readconf(LCD4CONFIG, 'col_xcam=', COL_XCAM)
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget XCAMLINE16 {
|
|
|
|
class 'Text'
|
|
|
|
width 53
|
|
|
|
align 'L'
|
|
|
|
expression file::exist(F_XCAM) == 1 ? file::readline(file::readline(F_XCAM, 1), 16) : 'Noob! :)'
|
|
|
|
update 10000
|
|
|
|
foreground file::readconf(LCD4CONFIG, 'col_xcam=', COL_XCAM)
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget XCAMLINE17 {
|
|
|
|
class 'Text'
|
|
|
|
width 53
|
|
|
|
align 'L'
|
|
|
|
expression file::exist(F_XCAM) == 1 ? file::readline(file::readline(F_XCAM, 1), 17) : 'Noob! :)'
|
|
|
|
update 10000
|
|
|
|
foreground file::readconf(LCD4CONFIG, 'col_xcam=', COL_XCAM)
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget XCAMLINE18 {
|
|
|
|
class 'Text'
|
|
|
|
width 53
|
|
|
|
align 'L'
|
|
|
|
expression file::exist(F_XCAM) == 1 ? file::readline(file::readline(F_XCAM, 1), 18) : 'Noob! :)'
|
|
|
|
update 10000
|
|
|
|
foreground file::readconf(LCD4CONFIG, 'col_xcam=', COL_XCAM)
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget XCAMLINE19 {
|
|
|
|
class 'Text'
|
|
|
|
width 53
|
|
|
|
align 'L'
|
|
|
|
expression file::exist(F_XCAM) == 1 ? file::readline(file::readline(F_XCAM, 1), 19) : 'Noob! :)'
|
|
|
|
update 10000
|
|
|
|
foreground file::readconf(LCD4CONFIG, 'col_xcam=', COL_XCAM)
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget XCAMLINE20 {
|
|
|
|
class 'Text'
|
|
|
|
width 53
|
|
|
|
align 'L'
|
|
|
|
expression file::exist(F_XCAM) == 1 ? file::readline(file::readline(F_XCAM, 1), 20) : 'Noob! :)'
|
|
|
|
update 10000
|
|
|
|
foreground file::readconf(LCD4CONFIG, 'col_xcam=', COL_XCAM)
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget XCAMLINE21 {
|
|
|
|
class 'Text'
|
|
|
|
width 53
|
|
|
|
align 'L'
|
|
|
|
expression file::exist(F_XCAM) == 1 ? file::readline(file::readline(F_XCAM, 1), 21) : 'Noob! :)'
|
|
|
|
update 10000
|
|
|
|
foreground file::readconf(LCD4CONFIG, 'col_xcam=', COL_XCAM)
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget XCAMLINE22 {
|
|
|
|
class 'Text'
|
|
|
|
width 53
|
|
|
|
align 'L'
|
|
|
|
expression file::exist(F_XCAM) == 1 ? file::readline(file::readline(F_XCAM, 1), 22) : 'Noob! :)'
|
|
|
|
update 10000
|
|
|
|
foreground file::readconf(LCD4CONFIG, 'col_xcam=', COL_XCAM)
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget XCAMLINE23 {
|
|
|
|
class 'Text'
|
|
|
|
width 53
|
|
|
|
align 'L'
|
|
|
|
expression file::exist(F_XCAM) == 1 ? file::readline(file::readline(F_XCAM, 1), 23) : 'Noob! :)'
|
|
|
|
update 10000
|
|
|
|
foreground file::readconf(LCD4CONFIG, 'col_xcam=', COL_XCAM)
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget XCAMLINE24 {
|
|
|
|
class 'Text'
|
|
|
|
width 53
|
|
|
|
align 'L'
|
|
|
|
expression file::exist(F_XCAM) == 1 ? file::readline(file::readline(F_XCAM, 1), 24) : 'Noob! :)'
|
|
|
|
update 10000
|
|
|
|
foreground file::readconf(LCD4CONFIG, 'col_xcam=', COL_XCAM)
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget XCAMLINE25 {
|
|
|
|
class 'Text'
|
|
|
|
width 53
|
|
|
|
align 'L'
|
|
|
|
expression file::exist(F_XCAM) == 1 ? file::readline(file::readline(F_XCAM, 1), 25) : 'Noob! :)'
|
|
|
|
update 10000
|
|
|
|
foreground file::readconf(LCD4CONFIG, 'col_xcam=', COL_XCAM)
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget XCAMLINE26 {
|
|
|
|
class 'Text'
|
|
|
|
width 53
|
|
|
|
align 'L'
|
|
|
|
expression file::exist(F_XCAM) == 1 ? file::readline(file::readline(F_XCAM, 1), 26) : 'Noob! :)'
|
|
|
|
update 10000
|
|
|
|
foreground file::readconf(LCD4CONFIG, 'col_xcam=', COL_XCAM)
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget XCAMLINE27 {
|
|
|
|
class 'Text'
|
|
|
|
width 53
|
|
|
|
align 'L'
|
|
|
|
expression file::exist(F_XCAM) == 1 ? file::readline(file::readline(F_XCAM, 1), 27) : 'Noob! :)'
|
|
|
|
update 10000
|
|
|
|
foreground file::readconf(LCD4CONFIG, 'col_xcam=', COL_XCAM)
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget XCAMLINE28 {
|
|
|
|
class 'Text'
|
|
|
|
width 53
|
|
|
|
align 'L'
|
|
|
|
expression file::exist(F_XCAM) == 1 ? file::readline(file::readline(F_XCAM, 1), 28) : 'Noob! :)'
|
|
|
|
update 10000
|
|
|
|
foreground file::readconf(LCD4CONFIG, 'col_xcam=', COL_XCAM)
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget XCAMLINE29 {
|
|
|
|
class 'Text'
|
|
|
|
width 53
|
|
|
|
align 'L'
|
|
|
|
expression file::exist(F_XCAM) == 1 ? file::readline(file::readline(F_XCAM, 1), 29) : 'Noob! :)'
|
|
|
|
update 10000
|
|
|
|
foreground file::readconf(LCD4CONFIG, 'col_xcam=', COL_XCAM)
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget XCAMLINE30 {
|
|
|
|
class 'Text'
|
|
|
|
width 53
|
|
|
|
align 'L'
|
|
|
|
expression file::exist(F_XCAM) == 1 ? file::readline(file::readline(F_XCAM, 1), 30) : 'Noob! :)'
|
|
|
|
update 10000
|
|
|
|
foreground file::readconf(LCD4CONFIG, 'col_xcam=', COL_XCAM)
|
|
|
|
}
|
|
|
|
|
|
|
|
# --- Layouts --------------------------------------------------------------- #
|
|
|
|
|
|
|
|
# --- PEARL DPF (PX-1184, 320x240) --- #
|
|
|
|
|
|
|
|
Layout Pearl_standard {
|
|
|
|
layer 0 {
|
|
|
|
}
|
|
|
|
layer 1 {
|
|
|
|
x030.y010 '320x240_SERVICE'
|
|
|
|
x095.y010 '320x240_EVENT'
|
|
|
|
|
|
|
|
row11.col02 '320x240_PROGRESS'
|
|
|
|
|
|
|
|
x195 {
|
|
|
|
y125 '320x240_DURATION'
|
|
|
|
y010 '320x240_TIME'
|
|
|
|
}
|
|
|
|
}
|
|
|
|
layer 2 {
|
|
|
|
x008 {
|
|
|
|
y012 'ICON_CAMD'
|
|
|
|
y067 'ICON_ECM'
|
|
|
|
y098 'ICON_CAM'
|
|
|
|
y221 'ICON_TIMER'
|
|
|
|
y262 'ICON_REC'
|
|
|
|
y293 'ICON_TS'
|
|
|
|
}
|
|
|
|
|
|
|
|
x030.y001 '320x240_LOGO'
|
|
|
|
}
|
|
|
|
layer 3 {
|
|
|
|
x022.y001 'LINE'
|
|
|
|
x187.y001 'LINE'
|
|
|
|
}
|
|
|
|
layer 4 {
|
|
|
|
}
|
|
|
|
layer 5 {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
Layout Pearl_radio {
|
|
|
|
layer 0 {
|
|
|
|
}
|
|
|
|
layer 1 {
|
|
|
|
x030.y010 '320x240_SERVICE'
|
|
|
|
x095.y010 '320x240_EVENT'
|
|
|
|
|
|
|
|
row11.col02 '320x240_PROGRESS'
|
|
|
|
|
|
|
|
x200 {
|
|
|
|
y135 '320x240_DURATION'
|
|
|
|
y010 '320x240_TIME'
|
|
|
|
}
|
|
|
|
}
|
|
|
|
layer 2 {
|
|
|
|
x008 {
|
|
|
|
y012 'ICON_CAMD'
|
|
|
|
y067 'ICON_ECM'
|
|
|
|
y098 'ICON_CAM'
|
|
|
|
y221 'ICON_TIMER'
|
|
|
|
y262 'ICON_REC'
|
|
|
|
y293 'ICON_TS'
|
|
|
|
}
|
|
|
|
|
|
|
|
x008.y144 'ICON_RADIO'
|
|
|
|
|
|
|
|
x030.y001 '320x240_LOGO'
|
|
|
|
}
|
|
|
|
layer 3 {
|
|
|
|
x022.y001 'LINE'
|
|
|
|
x187.y001 'LINE'
|
|
|
|
}
|
|
|
|
layer 4 {
|
|
|
|
}
|
|
|
|
layer 5 {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
Layout Pearl_large {
|
|
|
|
layer 0 {
|
|
|
|
}
|
|
|
|
layer 1 {
|
|
|
|
x035.y010 '320x240_SERVICE_large'
|
|
|
|
x125.y010 '320x240_EVENT_large'
|
|
|
|
|
|
|
|
row14.col02 '320x240_PROGRESS_large'
|
|
|
|
}
|
|
|
|
layer 2 {
|
|
|
|
x008 {
|
|
|
|
y012 'ICON_CAMD'
|
|
|
|
y067 'ICON_ECM'
|
|
|
|
y098 'ICON_CAM'
|
|
|
|
y221 'ICON_TIMER'
|
|
|
|
y262 'ICON_REC'
|
|
|
|
y293 'ICON_TS'
|
|
|
|
}
|
|
|
|
|
|
|
|
x035.y001 '320x240_LOGO_large'
|
|
|
|
}
|
|
|
|
layer 3 {
|
|
|
|
x022.y001 'LINE'
|
|
|
|
}
|
|
|
|
layer 4 {
|
|
|
|
}
|
|
|
|
layer 5 {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
Layout Pearl_small {
|
|
|
|
layer 0 {
|
|
|
|
}
|
|
|
|
layer 1 {
|
|
|
|
x030.y010 '320x240_SERVICE_small'
|
|
|
|
x090.y010 '320x240_EVENT_small'
|
|
|
|
|
|
|
|
row10.col02 '320x240_PROGRESS_small'
|
|
|
|
|
|
|
|
row12 {
|
|
|
|
col02 '320x240_CPU'
|
|
|
|
col15 '320x240_CPU_BAR'
|
|
|
|
}
|
|
|
|
row13.col02 '320x240_RAM'
|
|
|
|
row14.col02 '320x240_MTD'
|
|
|
|
|
|
|
|
x208.y225 '320x240_TIME_small'
|
|
|
|
}
|
|
|
|
layer 2 {
|
|
|
|
x008 {
|
|
|
|
y012 'ICON_CAMD'
|
|
|
|
y067 'ICON_ECM'
|
|
|
|
y098 'ICON_CAM'
|
|
|
|
y221 'ICON_TIMER'
|
|
|
|
y262 'ICON_REC'
|
|
|
|
y293 'ICON_TS'
|
|
|
|
}
|
|
|
|
|
|
|
|
x030.y001 '320x240_LOGO_small'
|
|
|
|
}
|
|
|
|
layer 3 {
|
|
|
|
x022.y001 'LINE'
|
|
|
|
x165.y001 'LINE'
|
|
|
|
}
|
|
|
|
layer 4 {
|
|
|
|
}
|
|
|
|
layer 5 {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
Layout Pearl_d-box2 {
|
|
|
|
layer 0 {
|
|
|
|
}
|
|
|
|
layer 1 {
|
|
|
|
row03.col05 '320x240_PROGRESS_d-box2'
|
|
|
|
|
|
|
|
x070.y010 '320x240_SERVICE_d-box2'
|
|
|
|
x135.y010 '320x240_EVENT_d-box2'
|
|
|
|
|
|
|
|
row14.col05 '320x240_VOLUME_d-box2'
|
|
|
|
|
|
|
|
x203.y212 '320x240_TIME_d-box2'
|
|
|
|
}
|
|
|
|
layer 2 {
|
|
|
|
x008 {
|
|
|
|
y012 'ICON_CAMD'
|
|
|
|
y067 'ICON_ECM'
|
|
|
|
y098 'ICON_CAM'
|
|
|
|
y221 'ICON_TIMER'
|
|
|
|
y262 'ICON_REC'
|
|
|
|
y293 'ICON_TS'
|
|
|
|
}
|
|
|
|
|
|
|
|
x070.y001 '320x240_LOGO_d-box2'
|
|
|
|
}
|
|
|
|
layer 3 {
|
|
|
|
x027.y001 '320x240_PROGRESS_FRAME_d-box2'
|
|
|
|
x203.y001 '320x240_VOLUME_FRAME_d-box2'
|
|
|
|
}
|
|
|
|
layer 4 {
|
|
|
|
}
|
|
|
|
layer 5 {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
Layout Pearl_xcam {
|
|
|
|
layer 0 {
|
|
|
|
}
|
|
|
|
layer 1 {
|
|
|
|
row01.col01 'XCAMLINE01'
|
|
|
|
row02.col01 'XCAMLINE02'
|
|
|
|
row03.col01 'XCAMLINE03'
|
|
|
|
row04.col01 'XCAMLINE04'
|
|
|
|
row05.col01 'XCAMLINE05'
|
|
|
|
row06.col01 'XCAMLINE06'
|
|
|
|
row07.col01 'XCAMLINE07'
|
|
|
|
row08.col01 'XCAMLINE08'
|
|
|
|
row09.col01 'XCAMLINE09'
|
|
|
|
row10.col01 'XCAMLINE10'
|
|
|
|
row11.col01 'XCAMLINE11'
|
|
|
|
row12.col01 'XCAMLINE12'
|
|
|
|
row13.col01 'XCAMLINE13'
|
|
|
|
row14.col01 'XCAMLINE14'
|
|
|
|
row15.col01 'XCAMLINE15'
|
|
|
|
row16.col01 'XCAMLINE16'
|
|
|
|
row17.col01 'XCAMLINE17'
|
|
|
|
row18.col01 'XCAMLINE18'
|
|
|
|
row19.col01 'XCAMLINE19'
|
|
|
|
row20.col01 'XCAMLINE20'
|
|
|
|
row21.col01 'XCAMLINE21'
|
|
|
|
row22.col01 'XCAMLINE22'
|
|
|
|
row23.col01 'XCAMLINE23'
|
|
|
|
row24.col01 'XCAMLINE24'
|
|
|
|
row25.col01 'XCAMLINE25'
|
|
|
|
row26.col01 'XCAMLINE26'
|
|
|
|
row27.col01 'XCAMLINE27'
|
|
|
|
row28.col01 'XCAMLINE28'
|
|
|
|
row29.col01 'XCAMLINE29'
|
|
|
|
row30.col01 'XCAMLINE30'
|
|
|
|
}
|
|
|
|
layer 2 {
|
|
|
|
}
|
|
|
|
layer 3 {
|
|
|
|
}
|
|
|
|
layer 4 {
|
|
|
|
}
|
|
|
|
layer 5 {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
Layout Pearl_standby {
|
|
|
|
layer 0 {
|
|
|
|
}
|
|
|
|
layer 1 {
|
|
|
|
x020.y085 'IMAGE_CLOCK_ANALOG_MINUTE'
|
|
|
|
}
|
|
|
|
layer 2 {
|
|
|
|
x008 {
|
|
|
|
y012 'ICON_CAMD'
|
|
|
|
y067 'ICON_ECM'
|
|
|
|
y098 'ICON_CAM'
|
|
|
|
y221 'ICON_TIMER'
|
|
|
|
y262 'ICON_REC'
|
|
|
|
y293 'ICON_TS'
|
|
|
|
}
|
|
|
|
|
|
|
|
x020.y085 'IMAGE_CLOCK_ANALOG_HOUR'
|
|
|
|
|
|
|
|
x168 {
|
|
|
|
y010 'ICON_WEATHER_CURRENT'
|
|
|
|
y085 'TEMPERATURE_CURRENT'
|
|
|
|
|
|
|
|
y160 'TEMPERATURE_LATER'
|
|
|
|
y245 'ICON_WEATHER_LATER'
|
|
|
|
}
|
|
|
|
}
|
|
|
|
layer 3 {
|
|
|
|
x020.y001 'IMAGE_CLOCK_ANALOG_FACE'
|
|
|
|
|
|
|
|
x168 {
|
|
|
|
y085 'ICON_STORM_WARNING_CURRENT_SCALE30'
|
|
|
|
y210 'ICON_STORM_WARNING_LATER_SCALE30'
|
|
|
|
}
|
|
|
|
}
|
|
|
|
layer 4 {
|
|
|
|
x020.y010 '320x240_TIME_STANDBY'
|
|
|
|
|
|
|
|
X140.Y040 'IMAGE_NI_STANDBY'
|
|
|
|
}
|
|
|
|
layer 5 {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
# --- Samsung SPF --- #
|
|
|
|
|
|
|
|
Layout Samsung800x480_standard {
|
|
|
|
layer 0 {
|
|
|
|
X001.Y001 'BRIGHTNESS_SPF'
|
|
|
|
}
|
|
|
|
layer 1 {
|
|
|
|
x060.y015 '800x480_SERVICE'
|
|
|
|
x160.y015 '800x480_EVENT'
|
|
|
|
x260.y015 '1024x600_EVENT_START'
|
|
|
|
|
|
|
|
row18.col20 '800x600_PROGRESS'
|
|
|
|
|
|
|
|
x260.y585 '1024x600_EVENT_END'
|
|
|
|
}
|
|
|
|
layer 2 {
|
|
|
|
x015 {
|
|
|
|
y015 'ICON_CAMD_SCALE300'
|
|
|
|
y177 'ICON_ECM_SCALE300'
|
|
|
|
y267 'ICON_CAM_SCALE300'
|
|
|
|
y524 'ICON_TIMER_SCALE300'
|
|
|
|
y644 'ICON_REC_SCALE300'
|
|
|
|
y734 'ICON_TS_SCALE300'
|
|
|
|
}
|
|
|
|
|
|
|
|
x060.y001 '800x480_LOGO'
|
|
|
|
|
|
|
|
x050.y001 'LINE'
|
|
|
|
x330.y001 'LINE'
|
|
|
|
|
|
|
|
x345 {
|
|
|
|
y015 'ICON_WEATHER_CURRENT_SCALE200'
|
|
|
|
y158 'TEMPERATURE_CURRENT_SCALE200'
|
|
|
|
|
|
|
|
y280 '800x600_TIME'
|
|
|
|
|
|
|
|
y522 'TEMPERATURE_LATER_SCALE200'
|
|
|
|
y657 'ICON_WEATHER_LATER_SCALE200'
|
|
|
|
}
|
|
|
|
}
|
|
|
|
layer 3 {
|
|
|
|
x345 {
|
|
|
|
y158 'ICON_STORM_WARNING_CURRENT_SCALE50'
|
|
|
|
y601 'ICON_STORM_WARNING_LATER_SCALE50'
|
|
|
|
}
|
|
|
|
}
|
|
|
|
layer 4 {
|
|
|
|
}
|
|
|
|
layer 5 {
|
|
|
|
X001.Y001 'BACKGROUND'
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
Layout Samsung800x600_standard {
|
|
|
|
layer 0 {
|
|
|
|
X001.Y001 'BRIGHTNESS_SPF'
|
|
|
|
}
|
|
|
|
layer 1 {
|
|
|
|
x060.y015 '800x600_SERVICE'
|
|
|
|
x180.y015 '800x600_EVENT'
|
|
|
|
x300.y015 '1024x600_EVENT_START'
|
|
|
|
|
|
|
|
row21.col20 '800x600_PROGRESS'
|
|
|
|
|
|
|
|
x300.y585 '1024x600_EVENT_END'
|
|
|
|
x360.y015 '800x600_EVENT_NEXT'
|
|
|
|
}
|
|
|
|
layer 2 {
|
|
|
|
x015 {
|
|
|
|
y015 'ICON_CAMD_SCALE300'
|
|
|
|
y177 'ICON_ECM_SCALE300'
|
|
|
|
y267 'ICON_CAM_SCALE300'
|
|
|
|
y524 'ICON_TIMER_SCALE300'
|
|
|
|
y644 'ICON_REC_SCALE300'
|
|
|
|
y734 'ICON_TS_SCALE300'
|
|
|
|
}
|
|
|
|
|
|
|
|
x060.y001 '800x600_LOGO'
|
|
|
|
|
|
|
|
x050.y001 'LINE'
|
|
|
|
x450.y001 'LINE'
|
|
|
|
|
|
|
|
x465 {
|
|
|
|
y015 'ICON_WEATHER_CURRENT_SCALE200'
|
|
|
|
y158 'TEMPERATURE_CURRENT_SCALE200'
|
|
|
|
|
|
|
|
y280 '800x600_TIME'
|
|
|
|
|
|
|
|
y522 'TEMPERATURE_LATER_SCALE200'
|
|
|
|
y657 'ICON_WEATHER_LATER_SCALE200'
|
|
|
|
}
|
|
|
|
}
|
|
|
|
layer 3 {
|
|
|
|
x465 {
|
|
|
|
y158 'ICON_STORM_WARNING_CURRENT_SCALE50'
|
|
|
|
y601 'ICON_STORM_WARNING_LATER_SCALE50'
|
|
|
|
}
|
|
|
|
}
|
|
|
|
layer 4 {
|
|
|
|
}
|
|
|
|
layer 5 {
|
|
|
|
X001.Y001 'BACKGROUND'
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
Layout Samsung1024x600_standard {
|
|
|
|
layer 0 {
|
|
|
|
X001.Y001 'BRIGHTNESS_SPF'
|
|
|
|
}
|
|
|
|
layer 1 {
|
|
|
|
x060.y015 '1024x600_SERVICE'
|
|
|
|
x180.y015 '1024x600_EVENT'
|
|
|
|
x300.y015 '1024x600_EVENT_START'
|
|
|
|
|
|
|
|
row21.col20 '1024x600_PROGRESS'
|
|
|
|
|
|
|
|
x300.y809 '1024x600_EVENT_END'
|
|
|
|
x360.y015 '1024x600_EVENT_NEXT'
|
|
|
|
}
|
|
|
|
layer 2 {
|
|
|
|
x015 {
|
|
|
|
y015 'ICON_CAMD_SCALE300'
|
|
|
|
y177 'ICON_ECM_SCALE300'
|
|
|
|
y267 'ICON_CAM_SCALE300'
|
|
|
|
y748 'ICON_TIMER_SCALE300'
|
|
|
|
y868 'ICON_REC_SCALE300'
|
|
|
|
y958 'ICON_TS_SCALE300'
|
|
|
|
}
|
|
|
|
|
|
|
|
x060.y001 '1024x600_LOGO'
|
|
|
|
|
|
|
|
x050.y001 'LINE'
|
|
|
|
x450.y001 'LINE'
|
|
|
|
|
|
|
|
x465 {
|
|
|
|
y015 'ICON_WEATHER_CURRENT_SCALE200'
|
|
|
|
y158 'TEMPERATURE_CURRENT_SCALE200'
|
|
|
|
|
|
|
|
y312 '1024x600_TIME'
|
|
|
|
|
|
|
|
y746 'TEMPERATURE_LATER_SCALE200'
|
|
|
|
y881 'ICON_WEATHER_LATER_SCALE200'
|
|
|
|
}
|
|
|
|
}
|
|
|
|
layer 3 {
|
|
|
|
x465 {
|
|
|
|
y158 'ICON_STORM_WARNING_CURRENT_SCALE50'
|
|
|
|
y825 'ICON_STORM_WARNING_LATER_SCALE50'
|
|
|
|
}
|
|
|
|
}
|
|
|
|
layer 4 {
|
|
|
|
}
|
|
|
|
layer 5 {
|
|
|
|
X001.Y001 'BACKGROUND'
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
Layout Samsung800x480_radio {
|
|
|
|
layer 0 {
|
|
|
|
X001.Y001 'BRIGHTNESS_SPF'
|
|
|
|
}
|
|
|
|
layer 1 {
|
|
|
|
x060.y015 '800x480_SERVICE'
|
|
|
|
x160.y015 '800x480_EVENT'
|
|
|
|
x260.y015 '1024x600_EVENT_START'
|
|
|
|
|
|
|
|
row18.col20 '800x600_PROGRESS'
|
|
|
|
|
|
|
|
x260.y585 '1024x600_EVENT_END'
|
|
|
|
}
|
|
|
|
layer 2 {
|
|
|
|
x015 {
|
|
|
|
y015 'ICON_CAMD_SCALE300'
|
|
|
|
y177 'ICON_ECM_SCALE300'
|
|
|
|
y267 'ICON_CAM_SCALE300'
|
|
|
|
y524 'ICON_TIMER_SCALE300'
|
|
|
|
y644 'ICON_REC_SCALE300'
|
|
|
|
y734 'ICON_TS_SCALE300'
|
|
|
|
}
|
|
|
|
|
|
|
|
x015.y348 'ICON_RADIO_SCALE300'
|
|
|
|
|
|
|
|
x060.y001 '800x480_LOGO'
|
|
|
|
|
|
|
|
x050.y001 'LINE'
|
|
|
|
x330.y001 'LINE'
|
|
|
|
|
|
|
|
x345 {
|
|
|
|
y015 'ICON_WEATHER_CURRENT_SCALE200'
|
|
|
|
y158 'TEMPERATURE_CURRENT_SCALE200'
|
|
|
|
|
|
|
|
y280 '800x600_TIME'
|
|
|
|
|
|
|
|
y522 'TEMPERATURE_LATER_SCALE200'
|
|
|
|
y657 'ICON_WEATHER_LATER_SCALE200'
|
|
|
|
}
|
|
|
|
}
|
|
|
|
layer 3 {
|
|
|
|
x345 {
|
|
|
|
y158 'ICON_STORM_WARNING_CURRENT_SCALE50'
|
|
|
|
y601 'ICON_STORM_WARNING_LATER_SCALE50'
|
|
|
|
}
|
|
|
|
}
|
|
|
|
layer 4 {
|
|
|
|
}
|
|
|
|
layer 5 {
|
|
|
|
X001.Y001 'BACKGROUND'
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
Layout Samsung800x600_radio {
|
|
|
|
layer 0 {
|
|
|
|
X001.Y001 'BRIGHTNESS_SPF'
|
|
|
|
}
|
|
|
|
layer 1 {
|
|
|
|
x060.y015 '800x600_SERVICE'
|
|
|
|
x180.y015 '800x600_EVENT'
|
|
|
|
x300.y015 '1024x600_EVENT_START'
|
|
|
|
|
|
|
|
row21.col20 '800x600_PROGRESS'
|
|
|
|
|
|
|
|
x300.y585 '1024x600_EVENT_END'
|
|
|
|
x360.y015 '800x600_EVENT_NEXT'
|
|
|
|
}
|
|
|
|
layer 2 {
|
|
|
|
x015 {
|
|
|
|
y015 'ICON_CAMD_SCALE300'
|
|
|
|
y177 'ICON_ECM_SCALE300'
|
|
|
|
y267 'ICON_CAM_SCALE300'
|
|
|
|
y524 'ICON_TIMER_SCALE300'
|
|
|
|
y644 'ICON_REC_SCALE300'
|
|
|
|
y734 'ICON_TS_SCALE300'
|
|
|
|
}
|
|
|
|
|
|
|
|
x015.y348 'ICON_RADIO_SCALE300'
|
|
|
|
|
|
|
|
x060.y001 '800x600_LOGO'
|
|
|
|
|
|
|
|
x050.y001 'LINE'
|
|
|
|
x450.y001 'LINE'
|
|
|
|
|
|
|
|
x465 {
|
|
|
|
y015 'ICON_WEATHER_CURRENT_SCALE200'
|
|
|
|
y158 'TEMPERATURE_CURRENT_SCALE200'
|
|
|
|
|
|
|
|
y280 '800x600_TIME'
|
|
|
|
|
|
|
|
y522 'TEMPERATURE_LATER_SCALE200'
|
|
|
|
y657 'ICON_WEATHER_LATER_SCALE200'
|
|
|
|
}
|
|
|
|
}
|
|
|
|
layer 3 {
|
|
|
|
x465 {
|
|
|
|
y158 'ICON_STORM_WARNING_CURRENT_SCALE50'
|
|
|
|
y601 'ICON_STORM_WARNING_LATER_SCALE50'
|
|
|
|
}
|
|
|
|
}
|
|
|
|
layer 4 {
|
|
|
|
}
|
|
|
|
layer 5 {
|
|
|
|
X001.Y001 'BACKGROUND'
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
Layout Samsung1024x600_radio {
|
|
|
|
layer 0 {
|
|
|
|
X001.Y001 'BRIGHTNESS_SPF'
|
|
|
|
}
|
|
|
|
layer 1 {
|
|
|
|
x060.y015 '1024x600_SERVICE'
|
|
|
|
x180.y015 '1024x600_EVENT'
|
|
|
|
x300.y015 '1024x600_EVENT_START'
|
|
|
|
|
|
|
|
row21.col20 '1024x600_PROGRESS'
|
|
|
|
|
|
|
|
x300.y809 '1024x600_EVENT_END'
|
|
|
|
x360.y015 '1024x600_EVENT_NEXT'
|
|
|
|
}
|
|
|
|
layer 2 {
|
|
|
|
x015 {
|
|
|
|
y015 'ICON_CAMD_SCALE300'
|
|
|
|
y177 'ICON_ECM_SCALE300'
|
|
|
|
y267 'ICON_CAM_SCALE300'
|
|
|
|
y748 'ICON_TIMER_SCALE300'
|
|
|
|
y868 'ICON_REC_SCALE300'
|
|
|
|
y958 'ICON_TS_SCALE300'
|
|
|
|
}
|
|
|
|
|
|
|
|
x015.y460 'ICON_RADIO_SCALE300'
|
|
|
|
|
|
|
|
x060.y001 '1024x600_LOGO'
|
|
|
|
|
|
|
|
x050.y001 'LINE'
|
|
|
|
x450.y001 'LINE'
|
|
|
|
|
|
|
|
x465 {
|
|
|
|
y015 'ICON_WEATHER_CURRENT_SCALE200'
|
|
|
|
y158 'TEMPERATURE_CURRENT_SCALE200'
|
|
|
|
|
|
|
|
y312 '1024x600_TIME'
|
|
|
|
|
|
|
|
y746 'TEMPERATURE_LATER_SCALE200'
|
|
|
|
y881 'ICON_WEATHER_LATER_SCALE200'
|
|
|
|
}
|
|
|
|
}
|
|
|
|
layer 3 {
|
|
|
|
x465 {
|
|
|
|
y158 'ICON_STORM_WARNING_CURRENT_SCALE50'
|
|
|
|
y825 'ICON_STORM_WARNING_LATER_SCALE50'
|
|
|
|
}
|
|
|
|
}
|
|
|
|
layer 4 {
|
|
|
|
}
|
|
|
|
layer 5 {
|
|
|
|
X001.Y001 'BACKGROUND'
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
Layout Samsung800x480_xcam {
|
|
|
|
layer 0 {
|
|
|
|
X001.Y001 'BRIGHTNESS_SPF'
|
|
|
|
}
|
|
|
|
layer 1 {
|
|
|
|
row01.col01 'XCAMLINE01'
|
|
|
|
row02.col01 'XCAMLINE02'
|
|
|
|
row03.col01 'XCAMLINE03'
|
|
|
|
row04.col01 'XCAMLINE04'
|
|
|
|
row05.col01 'XCAMLINE05'
|
|
|
|
row06.col01 'XCAMLINE06'
|
|
|
|
row07.col01 'XCAMLINE07'
|
|
|
|
row08.col01 'XCAMLINE08'
|
|
|
|
row09.col01 'XCAMLINE09'
|
|
|
|
row10.col01 'XCAMLINE10'
|
|
|
|
row11.col01 'XCAMLINE11'
|
|
|
|
row12.col01 'XCAMLINE12'
|
|
|
|
row13.col01 'XCAMLINE13'
|
|
|
|
row14.col01 'XCAMLINE14'
|
|
|
|
row15.col01 'XCAMLINE15'
|
|
|
|
row16.col01 'XCAMLINE16'
|
|
|
|
row17.col01 'XCAMLINE17'
|
|
|
|
row18.col01 'XCAMLINE18'
|
|
|
|
row19.col01 'XCAMLINE19'
|
|
|
|
row20.col01 'XCAMLINE20'
|
|
|
|
row21.col01 'XCAMLINE21'
|
|
|
|
row22.col01 'XCAMLINE22'
|
|
|
|
row23.col01 'XCAMLINE23'
|
|
|
|
row24.col01 'XCAMLINE24'
|
|
|
|
row25.col01 'XCAMLINE25'
|
|
|
|
row26.col01 'XCAMLINE26'
|
|
|
|
row27.col01 'XCAMLINE27'
|
|
|
|
row28.col01 'XCAMLINE28'
|
|
|
|
row29.col01 'XCAMLINE29'
|
|
|
|
row30.col01 'XCAMLINE30'
|
|
|
|
}
|
|
|
|
layer 2 {
|
|
|
|
}
|
|
|
|
layer 3 {
|
|
|
|
}
|
|
|
|
layer 4 {
|
|
|
|
}
|
|
|
|
layer 5 {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
Layout Samsung800x600_xcam {
|
|
|
|
layer 0 {
|
|
|
|
X001.Y001 'BRIGHTNESS_SPF'
|
|
|
|
}
|
|
|
|
layer 1 {
|
|
|
|
row01.col01 'XCAMLINE01'
|
|
|
|
row02.col01 'XCAMLINE02'
|
|
|
|
row03.col01 'XCAMLINE03'
|
|
|
|
row04.col01 'XCAMLINE04'
|
|
|
|
row05.col01 'XCAMLINE05'
|
|
|
|
row06.col01 'XCAMLINE06'
|
|
|
|
row07.col01 'XCAMLINE07'
|
|
|
|
row08.col01 'XCAMLINE08'
|
|
|
|
row09.col01 'XCAMLINE09'
|
|
|
|
row10.col01 'XCAMLINE10'
|
|
|
|
row11.col01 'XCAMLINE11'
|
|
|
|
row12.col01 'XCAMLINE12'
|
|
|
|
row13.col01 'XCAMLINE13'
|
|
|
|
row14.col01 'XCAMLINE14'
|
|
|
|
row15.col01 'XCAMLINE15'
|
|
|
|
row16.col01 'XCAMLINE16'
|
|
|
|
row17.col01 'XCAMLINE17'
|
|
|
|
row18.col01 'XCAMLINE18'
|
|
|
|
row19.col01 'XCAMLINE19'
|
|
|
|
row20.col01 'XCAMLINE20'
|
|
|
|
row21.col01 'XCAMLINE21'
|
|
|
|
row22.col01 'XCAMLINE22'
|
|
|
|
row23.col01 'XCAMLINE23'
|
|
|
|
row24.col01 'XCAMLINE24'
|
|
|
|
row25.col01 'XCAMLINE25'
|
|
|
|
row26.col01 'XCAMLINE26'
|
|
|
|
row27.col01 'XCAMLINE27'
|
|
|
|
row28.col01 'XCAMLINE28'
|
|
|
|
row29.col01 'XCAMLINE29'
|
|
|
|
row30.col01 'XCAMLINE30'
|
|
|
|
}
|
|
|
|
layer 2 {
|
|
|
|
}
|
|
|
|
layer 3 {
|
|
|
|
}
|
|
|
|
layer 4 {
|
|
|
|
}
|
|
|
|
layer 5 {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
Layout Samsung1024x600_xcam {
|
|
|
|
layer 0 {
|
|
|
|
X001.Y001 'BRIGHTNESS_SPF'
|
|
|
|
}
|
|
|
|
layer 1 {
|
|
|
|
row01.col01 'XCAMLINE01'
|
|
|
|
row02.col01 'XCAMLINE02'
|
|
|
|
row03.col01 'XCAMLINE03'
|
|
|
|
row04.col01 'XCAMLINE04'
|
|
|
|
row05.col01 'XCAMLINE05'
|
|
|
|
row06.col01 'XCAMLINE06'
|
|
|
|
row07.col01 'XCAMLINE07'
|
|
|
|
row08.col01 'XCAMLINE08'
|
|
|
|
row09.col01 'XCAMLINE09'
|
|
|
|
row10.col01 'XCAMLINE10'
|
|
|
|
row11.col01 'XCAMLINE11'
|
|
|
|
row12.col01 'XCAMLINE12'
|
|
|
|
row13.col01 'XCAMLINE13'
|
|
|
|
row14.col01 'XCAMLINE14'
|
|
|
|
row15.col01 'XCAMLINE15'
|
|
|
|
row16.col01 'XCAMLINE16'
|
|
|
|
row17.col01 'XCAMLINE17'
|
|
|
|
row18.col01 'XCAMLINE18'
|
|
|
|
row19.col01 'XCAMLINE19'
|
|
|
|
row20.col01 'XCAMLINE20'
|
|
|
|
row21.col01 'XCAMLINE21'
|
|
|
|
row22.col01 'XCAMLINE22'
|
|
|
|
row23.col01 'XCAMLINE23'
|
|
|
|
row24.col01 'XCAMLINE24'
|
|
|
|
row25.col01 'XCAMLINE25'
|
|
|
|
row26.col01 'XCAMLINE26'
|
|
|
|
row27.col01 'XCAMLINE27'
|
|
|
|
row28.col01 'XCAMLINE28'
|
|
|
|
row29.col01 'XCAMLINE29'
|
|
|
|
row30.col01 'XCAMLINE30'
|
|
|
|
}
|
|
|
|
layer 2 {
|
|
|
|
}
|
|
|
|
layer 3 {
|
|
|
|
}
|
|
|
|
layer 4 {
|
|
|
|
}
|
|
|
|
layer 5 {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
Layout Samsung800x480_standby {
|
|
|
|
layer 0 {
|
|
|
|
X001.Y001 'BRIGHTNESS_STANDBY_SPF'
|
|
|
|
}
|
|
|
|
layer 1 {
|
|
|
|
x040.y250 'IMAGE_CLOCK_ANALOG_MINUTE_SCALE50'
|
|
|
|
}
|
|
|
|
layer 2 {
|
|
|
|
x015 {
|
|
|
|
y015 'ICON_CAMD_SCALE300'
|
|
|
|
y177 'ICON_ECM_SCALE300'
|
|
|
|
y267 'ICON_CAM_SCALE300'
|
|
|
|
y524 'ICON_TIMER_SCALE300'
|
|
|
|
y644 'ICON_REC_SCALE300'
|
|
|
|
y734 'ICON_TS_SCALE300'
|
|
|
|
}
|
|
|
|
|
|
|
|
x040.y250 'IMAGE_CLOCK_ANALOG_HOUR_SCALE50'
|
|
|
|
|
|
|
|
x345 {
|
|
|
|
y015 'ICON_WEATHER_CURRENT_SCALE200'
|
|
|
|
y158 'TEMPERATURE_CURRENT_SCALE200'
|
|
|
|
|
|
|
|
y522 'TEMPERATURE_LATER_SCALE200'
|
|
|
|
y657 'ICON_WEATHER_LATER_SCALE200'
|
|
|
|
}
|
|
|
|
}
|
|
|
|
layer 3 {
|
|
|
|
x040.y250 'IMAGE_CLOCK_ANALOG_FACE_SCALE50'
|
|
|
|
|
|
|
|
x345 {
|
|
|
|
y158 'ICON_STORM_WARNING_CURRENT_SCALE50'
|
|
|
|
y601 'ICON_STORM_WARNING_LATER_SCALE50'
|
|
|
|
}
|
|
|
|
}
|
|
|
|
layer 4 {
|
|
|
|
x040.y015 '800x480_TIME_STANDBY'
|
|
|
|
}
|
|
|
|
layer 5 {
|
|
|
|
X001.Y001 'BACKGROUND'
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
Layout Samsung800x600_standby {
|
|
|
|
layer 0 {
|
|
|
|
X001.Y001 'BRIGHTNESS_STANDBY_SPF'
|
|
|
|
}
|
|
|
|
layer 1 {
|
|
|
|
x040.y220 'IMAGE_CLOCK_ANALOG_MINUTE_SCALE60'
|
|
|
|
}
|
|
|
|
layer 2 {
|
|
|
|
x015 {
|
|
|
|
y015 'ICON_CAMD_SCALE300'
|
|
|
|
y177 'ICON_ECM_SCALE300'
|
|
|
|
y267 'ICON_CAM_SCALE300'
|
|
|
|
y524 'ICON_TIMER_SCALE300'
|
|
|
|
y644 'ICON_REC_SCALE300'
|
|
|
|
y734 'ICON_TS_SCALE300'
|
|
|
|
}
|
|
|
|
|
|
|
|
x040.y220 'IMAGE_CLOCK_ANALOG_HOUR_SCALE60'
|
|
|
|
|
|
|
|
x465 {
|
|
|
|
y015 'ICON_WEATHER_CURRENT_SCALE200'
|
|
|
|
y158 'TEMPERATURE_CURRENT_SCALE200'
|
|
|
|
|
|
|
|
y522 'TEMPERATURE_LATER_SCALE200'
|
|
|
|
y657 'ICON_WEATHER_LATER_SCALE200'
|
|
|
|
}
|
|
|
|
}
|
|
|
|
layer 3 {
|
|
|
|
x040.y220 'IMAGE_CLOCK_ANALOG_FACE_SCALE60'
|
|
|
|
|
|
|
|
X420.Y156 'IMAGE_NI_STANDBY_SCALE200'
|
|
|
|
|
|
|
|
x465 {
|
|
|
|
y158 'ICON_STORM_WARNING_CURRENT_SCALE50'
|
|
|
|
y601 'ICON_STORM_WARNING_LATER_SCALE50'
|
|
|
|
}
|
|
|
|
}
|
|
|
|
layer 4 {
|
|
|
|
x040.y015 '800x600_TIME_STANDBY'
|
|
|
|
}
|
|
|
|
layer 5 {
|
|
|
|
X001.Y001 'BACKGROUND'
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
Layout Samsung1024x600_standby {
|
|
|
|
layer 0 {
|
|
|
|
X001.Y001 'BRIGHTNESS_STANDBY_SPF'
|
|
|
|
}
|
|
|
|
layer 1 {
|
|
|
|
x040.y332 'IMAGE_CLOCK_ANALOG_MINUTE_SCALE60'
|
|
|
|
}
|
|
|
|
layer 2 {
|
|
|
|
x015 {
|
|
|
|
y015 'ICON_CAMD_SCALE300'
|
|
|
|
y177 'ICON_ECM_SCALE300'
|
|
|
|
y267 'ICON_CAM_SCALE300'
|
|
|
|
y748 'ICON_TIMER_SCALE300'
|
|
|
|
y868 'ICON_REC_SCALE300'
|
|
|
|
y958 'ICON_TS_SCALE300'
|
|
|
|
}
|
|
|
|
|
|
|
|
x040.y332 'IMAGE_CLOCK_ANALOG_HOUR_SCALE60'
|
|
|
|
|
|
|
|
x465 {
|
|
|
|
y015 'ICON_WEATHER_CURRENT_SCALE200'
|
|
|
|
y158 'TEMPERATURE_CURRENT_SCALE200'
|
|
|
|
|
|
|
|
y746 'TEMPERATURE_LATER_SCALE200'
|
|
|
|
y881 'ICON_WEATHER_LATER_SCALE200'
|
|
|
|
}
|
|
|
|
}
|
|
|
|
layer 3 {
|
|
|
|
x040.y332 'IMAGE_CLOCK_ANALOG_FACE_SCALE60'
|
|
|
|
|
|
|
|
X420.Y268 'IMAGE_NI_STANDBY_SCALE200'
|
|
|
|
|
|
|
|
x465 {
|
|
|
|
y158 'ICON_STORM_WARNING_CURRENT_SCALE50'
|
|
|
|
y825 'ICON_STORM_WARNING_LATER_SCALE50'
|
|
|
|
}
|
|
|
|
}
|
|
|
|
layer 4 {
|
|
|
|
x040.y015 '1024x600_TIME_STANDBY'
|
|
|
|
}
|
|
|
|
layer 5 {
|
|
|
|
X001.Y001 'BACKGROUND'
|
|
|
|
}
|
|
|
|
}
|