Changeset 671 for trunk

Show
Ignore:
Timestamp:
02/05/08 07:25:54 (10 months ago)
Author:
daelstorm
Message:

Display flag in metadata dialog

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/nicotine+/pynicotine/gtkgui/entrydialog.py

    r485 r671  
    124124                 
    125125                hbox4.pack_start(self.Country, False, False) 
    126  
     126                self.Flag = gtk.Image() 
     127                self.Flag.hide() 
     128                hbox4.pack_start(self.Flag, False, False) 
    127129                 
    128130                self.buttonbox = gtk.HBox(False, 2) 
     
    221223                        self.Position.hide() 
    222224                        self.Country.hide() 
     225                        self.Flag.hide() 
    223226                        self.Queue.hide() 
    224227                        self.Immediate.hide() 
     
    233236                        self.Position.show() 
    234237                        self.Country.show() 
     238                        self.Flag.show() 
    235239                        self.Queue.show() 
    236240                        self.Immediate.show() 
     
    243247                         
    244248                self.current = item 
    245                  
     249                data = self.data[self.current] 
    246250                More = False 
    247251                if len(self.data.keys()) > 1: 
     
    251255                self.DownloadAll.set_sensitive(More) 
    252256                 
    253                 self.Username.set_text  (self.data[self.current]["user"]) 
    254                 self.Filename.set_text  (self.data[self.current]["filename"]) 
    255                 self.Directory.set_text (self.data[self.current]["directory"]) 
    256                 self.Size.set_text      (str(self.data[self.current]["size"])) 
    257                 self.Speed.set_text     (self.data[self.current]["speed"]) 
    258                 self.Position.set_text  (str(self.data[self.current]["position"])) 
    259                 if self.data[self.current]["bitrate"] not in ("", None): 
    260                         self.Bitrate.set_text(self.data[self.current]["bitrate"]) 
     257                self.Username.set_text(data["user"]) 
     258                self.Filename.set_text(data["filename"]) 
     259                self.Directory.set_text(data["directory"]) 
     260                self.Size.set_text(str(data["size"])) 
     261                self.Speed.set_text(data["speed"]) 
     262                self.Position.set_text(str(data["position"])) 
     263                if data["bitrate"] not in ("", None): 
     264                        self.Bitrate.set_text(data["bitrate"]) 
    261265                else: 
    262266                        self.Bitrate.set_text("") 
    263                 self.Length.set_text    (self.data[self.current]["length"]) 
    264                 self.Queue.set_text     (self.data[self.current]["queue"]) 
    265                 self.Immediate.set_text (str(self.data[self.current]["immediate"] == "Y")) 
    266                  
    267                 if self.data[self.current]["country"] not in ("", None): 
    268                         self.Country.set_markup(_("<b>Country Code:</b> ")+self.data[self.current]["country"] ) 
     267                self.Length.set_text(data["length"]) 
     268                self.Queue.set_text(data["queue"]) 
     269                self.Immediate.set_text(str(data["immediate"] == "Y")) 
     270                country =  data["country"] 
     271                if country not in ("", None): 
     272                        self.Country.set_markup(_("<b>Country Code:</b> ")+country ) 
    269273                        self.Country.show() 
     274                        self.Flag.set_from_pixbuf(self.nicotine.GetFlagImage("flag_"+country) ) 
     275                        self.Flag.show() 
    270276                else: 
    271277                        self.Country.set_text("") 
    272278                        self.Country.hide() 
     279                        self.Flag.set_from_pixbuf(None) 
     280                        self.Flag.hide() 
    273281                 
    274282        def quit(self, w=None, event=None):