|
| | | |
Dynamic Hierarchical Undo Facility in a Fine-Grained Component Environment
Washizaki, H. and Fukazawa, Y.
The undo facility is essential for interactive application systems. In conventional object-oriented software development, undo facilities have been implemented based on undo frameworks. However, the use of undo frameworks costs a great deal in both the development and maintenance stages. In this paper, we propose a new technique by which an undo facility can easily be implemented in component-based applications using changes of the component properties. However, since the granularity of the commands corresponding to the change of the properties is small, this technique requires the user to perform more undo/redo operations than conventional techniques would. Thus, we also propose a technique of organizing the commands dynamically into a hierarchy in order to compose commands with an appropriate granularity size for users. |
Cite as: Washizaki, H. and Fukazawa, Y. (2002). Dynamic Hierarchical Undo Facility in a Fine-Grained Component Environment. In Proc. Fortieth International Conference on Technology of Object-Oriented Languages and Systems (TOOLS Pacific 2002), Sydney, Australia. CRPIT, 10. Noble, J. and Potter, J., Eds. ACS. 191-199. |
(from crpit.com)
(local if available)
|
|