Page Index Toggle Pages: 1 Send TopicPrint
Normal Topic NetDiagram 1.0.1 has been released! (Read 1678 times)
Forum Admin
YaBB Administrator
*****
Offline


Rock and Roll

Posts: 688
Joined: Apr 6th, 2003
NetDiagram 1.0.1 has been released!
Oct 2nd, 2007 at 9:38am
Print Post  
Version 1.0.1 of NetDiagram contains the following new features:

* Text wrapping enhancements *
Version 1.0 of NetDiagram supported wrapping text to a new line only at word boundaries. Now the default is to split words into multiple parts if there is not enough space to fit a whole word. If you prefer the old behavior, set the Trimming member of TextFormat to StringTrimming.Word.
Now you can disable the automatic text wrapping by enabling the NoWrap flag in the FormatFlags member of TextFormat. If automatic wrapping is disabled and there isn't enough space to fit the whole line, the text is clipped at the node boundaries.

* New client-side events *
The following JavaApplet mode events have been added:
~ The ArrowDeleting, BoxDeleting and TableDeleting validation events are raised when the user tries to delete a diagram item;
~ ArrowMouseEnter, BoxMouseEnter and TableMouseEnter are raised when the mouse pointer enters a diagram item;
~ ArrowMouseLeave, BoxMouseLeave and TableMouseLeave are raised when the mouse pointer leaves a diagram item;
~ SelectionMoved is raised when the user moves multiple selected items;
~ In addition, the *Modified events now take additional arguments: handle, mouseX and mouseY.

* Client-side events in ImageMap mode *
The following events can be handled on the client-side both in JavaApplet and ImageMap modes: ArrowMouseEnter, BoxMouseEnter, TableMouseEnter, ArrowMouseLeave, BoxMouseLeave, TableMouseLeave, ArrowClicked, BoxClicked, TableClicked, ArrowDblClicked, BoxDblClicked, TableDblClicked. Note that in ImageMap mode, the respective server-side events are not raised when their client-side counterparts are handled via JavaScript. At this time, the arguments passed to the client-side events are JavaScript objects that contain only two fields – ZIndex and Tag. Any of these values can be used to identify the diagram item on the server side, e.g. the former can be used as an index in the Objects collection, and the latter can be passed as parameter to one of the Find* methods.

* Miscellaneous *
~ The AutoActivateApplet property specifies whether the applet should be added to the page via JavaScript, in order to avoid the “Click to activate” message displayed by Internet Explorer;
~ You can create your own Java applet class and use it with NetDiagram by specifying its fully qualified name in AppletClassName;
~ You can load custom shapes on the client side by assigning the shape library URL to the ShapeLibraryLocation property;
~ In version 1.0 the diagram data could be lost between post-backs if the Java applet fails to load on the client side because of a missing Java plug-in. Now even if the applet fails to load, the diagram data is preserved between post-backs;
~ Now tables can be scrolled in ImageMap mode;

An evaluation version is available for download here: 
https://mindfusion.org/NetDiagramTrial.zip
 
Registered customers are going to receive their upgrades shortly.   
 
Enjoy!
  
Back to top
WWW  
IP Logged
 
Page Index Toggle Pages: 1
Send TopicPrint