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