Re: Free SVG icons

2018-01-07 Thread Brian Milby via use-livecode
I started a thread over on the forums with a stack that I'm working on:
http://forums.livecode.com/viewtopic.php?f=10&t=30411

It will let you view 80 icons on a card and page though a whole set.  Icons
are imported to the stack directly from a folder of SVG files.

Hope someone finds it useful.

On Thu, Jan 4, 2018 at 11:59 PM, J. Landman Gay via use-livecode <
use-livecode@lists.runrev.com> wrote:

> Very nice, thanks. It took me a bit to figure out the icomoon web app, but
> now I've got the whole feather set and your script works well.
>
>
> On 1/4/18 8:26 PM, Brian Milby via use-livecode wrote:
>
>> Here's a bit of code to handle the feather set when converted by
>> icomoon.io
>> (which could have multiple path statements):
>>
>> on dragEnter
>>local tFile, tSVG, tIndex, tLine
>>set the dragAction to "copy"
>>put line 1 of the dragdata["files"] into me
>>put url ("file:" & me) into tFile
>>set linedel to "> into field 2"
>>
>> On Tue, Jan 2, 2018 at 8:19 PM, hh via use-livecode <
>> use-livecode@lists.runrev.com> wrote:
>>
>> These SVGs are fine.
>>>
>>> 1. download the zip from github
>>> https://codeload.github.com/leungwensen/svg-icon/zip/master
>>> (29.7 MByte, unpacks to 61.4 MByte)
>>>
>>> 2. open one of the folders in dist/svg, e.g. dist/svg/flat
>>> 3. make a stack with one field and one svg widget:
>>>
>>> Script the field as follows
>>>
>>> on dragenter
>>>set the dragaction to "copy"
>>>put line 1 of the dragdata["files"] into me
>>>put url("file:"& me) into s
>>>set linedel to "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
>>
>>
>
> --
> Jacqueline Landman Gay | jac...@hyperactivesw.com
> HyperActive Software   | http://www.hyperactivesw.com
>
> ___
> 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: Local Image Paths in HTML for Browser Widget Fails

2018-01-07 Thread Mike Bonner via use-livecode
ok, nevermind, you can't overlay the browser widget I guess.  Is there a
way?

On Sun, Jan 7, 2018 at 9:14 PM, Mike Bonner  wrote:

> 2 possible options I can see.. either have a 2nd browser widget with that
> page in it, and enable/disable hide/show or just move it out of the
> screenrect..  Though it sounds like all you're doing is putting an animated
> gif that you want to show during page load.   Can't you just pop it into an
> image object, and then overlay it however you like on top of the browser
> widget. hide/show/enable/disable as needed?
>
> On Sun, Jan 7, 2018 at 7:25 PM, Sannyasin Brahmanathaswami via
> use-livecode  wrote:
>
>> @ Mike… thanks…
>>
>> duh! (as he slaps himself on the side of the head)  I was mixing up the
>> props
>>
>> the htmltext # with
>> the url
>>
>> this is all static content so all that was needed was,
>>
>> assets
>>/info
>>   web-loading.html
>>
>> 
>> > height="128" alt="ajax_loader_big">
>> 
>>
>> and then this
>>
>> command setWebURL
>>put path_Assets() & "info/web-loading.html" into tLocalPath
>>set the uirl of widget "body"  to tLocalPath
>> end setWebURL
>>
>>
>> "of course"
>>
>> @ HH, thanks for the base64 method… I can use that in other instances.
>>
>> @ All, this really doesn’t get me what I want though, because as soon as
>> we set the URL of the browser widget to the intended remote web page, our
>> local page is of course "disconnected" the loader image is gone and the
>> user is *still* staring at a blank screen waiting.
>>
>> I must have been working too late and didn't see either of these to
>> things, which, are of course obvious.  I'll start another thread on loading
>> web pages/user notifications.
>>
>> On 1/6/18, 10:15 AM, "use-livecode on behalf of Mike Bonner via
>> use-livecode" > use-livecode@lists.runrev.com> wrote:
>>
>> Then load the file as a url appearing like so..
>>
>> "file:///path/to/your/html/file/myfile.html"
>>
>> At this point the browser widget has a path location so any relative
>> addressing should work.
>>
>> ___
>> 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: Local Image Paths in HTML for Browser Widget Fails

2018-01-07 Thread Mike Bonner via use-livecode
2 possible options I can see.. either have a 2nd browser widget with that
page in it, and enable/disable hide/show or just move it out of the
screenrect..  Though it sounds like all you're doing is putting an animated
gif that you want to show during page load.   Can't you just pop it into an
image object, and then overlay it however you like on top of the browser
widget. hide/show/enable/disable as needed?

On Sun, Jan 7, 2018 at 7:25 PM, Sannyasin Brahmanathaswami via use-livecode
 wrote:

> @ Mike… thanks…
>
> duh! (as he slaps himself on the side of the head)  I was mixing up the
> props
>
> the htmltext # with
> the url
>
> this is all static content so all that was needed was,
>
> assets
>/info
>   web-loading.html
>
> 
>  height="128" alt="ajax_loader_big">
> 
>
> and then this
>
> command setWebURL
>put path_Assets() & "info/web-loading.html" into tLocalPath
>set the uirl of widget "body"  to tLocalPath
> end setWebURL
>
>
> "of course"
>
> @ HH, thanks for the base64 method… I can use that in other instances.
>
> @ All, this really doesn’t get me what I want though, because as soon as
> we set the URL of the browser widget to the intended remote web page, our
> local page is of course "disconnected" the loader image is gone and the
> user is *still* staring at a blank screen waiting.
>
> I must have been working too late and didn't see either of these to
> things, which, are of course obvious.  I'll start another thread on loading
> web pages/user notifications.
>
> On 1/6/18, 10:15 AM, "use-livecode on behalf of Mike Bonner via
> use-livecode"  use-livecode@lists.runrev.com> wrote:
>
> Then load the file as a url appearing like so..
>
> "file:///path/to/your/html/file/myfile.html"
>
> At this point the browser widget has a path location so any relative
> addressing should work.
>
> ___
> 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: Notifying users of Web Delays in Browser Widget

2018-01-07 Thread J. Landman Gay via use-livecode
If I think a url is taking too long, I just move on. Does the user really 
need a notification?



On January 7, 2018 9:08:20 PM Sannyasin Brahmanathaswami via use-livecode 
 wrote:


5) we want to inform the user after 5 seconds that this is taking a long 
time and perhaps they may like to abort.


--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.com



___
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


Notifying users of Web Delays in Browser Widget

2018-01-07 Thread Sannyasin Brahmanathaswami via use-livecode
Where

1) we cannot use TSNet to "listen" to the socket being used by the Browser 
widget

2) We cannot overlay a browser with any kind of control/dialog on mobile (or 
desktop)

3) the browser widget takes the whole card screen on mobile phone, except 
bottom nav bar which is native LC control 50px high

4) it doesn't help to load your own local page with a loader give because this 
is "supplanted" by the remote URL and the browser widget goes blank while 
waiting for the remote page to load

5) we want to inform the user after 5 seconds that this is taking a long time 
and perhaps they may like to abort.

has anyone here wrapped this use case already?

I can think of various scenarios. but I'm loath to mess with the screen too 
much as we already having issues on Android with the browser widget. if we can 
hide the browser widget on mobile and we *can* over lay a control then we can 
load a native LC image with our loader animated GIF.. the it's a no-brainer to 
use this algorithm

check browserDocumentLoadComplete
on send in time every 500 milliseconds
if elapsed time > 5 seconds then
inform user, offer choices… if complete then hide our image and show the 
browser widget.

I am already doing the above and raising a small "snackbar" at the bottom of 
the screen that says "loading"…  that is <50 px high and since that area is not 
occupied by the browser widget, this works… but I would rather have a more "in 
your face" dialog for the user who is, say in mangroves of Bengal with 
Android/3G and is waiting, waiting and waiting for a page to load from some 
Cloud Flare server in Chennai, Delhi or Bangkok… (no kidding I actually have 
some users in that context)  my beta tester in Kerala wants some better 
notification for this situation.

But before I go down this road, I'm wondering what anyone else may have come to 
for a UI/UX for this that works we on both iOS and Android.

or boil down to a single question: Anyone having issues with hiding/showing the 
browser widget on Android? and using that space for native controls while it's 
hidden?

BR

OT: Throttling bandwidth on test devices seems to be a common requirement, if 
you are stuck with highspeed WIFI.. what to do?  A quick search, yes, lots of 
hits, but no  easy options… for either iOS or Android. Have you found one? For 
now I'm just switching to airplane mode, commenting out our 
"pingForConnection/Abort" handlers in test builds… but this is a nuisance…





___
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: Object layers

2018-01-07 Thread dunbarx via use-livecode
Jacque.

I do receive them as emails, but the text is not well formed, and the thread
is not preserved. So I go to babble to get the context and timing.

It would all be fine if we signed our names.

Craig



--
Sent from: 
http://runtime-revolution.278305.n4.nabble.com/Revolution-User-f278306.html

___
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: Local Image Paths in HTML for Browser Widget Fails

2018-01-07 Thread Sannyasin Brahmanathaswami via use-livecode
@ Mike… thanks…

duh! (as he slaps himself on the side of the head)  I was mixing up the props 

the htmltext # with
the url

this is all static content so all that was needed was, 

assets
   /info
  web-loading.html



 

and then this

command setWebURL
   put path_Assets() & "info/web-loading.html" into tLocalPath
   set the uirl of widget "body"  to tLocalPath 
end setWebURL


"of course"

@ HH, thanks for the base64 method… I can use that in other instances.

@ All, this really doesn’t get me what I want though, because as soon as we set 
the URL of the browser widget to the intended remote web page, our local page 
is of course "disconnected" the loader image is gone and the user is *still* 
staring at a blank screen waiting.

I must have been working too late and didn't see either of these to things, 
which, are of course obvious.  I'll start another thread on loading web 
pages/user notifications.

On 1/6/18, 10:15 AM, "use-livecode on behalf of Mike Bonner via use-livecode" 
 wrote:

Then load the file as a url appearing like so..

"file:///path/to/your/html/file/myfile.html"

At this point the browser widget has a path location so any relative
addressing should work.

___
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: Object layers

2018-01-07 Thread J. Landman Gay via use-livecode
It works if you receive the list in email, only the nabble archives do that 
(and maybe some others.) The last person to post is assigned to all posts 
in the archive. It can change minute to minute.


Also, when replying to the list from an email client you may need to adjust 
your reply settings, otherwise the reply goes only to the poster and not to 
the entire list.


--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.com



On January 7, 2018 3:32:23 PM dunbarx via use-livecode 
 wrote:



Klaus.

I never can figure out who the authors of these posts are. It seems that
each day one user garners all of them. I have no idea how that is managed.
With--over at midnight GMT?

I asked years ago that everyone sign their full names because the list
structure itself is useless.

Craig Newman



--
Sent from: 
http://runtime-revolution.278305.n4.nabble.com/Revolution-User-f278306.html


___
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: Object layers

2018-01-07 Thread dunbarx via use-livecode
Klaus.

I never can figure out who the authors of these posts are. It seems that
each day one user garners all of them. I have no idea how that is managed.
With--over at midnight GMT?

I asked years ago that everyone sign their full names because the list
structure itself is useless.

Craig Newman



--
Sent from: 
http://runtime-revolution.278305.n4.nabble.com/Revolution-User-f278306.html

___
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: Object layers

2018-01-07 Thread Klaus major-k via use-livecode
Hi Craig,

> Am 07.01.2018 um 18:13 schrieb dunbarx via use-livecode 
> :
> 
> "I have experienced that ungrouping may send the individual objects to random
> layers. "
> 
> First, what Klaus said.
> 
> Second, layer order is preserved pretty well in LC. When you set the layer
> of the group to top, as Kluas

sheesh... 8-)

> suggests, and then ungroup, all the child
> controls take the topmost layers, with their individual order reflecting
> their order when they were initially grouped.

although I am quite active in the forum and here on the list, I did NOT respond
to this thread so far, you mean Randy H. :-)

> Craig Newman

Best

Klaus

--
Klaus Major
http://www.major-k.de
kl...@major-k.de


___
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: Object layers

2018-01-07 Thread dunbarx via use-livecode
"I have experienced that ungrouping may send the individual objects to random
layers. "

First, what Klaus said.

Second, layer order is preserved pretty well in LC. When you set the layer
of the group to top, as Kluas suggests, and then ungroup, all the child
controls take the topmost layers, with their individual order reflecting
their order when they were initially grouped.

Craig Newman



--
Sent from: 
http://runtime-revolution.278305.n4.nabble.com/Revolution-User-f278306.html

___
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: Object layers

2018-01-07 Thread Randy Hengst via use-livecode
What if you set the layer of the group to top before ungrouping?
set the layer of grp "playerGroup" to top

ungroup grp "playerGroup"

But, why do you need to ungroup? 

randy
-

> On Jan 7, 2018, at 9:32 AM, Pyyhtiä Christer via use-livecode 
>  wrote:
> 
> When setting object layers, how do they work actually?
> 
> The documentation states the higher the number of an object, the control is 
> higher than the the object it is on.
> 
> This means that in case of two objects on top of each other a mouseClick 
> would go first to the object with the higher layer number, yes?
> 
> And, it seems to be that not any two objects on a card can exist with the 
> same layer number, if the objects are not in the same group, right?
> 
> Now if you have objects grouped, and you ungroup them, how to keep them still 
> above any other layers they are on?  For example, you have a set of game 
> buttons on the board, which you initially group to move them together, and 
> then you need to ungroup them, and with sequential clocks you want to make 
> sure the control is with a single button instead of first hitting the 
> playboard squares, how do you make sure the buttons reside on top of the 
> board.
> 
> I have experienced that ungrouping may send the individual objects to random 
> layers.
> 
> 
> Christer Pyyhtiä
> MindCrea Ltd
> chris...@mindcrea.com 
> 
> 
> 
> ___
> 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

Object layers

2018-01-07 Thread Pyyhtiä Christer via use-livecode
When setting object layers, how do they work actually?

The documentation states the higher the number of an object, the control is 
higher than the the object it is on.

This means that in case of two objects on top of each other a mouseClick would 
go first to the object with the higher layer number, yes?

And, it seems to be that not any two objects on a card can exist with the same 
layer number, if the objects are not in the same group, right?

Now if you have objects grouped, and you ungroup them, how to keep them still 
above any other layers they are on?  For example, you have a set of game 
buttons on the board, which you initially group to move them together, and then 
you need to ungroup them, and with sequential clocks you want to make sure the 
control is with a single button instead of first hitting the playboard squares, 
how do you make sure the buttons reside on top of the board.

I have experienced that ungrouping may send the individual objects to random 
layers.


Christer Pyyhtiä
MindCrea Ltd
chris...@mindcrea.com 



___
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: text encoding problem Mac to iOS?

2018-01-07 Thread Klaus major-k via use-livecode
Am 07.01.2018 um 13:01 schrieb Klaus major-k via use-livecode 
:
> 
> Hallo Hermann,
> 
>> Am 06.01.2018 um 21:09 schrieb hh via use-livecode 
>> :
>> 
>> I tested this as follows (what shows that all my presumptions are wrong):
>> 
>> 1. Downloaded and installed in the IDE the default iOSFont SF from here
>> ___https://developer.apple.com/fonts/
>> 2. Set the font SF Text Regular for both the field and the dataGrid header
>> 3. Wrote Text (incl. umlauts) directly into the field and directly into
>> ___the contents of the header
>> 
>> So clipboard effects and different default font settings are excluded.
>> 
>> The effect remains exactly the same as you (Klaus) describe.
>> For me it is now clear that this is a bug of the datagrid.
>> 
>> p.s. Tested only in the simulator but the font is the same on real hardware.
> 
> thanks for testing!
> 
> I think I found the culprit:
> In the Datagrid Library in the handler -> setprop dgColumnLabel [pColumn] 
> pValue
> Line 6094:
> ...
> if the platform is "macos" then put "mac" into theColsA[pColumn]["encoding"]
> ...
> 
> If I change "mac" to "utf8", the header look fine in the simulator!
> Did not test the windows encoding, but should surely also read "utf8"
> 
> Will file a but report later today.

done: 

--
Klaus Major
http://www.major-k.de
kl...@major-k.de


___
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: text encoding problem Mac to iOS?

2018-01-07 Thread Klaus major-k via use-livecode
Hallo Hermann,

> Am 06.01.2018 um 21:09 schrieb hh via use-livecode 
> :
> 
> I tested this as follows (what shows that all my presumptions are wrong):
> 
> 1. Downloaded and installed in the IDE the default iOSFont SF from here
> ___https://developer.apple.com/fonts/
> 2. Set the font SF Text Regular for both the field and the dataGrid header
> 3. Wrote Text (incl. umlauts) directly into the field and directly into
> ___the contents of the header
> 
> So clipboard effects and different default font settings are excluded.
> 
> The effect remains exactly the same as you (Klaus) describe.
> For me it is now clear that this is a bug of the datagrid.
> 
> p.s. Tested only in the simulator but the font is the same on real hardware.

thanks for testing!

I think I found the culprit:
In the Datagrid Library in the handler -> setprop dgColumnLabel [pColumn] pValue
Line 6094:
...
if the platform is "macos" then put "mac" into theColsA[pColumn]["encoding"]
...

If I change "mac" to "utf8", the header look fine in the simulator!
Did not test the windows encoding, but should surely also read "utf8"

Will file a but report later today.


Best

Klaus

--
Klaus Major
http://www.major-k.de
kl...@major-k.de


___
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: Let's rotate an SVG widget

2018-01-07 Thread Richmond Mathewson via use-livecode

"But you can compute the needed rectangle and resize the

widget accordingly by LC Script."

Indeed: but that presupposes I'm NOT a lazy slob8-)

http://forums.livecode.com/viewtopic.php?f=8&t=30405

Richmond.


On 7/1/2018 11:58 am, hh via use-livecode wrote:

Maintain aspect ratio is for resizing the svg object
when resizing the widget.

What you want is  probably that the widget resizes its
rectangle *minimally* so that the size of the svg remains
unchanged when rotating. That's not (yet) available in LCB.

But you can compute the needed rectangle and resize the
widget accordingly by LC Script.
(I did that for a rotating text widget).

___
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: Let's rotate an SVG widget

2018-01-07 Thread hh via use-livecode
Maintain aspect ratio is for resizing the svg object
when resizing the widget.

What you want is  probably that the widget resizes its
rectangle *minimally* so that the size of the svg remains
unchanged when rotating. That's not (yet) available in LCB.

But you can compute the needed rectangle and resize the
widget accordingly by LC Script.
(I did that for a rotating text widget).

___
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: Let's rotate an SVG widget

2018-01-07 Thread Richmond Mathewson via use-livecode

I went here: https://livecode.com/livecode-widgets-svg-path/

and came across maintainAspectRatio which sounds dead groovy:

setthemaintainAspectRatio ofwidget "hour" totrue
settheangleofwidget "hour" toINC

but it didn't maintain its aspect ratio . . .

Richmond.


On 7/1/2018 10:43 am, Richmond Mathewson wrote:

So, I imported an SVG from Inkscape into an SVG widget . . .

Then I tried to rotate the thing;

it rotated,

it kept "swelling and shrinking" because its bounding box was square.

This is not cutting the mustard.

Richmond.


___
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


Let's rotate an SVG widget

2018-01-07 Thread Richmond Mathewson via use-livecode

So, I imported an SVG from Inkscape into an SVG widget . . .

Then I tried to rotate the thing;

it rotated,

it kept "swelling and shrinking" because its bounding box was square.

This is not cutting the mustard.

Richmond.
___
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