ATTENTION: You are viewing a page formatted for mobile devices; to view the full web page, click HERE.

DonationCoder.com Software > Borland C++ Builder Contest

SweetDrawingEngine: open source vectorial graphic library for Delphi

(1/1)

mouser:
Nice drawing components/bcb now open source:

from website
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 .


--- End quote ---


http://www.codeaccelerate.com/drawing_engine.html



Gothi[c]:
Cool! Seeing opensource libs and components with such a rich feature set is a bit rare in the bcb/delphi communities. Awesome find!

mouser:
don't forget JEDI, a huge collection of open source components for delphi/bcb:
http://www.delphi-jedi.org/

Project JEDI is an international non-profit organization, which was formed in an effort to expedite the process of making emerging Windows technologies available to the Delphi development community. Comprised of a team of programmers, beta testers, documentation specialists and web designers, Project JEDI has a clear and unrelenting mandate: to provide Delphi developers with timely access to Application Programming Interfaces (APIs), libraries and any other facilities which extend the capability of the Delphi programming environment.
--- End quote ---

Navigation

[0] Message Index

Go to full version