Changeset 128

Show
Ignore:
Timestamp:
Wed Oct 4 13:25:14 2006
Author:
manatlan
Message:

- refresh filtered panels with cbx switch

Files:

Legend:

Unmodified
Added
Removed
Modified
  • trunk/jbrout.py

    r125 r128  
    999 999  
    1000 1000         if withFilter:  
    1001               # feed albums from selection into --> f  
    1002               # feed taglist from selection into --> t  
    1003               t=set()  
    1004               f=set()  
    1005               for i in ln:  
    1006                   t=t.union(i.tags)  
    1007                   f=f.union([i.folder,])  
    1008    
    1009               # store filtered tags and albums  
    1010               self.tagsInSelection = list(t)  
    1011               self.foldersInSelection = list(f)  
    1012    
    1013               if self.cbxFilter.get_active():  
    1014                   # if filter view is shown : refresh it  
    1015                   self.refreshFiltered()  
      1001             self.refreshFilltered()  
    1016 1002  
    1017 1003         self.tbl.grab_focus()  
    1018 1004  
      1005     def refreshFilltered(self):  
      1006         ln=self.tbl.items  
      1007         # feed albums from selection into --> f  
      1008         # feed taglist from selection into --> t  
      1009         t=set()  
      1010         f=set()  
      1011         for i in ln:  
      1012             t=t.union(i.tags)  
      1013             f=f.union([i.folder,])  
      1014  
      1015         # store filtered tags and albums  
      1016         self.tagsInSelection = list(t)  
      1017         self.foldersInSelection = list(f)  
      1018  
      1019         if self.cbxFilter.get_active():  
      1020             # if filter view is shown : refresh it  
      1021             self.fillFiltered()  
      1022  
    1019 1023     ###################################################################################  
    1020 1024     ## TREEVIEW DB  
     
    1572 1576     ## TREEVIEW TAGS  
    1573 1577     ###################################################################################  
    1574       def refreshFiltered(self):  
      1578     def fillFiltered(self):  
    1574 1578         store = TreeTags( self.tagsInSelection)  
    1575 1579         self.tvFilteredTags.set_model( store )  
     
    1584 1588         if widg.get_active():  
    1585 1589             self.frameFilter.show()  
    1586               self.refreshFiltered()  
      1590             self.refreshFilltered()  
    1586 1590         else:  
    1587 1591             self.frameFilter.hide()