def load_icons(self):
"""
Load all icons used for buttons.
"""
for icon_path in self.artwork_path.iterdir():
for key in self.icons:
filename = icon_path.name.lower()
if key in filename:
icon = Gtk.Image()
icon.set_from_file(icon_path.as_posix())
if ("_activated_" in filename
and "_striked_" not in filename):
self.icons[key]["activated"] = icon
elif "_striked_" in filename:
self.icons[key]["striked"] = icon
elif "_16-16_" in filename:
self.icons[key]["regular_16px"] = icon
else:
self.icons[key]["regular"] = icon
评论列表
文章目录