You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When a new node is created (automatically in a refresh or using a tool or an operation), only the top/left point is place on the grid.
The 3 other corners are usually not the grid as width and height are not consider when user does not perform a drag-n-drop (simple click).
This happens in the case when a property influences a dimension of the element or not.
In both cases, user would usually expect the node to adjust to the grid by expanding the (default or computed) size to Grid-step multiplication product.
Before updating the bounds, adjust the size to the grid if necessary and possible.
As this only concern new element, existing diagram would not be impacted.
The text was updated successfully, but these errors were encountered:
When a new node is created (automatically in a refresh or using a tool or an operation), only the top/left point is place on the grid.
The 3 other corners are usually not the grid as width and height are not consider when user does not perform a drag-n-drop (simple click).
This happens in the case when a property influences a dimension of the element or not.
In both cases, user would usually expect the node to adjust to the grid by expanding the (default or computed) size to Grid-step multiplication product.
The modification could occur in:
sirius-desktop/plugins/org.eclipse.sirius.diagram.ui/src-diag/org/eclipse/sirius/diagram/ui/internal/refresh/AbstractCanonicalSynchronizer.java
Line 747 in 03aee7f
Before updating the bounds, adjust the size to the grid if necessary and possible.
As this only concern new element, existing diagram would not be impacted.
The text was updated successfully, but these errors were encountered: