Discussion:
ANN: TMS Diagram Studio v3.0 released
(too old to reply)
Bruno Fierens [tmssoftware.com]
2008-07-25 10:33:51 UTC
Permalink
We're very excited to announce a major update for the TMS Diagram Studio at
http://www.tmssoftware.com. With TMS Diagram Studio, you can add diagram
and flowchart capabilities to your application and allow your end-user to
create and edit any type of diagram (flowchart, electric, floor, custom
diagrams), with a modern look and Visio look and feel.

Screenshot:
Loading Image...

EXE demo:
http://www.tmssoftware.com/download/diagramstudiodemo.zip

What's new & improved in v3.0:

- New: overall drawing architecture redesigned to support GDI+ functions and
provide more modern, Visio-like look and feel
- New: TDiagramControl.Transparency allows to specify the overall
transparency for the diagram object (from 0% to 100%)
- New: TatDiagram.SmoothMode allows setting the anti-aliasing level (drawing
in high quality)
- New: PNG, TIF, GIF and JPG images supported in blocks (when using GDI+
mode)
- New: TatDiagram.DragStyle allows more Visio-like dragging (objects are
fully drawn when moved/resized, not only the frame cursor)
- New: TatDiagram.HandleStyles allows choose the visual style of the
handles, between classic (small black squares) or Visio-like (medium-size
green)
- New: TBlockShadow.Transparency allows to specify shadow transparency
- New: gsRuler grid style for a more modern, Visio-like, ruler-attached snap
grid
- New: TatDiagram methods for pixel/unit convertion: ClientToInches,
ClientToMilimeters, MilimetersToClient, InchesToClient
- New: TDiagramControl.IsGdiPlus property specified is the object will be
drawn using GDI+ functions
- New: diagram editor dialog now has a new toolbar selector for setting
block transparency
- New: design-time context popup menu options to save/load diagram to/from
file
- New: TDgrTransparencySelector control for easy setting block transparency
- New: TDiagramEditor.Title property
- New: TDiagramEditor.OnCreateDesigner and TDiagramEditor.OnShowDesigner
public events
- New: TLiveDiagram protected virtual methods: DoBeforeExecuteNode and
DoAfterExecuteNode
- New: TLiveDiagram.MaximumIdle property specified maximum idle time for
executing nodes
- New: TLiveDiagram.RunErrorMsg property provides the description of error
raised while executing the diagram
- New: TStretchHandles.RotateHandle function retrieves the handle which
performs block rotation
- New: property Anchors was made published in all selectors
- Update: all existing core blocks (flowchart, electric, arrow, live
diagram) updated to be drawn with more modern look (gdi plus functions)
- Improved: more modern look (and Visio-like look) in diagram editor dialog

Fully functional trial versions are available for Delphi
5,6,7,2005,2006,2007 & C++Builder 6,2006,2007 at
http://www.tmssoftware.com/go/?diagram
Active registered users can obtain the new version free after login on our
website. For users with an expired registration, a special discount upgrade
offer is available after login on our website.
--
Kind regards,
Bruno Fierens
TMS software
Productivity components for Windows, .NET, IntraWeb development
http://www.tmssoftware.com
Adem
2008-07-26 00:36:44 UTC
Permalink
Bruno Fierens [tmssoftware.com] wrote:

One question:

If I created all the objects/nodes (together with the information about
what links to what) in run-time, is there anything in Diagram Studio to
re-position/re-distribute these nodes in an optimized way.
Wagner Landgraf [tmssoftware.com]
2008-07-26 20:11:20 UTC
Permalink
Hello Adem,

you can reposition them programatically as you want, you can also retrieve
linking information between blocks, but there is no ready-to-use *algorithm*
to reposition blocks. But you can just implement your own algorithm and
position the blocks in diagram automatically.
--
Kind regards,

Wagner R. Landgraf
TMS software team
web: http://www.tmssoftware.com
Post by Adem
If I created all the objects/nodes (together with the information about
what links to what) in run-time, is there anything in Diagram Studio to
re-position/re-distribute these nodes in an optimized way.
Adem
2008-07-26 00:42:27 UTC
Permalink
Post by Bruno Fierens [tmssoftware.com]
http://www.tmssoftware.com/download/diagramstudiodemo.zip
There's something odd about this demo.
It does not minimize to the taskbar.
Wagner Landgraf [tmssoftware.com]
2008-07-26 20:10:28 UTC
Permalink
It's because we did a small workaround to make it simple. We use the
ready-to-use TIDEDialog component which opens a new dialog window with the
diagram editor. To make it work as the main form, we made the main form not
visible and then show the diagram editor dialog. So, when you minimize it,
you're minimizing the secondary form, not the main form.

We can just minimize the application when the diagram editor is minimized,
but we just didn't care about it in the demo.
--
Kind regards,

Wagner R. Landgraf
TMS software team
web: http://www.tmssoftware.com
Post by Adem
Post by Bruno Fierens [tmssoftware.com]
http://www.tmssoftware.com/download/diagramstudiodemo.zip
There's something odd about this demo.
It does not minimize to the taskbar.
Loading...