def setupvars(self): xbmcgui.lock() self.unreadvalue = 0 self.click = 0 self.ziplist = [] self.subject = self.emailsettings[1][0] self.emfrom = self.emailsettings[1][1] self.to = self.myemail.get('to').replace("\n","") self.cc = self.myemail.get('Cc') if self.cc == None: self.cc = "" else:self.cc = self.cc.replace("\n","") date = self.myemail.get('date') if date == None: mytime = time.strptime(xbmc.getInfoLabel("System.Date") + xbmc.getInfoLabel("System.Time"),'%A , %B %d, %Y %I:%M %p') self.sent = time.strftime('%a, %d %b %Y %X +0000',mytime).replace("\n","") else:self.sent = str(date).replace("\n","") self.attachments = [] self.replyvalue = 0 self.curpos = 0 self.showing = False self.returnvalue = "-" self.control_action = XinBox_Util.setControllerAction() self.attachlist = False xbmc.executebuiltin("Skin.Reset(attachlistnotempty)") xbmc.executebuiltin("Skin.Reset(emaildialog)")
def setupvars(self): self.saved = True self.savedaccountname = "-" self.control_action = XinBox_Util.setControllerAction() self.inboxlist = self.getControl(88) if self.theSettings.getSetting("Default Account") == self.account: self.defaultaccount = True else: self.defaultaccount = False if self.theSettings.getSetting("Mini Mode Account") == self.account: self.mmaccount = True else: self.mmaccount = False if self.accountSettings.getSetting("Mini Mode SFX") == "True": self.mmenablesfx = True else: self.mmenablesfx = False if self.accountSettings.getSetting("XinBox Promote") == "True": self.promote = True else: self.promote = False if self.accountSettings.getSetting("Auto Check") == "True": self.autocheck = True else: self.autocheck = False if self.accountSettings.getSetting("Email Dialogs") == "True": self.emaildia = True else: self.emaildia = False self.setupcompsetts() self.hashlist = self.buildhashlist() self.origaccounthash = str(self.accountSettings.getSetting("Account Hash")) self.newaccounthash = self.origaccounthash
def __init__(self,strXMLname, strFallbackPath,strDefaultName,bforeFallback=0,thefocid=0,thelabel="No Label",language=0,theheading=False,thetext=False): self.control_action = XinBox_Util.setControllerAction() self.focusid = thefocid self.label = thelabel self.lang = language self.heading = theheading self.thetext = thetext
def setupvars(self): self.returnval = 0 self.getControl(73).addLabel(self.account + " " + self.language(370)) self.getControl(61).setLabel(self.language(61)) self.getControl(62).setLabel(self.language(381)) self.getControl(63).setLabel(self.language(382)) self.listEnabled = True self.control_action = XinBox_Util.setControllerAction() self.accountsettings = self.settings.getSettingInListbyname("Accounts",self.account)
def setupvars(self): self.settchanged = "False" self.renameme = [] self.servers = XinBox_Util.getpresetservers() self.control_action = XinBox_Util.setControllerAction() self.settnames = { 1: "Email Address", 2: "POP Server", 3: "SMTP Server", 4: "Account Name", 5: "Account Password", 6: "SERV Inbox Size", 7: "XinBox Inbox Size", 8: "Keep Copy Emails", 9: "Email Notification", 10: "Default Inbox", 11: "Mini Mode Enabled", 12: "SMTP Auth", } if self.accountSettings.getSetting("Default Inbox") == self.inbox: self.defaultinbox = True else: self.defaultinbox = False self.keepemails = self.settings.getSetting("Keep Copy Emails") self.popssl = self.settings.getSetting("POP SSL") self.smtpssl = self.settings.getSetting("SMTP SSL") self.mmenabled = self.settings.getSetting("Mini Mode Enabled") if self.settings.getSetting("SMTP Auth", None) == None: self.settings.addSetting("SMTP Auth", "True", "text") self.smtpauth = True elif self.settings.getSetting("SMTP Auth", None) == "True": self.smtpauth = True else: self.smtpauth = False if self.popssl == "0": self.popdefault = False self.getControl(104).setSelected(self.popdefault) self.getControl(104).setLabel(self.language(90)) else: self.popdefault = True self.getControl(104).setLabel(self.popssl) if self.smtpssl == "0": self.smtpdefault = False self.getControl(105).setLabel(self.language(90)) else: self.smtpdefault = True self.getControl(105).setLabel(self.smtpssl) if self.keepemails == "True": self.keepemails = True else: self.keepemails = False if self.mmenabled == "True": self.mmenabled = True else: self.mmenabled = False
def setupvars(self): xbmcgui.lock() xbmc.executebuiltin("Skin.Reset(attachlistnotempty)") xbmc.executebuiltin("Skin.Reset(emaildialog)") self.attachlist = False if self.mydraft[5] == None:self.attachments = [] else:self.attachments = self.mydraft[5] self.body = self.mydraft[4] if self.body != "": for line in self.body.split("\n"): self.addItem(line) if self.getListSize() == 0:self.addItem("") else: if self.getListItem(0).getLabel() != "":self.addItem("",0) self.returnvalue = 0 self.control_action = XinBox_Util.setControllerAction() self.attachlist = False
def setupvars(self): self.exitflag = 0 self.removeme = [] self.emnotread = 0 self.nwmail = 0 self.chicon = [] self.markunread = [] self.animating = False self.guilist = [] self.control_action = XinBox_Util.setControllerAction() if self.accountsettings.getSetting("XinBox Promote") == "True": self.promote = True else:self.promote = False if self.ibsettings.getSetting("SERV Inbox Size") != "0": self.theservsize = int(self.ibsettings.getSetting("SERV Inbox Size")) else:self.theservsize = False if self.ibsettings.getSetting("XinBox Inbox Size") != "0": self.ibxsize = int(self.ibsettings.getSetting("XinBox Inbox Size")) else:self.ibxsize = False
def onInit(self): self.control_action = XinBox_Util.setControllerAction() self.setupcontrols()
def setupvars(self): self.mmenabled = 0 self.control_action = XinBox_Util.setControllerAction()
def __init__(self,strXMLname, strFallbackPath,strDefaultName,bforeFallback=0,message=False,lang=False): self.lang = lang self.message = message self.control_action = XinBox_Util.setControllerAction()
def __init__(self,strXMLname, strFallbackPath,strDefaultName,bforeFallback=0,lang=False): self.srcpath = strFallbackPath self.language = lang self.control_action = XinBox_Util.setControllerAction()
def __init__(self,strXMLname, strFallbackPath,strDefaultName,bforeFallback=0,emailist=None,lang=None,ibox=None): self.ibox = ibox self.emailist = emailist self.lang = lang self.control_action = XinBox_Util.setControllerAction()