I think the spirit is ambiguous.  Are you asking how wide otherview  
is according to _your_ x-axis or _otherview_'s x-axis?  It seems to  
me you could mean either, and rotation affects the former.

On 2006-10-10, at 12:49 EDT, Adam Wolff wrote:

> The spirit of getAttributeRelative(otherview, prop) is to answer the
> question: what do I have to set my [prop] to in order to match  
> otherview.
>
> So it seems that rotation wouldn't affect width.
>
> A
>
> On Oct 10, P T Withington wrote:
>
>> I guess I should say:  we don't do anything with rotation right now.
>> It's not clear to me that if we did, that width/height would not be
>> affected by rotation (they are surely _not_ affected by
>> translation).  That is, if you had two views that were rotated with
>> respect to each other, it seems to me the contract of
>> getAttributeRelative for width, say, is to ask what distance on my y-
>> axis is the same as the distance target.width on the y-axis of the
>> target view.
>>
>> On 2006-10-10, at 12:17 EDT, P T Withington wrote:
>>
>>> Yes.
>>>
>>> On 2006-10-10, at 11:51 EDT, Jim Grandy wrote:
>>>
>>>> A side question: does getAttributeRelative understand the
>>>> difference between x,y and width,height, where the first two are
>>>> affected by scaling, rotation & translation but the second two are
>>>> only affected by scaling?
>>>>
>>>> jim
>>>>
>>>> On Oct 10, 2006, at 7:09 AM, Max Carlson wrote:
>>>>
>>>>> What Tucker said is correct.  And yes, in DHTML we could scale  
>>>>> inner
>>>>> view resources but not text.  There's a warning for now.  Thanks
>>>>> Phil!
>>>>>
>>>>> -Max
>>>>>
>>>>> P T Withington wrote:
>>>>>> We want what you implemented.  These are the LZX semantics and  
>>>>>> the
>>>>>> correct answer.  It is a bug in the DHTML implementation that  
>>>>>> inner
>>>>>> views are not scaled.  You will get a warning to that effect  
>>>>>> in the
>>>>>> current implementation.  [It is my contention that we could  
>>>>>> use the
>>>>>> portable linkage implementation to correctly scale inner views.]
>>>>>>
>>>>>> On 2006-10-10, at 09:16 EDT, Philip Romanik wrote:
>>>>>>
>>>>>>> Hi Max,
>>>>>>>
>>>>>>> The change I made moves getAttributeRelative() from LzSprite to
>>>>>>> LzView
>>>>>>> because there is no width/height support in the dhtml version.
>>>>>>> Example
>>>>>>> apps such as calendar call getAttributeRelative() with
>>>>>>> x,y,width,height. It sounds like there are two choices when
>>>>>>> someone
>>>>>>> asks for width/height from dhtml:
>>>>>>>
>>>>>>>   - Return the view's width/height.
>>>>>>>   - Return the same (scaled) width/height for dhtml and swf.
>>>>>>>
>>>>>>> My change is doing the latter. Is the first choice more
>>>>>>> consistent?
>>>>>>>
>>>>>>> Thanks!
>>>>>>>
>>>>>>> Phil
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>>> 2) As with .as, I don't think there needs to be any sprite
>>>>>>>>> getAttributeRelative.  The portable code already maintains
>>>>>>>>> accurate
>>>>>>>> view
>>>>>>>>> dimensions.  [Max: please verify.]
>>>>>>>>
>>>>>>>> Right, except getAttributeRelative() works with height and
>>>>>>>> width in .as,
>>>>>>>> but not .js.  This shouldn't be a problem, since width and
>>>>>>>> height can't
>>>>>>>> be transformed/scaled for subviews in .js.  The API needs to be
>>>>>>>> consistent and should return something sensible for width/ 
>>>>>>>> height
>>>>>>>> though...
>>>>>>>
>>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Laszlo-dev mailing list
>>>>> [email protected]
>>>>> http://www.openlaszlo.org/mailman/listinfo/laszlo-dev
>>>>
>>>
>>>
>>> _______________________________________________
>>> Laszlo-dev mailing list
>>> [email protected]
>>> http://www.openlaszlo.org/mailman/listinfo/laszlo-dev
>>
>>
>> _______________________________________________
>> Laszlo-dev mailing list
>> [email protected]
>> http://www.openlaszlo.org/mailman/listinfo/laszlo-dev
>>


_______________________________________________
Laszlo-dev mailing list
[email protected]
http://www.openlaszlo.org/mailman/listinfo/laszlo-dev

Reply via email to