[Python] Undo e Redo con wxPython
Matteo Buferli
matteo a buferli.com
Lun 31 Mar 2008 18:03:37 CEST
Quindi per ogni oggetto che esegue un comando definisco anche il suo
undo (e redo), tipo
history = {}
def drawCircle(param)
def do
"disegna il cerchio"
push(history, param)
def undo
pop(history, param)
"rimuovi il cerchio"
richiamandoli poi con
object.drawCircle().do()
object.drawCircle().undo()
passatemi lo pseudocodice :D
On Monday 31 March 2008 17:16:41 Giorgio Zoppi wrote:
> + o meno, tu mantieni una lista di comandi eseguiti. ogni comando
> e un oggetto con un metodo do e un metodo undo.
> ecc.
>
--
Matteo Buferli
WEB: http://www.buferli.com
PGP FINGERPRINT: B7C9 BE0A F77F 4747 56A2 87EC F6E5 8A01 65BB 58C1
-------------- parte successiva --------------
Un allegato non testuale è stato rimosso....
Nome: non disponibile
Tipo: application/pgp-signature
Dimensione: 189 bytes
Descrizione: This is a digitally signed message part.
Url: http://lists.python.it/pipermail/python/attachments/20080331/4523930a/attachment.pgp
Maggiori informazioni sulla lista
Python