On Oct 29, 2010, at 2:17 PM, Tim Edwards wrote: > Kuba, > >>> (1) Create a new user object, containing at least one instance of another >>> object, from any library/technology. >>> >>> (2) Edit (descend into) the new user object. Select the instance, and use >>> the "A->B" toolbar button to select element parameters "X position" and >>> "Y position". The instance position is now parameterized. You got that >>> far. >>> >>> (3) Pop back out to the page. Make a new instance copy of the new object. >>> Now, each instance has its own set of values for the (X, Y) position >>> of the instance inside that you parameterized the position of. If you >>> followed my instructions so far, then both copies have the same values >>> for position. >>> >>> (4) Now, edit (descend into) one of the two instances. Move the >>> parameterized >>> instance somewhere else. Now pop back out to the page. You should now >>> see that the two instances of the user object have unique values for the >>> position of the parameterized element inside. >> >> Got that far, fixed two crashes in the process too, but I must be misreading >> your directions >> or I have a bug, since I can't move anything that has parametrized position. >> I'll compare this >> behavior to the 3.7.8 version and report back. > > I was doing this in xcircuit v3.6 as I was writing what I was doing > into the email. > > If there are simple fixes to the crash conditions, please let me know > what they are. I did not further investigate the one crash that I > managed to precipitate by somehow parameterizinig the position of an > entire polygon.
Those were all in my changed code. I'm ripping things apart pretty hard; anyway those were fairly trivial one-liners to fix. I will look at how 3.7 behaves and fix my version. Obviously I broke something (to be expected) -- thanks for a detailed test case!! Just to make sure I undestand: when you parametrize the position of something, you are still supposed to be able to move it around via XCF_Move? Cheers, Kuba _______________________________________________ Xcircuit-dev mailing list [email protected] http://www.opencircuitdesign.com/mailman/listinfo/xcircuit-dev
