fmorbini / scxmlgui

A graphical user interface for editing SCXML finite state machines.
Other
105 stars 37 forks source link

Top/Left side resize of cluster should behave symmetrically to a Bottom/Right resize #47

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Create a cluster with a contained node
2. Resize the cluster by pulling on its top or left edge

What is the expected output? What do you see instead?
Expected: my intention when resizing the cluster from the left/top is that I 
want more space in it to the left/top of the already existing contained nodes. 
I would expect the inner nodes to stay in place, just as they do with a 
bottom/right side resize.
Actual: When resizing, all the contained nodes shift to the left/top as well, 
their position seems relative to the top-left corner of the cluster. In case of 
a lot of contained nodes, having to move all of them to the right/bottom to get 
some space on the left is annoying. :S

What version of the product are you using? On what operating system?
HEAD (164)

Please provide any additional information below.
Editor should increase the relative offset of all contained nodes by the size 
increase of the cluster.

Original issue reported on code.google.com by tamas.gy...@gmail.com on 12 Nov 2012 at 1:59

GoogleCodeExporter commented 9 years ago
Currently you need 3 operations to do what you say:
1) increase the size of the cluster using whatever control point you like
2) select all nodes in the cluster.
3) drag the states to a new location that allows you to add other things to 
their left

I mark your request as low-priority enhancement as even in the current software 
is possible to do what you requested even if in 3 steps instead of a 1 (or 2) 
steps.

Original comment by fmorbini on 14 Nov 2012 at 6:59