Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • BackTrack 5 R2
  • Wine 1.4 / 1.5.5
  • Mozilla Firefox 12...
  • Ubuntu 11.04
  • Angry Birds 1.1.2.1
  • Ubuntu 10.04.4 LTS
  • Linux Kernel 3.4
  • Ubuntu Manual 10.10
  • Adobe Flash Player...
  • Pidgin 2.10.4
  • Home > Linux > Programming > Widgets

    DiaCanvas2 0.15.4

    Download button

    Downloads: 628  View global page NEW!  Tell us about an update
    User Rating:
    Rated by:
    Good (3.2/5)
    19 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    Arjan J. Molenaar | More programs
    LGPL / FREE
    August 3rd, 2007, 01:35 GMT
    ROOT / Programming / Widgets

     Read user reviews (0)  Refer to a friend  Subscribe

    DiaCanvas2 description

    DiaCanvas2 is a flexible diagramming widget based on GnomeCanvas (GTK ).

    DiaCanvas2 is a flexible diagramming widget. It is based on GnomeCanvas. It uses its own constraint solver to maintain relationships between items on the canvas.

    DiaCanvas2 is Model, View and Controller-based and makes full use of GnomeCanvas' features.

    Here are some key features of "DiaCanvas2":

    · Model/View/Controller based design: The DiaCanvas class only holds abstract data (using DiaShape objects), the data is rendered by one or more DiaCanvasView's.
    · The widely used GnomeCanvas for visualization. This makes it easy to let DiaCanvas2 display anti-aliased diagrams with translucency (alpha) support.
    · Export facilities for GnomePrint and SVG.
    · Objects can be rotated/sheared/resized/etc. without the need to recalculate shapes. DiaCanvas relies heavily on the LibArt library (which is a standard GNOME library).
    · Objects can connect to each other with handles. The connection is represented as a mathematical equation, which is solved using a linear constraint solver (see the reference documentation for more info). Handles do not need predefined connection points, but can connect to each other in a more generic way.
    · Of course DiaCanvas2 has all the features a modern application needs, including undo/redo functionality.
    · DiaCanvas2 is tested using Unit-tests. The unit test is a set of tests that ensure a consistent (application programming) interface.

    Note that DiaCanvas is not related to the diagramming tool DIA, except for its look and feel.

    Product's homepage

      


    TAGS:

    flexible diagramming | diagramming widget | DiaCanvas2 | diagramming | widget



    HTML code for linking to this page:


    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM