def _set_pixbuf(self, column, cell, model, iter, data): element = model.get_value(iter, 0) icon_name = get_icon_name(element) if icon_name: cell.set_property("icon-name", icon_name)
def _set_pixbuf(self, column, cell, model, iter, data): element = model.get_value(iter, 0) icon_name = get_icon_name(element) if icon_name: icon = Gtk.IconTheme.get_default().load_icon(icon_name, 16, 0) else: icon = None cell.set_property("pixbuf", icon)
def _set_pixbuf(self, column, cell, model, iter, data): element = model.get_value(iter, 0) if isinstance(element, (UML.Property, UML.Operation)): cell.set_property("icon-name", None) cell.set_property("visible", False) else: icon_name = get_icon_name(element) cell.set_property("visible", True) if icon_name: cell.set_property("icon-name", icon_name)