]> git.sur5r.net Git - glabels/commit
Added undo/redo feature
authorJim Evins <evins@snaught.com>
Wed, 23 Dec 2009 03:57:17 +0000 (22:57 -0500)
committerJim Evins <evins@snaught.com>
Wed, 23 Dec 2009 03:57:17 +0000 (22:57 -0500)
commit73b70cb6f49f732eb826f145cd1c229f707abc7f
tree70fd260ea8ef9b5c40b6067ff88dec5544a59ede
parentab665830afa2c549d3b3d76a5a3f20affcc69f57
Added undo/redo feature

Checkpoint the label state before each user initiated change.  These
checkpoint states are kept on an undo stack.  As the user pops items
from the undo stack, the current state is pushed onto a redo stack.
35 files changed:
src/file.c
src/glabels-batch.c
src/label-barcode.c
src/label-barcode.h
src/label-box.c
src/label-box.h
src/label-ellipse.c
src/label-ellipse.h
src/label-image.c
src/label-image.h
src/label-line.c
src/label-line.h
src/label-object.c
src/label-object.h
src/label-text.c
src/label-text.h
src/label.c
src/label.h
src/merge-properties-dialog.c
src/object-editor.c
src/template-designer.c
src/ui-commands.c
src/ui-commands.h
src/ui-property-bar.c
src/ui.c
src/view-barcode.c
src/view-box.c
src/view-ellipse.c
src/view-image.c
src/view-line.c
src/view-text.c
src/view.c
src/window.c
src/xml-label-04.c
src/xml-label.c