Opened 19 years ago

Closed 17 years ago

#24 closed defect (invalid)

unstability of promot visual editor

Reported by: saezr Owned by: ginkel
Priority: major Milestone:
Component: PromotGuiVizEdit Version: 0.7.2
Severity: bad Keywords:
Cc:

Description

If you remove something from a model in the visual editor, very often the rest of the elements move. This is particularly painful in large networks (e.g. logical models).

Morever, and especially if you remove many things at the same time (select+remove), the visual editor will not work anymore and give you a java.lang.error

Change History (4)

comment:1 Changed 19 years ago by ginkel

  • Status changed from new to assigned

Some remarks about the first part of the complaint:

  • the `moving and jumping' happens for edge corners and LinkNodes?. The reason might be, that for reloading a LinkProxy? sometimes the algorithm detects bogus invalid edges.
  • The result of the effect above is, that it forgets about all the geometry information and generates a default `net' with the node placed into the gravity center of the connected terminals

A solution would be:

  • to be more precise with the invalid edges
  • to keep as much as possible information when invalidating a net (recalculate only the single edges that are invalid)

comment:2 Changed 19 years ago by mirschel

  • Cc rhemenwa removed
  • Version set to 0.7.2

Another issue is the strange behavoir when renaming an element. That causes the generation of an new (default) element at the origin.

comment:3 Changed 17 years ago by mirschel

  • Component changed from Promot to PromotGuiVizEdit

comment:4 Changed 17 years ago by steinmet

  • Resolution set to invalid
  • Status changed from assigned to closed

Fragmentation:

  • remove selection problem (reported 22/03/06) should be solved with [7739]
  • recalculation of LinkNode? position (described 03/30/06) can now be found in #112
  • renaming of connected elements (described 11/03/06) can be found in #104
Note: See TracTickets for help on using tickets.