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