Introducing GrafEdit

GrafEdit is an extensible, high-level framework (collection of cooperating classes) that is based on the CommonPoint Desktop and Domain frameworks. GrafEdit makes writing graphical editing programs that involve drawing, selecting, and interacting with 2D graphics fast and easy.

Although an understanding of the 2-D graphics system and the frameworks upon which GrafEdit is
based is not required to use GrafEdit, some familiarity with the Desktop frameworks, including the Presentation and Compound Document frameworks, is helpful because the discussions on GrafEdit assume you have a level of understanding of the Desktop frameworks and the functionality they provide. See Desktop Frameworks Concepts, Programming with the Presentation Framework: Tutorial, and 2-D and 3-D Graphics for more information on these topics.

This chapter describes the high-level GrafEdit architecture and the functionality designed into the two GrafEdit sample applications, Mars and Jupiter. The Mars and Jupiter sample applications are part of your CommonPoint software, and are described here to give you an idea of what you can do with GrafEdit.

GrafEdit architecture
Sample drawing programs

[Contents] [Previous] [Next]
Click the icon to mail questions or corrections about this material to Taligent personnel.
Copyright©1995 Taligent,Inc. All rights reserved.

Generated with WebMaker