Reshape Graphic

Frank D. Engel, Jr. fde101 at fjrhome.net
Sat Oct 23 15:49:27 EDT 2004


I was able to get this working well enough from the IDE, but it does 
not work when I build a standalone.  Is revLibrary not copied into a 
standalone, or is there an option in the Standalone Builder that I have 
simply missed?

A simplified version of the code I use (from a button which selects the 
pointer tool) is as follows:

   choose pointer tool
   if pWhich is "1" then
     if the long id of button "revReshape" of card 1 of stack 
"revLibrary" is among the lines of the frontScripts then
       revSetMarkers true
       remove script of button "revReshape" of card 1 of stack 
"revLibrary" from front
     end if
   else
     if the long id of button "revReshape" of card 1 of stack 
"revLibrary" is not among the lines of the frontScripts then
       insert script of button "revReshape" of card 1 of stack 
"revLibrary" into front
       put empty into gREVObjectsList
       revSetMarkers
     end if
   end if

On Oct 22, 2004, at 1:56 PM, Jeanne A. E. DeVoto wrote:

> At 10:36 AM -0400 10/21/2004, Frank D. Engel, Jr. wrote:
>> Anyone know how to activate the "Reshape Graphic" command (Object 
>> menu of Rev 2.5) within a script?
>
> Enter this in the message box and you'll see the script:
>
>   edit script of btn "revReshape" of cd 1 of stack "revLibrary"
>
> When you reshape a selected graphic, this script is made into a 
> temporary frontScript, and the revSetMarkers handler is executed 
> (which sets up the standard visual appearance of the little square 
> markers at the points of the graphic).
>
> The frontScript handles mouse clicks, with a variety of special 
> behaviors such as command-clicking a point to remove it. It basically 
> tracks the mouse while it's down, continually updating the graphic's 
> points property to reflect the user's moving one of the control 
> points. (I notice the dreaded "repeat until the mouse is down" makes 
> an appearance ;-)
> -- 
> jeanne a. e. devoto ~ revolution at jaedworks.com
> http://www.jaedworks.com
> _______________________________________________
> use-revolution mailing list
> use-revolution at lists.runrev.com
> http://lists.runrev.com/mailman/listinfo/use-revolution
>
>
-----------------------------------------------------------
Frank D. Engel, Jr.  <fde101 at fjrhome.net>

$ ln -s /usr/share/kjvbible /usr/manual
$ true | cat /usr/manual | grep "John 3:16"
John 3:16 For God so loved the world, that he gave his only begotten 
Son, that whosoever believeth in him should not perish, but have 
everlasting life.
$


More information about the use-livecode mailing list