def displayArticle(self): """ displays the selected article on the viewer. """ try: selected = self.currentItem selectedItem = selected.article text = "<style>.bg_color {background-color: #f8f8ff ;}.blue {color: #6f6fff;}.big { font-size: 8em; }.bold { font-weight: bold; }.date{ font-weight: bold; color: #066bb6; }.info { font-size: .95em; margin: 2px 0 6px !important; color: #148d04; }.headline_font_size {font-size: .80em;}</style>" + \ "<div class=\" bg_color \">" + \ "<div class=\" blue \">" + \ "<H3>" + selectedItem.title + \ "</div>" + \ "<div class=\" bold headline_font_size\">" + \ "</H3>(" + selectedItem.feed.title + ")<br>" + \ "</div>" + \ "<div class=\"date info\">" + \ time.ctime(selectedItem.updated) + "<br>" + \ "</div>" + \ "<div class = \"bg_color\">" + \ selectedItem.description + \ "</div>" except: text = "Add some interesting feeds!" else: self.ui.viewArticle.setHtml(text) windowTitle = selectedItem.title + " - " + selectedItem.feed.title + " - feedIO" self.setWindowTitle(windowTitle) if selectedItem.age == 0 or selectedItem.age == 1: selected.setFont(0, self.readFont) selected.setTextColor(0, self.readColor) fm.setItemFlag(selectedItem, 2)
def closeEvent(self, event): print "marking all new Items as old before exit" newItems = fm.listNew() for item in newItems: fm.setItemFlag(item, 1, False) print "marked %s new to unread" % item.title # Might need to move this commit to a better place. # this is done to ruduce the number of commites to be performed when exiting, to one fm.session.commit() event.accept()
def closeEvent(self, event): print "marking all new Items as old before exit" newItems = fm.listNew() for item in newItems: fm.setItemFlag(item, 1, False) print "marked %s new to unread" % item.title #check whether text to speech is still working if (self.playerState == 'playing'): self.sp.stop() self.playerState='standby' print "speech engine terminated on exit" else: pass # Might need to move this commit to a better place. # this is done to ruduce the number of commites to be performed when exiting, to one fm.session.commit() event.accept()
def closeEvent(self, event): print "marking all new Items as old before exit" newItems = fm.listNew() for item in newItems: fm.setItemFlag(item, 1, False) print "marked %s new to unread" % item.title #check whether text to speech is still working if (self.playerState == 'playing'): self.sp.stop() self.playerState = 'standby' print "speech engine terminated on exit" else: pass # Might need to move this commit to a better place. # this is done to ruduce the number of commites to be performed when exiting, to one fm.session.commit() event.accept()
def displayArticle(self): """ displays the selected article on the viewer. """ try: selected = self.currentItem selectedItem = selected.article text = "<font face=Georgia color =#444444 >" + "<H3>" + selectedItem.title + \ "</H3>(" + selectedItem.feed.title + ")<br>" + \ time.ctime(selectedItem.updated) + "<br>" + \ selectedItem.description + "</font>" except: text = "Add some interesting feeds!" else: self.ui.viewArticle.setHtml(text) windowTitle = selectedItem.title + " - " + selectedItem.feed.title + " - feedIO" self.setWindowTitle(windowTitle) if selectedItem.age == 0 or selectedItem.age == 1: selected.setFont(0, self.readFont) selected.setTextColor(0, self.readColor) fm.setItemFlag(selectedItem, 2)
def markAsUnread(self): # create font with heavy weight to show the unread articles selected = self.currentItem selected.setFont(0, self.unreadFont) selected.setTextColor(0, self.unreadColor) fm.setItemFlag(selected.article, 1)
def markAsRead(self): # create font with normal weight to show the read articles selected = self.currentItem selected.setFont(0, self.readFont) selected.setTextColor(0,self.readColor) fm.setItemFlag(selected.article, 2)
def markAsRead(self): # create font with normal weight to show the read articles selected = self.currentItem selected.setFont(0, self.readFont) selected.setTextColor(0, self.readColor) fm.setItemFlag(selected.article, 2)