Hi,
gtk.TextBuffer stellt kein Undo/Redo bereit, seltsamerweise. Die nächstbeste Möglichkeit wäre wohl, gtksourceview (in C..) zu verwenden, da ist es dabei. Als Abhängigkeit unter Windows/OSX und in manchen Linux-Distributionen ist das aber eher ungünstig und von den Features allgemein sowieso Overkill.
Ich habe den Undo/Redo-Mechanismus von gtksourceview nach Python portiert, als Drop-In Replacement für TextBuffer, erweitert um die fehlenden Funktionen
Falls jemand Interesse hat:
http://bitbucket.org/tiax/gtk-textbuffe ... /overview/
gtk Textbuffer-Erweiterung mit undo/redo
Ne invoces expellere non possis
[url=xmpp://florian@florianheinle.de]xmpp:florian@florianheinle.de[/url]
[url=xmpp://florian@florianheinle.de]xmpp:florian@florianheinle.de[/url]