def __init__(self, buffer): Undoable.__init__(self, buffer, None) self.children = []
def __init__(self, buffer, startiter, enditer, tag): Undoable.__init__(self, buffer, startiter) self.end = enditer.get_offset() self.old_tags = buffer.get_tags_at_offset(self.start, self.end) self.tag = tag
def __init__(self, buffer, startiter, text): Undoable.__init__(self, buffer, startiter) self.end = self.start + len(unicode(text)) self.text = text
def __init__(self, buffer, startiter, enditer): Undoable.__init__(self, buffer, startiter) self.end = enditer.get_offset() self.tags = buffer.get_tags_at_offset(self.start, self.end) self.text = buffer.get_text(startiter, enditer)