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

Reply via email to