bug: arrow positions don't get saved??
bug: arrow positions don't get saved??
Every time I close a model (even though I'm saving the changes to my diagram first) all of the arrows on the diagram reposition themselves at random.
Is that supposed to happen?
Is that supposed to happen?
I tried to backup my view-file, then corrected a single arrow on the diagram and ran a diff against the previous version of the file.
I see the anchor properties updating in the view-file, coordinates are saved correctly and port-types change from "FloatAnchor" to "FixedAnchor", so it is being saved correctly.
I then closed the diagram view and opened it again - the arrows were preserved.
I then closed the entire model, opened it again, and opened the diagram... at this point, the arrows get wiped out and return to some kind of default.
So it seems there is definitely a bug here.
Let me know if I can provide more information to help debug this.
I see the anchor properties updating in the view-file, coordinates are saved correctly and port-types change from "FloatAnchor" to "FixedAnchor", so it is being saved correctly.
I then closed the diagram view and opened it again - the arrows were preserved.
I then closed the entire model, opened it again, and opened the diagram... at this point, the arrows get wiped out and return to some kind of default.
So it seems there is definitely a bug here.
Let me know if I can provide more information to help debug this.
I may have a clue as to why this doesn't work.
I noticed, in the "Options" window, there's an option to "Preserve Routing" - which is checked by default. If this were unchecked, is ED supposed to behave as I explained above?
If so, the problem may be that the options in this window aren't being applied at all.
For example, if I turn off "Show Grid" or "Enable Shadows", or change the X/Y offset of shadows, nothing changes - even after restarting the app, it's all the same, still seeing the grid and shadows.
I also set "Property Details Level" to "Name and Type", which presumably should cause the type to show up next to the property names on the diagram? This option has no effect either.
I can't find a single option in this dialog that has any effect at all...
I noticed, in the "Options" window, there's an option to "Preserve Routing" - which is checked by default. If this were unchecked, is ED supposed to behave as I explained above?
If so, the problem may be that the options in this window aren't being applied at all.
For example, if I turn off "Show Grid" or "Enable Shadows", or change the X/Y offset of shadows, nothing changes - even after restarting the app, it's all the same, still seeing the grid and shadows.
I also set "Property Details Level" to "Name and Type", which presumably should cause the type to show up next to the property names on the diagram? This option has no effect either.
I can't find a single option in this dialog that has any effect at all...
We have reproduced the problems with "Preserve Routing" for inheritances, "Show Grid", and "Enable Shadows". We will post here when the bugs are fixed.
It works in the latest (4.2.95) build of Entity Developer. Please try and notify us about the results.mindplay wrote:I also set "Property Details Level" to "Name and Type", which presumably should cause the type to show up next to the property names on the diagram? This option has no effect either.
Fixed. Look forward to the next build of Entity Developer."Preserve Routing" for inheritances
This works in the current version as well."Show Grid", and "Enable Shadows"
Changes made through the Tools > Options menu are applicable to the way the entire application works rather than to an individual diagrams. These changes are applicable only to newly-created diagrams. To apply the global defaults to an existing diagram, right-click the diagram, select Options and, in the Options dialog box, select the appropriate tab and click Default.
Changing settings of a particular diagram: right click on the diagram > Options > changes... > OK.
All the options do in deed work correctly, then - all except "Preserve Routing", which didn't fully work.
I had no idea the Options screen even existed for individual diagrams.
The problem is, there is nothing in the user-interface indicating that the settings under "Diagram" in the Options dialog are defaults, and not actually settings that apply to what you're working on. Especially seeing as how everything else in that dialog are settings that do apply globally.
I would suggest you clarify the interface, by changing the name to "Defaults for New Diagrams", or something along the lines of that.
Had me fooled
I had no idea the Options screen even existed for individual diagrams.
The problem is, there is nothing in the user-interface indicating that the settings under "Diagram" in the Options dialog are defaults, and not actually settings that apply to what you're working on. Especially seeing as how everything else in that dialog are settings that do apply globally.
I would suggest you clarify the interface, by changing the name to "Defaults for New Diagrams", or something along the lines of that.
Had me fooled

Still does not work in 4.2.95 for me - inheritance mappings always reset after closing and re-opening a model.Shalex wrote:It works in the latest (4.2.95) build of Entity Developer. Please try and notify us about the results.
Here's an example - if I change the arrow on this diagram, save, close, open, it always reverts back the way it is by default.
The bug with diagrams when "Property Details Level" is set to "Name And Type" was fixed in the latest (4.2.95) build of Entity Developer:mindplay wrote: Still does not work in 4.2.95 for me - inheritance mappings always reset after closing and re-opening a model.
mindplay wrote:I also set "Property Details Level" to "Name and Type", which presumably should cause the type to show up next to the property names on the diagram? This option has no effect either.
But the fix for the bug with "Preserve Routing" will be available in the next build of Entity Developer:Shalex wrote:It works in the latest (4.2.95) build of Entity Developer. Please try and notify us about the results.
Shalex wrote:"Preserve Routing" for inheritances
Fixed. Look forward to the next build of Entity Developer.
In the latest 4.2.110 build of Entity Developer the problem with saving inheritance layout on the diagram is fixed.
The new build can be downloaded from http://www.devart.com/entitydeveloper/download.html (the trial and free versions) or from Registered Users' Area (provided that you have an active subscription).
For more information, please refer to http://www.devart.com/forums/viewtopic.php?t=23135 .
The new build can be downloaded from http://www.devart.com/entitydeveloper/download.html (the trial and free versions) or from Registered Users' Area (provided that you have an active subscription).
For more information, please refer to http://www.devart.com/forums/viewtopic.php?t=23135 .