Any Pythonic GTK Undo library?



I'm looking for a "pythonic" GTK Undo library/class. It would have a
framework for Undo/Redo, and would provide Undo/Redo for TextView,
Entry, and containers and other classes. In a "batteries included"
fashion, just instantiating a "UndoableTextView" or "UndoableEntry" or
"UndoableContainer" would provide Undo and Redo in the right-click menu;
simply connecting such an object to an "UndoableUIManager" would take
care of the stock items in the menus and toolbar; and there would be a
simple connection to some sort of "UndoableDocument" interface or mix-in
for more global sequencing of Undo/Redo. Does something like this exist
for Python or GTK? Googling didn't turn up anything useful.

I'm disappointed that GTK doesn't do this already. Making my own seems
doable, but a fair amount of work. If there isn't some such thing
already, is there interest in using one that I make?

I know about GUndo, which doesn't implement any actual undo operations;
the actual operations would need to be coded for TextView and Entry and
anything else.
________________________________________________________________________
TonyN.:' *firstname*nlsnews@georgea*lastname*.com
' <http://www.georgeanelson.com/>
.



Relevant Pages

  • Sendmail - did not issue MAIL/EXPN - problem with one company.
    ... mail log I see them connecting but the log file has the "did not issue ... entry for every connection they try to make. ... filtering and invalid address filtering happens behind the firewall on ... We don't seem to be having problems resolving their mail server ip's ...
    (comp.mail.sendmail)
  • RE: sendmail log entry
    ... An entry like that would be generated if something on the local system ... the service by connecting to it, ... misconfigured and identifying itself as localhost? ...
    (RedHat)
  • Re: New Blog + Romanian Plate Flaws
    ... What I meant is that, if each entry is connected to other ones, ... blog software usually have the option to generate ... They make connecting ... entries easier, but I don't see them being used around very much, they ...
    (rec.collecting.stamps.discuss)
  • Re: VPN Drops every few minutes
    ... What routers are you using on the remote clients? ... firewalls will drop after five minutes unless you add an entry for TS port ... > users connecting from XP Pro boxes with current updates get kicked every 3 ...
    (microsoft.public.windows.server.sbs)
  • Connect without an entry in TNSNAMES.ORA
    ... Is it possible to do a connect to a database when there is no entry in ... the local machines TNSNAMES.ORA file? ... print color 'reset'; ... connecting to: ...
    (perl.dbi.users)