Keeping track of a control's transformation?

xbury.cs at clearstream.com xbury.cs at clearstream.com
Fri Feb 13 04:56:16 EST 2004


You could send the start click location (in a mousedown event) 
and the end click location (in a mouseup)...

Hope it helps...
---------------------=---------------------
Xavier Bury
Clearstream Services
TNS NT LAN Server
ext 36465
Voice: +352 4656 43 6465
Fax: +352 4656 493 6465




Doug Lerner <doug at webcrossing.com>
Sent by: use-revolution-bounces at lists.runrev.com
13/02/04 10:47 AM
Please respond to How to use Revolution

 
        To:     <erik at erikhansen.org>, How to use Revolution 
<use-revolution at lists.runrev.com>
        cc: 
        Subject:        Keeping track of a control's transformation?

.


In a client application I am working on, I am drawing arrows and sending 
the
arrow information to a server, to be mirrored in other clients.

One thing that doesn't mirror perfectly though is this: in the client, 
when
you select and resize an arrow, you can effectively change the rotation of
the arrow by resizing so that the relative corners change.

For example, you can turn a bottom left to top right arrow into a bottom
right to top left arrow by dragging the top-right corner anchor to the 
left,
effectively turning the anchor into the top-left corner anchor. Do you 
know
what I mean?

Anyway, all I am sending for resizes is the end rectangle, and that no
longer has enough information in it to indicate that such a transformation
took place.

Is there any information - a before and after transformation matrix or
something like that - that I can use instead to send more complete
information on what happened?

Thanks,

Doug

_______________________________________________
use-revolution mailing list
use-revolution at lists.runrev.com
http://lists.runrev.com/mailman/listinfo/use-revolution




Visit us at http://www.clearstream.com
                                                          
IMPORTANT MESSAGE

Internet communications are not secure and therefore Clearstream International does not accept legal responsibility for the contents of this message.

The information contained in this e-mail is confidential and may be legally privileged. It is intended solely for the addressee. If you are not the intended recipient, any disclosure, copying, distribution or any action taken or omitted to be taken in reliance on it, is prohibited and may be unlawful. Any views expressed in this e-mail are those of the individual sender, except where the sender specifically states them to be the views of Clearstream International or of any of its affiliates or subsidiaries.

END OF DISCLAIMER


More information about the use-livecode mailing list