On  6 Feb, Seefeld Stefan wrote:
>>  Yes, this would be nice. In fact i often fet this suggestion. It's not
>>  as easy as it seems though. The exact semantics of placing a
>>  connectionpoint and then resizing or otherwise changing the objects
>>  are quite complex to specify. 
> 
> why ? Isn't it all based simply on linear transformations ? Then you
> would transform the connection point as any other within the object.

 No, its not only linear transformations. All connectionpoints are
 updated by c-code. On some objects it's just a linear transformation,
 but not all.

> Problems arise if constraints would hinder you to apply the trafo.
> Then it would be more appropriate to put a real constraint solver at
> the heart of the whole editor and every connection point would become
> a 'constrained variable'.

 Ouch, can we say 'slow update'? :)
 
>>  Thats the way it works. Aligning horizontally at the top means
>>  aligning the top of the objects to a horizontal line. I haven't
>>  checked out how other programs work.
> 
> I think it should be the inverse: a horizontal box tiles horizontally and
> aligns vertically. So whenever I see alignment:horizontal it means for me
> to shift on the x axis.

Uhm, seems strange to me. Any other care to comment on this?
 
/ Alex



Reply via email to