/[straw]/straw/src/lib/MainWindow.py
ViewVC logotype

Diff of /straw/src/lib/MainWindow.py

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.89 by ScottDW, Sat Nov 8 00:43:17 2003 UTC revision 1.90 by juri, Sat Nov 8 14:46:07 2003 UTC
# Line 99  class ItemView: Line 99  class ItemView:
99      def on_source_subscribe_button_clicked(self, button, *data):      def on_source_subscribe_button_clicked(self, button, *data):
100          f = straw.create_new_feed(self._item.source['text'],          f = straw.create_new_feed(self._item.source['text'],
101                                    location = self._item.source['url'])                                    location = self._item.source['url'])
102          straw.Config.get_instance().feeds.append(f)          straw.FeedList.get_instance().append(f)
103          straw.poll_manager.poll(f)          straw.poll_manager.poll(f)
104          return          return
105    
# Line 717  class MainWindow: Line 717  class MainWindow:
717              if iter is None:              if iter is None:
718                  return                  return
719              path = model.get_path(iter)              path = model.get_path(iter)
720              feed = straw.Config.get_instance().feeds[path[0]]              feed = straw.FeedList.get_instance()[path[0]]
721              if feed:              if feed:
722                  straw.main.display_feed(feed)                  straw.main.display_feed(feed)
723          return          return
# Line 736  class MainWindow: Line 736  class MainWindow:
736    
737      def display_feed_unselected(self, feed, index = None):      def display_feed_unselected(self, feed, index = None):
738          if index is None:          if index is None:
739              index = straw.Config.get_instance().feeds.index(feed)              index = straw.FeedList.get_instance().index(feed)
740          self._feed_list_view.set_cursor(          self._feed_list_view.set_cursor(
741              (index,), self._feed_list_view.get_column(0), 0)              (index,), self._feed_list_view.get_column(0), 0)
742          self._feed_list_view.get_selection().select_path((index,))          self._feed_list_view.get_selection().select_path((index,))
# Line 883  class MainWindow: Line 883  class MainWindow:
883    
884      def update_total_unread_indicator(self):      def update_total_unread_indicator(self):
885          uritems = urfeeds = 0          uritems = urfeeds = 0
886          for ur in [f.number_of_unread for f in straw.Config.get_instance().feeds]:          for ur in [f.number_of_unread for f in straw.FeedList.get_instance()]:
887              if ur:              if ur:
888                  uritems += ur                  uritems += ur
889                  urfeeds += 1                  urfeeds += 1

Legend:
Removed from v.1.89  
changed lines
  Added in v.1.90

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26