コード例 #1
0
ファイル: xmms2.py プロジェクト: curiousleo/kupfer
	def get_thumbnail(self, width, height):
		if not (hasattr(self, "cover_data") or hasattr(self, "cover_file")):
			cover_file = self._get_thumb_local()
			if cover_file:
				self.cover_file = cover_file
			if _MUTAGEN and not hasattr(self, "cover_file"):
				cover_data = self._get_thumb_metadata()
				if cover_data:
					self.cover_data = cover_data

		try:
			if hasattr(self, "cover_file"):
				return icons.get_pixbuf_from_file(self.cover_file, width, height)
			elif hasattr(self, "cover_data"):
				return icons.get_pixbuf_from_data(self.cover_data, width, height)
		except(glib.GError):
			pass
コード例 #2
0
    def get_thumbnail(self, width, height):
        if not (hasattr(self, "cover_data") or hasattr(self, "cover_file")):
            cover_file = self._get_thumb_local()
            if cover_file:
                self.cover_file = cover_file
            if _MUTAGEN and not hasattr(self, "cover_file"):
                cover_data = self._get_thumb_metadata()
                if cover_data:
                    self.cover_data = cover_data

        try:
            if hasattr(self, "cover_file"):
                return icons.get_pixbuf_from_file(self.cover_file, width,
                                                  height)
            elif hasattr(self, "cover_data"):
                return icons.get_pixbuf_from_data(self.cover_data, width,
                                                  height)
        except (glib.GError):
            pass
コード例 #3
0
ファイル: contacts.py プロジェクト: pbx/kupfer
 def get_thumbnail(self, width, height):
     if self.image:
         return icons.get_pixbuf_from_data(self.image, width, height)
     return GroupingLeaf.get_thumbnail(self, width, height)
コード例 #4
0
 def get_thumbnail(self, width, height):
     if self.image:
         return icons.get_pixbuf_from_data(self.image, width, height)
     return GroupingLeaf.get_thumbnail(self, width, height)
コード例 #5
0
ファイル: __init__.py プロジェクト: cjparsons74/kupfer
	def get_thumbnail(self, width, height):
		if self.image:
			return icons.get_pixbuf_from_data(self.image, width, height)
		return EmailContact.get_thumbnail(self, width, height)
コード例 #6
0
ファイル: __init__.py プロジェクト: jablan/kupfer
 def get_thumbnail(self, width, height):
     if self.image:
         return icons.get_pixbuf_from_data(self.image, width, height)
     return EmailContact.get_thumbnail(self, width, height)
コード例 #7
0
ファイル: __init__.py プロジェクト: jchtt/kupfer-adds
	def get_thumbnail(self, width, height):
		if self.thumb:
			return icons.get_pixbuf_from_data(self.thumb, width, height)
		return UrlLeaf.get_thumbnail(self, width, height)