Alerts part 1

This commit is contained in:
Tim Bentley 2010-07-27 19:42:53 +01:00
parent 271a5f598f
commit 059af571c0
3 changed files with 16 additions and 6 deletions

View File

@ -260,13 +260,16 @@ def build_footer(item):
return lyrics_html return lyrics_html
def build_alert(width, alert): def build_alert(width, alertTab):
alert = """ alert = """
#alert { position: absolute; left: 0px; top: 70px; #alert { position: absolute; left: 0px; top: 70px;
width: %spx; height: 10px; z-index:4; font-size: 50px; width: %spx; height: 10px; z-index:4; font-size: %spx;
} }
#alert p { #alert p {
background-color: red; background-color: %s;
} }
""" """
return alert % (width) alertText = u''
if alertTab:
alertText = alert % (width, alertTab.font_size, alertTab.bg_color)
return alertText

View File

@ -251,7 +251,7 @@ class MainDisplay(DisplayWidget):
log.debug(u'buildHtml') log.debug(u'buildHtml')
self.loaded = False self.loaded = False
self.serviceItem = serviceItem self.serviceItem = serviceItem
html = build_html(self.serviceItem, self.screen, None) html = build_html(self.serviceItem, self.screen, self.alertTab)
self.webView.setHtml(html) self.webView.setHtml(html)
if serviceItem.footer and serviceItem.foot_text: if serviceItem.footer and serviceItem.foot_text:
self.frame.findFirstElement('div#footer').setInnerXml(serviceItem.foot_text) self.frame.findFirstElement('div#footer').setInnerXml(serviceItem.foot_text)

View File

@ -295,4 +295,11 @@ class AlertsTab(SettingsTab):
font.setPointSize(self.font_size) font.setPointSize(self.font_size)
self.FontPreview.setFont(font) self.FontPreview.setFont(font)
self.FontPreview.setStyleSheet(u'background-color: %s; color: %s' % self.FontPreview.setStyleSheet(u'background-color: %s; color: %s' %
(self.bg_color, self.font_color)) (self.bg_color, self.font_color))
def postSetUp(self):
"""
Reset screens after initial definition
"""
self.parent.previewController.display.alertTab = self
self.parent.liveController.display.alertTab = self