def get_for_file(self, fname):
mime = gio.content_type_guess(fname)
if mime:
icon_name = gio.content_type_get_icon(mime)
icon = self.theme.choose_icon(icon_name.get_names(), 16, 0)
if icon:
return gtk.IconInfo.load_icon(icon)
else:
name = gtk.STOCK_FILE
else:
name = gtk.STOCK_FILE
return self.theme.load_icon(name, 16, 0)
# TODO expand for other devices
评论列表
文章目录