topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Thursday March 28, 2024, 8:08 pm
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Author Topic: SweetDrawingEngine: open source vectorial graphic library for Delphi  (Read 9708 times)

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,896
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
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 .



« Last Edit: July 13, 2006, 08:10 AM by mouser »

Gothi[c]

  • DC Server Admin
  • Charter Honorary Member
  • Joined in 2006
  • ***
  • Posts: 873
    • View Profile
    • linkerror
    • Donate to Member
Cool! Seeing opensource libs and components with such a rich feature set is a bit rare in the bcb/delphi communities. Awesome find!

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,896
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
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.