def getStatusIconTooltip(self): ##tt = core.weekDayName[core.getWeekDay(*ddate)] tt = core.weekDayName[core.jwday(ui.todayCell.jd)] #if ui.pluginsTextStatusIcon:##????????? # sep = _(",")+" " #else: sep = "\n" for mode in calTypes.active: y, m, d = ui.todayCell.dates[mode] tt += "%s%s %s %s" % ( sep, _(d), locale_man.getMonthName(mode, m, y), _(y), ) if ui.pluginsTextStatusIcon: text = ui.todayCell.pluginsText if text != "": tt += "\n\n%s" % text # .replace("\t", "\n") ## FIXME for item in ui.todayCell.eventsData: if not item["showInStatusIcon"]: continue itemS = "" if item["time"]: itemS += item["time"] + " - " itemS += item["text"][0] tt += "\n\n%s" % itemS return tt
def __init__(self, jd): self.eventsData = [] # self.eventsDataIsSet = False ## not used self.pluginsText = "" ### self.jd = jd date = core.jd_to_primary(jd) self.year, self.month, self.day = date self.weekDay = core.jwday(jd) self.weekNum = core.getWeekNumber(self.year, self.month, self.day) # self.weekNumNeg = self.weekNum + 1 - core.getYearWeeksCount(self.year) self.weekNumNeg = self.weekNum - int(calTypes.primaryModule().avgYearLen / 7) self.holiday = self.weekDay in core.holidayWeekDays ################### self.dates = [date if mode == calTypes.primary else jd_to(jd, mode) for mode in range(len(calTypes))] """ self.dates = dict([ ( mode, date if mode==calTypes.primary else jd_to(jd, mode) ) for mode in calTypes.active ]) """ ################### for k in core.plugIndex: plug = core.allPlugList[k] if plug: try: plug.update_cell(self) except: myRaiseTback() ################### # t0 = now() self.eventsData = event_lib.getDayOccurrenceData(jd, eventGroups) ## here? FIXME
def __init__(self, jd): self.eventsData = [] # self.eventsDataIsSet = False # not used self.pluginsText = "" ### self.jd = jd date = core.jd_to_primary(jd) self.year, self.month, self.day = date self.weekDay = core.jwday(jd) self.weekNum = core.getWeekNumber(self.year, self.month, self.day) # self.weekNumNeg = self.weekNum+1 - core.getYearWeeksCount(self.year) self.weekNumNeg = self.weekNum - int( calTypes.primaryModule().avgYearLen / 7 ) self.holiday = (self.weekDay in core.holidayWeekDays) ################### self.dates = [ date if mode == calTypes.primary else jd_to(jd, mode) for mode in range(len(calTypes)) ] """ self.dates = dict([ ( mode, date if mode==calTypes.primary else jd_to(jd, mode) ) for mode in calTypes.active ]) """ ################### for k in core.plugIndex: plug = core.allPlugList[k] if plug: try: plug.updateCell(self) except: myRaiseTback() ################### # t0 = now() self.eventsData = event_lib.getDayOccurrenceData( jd, eventGroups, ) # here? FIXME """
def getStatusIconTooltip(self): ##tt = core.weekDayName[core.getWeekDay(*ddate)] tt = core.weekDayName[core.jwday(ui.todayCell.jd)] #if ui.pluginsTextStatusIcon:##????????? # sep = _(',')+' ' #else: sep = '\n' for mode in calTypes.active: y, m, d = ui.todayCell.dates[mode] tt += '%s%s %s %s'%(sep, _(d), locale_man.getMonthName(mode, m, y), _(y)) if ui.pluginsTextStatusIcon: text = ui.todayCell.pluginsText if text!='': tt += '\n\n%s'%text ## .replace('\t', '\n') ## FIXME for item in ui.todayCell.eventsData: if not item['showInStatusIcon']: continue itemS = '' if item['time']: itemS += item['time'] + ' - ' itemS += item['text'][0] tt += '\n\n%s'%itemS return tt