~severinh/gnome-zeitgeist/firefox_profiles_fix

« back to all changes in this revision

Viewing changes to src/zeitgeist_gui/zeitgeist_util_widgets.py

  • Committer: Severin Heiniger
  • Date: 2009-05-11 16:00:27 UTC
  • mfrom: (559.1.1 gnome-zeitgeist)
  • Revision ID: severinheiniger@gmail.com-20090511160027-bzs7vmgzwj86w615
Synced with main.

Show diffs side-by-side

added added

removed removed

Lines of Context:
549
549
        def __init__(self):
550
550
                gtk.ScrolledWindow.__init__(self)
551
551
                self.notebook = gtk.Notebook()
552
 
                self.notebook.set_property("tab-pos",gtk.POS_RIGHT)
 
552
                self.notebook.set_property("tab-pos",gtk.POS_LEFT)
553
553
                self.add_with_viewport(self.notebook)           
554
554
                self.set_policy(gtk.POLICY_AUTOMATIC, gtk.POLICY_NEVER)
555
555
                engine.connect("signal_updated", self.get_bookmarks)
556
556
                self.boxes = {}
 
557
                
 
558
                self.all_star = BookmarksBox()
 
559
                starred = "%s/data/bookmark-new.svg" % BASEDIR
 
560
                box = self.create_tab_label(("All Star"),starred)
 
561
                self.notebook.append_page((self.all_star),box)
 
562
                self.notebook.set_tab_label_packing(self.all_star, True, True, gtk.PACK_START)
 
563
                
557
564
                self.get_bookmarks()
558
565
                
559
566
        def get_bookmarks(self, x=None , text=[]):
560
567
                self.types = {}
561
568
                for box in self.boxes.values():
562
569
                        box.clear()
 
570
                
563
571
                for item in bookmarker.get_items_uncached():
564
572
                        if len(text) > 0:
565
573
                                for tag in text:
567
575
                        else:
568
576
                                self.append_item("", item)
569
577
                                
570
 
                        
571
578
                for key in self.boxes.keys():
572
579
                        if not self.types.has_key(key):
573
580
                                box = self.boxes[key]
576
583
                
577
584
        def append_item(self,tag,item):
578
585
                if item.has_search(tag):
 
586
                        self.all_star.append_item(item)
579
587
                        if self.types.has_key(item.type):
580
588
                                self.types[item.type].append(item)
581
589
                        else: