finch/libgnt/pygnt/example/rss/gntrss-ui.py

changeset 19191
1596abb76093
parent 19189
d72a994ca5ac
child 19196
3477f5db57e1
equal deleted inserted replaced
19190:d0b7bf1b250a 19191:1596abb76093
34 - Have a simple way to add a feed. 34 - Have a simple way to add a feed.
35 - Allow renaming a feed. 35 - Allow renaming a feed.
36 """ 36 """
37 37
38 import gntrss 38 import gntrss
39 import gnthtml
39 import gnt 40 import gnt
40 import gobject 41 import gobject
41 import sys 42 import sys
42 43
43 __version__ = "0.0.1alpha" 44 __version__ = "0.0.1alpha"
244 details.append_text_with_flags(str(item.title) + "\n", gnt.TEXT_FLAG_BOLD) 245 details.append_text_with_flags(str(item.title) + "\n", gnt.TEXT_FLAG_BOLD)
245 details.append_text_with_flags("Link: ", gnt.TEXT_FLAG_BOLD) 246 details.append_text_with_flags("Link: ", gnt.TEXT_FLAG_BOLD)
246 details.append_text_with_flags(str(item.link) + "\n", gnt.TEXT_FLAG_UNDERLINE) 247 details.append_text_with_flags(str(item.link) + "\n", gnt.TEXT_FLAG_UNDERLINE)
247 details.append_text_with_flags("Date: ", gnt.TEXT_FLAG_BOLD) 248 details.append_text_with_flags("Date: ", gnt.TEXT_FLAG_BOLD)
248 details.append_text_with_flags(str(item.date) + "\n", gnt.TEXT_FLAG_NORMAL) 249 details.append_text_with_flags(str(item.date) + "\n", gnt.TEXT_FLAG_NORMAL)
249 250 parser = gnthtml.GParser(details)
250 details.append_text_with_flags("\n" + str(item.summary), gnt.TEXT_FLAG_NORMAL) 251 parser.parse(str(item.summary))
251 item.mark_unread(False) 252 item.mark_unread(False)
252 253
253 if old and old.unread: # If the last selected item is marked 'unread', then make sure it's bold 254 if old and old.unread: # If the last selected item is marked 'unread', then make sure it's bold
254 items.set_row_flags(old, gnt.TEXT_FLAG_BOLD) 255 items.set_row_flags(old, gnt.TEXT_FLAG_BOLD)
255 256

mercurial