2 Common functions for EmailClient
4 from Tools.Directories import resolveFilename, SCOPE_PLUGINS, SCOPE_SKIN_IMAGE
5 from Components.config import config
10 os.remove("/tmp/EmailClient.log")
15 if config.plugins.emailimap.debug.value:
17 deb = open("/tmp/EmailClient.log", "aw")
18 deb.write(time.ctime() + ': ' + message + "\n")
21 debug("%s (retried debug: %s)" %(repr(message), str(e)))
23 from enigma import getDesktop
24 DESKTOP_WIDTH = getDesktop(0).size().width()
25 DESKTOP_HEIGHT = getDesktop(0).size().height()
31 return scale(y2, y1, 1280, 720, DESKTOP_WIDTH)
37 return scale(y2, y1, 720, 576, DESKTOP_HEIGHT)
38 def scale(y2, y1, x2, x1, x):
39 return (y2 - y1) * (x - x1) / (x2 - x1) + y1