Пример #1
0
    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)
Пример #2
0
    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)
Пример #3
0
    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)