Mobius DrawKit Product Specification -- 11/4/95

Mobius DrawKit is a set of native Visual Component Library (VCL) components for 
Borland Delphi. It provides complete drawing/designing functionality similar to the 
Delphi form designer or a drawing package. The whole toolkit is written in Delphi 
Object Pascal and full source code is available.

When installed, 20+ components are added to the Delphi palette and SDI and MDI 
gallery samples are provided. The components include the following:

TDrawSurface: the component which is dropped on to a form in which all drawing 
operations occur - the drawing engine. It supplies the usual type of drawing 
functionality: rubber banding for selection or when creating an object, snap to grid, 
autoscrolling, several stretch/move modes, etc.
TTool: this is a generic button which you can place anywhere to select a specific 
tool for drawing.
TMultiTool: this is similar to TTool but can be used to create multi-part objects such 
as segmented lines.
TUndo/TRedo: buttons which implement unlimited undo/redo.
TBringToFront/TSendToBack: adjusts the z-order of the selected drawing objects.
TOpen/TSave: buttons which load or save drawing objects to and from disk file. 
Can save in a standard Delphi stream format or a Windows Metafile (WMF) or 
bitmap (BMP) for loading into other graphic applications.
TPrint: button to print the drawing objects.
TDrawSpec: button which brings up a form containing colour, line and fill 
specifications for the currently selected objects.
TEllipse, TRectangle, TRoundRect: standard ellipse/circle, rectangle and "round-
corner" rectangle drawing objects.
TFreeLine: a freehand drawing object.
TSuperLine: a multi-segment line that can be composed of straight line and Bezier 
segments.

Additionally, a TPlaceableWrapper object can be used for placing Windows 
Metafiles and BMP's on a drawing surface and supports stretching.

A free TToolbox dockable toolbox component is bundled with DrawKit for you to 
place tool buttons on. The toolbox can be docked to any TPanel on the form or can 
free-float in its own window. The user can drag it around and dock it at runtime.

All drawing objects are subclassed from TDrawObject. In your own applications you 
can subclass your own drawing objects and all you need to do is supply a Paint 
method so that the object displays itself. All of the selecting, stretching, moving, etc. 
functionality is inherited. This is very easy to do and full examples are supplied.

The product is shipped with a Windows help file which fully documents all of the 
classes and gives step-by-step instructions on how to use the toolkit. A printed 
manual is also supplied.

DrawKit is supported by electronic mail on CompuServe or the Internet.

For pricing, ordering or additional information please send email to Mike Scott on
CompuServe 100140,2420 or internet 100140.2420@compuserve.com
