Menuet/CX Paint
Senior Project: 1994-1995
Tor Brynhildsen, Henning Hogness, Eric Kwong and James Panem
Autumn Hill Software, Inc. provides graphics development tools to the
professional programmer for the DOS, MS-Windows, and OS/2 operating systems.
One of these tools, Menuet/CX, is a multi-platform object-oriented C++-based
interface which provides a single API for multiple operating and windowing
systems. Menuet/CX has one of the most extensive graphics libraries of any
cross platform API. In addition, Menuet/CX provides support for pen-based
applications and the loading of bitmapped images. Another Autumn Hill product,
BD/CX, provides libraries for easily printing bitmap images.
The goal of this project was to produce a paint program created with Menuet/CX
and taking advantage of these features to demonstrate the power of Menuet/CX
and BD/CX. The paint program provides the following features: tools to draw
any of the Menuet/CX graphics primitives, tools to fill with Menuet/CX's
built-in texture patterns, ability to read and save various graphics file
formats, and the ability to print images. The program was implemented in C++
using Menuet/CX and an object-oriented approach.
|