Nice drawing components/bcb now open source:
from website
from website
Quote
SweetDrawingEngine is a complete vectorial graphic library for Delphi that comes with full sources. It is fully OpenSource. You are now able to create complex and beautiful CAD-like interfaces to your application with the power of OOP and a native library for Delphi.
Basic functionality you will have:
- Drawing shapes on the designer canvas by mouse actions or code.
- Modifying the drawed shapes.
- Support multi-layers, deleting/visible/invisible layer(s).
- Using all colors possible.
- Gradient support.
- Using different style of pens ,different style of brushes if you need.
- Creating text objects with any font installed in the system.
- Necessarily shape action related events published.
- Unlimited level undo/redo actions.
- Cutting, copying, pasting and deleting the shapes.
- Sendtoback,Bringtofront all or be a step.
- Ordering the shapes(SendToBack, BringToFront, etc.)
- Dragging and Scaling the shapes by mouse or code
- Snapping the mouse point to grids or existed shape.
- Saving the drawing in XML format.
- Inserting bitmaps to the drawing.
- Locking/Unlocking Shape.
- Grouping and ungrouping the shapes.
- Packing shapes to use by library.
- Zooming and panning, viewing the drawing in any scale .








