Introduction
The idoc library provides a template-based document management framework with support for multi-level undo/redo, document persistence, and document-view architecture.
Key Features
- Document Templates: Template-based document creation
- Multi-Document Management: Managing multiple documents simultaneously
- Undo/Redo: Multi-level undo mechanism based on serialization
- Document Persistence: File-based document storage and loading
- Model-Observer: Document change notification and observation
- Composite Documents: Complex documents composed of multiple templates
Architecture
Key components:
Dependencies
- istd: Standard utilities and interfaces
- iser: Serialization framework
- icomp: Component framework
- imod: Model-observer pattern
See Also