We are starting beta tests of NetDiagram v4.2. The new features are:
Canvas mode extensions~ Nodes can be attached to other nodes
~ Collapse and expand tree branches
~ User interaction modes (Behavior property)
~ Touch input on iOS devices
~ Validation events for creating, modifying, deleting items
More information is available here:
http://mindfusion.eu/Forum/YaBB.pl?num=1329132122Loading UI controls in the same applet instanceRecent Java and browser versions do not work very well when more than one applets are loaded on the page (e.g. IE crashes when reloading such pages, in some browsers Java objects cannot be passed between two applets). Hence we modified the DiagramApplet, used to host the client-side DiagramView control, to also show the miscellaneous UI controls such as Overview, ShapeListBox and Ruler. This approach also allowed us to expose these controls in Silverlight mode. The Java and Silverlight UI controls can be shown and customized using the following properties of the server DiagramView control:
~ bool ShowRuler: show or hide the Ruler
~ ShowShapeListBox ShowShapeListBox: can be set to None/Left/Right
~ ShapeList ShapeListFilter: a list of shapes that should be shown by the ShapeListBox
~ Size ShapeListIconSize: specifies the size of ShapeListBox icons
~ Color ShapeListFillColor: specifies the color of ShapeListBox icons
~ bool ShowOverview: show or hide the Overview
~ string OverviewTitle: title of the Overview window
~ bool OverviewFitAll: enables or disables FitAll mode for the Overview control
The server-side ShapeListBox and Overview controls are still necessary in ImageMap and Canvas mode.
If anyone is interested in trying the beta, please download this archive, which includes updated server-side assemblies and client-side libraries:
https://mindfusion.eu/_beta/NetDiagram.4.2.zip