44 |
self._image_loader = ImageLoader(libdir) |
self._image_loader = ImageLoader(libdir) |
45 |
self._visible_feed = None |
self._visible_feed = None |
46 |
self._visible_item = None |
self._visible_item = None |
|
self._user_messages = [] |
|
47 |
config = straw.Config.get_instance() |
config = straw.Config.get_instance() |
48 |
feedlist = straw.FeedList.get_instance() |
feedlist = straw.FeedList.get_instance() |
49 |
if config.first_time: |
if config.first_time: |
83 |
gettext.textdomain())) |
gettext.textdomain())) |
84 |
self._itemstore.start() |
self._itemstore.start() |
85 |
self._feed_selection_enabled = 1 |
self._feed_selection_enabled = 1 |
|
gtk.timeout_add(1000, self.display_messages) |
|
86 |
self.display_feeds() |
self.display_feeds() |
87 |
return |
return |
88 |
|
|
278 |
if item: |
if item: |
279 |
self.display_item_unselected(item) |
self.display_item_unselected(item) |
280 |
|
|
|
# called periodically to display any messages the poller thread |
|
|
# has requested to be shown |
|
|
def display_messages(self, *a): |
|
|
for m in self._user_messages: |
|
|
straw.main_window.display_status_message(m) |
|
|
self._user_messages = [] |
|
|
gtk.timeout_add(1000, self.display_messages) |
|
|
|
|
|
def display_status_message(self, m): |
|
|
straw.main_window.display_status_message(m) |
|
|
|
|
281 |
def is_visible_item(self, item): |
def is_visible_item(self, item): |
282 |
return item is self._visible_item |
return item is self._visible_item |
283 |
|
|