예제 #1
0
 def ev_albuminfo_created(self, albuminfo):
     albumid = str(albuminfo.album['album_id'])
     stared = self.pyjama.settings.get_value("STAR PLUGIN", "STARED ALBUMS", "")
     if albumid in stared:
         # add remove button to albuminfo
         bControlStar = StockButton(gtk.STOCK_REMOVE, gtk.ICON_SIZE_MENU)
         bControlStar.set_tooltip_text(_("Un-star this album"))
         #~ albuminfo.vbControl.pack_start(bControlStar, False, True, 10)
         bControlStar.connect("clicked", self.on_StarAlbum, albumid)
     else:
         # Add Star to albuminfo
         bControlStar = ImageButton(os.path.join(functions.install_dir(), "images", "star.png"), 16, 16)
         bControlStar.set_tooltip_text(_("Star this album"))
         #~ albuminfo.vbControl.pack_start(bControlStar, False, True, 10)
         bControlStar.connect("clicked", self.on_StarAlbum , albumid)
     albuminfo.layout.put(bControlStar, 0,0)
     albuminfo.widgets_list.append(bControlStar)
     #~ bControlStar.show()
     albuminfo.star = bControlStar