def switch_icon_version(self, icon_id, current_icon):
"""
Switch version of ``icon``.
:param icon_id: id of the icon
:return: :class:`Gtk.Image` or ``None``
"""
icon_values = self.icons.get(icon_id, None)
if not icon_values:
return
if current_icon is icon_values["regular"]:
return icon_values["activated"]
elif current_icon is icon_values["activated"]:
return icon_values["regular"]
评论列表
文章目录