def append_from_pixbuf(self, pixbuf): name = name = '%s %s' % (_('Pasted'), self.count) layer = Layer(name, None, pixbuf.get_width(), pixbuf.get_height()) layer.overwrite_from_pixbuf(pixbuf) self.childs.append(layer) self.set_active(layer) layer.id = self.count self.count += 1 return layer