/[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.84 by jmalonzo, Thu Oct 30 08:58:46 2003 UTC revision 1.85 by jmalonzo, Thu Oct 30 09:59:01 2003 UTC
# Line 345  class ItemList: Line 345  class ItemList:
345          self.mark_item(item.feed.get_item_index(item))          self.mark_item(item.feed.get_item_index(item))
346          straw.main.display_item(item)          straw.main.display_item(item)
347    
 class RSSQualityDisplay:  
     def __init__(self, widget):  
         widget_tree = glade.get_widget_tree(widget)  
         self._widget = widget  
         self._image = widget_tree.get_widget('rss_quality_image')  
         self._tooltips = gtk.Tooltips()  
   
     def show(self, broken):  
         if broken == -1:  
             self._widget.hide()  
             return  
         if broken:  
             imagename = "face-sad"  
             tooltip = _("The RSS feed contained broken XML")  
         else:  
             imagename = "face-happy"  
             tooltip = _("The RSS feed contained valid XML")  
         straw.main.show_image(self._image, imagename)  
         self._tooltips.set_tip(self._widget, tooltip, tooltip)  
         self._tooltips.enable()  
         self._widget.show_all()  
   
348  class OfflineToggle:  class OfflineToggle:
349      def __init__(self, widget):      def __init__(self, widget):
350          self._widget = widget          self._widget = widget
# Line 576  class MainWindow: Line 554  class MainWindow:
554    
555      def __init__(self, xml):      def __init__(self, xml):
556          self._item_view = ItemView(xml.get_widget('item_view_container'))          self._item_view = ItemView(xml.get_widget('item_view_container'))
         self._rss_quality_display = RSSQualityDisplay(  
             xml.get_widget('rss_quality_eventbox'))  
557          self._exception_view = ExceptionView(          self._exception_view = ExceptionView(
558              xml.get_widget('feed_exception_frame'),              xml.get_widget('feed_exception_frame'),
559              xml.get_widget('feed_exception_label'))              xml.get_widget('feed_exception_label'))
# Line 772  class MainWindow: Line 748  class MainWindow:
748          else:          else:
749              self._exception_view.show_exception(feed.error)              self._exception_view.show_exception(feed.error)
750          self._item_list_view.display_feed(feed, select_first)          self._item_list_view.display_feed(feed, select_first)
         self._rss_quality_display.show(broken = feed.invalid_rss)  
751          self._feed_info_view.display_feed(feed)          self._feed_info_view.display_feed(feed)
752    
753      def display_empty_feed(self, feed):      def display_empty_feed(self, feed):

Legend:
Removed from v.1.84  
changed lines
  Added in v.1.85

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