def duplicate_active(self): name = '%s copy' % self.active.name copy = Layer(name, None, self.active.width, self.active.height) copy.pixbuf = self.active.pixbuf.copy() copy.update_pointer() copy.xpos = self.active.xpos copy.ypos = self.active.ypos self.childs.append(copy) self.set_active(copy) copy.id = self.count self.count += 1