Flipping Graphics
Richmond
richmondmathewson at gmail.com
Thu Jul 21 13:04:00 EDT 2016
Thanks: I have just looked at that.
Richmond.
On 21.07.2016 19:45, Mike Bonner wrote:
> Here is code in the ide that flips graphics, you can probably use it to
> make your own version and stuff it in a library.
>
> on revIDEFlipGraphics pGraphics, pOrientation
> # Make sure targets are all graphics
> if not revIDEEnsureControlsOfType(pGraphics, "graphic") then
> exit revIDEFlipGraphics
> end if
>
> repeat for each line tGraphic in pGraphics
> local tPoints, tNewPoints
> put the points of tGraphic into tPoints
>
> if pOrientation is "Horizontal" then
> ## 2014-08-20 EJB [[Bug 13191]]
> --flip graphic horizontally
> local tLeft, tRight
> put the left of tGraphic into tLeft
> put the right of tGraphic into tRight
>
> repeat for each line tPoint in tPoints
> -- added BN in case a line is empty
> if tPoint is empty then
> put cr after tNewPoints
> next repeat
> end if
>
> put tLeft + tRight - item 1 of tPoint, item 2 of tPoint & cr
> after tNewPoints
> end repeat
> else
> --flip graphic vertically
> local tTop, tBottom
> put the top of tGraphic into tTop
> put the bottom of tGraphic into tBottom
> repeat for each line tPoint in tPoints
> -- added BN in case a line is empty
> if tPoint is empty then
> put cr after tNewPoints
> next repeat
> end if
>
> put item 1 of tPoint, tTop + tBottom - item 2 of tPoint & cr
> after tNewPoints
> end repeat
> end if
> set the points of tGraphic to tNewPoints
> end repeat
> end revIDEFlipGraphics
>
> On Thu, Jul 21, 2016 at 10:39 AM, Klaus major-k <klaus at major-k.de> wrote:
>
>> Hi Richmond,
>>
>>> Am 21.07.2016 um 18:36 schrieb Richmond <richmondmathewson at gmail.com>:
>>>
>>> As it is possible to *flip* a *graphic* via the *revMenubar*:
>> Menu/Object/Flip Graphic why does it not
>>> appear to be possible to *flip* using code:
>>>
>>> on mouseUp
>>> flip grc "XXX" horizontally
>>> end mouseUp
>>> ?
>> as the dicitonary states, "flip" only works with images.
>>
>>> Richmond.
>> Best
>>
>> Klaus
>>
>> --
>> Klaus Major
>> http://www.major-k.de
>> klaus at major-k.de
>>
>>
>> _______________________________________________
>> use-livecode mailing list
>> use-livecode at 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 at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
More information about the use-livecode
mailing list