self.treestore = gtk.ListStore(gobject.TYPE_STRING, gobject.TYPE_STRING)
for key in self.listing.getListOfFeeds():
item = self.treestore.append([self.listing.getFeedTitle(key), key])
self.treestore = gtk.ListStore(gobject.TYPE_STRING, gobject.TYPE_STRING)
for key in self.listing.getListOfFeeds():
item = self.treestore.append([self.listing.getFeedTitle(key), key])
self.pannableFeed.set_property("mov-mode", hildon.MOVEMENT_MODE_BOTH)
self.buttons = {}
for id in self.feed.getIds():
self.pannableFeed.set_property("mov-mode", hildon.MOVEMENT_MODE_BOTH)
self.buttons = {}
for id in self.feed.getIds():
- button = gtk.Button(self.feed.getTitle(id))
+ title = self.feed.getTitle(id)
+ esc_title = title.replace("<em>","").replace("</em>","").replace("&","&")
+ button = gtk.Button(esc_title)
button.set_alignment(0,0)
label = button.child
if self.feed.isEntryRead(id):
button.set_alignment(0,0)
label = button.child
if self.feed.isEntryRead(id):
button = hildon.Button(gtk.HILDON_SIZE_AUTO_WIDTH | gtk.HILDON_SIZE_FINGER_HEIGHT,
hildon.BUTTON_ARRANGEMENT_VERTICAL)
button.set_text(self.listing.getFeedTitle(key), self.listing.getFeedUpdateTime(key) + " / "
button = hildon.Button(gtk.HILDON_SIZE_AUTO_WIDTH | gtk.HILDON_SIZE_FINGER_HEIGHT,
hildon.BUTTON_ARRANGEMENT_VERTICAL)
button.set_text(self.listing.getFeedTitle(key), self.listing.getFeedUpdateTime(key) + " / "
button.set_alignment(0,0,1,1)
button.connect("clicked", self.buttonFeedClicked, self, self.window, key)
self.vboxListing.pack_start(button, expand=False)
button.set_alignment(0,0,1,1)
button.connect("clicked", self.buttonFeedClicked, self, self.window, key)
self.vboxListing.pack_start(button, expand=False)
def refreshList(self):
for key in self.listing.getListOfFeeds():
if self.buttons.has_key(key):
button = self.buttons[key]
def refreshList(self):
for key in self.listing.getListOfFeeds():
if self.buttons.has_key(key):
button = self.buttons[key]
- + str(self.listing.getFeedNumberOfUnreadItems(key)) + " Unread Items")
+ + str(unreadItems) + " Unread Items")
+ label = button.child.child.get_children()[0].get_children()[1]
+ if unreadItems == 0:
+ label.modify_fg(gtk.STATE_NORMAL, read_color)
+ else:
+ label.modify_fg(gtk.STATE_NORMAL, unread_color)