Re: Scalefactor positioning

2023-03-08 Thread J. Landman Gay via use-livecode
Thanks Bernd. Since all scaled coordinates are translated to card 
coordinates I guess I assumed the stack window position would be translated 
too. In retrospect it makes sense.


--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
On March 8, 2023 5:59:21 PM "Niggemann, Bernd via use-livecode" 
 wrote:



J. Landman Gay wrote
I need to set the scalefactor of a stack and position it at the screenloc.



on mouseUp
  local tScaleFactor, tScreenLoc, tNewStackLoc
  put the scaleFactor of this stack into tScaleFactor
  put the screenLoc into tScreenLoc
  put item 1 of tScreenLoc / tScaleFactor into item 1 of tNewStackLoc
  put item 2 of tScreenLoc / tScaleFactor into item 2 of tNewStackLoc
  set the loc of this stack to tNewStackLoc
end mouseUp

This works for me

Kind regards
Bernd

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your 
subscription preferences:

http://lists.runrev.com/mailman/listinfo/use-livecode





___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Scalefactor positioning

2023-03-08 Thread Niggemann, Bernd via use-livecode
> J. Landman Gay wrote
> I need to set the scalefactor of a stack and position it at the screenloc.


on mouseUp
   local tScaleFactor, tScreenLoc, tNewStackLoc
   put the scaleFactor of this stack into tScaleFactor
   put the screenLoc into tScreenLoc
   put item 1 of tScreenLoc / tScaleFactor into item 1 of tNewStackLoc
   put item 2 of tScreenLoc / tScaleFactor into item 2 of tNewStackLoc
   set the loc of this stack to tNewStackLoc
end mouseUp

This works for me

Kind regards
Bernd

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode