Re: NAVRAD was: lcb missing manual

2022-09-17 Thread Mike Kerner via use-livecode
Have a look at the CompileIt! manual again. That was 1990. There was no
special intermediate language to get toolbox rom or native library calls.
LC's choice to engineer LCB the way it did was a choice. It obviously makes
it less approachable to the customer. Maybe it makes it easier for the
team. Unfortunately, what REALLY makes it less approachable to us, as
customers, is all of the work that has to go in to learning it due to the
thin documentation, and how long it takes to debug it because the tools are
not groovy. (Oh, look, a syntax error! What exactly is the error?)
If you have used tmControls (https://github.com/macMikey/tmControl), you
will see that it's more than possible to build beautiful controls with LCS.
In some cases, native interface objects are great, but in a lot of cases,
they are completely overrated (I'm looking at you,flat  iOS button).
In the meantime, for all of you that are interested, please stop over at
the LCB Missing Manual repo on github (
https://github.com/macMikey/LCB-missing-manual). The wiki is an attempt to
build a real LCB manual. The issues are for all of the things that get you
stuck, so please post. That will help the wiki get better.
___
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: NAVRAD was: lcb missing manual

2022-09-17 Thread Alex Tweedly via use-livecode



On 17/09/2022 08:54, Jacques Clavel via use-livecode wrote:

point 6. maybe potential for future performance gains :
- But today LCB is surprisingly less efficient (/3) than LCS (???)

Yes, at first glance it is surprising; typed variables etc. *should* 
make it possible to be more efficient. And I think some day they will.


But for now, I think that isn't, and shouldn't be, a priority for LC Ltd.

The intended uses for LCB are to interface to other libraries/languages, 
and to provide graphic / UI widgets - and performance is not critical to 
either of those roles. If I have a LC app which is suffering 
performance, I should first look at the algorithm, the data structures, 
engine features I might be able to use, , separate process, ...


And if none of them fix it for me, then I'm probably going to want a 
high-performance library in some other language (C, C++, even NumPY, 
whatever) which allows it to be highly optimized.


My new slogan :

If I'm suffering for performance, I don't want a 10% improvement from 
LCB, I want a 10x improvement from C.


Alex.


___
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: NAVRAD was: lcb missing manual

2022-09-17 Thread Jacques Clavel via use-livecode
point 6. maybe potential for future performance gains :
- But today LCB is surprisingly less efficient (/3) than LCS (???)

JC

Le sam. 17 sept. 2022 à 01:35, Alex Tweedly via use-livecode <
use-livecode@lists.runrev.com> a écrit :

>
> On 15/09/2022 16:37, Ralph DiMola via use-livecode wrote:
> > Docs aside... I still think that widgets and lcb is one of best
> additions to
> > LC. Community collaboration like this will make for better documentation
> and
> > more new/improved widgets. A robust library of widgets can only help LC
> to
> > penetrate the market. If only we had these when I started...
>
> I so much want to agree - but unfortunately it looks to me more like the
> biggest missed opportunity.
>
> The combination of widgets and LCB is a powerful one (and may indeed be
> one of the best additions). But I think if you unpick and pull apart the
> two parts (widget vs LCB) then there is what looks, to the naive
> observer like me, a missed chance.
>
> Widgets + LCB gives us (amongst other things):
>
> 1. naming + distribution + installation schemes.
>
> 2. integration with the docs / dictionary and IDE tools (inspectors,
> editors)
>
> 3. efficient "direct" drawing to canvas
>
> 4. typed variables
>
> 5. access to foreign languages / libraries.
>
> 6. maybe potential for future performance gains.
>
>
> But of those, only the last two *require* LCB; the others *could* have
> been done in a way that allows LCScript authors to benefit. (1) and (2)
> are clearly feasible for LCS almost without change from what's been done
> for LCB widgets, and I have to believe it would have been possible to
> provide LCS commands and functions to manipulate the canvas.
>
> Given those three things, many of the widgets (e.g. rotatedtext, navRAD)
> look like they could have been done easily using LCS.
>
> I still hold on to the hope that this will become a feature in some
> future release. And when (if) it ever does, then maybe we will see "1000
> widgets by Christmas" because it will be so much more approachable for
> the average LS Scripter.
>
> Alex.
>
>
>
>
> ___
> 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
>


-- 
Jacques Clavel
___
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: NAVRAD was: lcb missing manual

2022-09-16 Thread Alex Tweedly via use-livecode



On 15/09/2022 16:37, Ralph DiMola via use-livecode wrote:

Docs aside... I still think that widgets and lcb is one of best additions to
LC. Community collaboration like this will make for better documentation and
more new/improved widgets. A robust library of widgets can only help LC to
penetrate the market. If only we had these when I started...


I so much want to agree - but unfortunately it looks to me more like the 
biggest missed opportunity.


The combination of widgets and LCB is a powerful one (and may indeed be 
one of the best additions). But I think if you unpick and pull apart the 
two parts (widget vs LCB) then there is what looks, to the naive 
observer like me, a missed chance.


Widgets + LCB gives us (amongst other things):

1. naming + distribution + installation schemes.

2. integration with the docs / dictionary and IDE tools (inspectors, 
editors)


3. efficient "direct" drawing to canvas

4. typed variables

5. access to foreign languages / libraries.

6. maybe potential for future performance gains.


But of those, only the last two *require* LCB; the others *could* have 
been done in a way that allows LCScript authors to benefit. (1) and (2) 
are clearly feasible for LCS almost without change from what's been done 
for LCB widgets, and I have to believe it would have been possible to 
provide LCS commands and functions to manipulate the canvas.


Given those three things, many of the widgets (e.g. rotatedtext, navRAD) 
look like they could have been done easily using LCS.


I still hold on to the hope that this will become a feature in some 
future release. And when (if) it ever does, then maybe we will see "1000 
widgets by Christmas" because it will be so much more approachable for 
the average LS Scripter.


Alex.




___
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: NAVRAD was: lcb missing manual

2022-09-16 Thread Mike Kerner via use-livecode
By the way, we updated it, again, this morning, because, we're like little
kids now that we're starting to crack the code on this thing. It's nothing
too exciting, today, but it's better than it was, yesterday, including
fixing the copyright header - which was my error.
Here's what happened on the copyright: originally Ralph was working on this
widget and I was working on it, separately. His version had the OSS
copyright text on it (correct). I was intending to just throw the updates
at LC and say "Here", so I grabbed the later copyright header to make
merging it easier. The code of the widget is exactly the same between the
OSS version and the one that's in the newer bundles.
Now, I'm more inclined to do it "the right way", so, this morning's version
has the original, technically correct, OSS header.
That header says
Copyright (C) 2015-2016 LiveCode Ltd.

This file is part of LiveCode.

LiveCode is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License v3 as published by the Free
Software Foundation.

LiveCode is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
for more details.

You should have received a copy of the GNU General Public License
along with LiveCode.  If not see .
___
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: NAVRAD was: lcb missing manual

2022-09-16 Thread Alex Tweedly via use-livecode
Sorry, I confused things by using the word "outdated". I wasn't 
referring to the date in the copyright statement, but to the fact that 
it says "Livecode is free software [...  GPL]", and "this file is part 
of Livecode", and implications that may have on the license situation 
for the widget and anyone who uses it in an app.


Alex.


On 16/09/2022 01:19, J. Landman Gay via use-livecode wrote:
Legally the only date that matters is the date of creation. Almost 
everyone adds the current date as well, and I keep trying to talk my 
clients out of it but they won't listen. Then I have to keep updating 
the copyright string, knowing it doesn't matter, but if I don't the 
app looks old and unsupported. Some time back I wrote a handler that 
updates the end date to the current year on launch so I don't have to 
worry about it.


A single copyright creation date is valid for the life of the creator 
plus (in the US) 75 years.


Oh well.
--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
On September 15, 2022 5:12:59 PM Alex Tweedly via use-livecode 
 wrote:



On 15/09/2022 15:44, Mike Kerner via use-livecode wrote:

What's NavRAD? It's a better version of LiveCode's NavBar widget.
Why "RAD"? Cos Ralph A DiMola said so, since he added the first two 
nifty

updates to it:


I see the code has an outdated copyright statement, which would (I
think) currently mean that any app using it would (potentially) become
open-source (GPL). If that;s not the intent, maybe it could be updated ?

Currently it says


  Copyright (C) 2015-2022 LiveCode Ltd.icon

  This file is part of LiveCode.

  LiveCode is free software; you can redistribute it and/or modify it
under
  the terms of the GNU General Public License v3 as published by the 
Free

  Software Foundation.

  LiveCode is distributed in the hope that it will be useful, but
WITHOUT ANY
  WARRANTY; without even the implied warranty of MERCHANTABILITY or
  FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  for more details.

  You should have received a copy of the GNU General Public License
  along with LiveCode.  If not see .  */


Alex.




Copyright (C) 2015-2022 LiveCode Ltd.icon



This file is part of LiveCode.



LiveCode is free software; you can redistribute it and/or modify it
under

the terms of the GNU General Public License v3 as published by 
the Free


Software Foundation.



LiveCode is distributed in the hope that it will be useful, but
WITHOUT ANY

WARRANTY; without even the implied warranty of MERCHANTABILITY or

FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public 
License


for more details.



You should have received a copy of the GNU General Public License

along with LiveCode. If not see . */



___
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


___
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: NAVRAD was: lcb missing manual

2022-09-15 Thread J. Landman Gay via use-livecode
Legally the only date that matters is the date of creation. Almost everyone 
adds the current date as well, and I keep trying to talk my clients out of 
it but they won't listen. Then I have to keep updating the copyright 
string, knowing it doesn't matter, but if I don't the app looks old and 
unsupported. Some time back I wrote a handler that updates the end date to 
the current year on launch so I don't have to worry about it.


A single copyright creation date is valid for the life of the creator plus 
(in the US) 75 years.


Oh well.
--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
On September 15, 2022 5:12:59 PM Alex Tweedly via use-livecode 
 wrote:



On 15/09/2022 15:44, Mike Kerner via use-livecode wrote:

What's NavRAD? It's a better version of LiveCode's NavBar widget.
Why "RAD"? Cos Ralph A DiMola said so, since he added the first two nifty
updates to it:


I see the code has an outdated copyright statement, which would (I
think) currently mean that any app using it would (potentially) become
open-source (GPL). If that;s not the intent, maybe it could be updated ?

Currently it says


  Copyright (C) 2015-2022 LiveCode Ltd.icon

  This file is part of LiveCode.

  LiveCode is free software; you can redistribute it and/or modify it
under
  the terms of the GNU General Public License v3 as published by the Free
  Software Foundation.

  LiveCode is distributed in the hope that it will be useful, but
WITHOUT ANY
  WARRANTY; without even the implied warranty of MERCHANTABILITY or
  FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  for more details.

  You should have received a copy of the GNU General Public License
  along with LiveCode.  If not see .  */


Alex.




Copyright (C) 2015-2022 LiveCode Ltd.icon



This file is part of LiveCode.



LiveCode is free software; you can redistribute it and/or modify it
under

the terms of the GNU General Public License v3 as published by the Free

Software Foundation.



LiveCode is distributed in the hope that it will be useful, but
WITHOUT ANY

WARRANTY; without even the implied warranty of MERCHANTABILITY or

FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License

for more details.



You should have received a copy of the GNU General Public License

along with LiveCode. If not see . */



___
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: NAVRAD was: lcb missing manual

2022-09-15 Thread Alex Tweedly via use-livecode


On 15/09/2022 15:44, Mike Kerner via use-livecode wrote:

What's NavRAD? It's a better version of LiveCode's NavBar widget.
Why "RAD"? Cos Ralph A DiMola said so, since he added the first two nifty
updates to it:


I see the code has an outdated copyright statement, which would (I 
think) currently mean that any app using it would (potentially) become 
open-source (GPL). If that;s not the intent, maybe it could be updated ?


Currently it says


  Copyright (C) 2015-2022 LiveCode Ltd.icon

  This file is part of LiveCode.

  LiveCode is free software; you can redistribute it and/or modify it 
under

  the terms of the GNU General Public License v3 as published by the Free
  Software Foundation.

  LiveCode is distributed in the hope that it will be useful, but 
WITHOUT ANY

  WARRANTY; without even the implied warranty of MERCHANTABILITY or
  FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  for more details.

  You should have received a copy of the GNU General Public License
  along with LiveCode.  If not see .  */


Alex.




Copyright (C) 2015-2022 LiveCode Ltd.icon



This file is part of LiveCode.



	LiveCode is free software; you can redistribute it and/or modify it 
under


the terms of the GNU General Public License v3 as published by the Free

Software Foundation.



	LiveCode is distributed in the hope that it will be useful, but 
WITHOUT ANY


WARRANTY; without even the implied warranty of MERCHANTABILITY or

FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License

for more details.



You should have received a copy of the GNU General Public License

along with LiveCode. If not see . */



___
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: NAVRAD was: lcb missing manual

2022-09-15 Thread Ralph DiMola via use-livecode
Docs aside... I still think that widgets and lcb is one of best additions to
LC. Community collaboration like this will make for better documentation and
more new/improved widgets. A robust library of widgets can only help LC to
penetrate the market. If only we had these when I started...

Shout out to Mike K. for all the help!

Ralph DiMola
IT Director
Evergreen Information Services
rdim...@evergreeninfo.net


___
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: NAVRAD was: lcb missing manual

2022-09-15 Thread Ralph DiMola via use-livecode
Also another new feature is the Icon Fill property. If enabled: 1)If there
is no label the icon is enlarged slightly and centered vertically 2) In the
PI the label can be deleted without the "New Item" inserted into the label.
I did this because among others the social media icons don't need labels.

All new features are fully documented.

Ralph DiMola
IT Director
Evergreen Information Services
rdim...@evergreeninfo.net

-Original Message-
From: use-livecode [mailto:use-livecode-boun...@lists.runrev.com] On Behalf
Of Mike Kerner via use-livecode
Sent: Thursday, September 15, 2022 10:45 AM
To: How to use LiveCode
Cc: Mike Kerner
Subject: Re: NAVRAD was: lcb missing manual

What's NavRAD? It's a better version of LiveCode's NavBar widget.
Why "RAD"? Cos Ralph A DiMola said so, since he added the first two nifty
updates to it:
* an autoHilite boolean, so you can intercept clicks before the selected
icon changes instead of after, and
* icon zoom
Now it's also got margins.
https://github.com/macMikey/LC-NavRad
___
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: NAVRAD was: lcb missing manual

2022-09-15 Thread Mike Kerner via use-livecode
What's NavRAD? It's a better version of LiveCode's NavBar widget.
Why "RAD"? Cos Ralph A DiMola said so, since he added the first two nifty
updates to it:
* an autoHilite boolean, so you can intercept clicks before the selected
icon changes instead of after, and
* icon zoom
Now it's also got margins.
https://github.com/macMikey/LC-NavRad
___
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: NAVRAD was: lcb missing manual

2022-09-10 Thread Mike Kerner via use-livecode
tell you what: email me what you do, and i'll email you what i do, and then
i'll put it up on the repo, and then you don't have to.

On Sat, Sep 10, 2022 at 1:45 PM Ralph DiMola via use-livecode <
use-livecode@lists.runrev.com> wrote:

> I also got rid of the 3 properties. I have a Icon Zoom percent that
> defaults
> to 100 % for all icons just about finished.
>
> I guess I'll have to understand github. I was hoping to avoid it until I
> retire. Every time I go to github it's just so confusing just to get
> something that's there. It's not intuitive at all. It gives me a headache
> bigger than LCB if that's possible. Is there any place that explains how to
> use it with some clarity?
>
> Ralph DiMola
> IT Director
> Evergreen Information Services
> rdim...@evergreeninfo.net
>
> -Original Message-
> From: use-livecode [mailto:use-livecode-boun...@lists.runrev.com] On
> Behalf
> Of Mike Kerner via use-livecode
> Sent: Saturday, September 10, 2022 12:03 PM
> To: How to use LiveCode
> Cc: Mike Kerner
> Subject: Re: NAVRAD was: lcb missing manual
>
> Update:
> * Put it on github because I'm starting to tweak it, too (on the develop
> branch - Ralph's original version is on the Deploy branch)
> * Made several properties invisible in the Properties Inspector
> * on to the next item on the list
>
> On Fri, Sep 9, 2022 at 4:54 PM Mike Kerner 
> wrote:
>
> > Thanks for the help, guys.
> > What about this list for a next-up wishlist?:
> > * I think some of the properties in the PI are extraneous: "selected
> > item name", "pre Hilited item", "pre hilited name", so remove them
> > from the PI
> > * Add borders/margins or offsets, because on mobile, there is
> > furniture, especially on the ipad pros, and especially in ipados 16.x,
> > which cover parts of the nav bar
> > * icon size selection
> > * support embedding raw svg paths
> > * support new icon picker widget
> >
>
>
> --
> On the first day, God created the heavens and the Earth On the second day,
> God created the oceans.
> On the third day, God put the animals on hold for a few hours,
>and did a little diving.
> And God said, "This is good."
> ___
> 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
>


-- 
On the first day, God created the heavens and the Earth
On the second day, God created the oceans.
On the third day, God put the animals on hold for a few hours,
   and did a little diving.
And God said, "This is good."
___
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: NAVRAD was: lcb missing manual

2022-09-10 Thread Ralph DiMola via use-livecode
I also got rid of the 3 properties. I have a Icon Zoom percent that defaults
to 100 % for all icons just about finished.

I guess I'll have to understand github. I was hoping to avoid it until I
retire. Every time I go to github it's just so confusing just to get
something that's there. It's not intuitive at all. It gives me a headache
bigger than LCB if that's possible. Is there any place that explains how to
use it with some clarity?

Ralph DiMola
IT Director
Evergreen Information Services
rdim...@evergreeninfo.net

-Original Message-
From: use-livecode [mailto:use-livecode-boun...@lists.runrev.com] On Behalf
Of Mike Kerner via use-livecode
Sent: Saturday, September 10, 2022 12:03 PM
To: How to use LiveCode
Cc: Mike Kerner
Subject: Re: NAVRAD was: lcb missing manual

Update:
* Put it on github because I'm starting to tweak it, too (on the develop
branch - Ralph's original version is on the Deploy branch)
* Made several properties invisible in the Properties Inspector
* on to the next item on the list

On Fri, Sep 9, 2022 at 4:54 PM Mike Kerner 
wrote:

> Thanks for the help, guys.
> What about this list for a next-up wishlist?:
> * I think some of the properties in the PI are extraneous: "selected 
> item name", "pre Hilited item", "pre hilited name", so remove them 
> from the PI
> * Add borders/margins or offsets, because on mobile, there is 
> furniture, especially on the ipad pros, and especially in ipados 16.x, 
> which cover parts of the nav bar
> * icon size selection
> * support embedding raw svg paths
> * support new icon picker widget
>


--
On the first day, God created the heavens and the Earth On the second day,
God created the oceans.
On the third day, God put the animals on hold for a few hours,
   and did a little diving.
And God said, "This is good."
___
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: NAVRAD was: lcb missing manual

2022-09-10 Thread Mike Kerner via use-livecode
Update:
* Put it on github because I'm starting to tweak it, too (on the develop
branch - Ralph's original version is on the Deploy branch)
* Made several properties invisible in the Properties Inspector
* on to the next item on the list

On Fri, Sep 9, 2022 at 4:54 PM Mike Kerner 
wrote:

> Thanks for the help, guys.
> What about this list for a next-up wishlist?:
> * I think some of the properties in the PI are extraneous: "selected item
> name", "pre Hilited item", "pre hilited name", so remove them from the PI
> * Add borders/margins or offsets, because on mobile, there is furniture,
> especially on the ipad pros, and especially in ipados 16.x, which cover
> parts of the nav bar
> * icon size selection
> * support embedding raw svg paths
> * support new icon picker widget
>


-- 
On the first day, God created the heavens and the Earth
On the second day, God created the oceans.
On the third day, God put the animals on hold for a few hours,
   and did a little diving.
And God said, "This is good."
___
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: NAVRAD was: lcb missing manual

2022-09-09 Thread Mike Kerner via use-livecode
Thanks for the help, guys.
What about this list for a next-up wishlist?:
* I think some of the properties in the PI are extraneous: "selected item
name", "pre Hilited item", "pre hilited name", so remove them from the PI
* Add borders/margins or offsets, because on mobile, there is furniture,
especially on the ipad pros, and especially in ipados 16.x, which cover
parts of the nav bar
* icon size selection
* support embedding raw svg paths
* support new icon picker 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: NAVRAD was: lcb missing manual

2022-09-09 Thread Ralph DiMola via use-livecode
The .lce file is in zip format. Change the extension to .zip to easily examine 
contents.

Ralph DiMola
IT Director
Evergreen Information Services
rdim...@evergreeninfo.net



-Original Message-
From: use-livecode [mailto:use-livecode-boun...@lists.runrev.com] On Behalf Of 
Matthias Rebbe via use-livecode
Sent: Friday, September 09, 2022 1:47 PM
To: How to use LiveCode
Cc: Matthias Rebbe
Subject: Re: NAVRAD was: lcb missing manual

If you would extract the .lce file, then you could copy the extracted folder to 
the extension folder. 

Von meinem iPhone gesendet

> Am 09.09.2022 um 19:05 schrieb Mike Kerner via use-livecode 
> :
> 
> Weird. I thought you could just toss it in the extensions folder.
> 
>> On Fri, Sep 9, 2022 at 10:33 AM Ralph DiMola via use-livecode < 
>> use-livecode@lists.runrev.com> wrote:
>> 
>> Yes, And after the install you will the widget folder in your "My 
>> LiveCode"==>Extensions folder. It will appear the the tool palette 
>> and in the inclusions pane of the standalone settings.
>> 
>> Ralph DiMola
>> IT Director
>> Evergreen Information Services
>> rdim...@evergreeninfo.net
>> 
>> -Original Message-
>> From: use-livecode [mailto:use-livecode-boun...@lists.runrev.com] On 
>> Behalf Of Brian Milby via use-livecode
>> Sent: Friday, September 09, 2022 9:54 AM
>> To: How to use LiveCode
>> Cc: Brian Milby
>> Subject: Re: NAVRAD was: lcb missing manual
>> 
>> You have to use the IDE to install widgets.
>> Tools… Extension Manager… + (icon, top right)
>> 
>> Brian Milby
>> br...@milby7.com
>> 
>>> On Sep 9, 2022, at 9:40 AM, Mike Kerner via use-livecode <
>> use-livecode@lists.runrev.com> wrote:
>>> 
>>> Throwing NavRAD into my extensions folder doesn't seem to install it.
>>> I wonder why.
>>> 
>>>> On Tue, Sep 6, 2022 at 4:19 PM Mike Kerner 
>>>> 
>>>> wrote:
>>>> 
>>>> by the way, isn't it crazy how much overhead is required with lcb
>> widgets?
>>>> there is so...much...stuff you have to put on top just to get to 
>>>> the heart of the thing.
>>>> and i'm never going to like the way lc embeds the comments in the 
>>>> source of anything.
>>>> or the way they spell "favourites", or pronounce "Aluminum". Do you 
>>>> see an extra "i" in there? No? It's invisible, that's why.
>>>> 
>>>> On Tue, Sep 6, 2022 at 4:00 PM Brian Milby via use-livecode < 
>>>> use-livecode@lists.runrev.com> wrote:
>>>> 
>>>>> I think the user is going to need to code the width adjustment in 
>>>>> the resizeStack handler.  Widgets can’t change their rect on their 
>>>>> own.  It has to happen from the LCS side.
>>>>> 
>>>>> Brian Milby
>>>>> br...@milby7.com
>>>>> 
>>>>>> On Sep 6, 2022, at 3:29 PM, Ralph DiMola via use-livecode <
>>>>> use-livecode@lists.runrev.com> wrote:
>>>>>> 
>>>>>> Mike,
>>>>>> 
>>>>>> For future reference the source is in the .lce file. The .lce is 
>>>>>> in zip
>>>>> format. Temporarily change the extension to .zip. You will see the 
>>>>> lcb file in there. Also when you install it the source will be in 
>>>>> the extension folder. But since I posted .lce I have put in 
>>>>> comments starting with "RAD Change" to show where I have made 
>>>>> changes. Here is the link to the updated
>>>>> source==>https://www.dropbox.com/s/bv930usovpruo5e/navrad.lcb?dl=0
>>>>>> 
>>>>>> Thanks for taking a look!
>>>>>> 
>>>>>> Also I found that after I updated the docs that the docs are 
>>>>>> generated
>>>>> from the lcb file. I re-built the widget and boom my doc changes 
>>>>> were destroyed. No problem I just had redo the docs for my changes 
>>>>> in the lcb file. So many unknowns. I am trying to find a way to 
>>>>> resize it to the card width with a user setting for height percent 
>>>>> of card width. But the docs are so scant and confusing I feel the
>> giant headache coming on again.
>>>>>> 
>>>>>> 
>>>>>> Ralph DiMola
>>>>>> IT Director
>>>>>> Evergreen Information Services
>>>>>> rdim...@ever

Re: NAVRAD was: lcb missing manual

2022-09-09 Thread Matthias Rebbe via use-livecode
If you would extract the .lce file, then you could copy the extracted folder to 
the extension folder. 

Von meinem iPhone gesendet

> Am 09.09.2022 um 19:05 schrieb Mike Kerner via use-livecode 
> :
> 
> Weird. I thought you could just toss it in the extensions folder.
> 
>> On Fri, Sep 9, 2022 at 10:33 AM Ralph DiMola via use-livecode <
>> use-livecode@lists.runrev.com> wrote:
>> 
>> Yes, And after the install you will the widget folder in your "My
>> LiveCode"==>Extensions folder. It will appear the the tool palette and in
>> the inclusions pane of the standalone settings.
>> 
>> Ralph DiMola
>> IT Director
>> Evergreen Information Services
>> rdim...@evergreeninfo.net
>> 
>> -Original Message-
>> From: use-livecode [mailto:use-livecode-boun...@lists.runrev.com] On
>> Behalf Of Brian Milby via use-livecode
>> Sent: Friday, September 09, 2022 9:54 AM
>> To: How to use LiveCode
>> Cc: Brian Milby
>> Subject: Re: NAVRAD was: lcb missing manual
>> 
>> You have to use the IDE to install widgets.
>> Tools… Extension Manager… + (icon, top right)
>> 
>> Brian Milby
>> br...@milby7.com
>> 
>>> On Sep 9, 2022, at 9:40 AM, Mike Kerner via use-livecode <
>> use-livecode@lists.runrev.com> wrote:
>>> 
>>> Throwing NavRAD into my extensions folder doesn't seem to install it.
>>> I wonder why.
>>> 
>>>> On Tue, Sep 6, 2022 at 4:19 PM Mike Kerner
>>>> 
>>>> wrote:
>>>> 
>>>> by the way, isn't it crazy how much overhead is required with lcb
>> widgets?
>>>> there is so...much...stuff you have to put on top just to get to the
>>>> heart of the thing.
>>>> and i'm never going to like the way lc embeds the comments in the
>>>> source of anything.
>>>> or the way they spell "favourites", or pronounce "Aluminum". Do you
>>>> see an extra "i" in there? No? It's invisible, that's why.
>>>> 
>>>> On Tue, Sep 6, 2022 at 4:00 PM Brian Milby via use-livecode <
>>>> use-livecode@lists.runrev.com> wrote:
>>>> 
>>>>> I think the user is going to need to code the width adjustment in
>>>>> the resizeStack handler.  Widgets can’t change their rect on their
>>>>> own.  It has to happen from the LCS side.
>>>>> 
>>>>> Brian Milby
>>>>> br...@milby7.com
>>>>> 
>>>>>> On Sep 6, 2022, at 3:29 PM, Ralph DiMola via use-livecode <
>>>>> use-livecode@lists.runrev.com> wrote:
>>>>>> 
>>>>>> Mike,
>>>>>> 
>>>>>> For future reference the source is in the .lce file. The .lce is in
>>>>>> zip
>>>>> format. Temporarily change the extension to .zip. You will see the
>>>>> lcb file in there. Also when you install it the source will be in
>>>>> the extension folder. But since I posted .lce I have put in comments
>>>>> starting with "RAD Change" to show where I have made changes. Here
>>>>> is the link to the updated
>>>>> source==>https://www.dropbox.com/s/bv930usovpruo5e/navrad.lcb?dl=0
>>>>>> 
>>>>>> Thanks for taking a look!
>>>>>> 
>>>>>> Also I found that after I updated the docs that the docs are
>>>>>> generated
>>>>> from the lcb file. I re-built the widget and boom my doc changes
>>>>> were destroyed. No problem I just had redo the docs for my changes
>>>>> in the lcb file. So many unknowns. I am trying to find a way to
>>>>> resize it to the card width with a user setting for height percent
>>>>> of card width. But the docs are so scant and confusing I feel the
>> giant headache coming on again.
>>>>>> 
>>>>>> 
>>>>>> Ralph DiMola
>>>>>> IT Director
>>>>>> Evergreen Information Services
>>>>>> rdim...@evergreeninfo.net
>>>>>> 
>>>>>> -Original Message-
>>>>>> From: use-livecode [mailto:use-livecode-boun...@lists.runrev.com]
>>>>>> On
>>>>> Behalf Of Mike Kerner via use-livecode
>>>>>> Sent: Tuesday, September 06, 2022 3:00 PM
>>>>>> To: How to use LiveCode
>>>>>> Cc: Mike Kerner
>>>>>> Subject: Re

Re: NAVRAD was: lcb missing manual

2022-09-09 Thread J. Landman Gay via use-livecode
It needs to install the dictionary entry and the extension itself, and put 
the reference into the tools palette.


--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
On September 9, 2022 12:06:29 PM Mike Kerner via use-livecode 
 wrote:



Weird. I thought you could just toss it in the extensions folder.

On Fri, Sep 9, 2022 at 10:33 AM Ralph DiMola via use-livecode <
use-livecode@lists.runrev.com> wrote:


Yes, And after the install you will the widget folder in your "My
LiveCode"==>Extensions folder. It will appear the the tool palette and in
the inclusions pane of the standalone settings.

Ralph DiMola
IT Director
Evergreen Information Services
rdim...@evergreeninfo.net

-Original Message-
From: use-livecode [mailto:use-livecode-boun...@lists.runrev.com] On
Behalf Of Brian Milby via use-livecode
Sent: Friday, September 09, 2022 9:54 AM
To: How to use LiveCode
Cc: Brian Milby
Subject: Re: NAVRAD was: lcb missing manual

You have to use the IDE to install widgets.
Tools… Extension Manager… + (icon, top right)

Brian Milby
br...@milby7.com

> On Sep 9, 2022, at 9:40 AM, Mike Kerner via use-livecode <
use-livecode@lists.runrev.com> wrote:
>
> Throwing NavRAD into my extensions folder doesn't seem to install it.
> I wonder why.
>
>> On Tue, Sep 6, 2022 at 4:19 PM Mike Kerner
>> 
>> wrote:
>>
>> by the way, isn't it crazy how much overhead is required with lcb
widgets?
>> there is so...much...stuff you have to put on top just to get to the
>> heart of the thing.
>> and i'm never going to like the way lc embeds the comments in the
>> source of anything.
>> or the way they spell "favourites", or pronounce "Aluminum". Do you
>> see an extra "i" in there? No? It's invisible, that's why.
>>
>> On Tue, Sep 6, 2022 at 4:00 PM Brian Milby via use-livecode <
>> use-livecode@lists.runrev.com> wrote:
>>
>>> I think the user is going to need to code the width adjustment in
>>> the resizeStack handler.  Widgets can’t change their rect on their
>>> own.  It has to happen from the LCS side.
>>>
>>> Brian Milby
>>> br...@milby7.com
>>>
>>>> On Sep 6, 2022, at 3:29 PM, Ralph DiMola via use-livecode <
>>> use-livecode@lists.runrev.com> wrote:
>>>>
>>>> Mike,
>>>>
>>>> For future reference the source is in the .lce file. The .lce is in
>>>> zip
>>> format. Temporarily change the extension to .zip. You will see the
>>> lcb file in there. Also when you install it the source will be in
>>> the extension folder. But since I posted .lce I have put in comments
>>> starting with "RAD Change" to show where I have made changes. Here
>>> is the link to the updated
>>> source==>https://www.dropbox.com/s/bv930usovpruo5e/navrad.lcb?dl=0
>>>>
>>>> Thanks for taking a look!
>>>>
>>>> Also I found that after I updated the docs that the docs are
>>>> generated
>>> from the lcb file. I re-built the widget and boom my doc changes
>>> were destroyed. No problem I just had redo the docs for my changes
>>> in the lcb file. So many unknowns. I am trying to find a way to
>>> resize it to the card width with a user setting for height percent
>>> of card width. But the docs are so scant and confusing I feel the
giant headache coming on again.
>>>>
>>>>
>>>> Ralph DiMola
>>>> IT Director
>>>> Evergreen Information Services
>>>> rdim...@evergreeninfo.net
>>>>
>>>> -Original Message-
>>>> From: use-livecode [mailto:use-livecode-boun...@lists.runrev.com]
>>>> On
>>> Behalf Of Mike Kerner via use-livecode
>>>> Sent: Tuesday, September 06, 2022 3:00 PM
>>>> To: How to use LiveCode
>>>> Cc: Mike Kerner
>>>> Subject: Re: NAVRAD was: lcb missing manual
>>>>
>>>> Ralph,
>>>> got the source, somewhere? i'd like to learn from it.
>>>> testing to begin...now.
>>>>
>>>>> On Thu, Sep 1, 2022 at 1:32 PM Ralph DiMola via use-livecode <
>>> use-livecode@lists.runrev.com> wrote:
>>>>>
>>>>> I took a major stab at LCB and created a new widget based on the
>>>>> navbar widget. I have made 2 changes to the navbar and call it
navrad.
>>>>> It does not modify the stock navbar. With almost no docs it was a
>>>>> challenge. There were so many unknowns I got a few giant
>>>>> 

Re: NAVRAD was: lcb missing manual

2022-09-09 Thread Mike Kerner via use-livecode
Weird. I thought you could just toss it in the extensions folder.

On Fri, Sep 9, 2022 at 10:33 AM Ralph DiMola via use-livecode <
use-livecode@lists.runrev.com> wrote:

> Yes, And after the install you will the widget folder in your "My
> LiveCode"==>Extensions folder. It will appear the the tool palette and in
> the inclusions pane of the standalone settings.
>
> Ralph DiMola
> IT Director
> Evergreen Information Services
> rdim...@evergreeninfo.net
>
> -Original Message-
> From: use-livecode [mailto:use-livecode-boun...@lists.runrev.com] On
> Behalf Of Brian Milby via use-livecode
> Sent: Friday, September 09, 2022 9:54 AM
> To: How to use LiveCode
> Cc: Brian Milby
> Subject: Re: NAVRAD was: lcb missing manual
>
> You have to use the IDE to install widgets.
> Tools… Extension Manager… + (icon, top right)
>
> Brian Milby
> br...@milby7.com
>
> > On Sep 9, 2022, at 9:40 AM, Mike Kerner via use-livecode <
> use-livecode@lists.runrev.com> wrote:
> >
> > Throwing NavRAD into my extensions folder doesn't seem to install it.
> > I wonder why.
> >
> >> On Tue, Sep 6, 2022 at 4:19 PM Mike Kerner
> >> 
> >> wrote:
> >>
> >> by the way, isn't it crazy how much overhead is required with lcb
> widgets?
> >> there is so...much...stuff you have to put on top just to get to the
> >> heart of the thing.
> >> and i'm never going to like the way lc embeds the comments in the
> >> source of anything.
> >> or the way they spell "favourites", or pronounce "Aluminum". Do you
> >> see an extra "i" in there? No? It's invisible, that's why.
> >>
> >> On Tue, Sep 6, 2022 at 4:00 PM Brian Milby via use-livecode <
> >> use-livecode@lists.runrev.com> wrote:
> >>
> >>> I think the user is going to need to code the width adjustment in
> >>> the resizeStack handler.  Widgets can’t change their rect on their
> >>> own.  It has to happen from the LCS side.
> >>>
> >>> Brian Milby
> >>> br...@milby7.com
> >>>
> >>>> On Sep 6, 2022, at 3:29 PM, Ralph DiMola via use-livecode <
> >>> use-livecode@lists.runrev.com> wrote:
> >>>>
> >>>> Mike,
> >>>>
> >>>> For future reference the source is in the .lce file. The .lce is in
> >>>> zip
> >>> format. Temporarily change the extension to .zip. You will see the
> >>> lcb file in there. Also when you install it the source will be in
> >>> the extension folder. But since I posted .lce I have put in comments
> >>> starting with "RAD Change" to show where I have made changes. Here
> >>> is the link to the updated
> >>> source==>https://www.dropbox.com/s/bv930usovpruo5e/navrad.lcb?dl=0
> >>>>
> >>>> Thanks for taking a look!
> >>>>
> >>>> Also I found that after I updated the docs that the docs are
> >>>> generated
> >>> from the lcb file. I re-built the widget and boom my doc changes
> >>> were destroyed. No problem I just had redo the docs for my changes
> >>> in the lcb file. So many unknowns. I am trying to find a way to
> >>> resize it to the card width with a user setting for height percent
> >>> of card width. But the docs are so scant and confusing I feel the
> giant headache coming on again.
> >>>>
> >>>>
> >>>> Ralph DiMola
> >>>> IT Director
> >>>> Evergreen Information Services
> >>>> rdim...@evergreeninfo.net
> >>>>
> >>>> -Original Message-
> >>>> From: use-livecode [mailto:use-livecode-boun...@lists.runrev.com]
> >>>> On
> >>> Behalf Of Mike Kerner via use-livecode
> >>>> Sent: Tuesday, September 06, 2022 3:00 PM
> >>>> To: How to use LiveCode
> >>>> Cc: Mike Kerner
> >>>> Subject: Re: NAVRAD was: lcb missing manual
> >>>>
> >>>> Ralph,
> >>>> got the source, somewhere? i'd like to learn from it.
> >>>> testing to begin...now.
> >>>>
> >>>>> On Thu, Sep 1, 2022 at 1:32 PM Ralph DiMola via use-livecode <
> >>> use-livecode@lists.runrev.com> wrote:
> >>>>>
> >>>>> I took a major stab at LCB and created a new widget based on the
> >>>>> navbar widget. I have made 2 changes to the na

RE: NAVRAD was: lcb missing manual

2022-09-09 Thread Ralph DiMola via use-livecode
Yes, And after the install you will the widget folder in your "My 
LiveCode"==>Extensions folder. It will appear the the tool palette and in the 
inclusions pane of the standalone settings. 

Ralph DiMola
IT Director
Evergreen Information Services
rdim...@evergreeninfo.net

-Original Message-
From: use-livecode [mailto:use-livecode-boun...@lists.runrev.com] On Behalf Of 
Brian Milby via use-livecode
Sent: Friday, September 09, 2022 9:54 AM
To: How to use LiveCode
Cc: Brian Milby
Subject: Re: NAVRAD was: lcb missing manual

You have to use the IDE to install widgets.
Tools… Extension Manager… + (icon, top right)

Brian Milby
br...@milby7.com

> On Sep 9, 2022, at 9:40 AM, Mike Kerner via use-livecode 
>  wrote:
> 
> Throwing NavRAD into my extensions folder doesn't seem to install it. 
> I wonder why.
> 
>> On Tue, Sep 6, 2022 at 4:19 PM Mike Kerner 
>> 
>> wrote:
>> 
>> by the way, isn't it crazy how much overhead is required with lcb widgets?
>> there is so...much...stuff you have to put on top just to get to the 
>> heart of the thing.
>> and i'm never going to like the way lc embeds the comments in the 
>> source of anything.
>> or the way they spell "favourites", or pronounce "Aluminum". Do you 
>> see an extra "i" in there? No? It's invisible, that's why.
>> 
>> On Tue, Sep 6, 2022 at 4:00 PM Brian Milby via use-livecode < 
>> use-livecode@lists.runrev.com> wrote:
>> 
>>> I think the user is going to need to code the width adjustment in 
>>> the resizeStack handler.  Widgets can’t change their rect on their 
>>> own.  It has to happen from the LCS side.
>>> 
>>> Brian Milby
>>> br...@milby7.com
>>> 
>>>> On Sep 6, 2022, at 3:29 PM, Ralph DiMola via use-livecode <
>>> use-livecode@lists.runrev.com> wrote:
>>>> 
>>>> Mike,
>>>> 
>>>> For future reference the source is in the .lce file. The .lce is in 
>>>> zip
>>> format. Temporarily change the extension to .zip. You will see the 
>>> lcb file in there. Also when you install it the source will be in 
>>> the extension folder. But since I posted .lce I have put in comments 
>>> starting with "RAD Change" to show where I have made changes. Here 
>>> is the link to the updated
>>> source==>https://www.dropbox.com/s/bv930usovpruo5e/navrad.lcb?dl=0
>>>> 
>>>> Thanks for taking a look!
>>>> 
>>>> Also I found that after I updated the docs that the docs are 
>>>> generated
>>> from the lcb file. I re-built the widget and boom my doc changes 
>>> were destroyed. No problem I just had redo the docs for my changes 
>>> in the lcb file. So many unknowns. I am trying to find a way to 
>>> resize it to the card width with a user setting for height percent 
>>> of card width. But the docs are so scant and confusing I feel the giant 
>>> headache coming on again.
>>>> 
>>>> 
>>>> Ralph DiMola
>>>> IT Director
>>>> Evergreen Information Services
>>>> rdim...@evergreeninfo.net
>>>> 
>>>> -Original Message-
>>>> From: use-livecode [mailto:use-livecode-boun...@lists.runrev.com] 
>>>> On
>>> Behalf Of Mike Kerner via use-livecode
>>>> Sent: Tuesday, September 06, 2022 3:00 PM
>>>> To: How to use LiveCode
>>>> Cc: Mike Kerner
>>>> Subject: Re: NAVRAD was: lcb missing manual
>>>> 
>>>> Ralph,
>>>> got the source, somewhere? i'd like to learn from it.
>>>> testing to begin...now.
>>>> 
>>>>> On Thu, Sep 1, 2022 at 1:32 PM Ralph DiMola via use-livecode <
>>> use-livecode@lists.runrev.com> wrote:
>>>>> 
>>>>> I took a major stab at LCB and created a new widget based on the 
>>>>> navbar widget. I have made 2 changes to the navbar and call it navrad.
>>>>> It does not modify the stock navbar. With almost no docs it was a 
>>>>> challenge. There were so many unknowns I got a few giant 
>>>>> headaches. It adds 4 new 
>>>>> properties(iconFill,autoRADHilite,preHilitedItem,
>>>>> preHilitedItemName) and 1 new message(preHiliteChanged). I updated 
>>>>> the documentation so the new properties and message show in the 
>>>>> dictionary with example(search for "navrad" or just "rad").
>>>>> One thing I ran into was that I had to call the "

Re: NAVRAD was: lcb missing manual

2022-09-09 Thread Brian Milby via use-livecode
You have to use the IDE to install widgets.
Tools… Extension Manager… + (icon, top right)

Brian Milby
br...@milby7.com

> On Sep 9, 2022, at 9:40 AM, Mike Kerner via use-livecode 
>  wrote:
> 
> Throwing NavRAD into my extensions folder doesn't seem to install it. I
> wonder why.
> 
>> On Tue, Sep 6, 2022 at 4:19 PM Mike Kerner 
>> wrote:
>> 
>> by the way, isn't it crazy how much overhead is required with lcb widgets?
>> there is so...much...stuff you have to put on top just to get to the heart
>> of the thing.
>> and i'm never going to like the way lc embeds the comments in the source
>> of anything.
>> or the way they spell "favourites", or pronounce "Aluminum". Do you see an
>> extra "i" in there? No? It's invisible, that's why.
>> 
>> On Tue, Sep 6, 2022 at 4:00 PM Brian Milby via use-livecode <
>> use-livecode@lists.runrev.com> wrote:
>> 
>>> I think the user is going to need to code the width adjustment in the
>>> resizeStack handler.  Widgets can’t change their rect on their own.  It has
>>> to happen from the LCS side.
>>> 
>>> Brian Milby
>>> br...@milby7.com
>>> 
>>>> On Sep 6, 2022, at 3:29 PM, Ralph DiMola via use-livecode <
>>> use-livecode@lists.runrev.com> wrote:
>>>> 
>>>> Mike,
>>>> 
>>>> For future reference the source is in the .lce file. The .lce is in zip
>>> format. Temporarily change the extension to .zip. You will see the lcb file
>>> in there. Also when you install it the source will be in the extension
>>> folder. But since I posted .lce I have put in comments starting with "RAD
>>> Change" to show where I have made changes. Here is the link to the updated
>>> source==>https://www.dropbox.com/s/bv930usovpruo5e/navrad.lcb?dl=0
>>>> 
>>>> Thanks for taking a look!
>>>> 
>>>> Also I found that after I updated the docs that the docs are generated
>>> from the lcb file. I re-built the widget and boom my doc changes were
>>> destroyed. No problem I just had redo the docs for my changes in the lcb
>>> file. So many unknowns. I am trying to find a way to resize it to the card
>>> width with a user setting for height percent of card width. But the docs
>>> are so scant and confusing I feel the giant headache coming on again.
>>>> 
>>>> 
>>>> Ralph DiMola
>>>> IT Director
>>>> Evergreen Information Services
>>>> rdim...@evergreeninfo.net
>>>> 
>>>> -Original Message-
>>>> From: use-livecode [mailto:use-livecode-boun...@lists.runrev.com] On
>>> Behalf Of Mike Kerner via use-livecode
>>>> Sent: Tuesday, September 06, 2022 3:00 PM
>>>> To: How to use LiveCode
>>>> Cc: Mike Kerner
>>>> Subject: Re: NAVRAD was: lcb missing manual
>>>> 
>>>> Ralph,
>>>> got the source, somewhere? i'd like to learn from it.
>>>> testing to begin...now.
>>>> 
>>>>> On Thu, Sep 1, 2022 at 1:32 PM Ralph DiMola via use-livecode <
>>> use-livecode@lists.runrev.com> wrote:
>>>>> 
>>>>> I took a major stab at LCB and created a new widget based on the
>>>>> navbar widget. I have made 2 changes to the navbar and call it navrad.
>>>>> It does not modify the stock navbar. With almost no docs it was a
>>>>> challenge. There were so many unknowns I got a few giant headaches. It
>>>>> adds 4 new properties(iconFill,autoRADHilite,preHilitedItem,
>>>>> preHilitedItemName) and 1 new message(preHiliteChanged). I updated the
>>>>> documentation so the new properties and message show in the dictionary
>>>>> with example(search for "navrad" or just "rad").
>>>>> One thing I ran into was that I had to call the "autohilite" property
>>>>> autoRADHilite because using any existing property causes a confilict
>>>>> that I could not get around without sufficient docs. It does show in
>>>>> the property inspector as "auto hilite". These changes allow
>>>>> 1)enlarge/center the icon if there is no label 2)intercept a selection
>>>>> before it is hilited and make a choice to hilite and send the stock
>>>>> hiliteChanged message (or not). Why no label? For one social media
>>> icons don’t need labels. Why a pre message?
>>>>> Someone suggested it and I thought i

Re: NAVRAD was: lcb missing manual

2022-09-09 Thread Mike Kerner via use-livecode
Throwing NavRAD into my extensions folder doesn't seem to install it. I
wonder why.

On Tue, Sep 6, 2022 at 4:19 PM Mike Kerner 
wrote:

> by the way, isn't it crazy how much overhead is required with lcb widgets?
> there is so...much...stuff you have to put on top just to get to the heart
> of the thing.
> and i'm never going to like the way lc embeds the comments in the source
> of anything.
> or the way they spell "favourites", or pronounce "Aluminum". Do you see an
> extra "i" in there? No? It's invisible, that's why.
>
> On Tue, Sep 6, 2022 at 4:00 PM Brian Milby via use-livecode <
> use-livecode@lists.runrev.com> wrote:
>
>> I think the user is going to need to code the width adjustment in the
>> resizeStack handler.  Widgets can’t change their rect on their own.  It has
>> to happen from the LCS side.
>>
>> Brian Milby
>> br...@milby7.com
>>
>> > On Sep 6, 2022, at 3:29 PM, Ralph DiMola via use-livecode <
>> use-livecode@lists.runrev.com> wrote:
>> >
>> > Mike,
>> >
>> > For future reference the source is in the .lce file. The .lce is in zip
>> format. Temporarily change the extension to .zip. You will see the lcb file
>> in there. Also when you install it the source will be in the extension
>> folder. But since I posted .lce I have put in comments starting with "RAD
>> Change" to show where I have made changes. Here is the link to the updated
>> source==>https://www.dropbox.com/s/bv930usovpruo5e/navrad.lcb?dl=0
>> >
>> > Thanks for taking a look!
>> >
>> > Also I found that after I updated the docs that the docs are generated
>> from the lcb file. I re-built the widget and boom my doc changes were
>> destroyed. No problem I just had redo the docs for my changes in the lcb
>> file. So many unknowns. I am trying to find a way to resize it to the card
>> width with a user setting for height percent of card width. But the docs
>> are so scant and confusing I feel the giant headache coming on again.
>> >
>> >
>> > Ralph DiMola
>> > IT Director
>> > Evergreen Information Services
>> > rdim...@evergreeninfo.net
>> >
>> > -Original Message-
>> > From: use-livecode [mailto:use-livecode-boun...@lists.runrev.com] On
>> Behalf Of Mike Kerner via use-livecode
>> > Sent: Tuesday, September 06, 2022 3:00 PM
>> > To: How to use LiveCode
>> > Cc: Mike Kerner
>> > Subject: Re: NAVRAD was: lcb missing manual
>> >
>> > Ralph,
>> > got the source, somewhere? i'd like to learn from it.
>> > testing to begin...now.
>> >
>> >> On Thu, Sep 1, 2022 at 1:32 PM Ralph DiMola via use-livecode <
>> use-livecode@lists.runrev.com> wrote:
>> >>
>> >> I took a major stab at LCB and created a new widget based on the
>> >> navbar widget. I have made 2 changes to the navbar and call it navrad.
>> >> It does not modify the stock navbar. With almost no docs it was a
>> >> challenge. There were so many unknowns I got a few giant headaches. It
>> >> adds 4 new properties(iconFill,autoRADHilite,preHilitedItem,
>> >> preHilitedItemName) and 1 new message(preHiliteChanged). I updated the
>> >> documentation so the new properties and message show in the dictionary
>> >> with example(search for "navrad" or just "rad").
>> >> One thing I ran into was that I had to call the "autohilite" property
>> >> autoRADHilite because using any existing property causes a confilict
>> >> that I could not get around without sufficient docs. It does show in
>> >> the property inspector as "auto hilite". These changes allow
>> >> 1)enlarge/center the icon if there is no label 2)intercept a selection
>> >> before it is hilited and make a choice to hilite and send the stock
>> >> hiliteChanged message (or not). Why no label? For one social media
>> icons don’t need labels. Why a pre message?
>> >> Someone suggested it and I thought it was a great idea. Backwards
>> >> compatible with existing navbar LCS code. The was an auto sizing to
>> >> card width request. I will look to see if I can do it without more
>> docs(or help).
>> >>
>> >> If anyone would like to try it and find any bugs it's at ==>
>> >> https://www.dropbox.com/s/51zm4m8dip49jov/com.livecode.widget.navrad.2
>> >> .0.0.lce?dl=0
>> >>
>> >>
>> >> Ralph DiMola

Re: NAVRAD was: lcb missing manual

2022-09-06 Thread Mike Kerner via use-livecode
by the way, isn't it crazy how much overhead is required with lcb widgets?
there is so...much...stuff you have to put on top just to get to the heart
of the thing.
and i'm never going to like the way lc embeds the comments in the source of
anything.
or the way they spell "favourites", or pronounce "Aluminum". Do you see an
extra "i" in there? No? It's invisible, that's why.

On Tue, Sep 6, 2022 at 4:00 PM Brian Milby via use-livecode <
use-livecode@lists.runrev.com> wrote:

> I think the user is going to need to code the width adjustment in the
> resizeStack handler.  Widgets can’t change their rect on their own.  It has
> to happen from the LCS side.
>
> Brian Milby
> br...@milby7.com
>
> > On Sep 6, 2022, at 3:29 PM, Ralph DiMola via use-livecode <
> use-livecode@lists.runrev.com> wrote:
> >
> > Mike,
> >
> > For future reference the source is in the .lce file. The .lce is in zip
> format. Temporarily change the extension to .zip. You will see the lcb file
> in there. Also when you install it the source will be in the extension
> folder. But since I posted .lce I have put in comments starting with "RAD
> Change" to show where I have made changes. Here is the link to the updated
> source==>https://www.dropbox.com/s/bv930usovpruo5e/navrad.lcb?dl=0
> >
> > Thanks for taking a look!
> >
> > Also I found that after I updated the docs that the docs are generated
> from the lcb file. I re-built the widget and boom my doc changes were
> destroyed. No problem I just had redo the docs for my changes in the lcb
> file. So many unknowns. I am trying to find a way to resize it to the card
> width with a user setting for height percent of card width. But the docs
> are so scant and confusing I feel the giant headache coming on again.
> >
> >
> > Ralph DiMola
> > IT Director
> > Evergreen Information Services
> > rdim...@evergreeninfo.net
> >
> > -Original Message-
> > From: use-livecode [mailto:use-livecode-boun...@lists.runrev.com] On
> Behalf Of Mike Kerner via use-livecode
> > Sent: Tuesday, September 06, 2022 3:00 PM
> > To: How to use LiveCode
> > Cc: Mike Kerner
> > Subject: Re: NAVRAD was: lcb missing manual
> >
> > Ralph,
> > got the source, somewhere? i'd like to learn from it.
> > testing to begin...now.
> >
> >> On Thu, Sep 1, 2022 at 1:32 PM Ralph DiMola via use-livecode <
> use-livecode@lists.runrev.com> wrote:
> >>
> >> I took a major stab at LCB and created a new widget based on the
> >> navbar widget. I have made 2 changes to the navbar and call it navrad.
> >> It does not modify the stock navbar. With almost no docs it was a
> >> challenge. There were so many unknowns I got a few giant headaches. It
> >> adds 4 new properties(iconFill,autoRADHilite,preHilitedItem,
> >> preHilitedItemName) and 1 new message(preHiliteChanged). I updated the
> >> documentation so the new properties and message show in the dictionary
> >> with example(search for "navrad" or just "rad").
> >> One thing I ran into was that I had to call the "autohilite" property
> >> autoRADHilite because using any existing property causes a confilict
> >> that I could not get around without sufficient docs. It does show in
> >> the property inspector as "auto hilite". These changes allow
> >> 1)enlarge/center the icon if there is no label 2)intercept a selection
> >> before it is hilited and make a choice to hilite and send the stock
> >> hiliteChanged message (or not). Why no label? For one social media
> icons don’t need labels. Why a pre message?
> >> Someone suggested it and I thought it was a great idea. Backwards
> >> compatible with existing navbar LCS code. The was an auto sizing to
> >> card width request. I will look to see if I can do it without more
> docs(or help).
> >>
> >> If anyone would like to try it and find any bugs it's at ==>
> >> https://www.dropbox.com/s/51zm4m8dip49jov/com.livecode.widget.navrad.2
> >> .0.0.lce?dl=0
> >>
> >>
> >> Ralph DiMola
> >> IT Director
> >> Evergreen Information Services
> >> rdim...@evergreeninfo.net
> >>
> >>
> >> ___
> >> 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: NAVRAD was: lcb missing manual

2022-09-06 Thread Brian Milby via use-livecode
I think the user is going to need to code the width adjustment in the 
resizeStack handler.  Widgets can’t change their rect on their own.  It has to 
happen from the LCS side.

Brian Milby
br...@milby7.com

> On Sep 6, 2022, at 3:29 PM, Ralph DiMola via use-livecode 
>  wrote:
> 
> Mike,
> 
> For future reference the source is in the .lce file. The .lce is in zip 
> format. Temporarily change the extension to .zip. You will see the lcb file 
> in there. Also when you install it the source will be in the extension 
> folder. But since I posted .lce I have put in comments starting with "RAD 
> Change" to show where I have made changes. Here is the link to the updated 
> source==>https://www.dropbox.com/s/bv930usovpruo5e/navrad.lcb?dl=0
> 
> Thanks for taking a look!
> 
> Also I found that after I updated the docs that the docs are generated from 
> the lcb file. I re-built the widget and boom my doc changes were destroyed. 
> No problem I just had redo the docs for my changes in the lcb file. So many 
> unknowns. I am trying to find a way to resize it to the card width with a 
> user setting for height percent of card width. But the docs are so scant and 
> confusing I feel the giant headache coming on again.
> 
> 
> Ralph DiMola
> IT Director
> Evergreen Information Services
> rdim...@evergreeninfo.net
> 
> -Original Message-
> From: use-livecode [mailto:use-livecode-boun...@lists.runrev.com] On Behalf 
> Of Mike Kerner via use-livecode
> Sent: Tuesday, September 06, 2022 3:00 PM
> To: How to use LiveCode
> Cc: Mike Kerner
> Subject: Re: NAVRAD was: lcb missing manual
> 
> Ralph,
> got the source, somewhere? i'd like to learn from it.
> testing to begin...now.
> 
>> On Thu, Sep 1, 2022 at 1:32 PM Ralph DiMola via use-livecode < 
>> use-livecode@lists.runrev.com> wrote:
>> 
>> I took a major stab at LCB and created a new widget based on the 
>> navbar widget. I have made 2 changes to the navbar and call it navrad. 
>> It does not modify the stock navbar. With almost no docs it was a 
>> challenge. There were so many unknowns I got a few giant headaches. It 
>> adds 4 new properties(iconFill,autoRADHilite,preHilitedItem, 
>> preHilitedItemName) and 1 new message(preHiliteChanged). I updated the 
>> documentation so the new properties and message show in the dictionary 
>> with example(search for "navrad" or just "rad").
>> One thing I ran into was that I had to call the "autohilite" property 
>> autoRADHilite because using any existing property causes a confilict 
>> that I could not get around without sufficient docs. It does show in 
>> the property inspector as "auto hilite". These changes allow 
>> 1)enlarge/center the icon if there is no label 2)intercept a selection 
>> before it is hilited and make a choice to hilite and send the stock 
>> hiliteChanged message (or not). Why no label? For one social media icons 
>> don’t need labels. Why a pre message?
>> Someone suggested it and I thought it was a great idea. Backwards 
>> compatible with existing navbar LCS code. The was an auto sizing to 
>> card width request. I will look to see if I can do it without more docs(or 
>> help).
>> 
>> If anyone would like to try it and find any bugs it's at ==>
>> https://www.dropbox.com/s/51zm4m8dip49jov/com.livecode.widget.navrad.2
>> .0.0.lce?dl=0
>> 
>> 
>> Ralph DiMola
>> IT Director
>> Evergreen Information Services
>> rdim...@evergreeninfo.net
>> 
>> 
>> ___
>> 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
>> 
> 
> 
> --
> On the first day, God created the heavens and the Earth On the second day, 
> God created the oceans.
> On the third day, God put the animals on hold for a few hours,
>   and did a little diving.
> And God said, "This is good."
> ___
> 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

___
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: NAVRAD was: lcb missing manual

2022-09-06 Thread Ralph DiMola via use-livecode
Mike,

For future reference the source is in the .lce file. The .lce is in zip format. 
Temporarily change the extension to .zip. You will see the lcb file in there. 
Also when you install it the source will be in the extension folder. But since 
I posted .lce I have put in comments starting with "RAD Change" to show where I 
have made changes. Here is the link to the updated 
source==>https://www.dropbox.com/s/bv930usovpruo5e/navrad.lcb?dl=0

Thanks for taking a look!

Also I found that after I updated the docs that the docs are generated from the 
lcb file. I re-built the widget and boom my doc changes were destroyed. No 
problem I just had redo the docs for my changes in the lcb file. So many 
unknowns. I am trying to find a way to resize it to the card width with a user 
setting for height percent of card width. But the docs are so scant and 
confusing I feel the giant headache coming on again.


Ralph DiMola
IT Director
Evergreen Information Services
rdim...@evergreeninfo.net

-Original Message-
From: use-livecode [mailto:use-livecode-boun...@lists.runrev.com] On Behalf Of 
Mike Kerner via use-livecode
Sent: Tuesday, September 06, 2022 3:00 PM
To: How to use LiveCode
Cc: Mike Kerner
Subject: Re: NAVRAD was: lcb missing manual

Ralph,
got the source, somewhere? i'd like to learn from it.
testing to begin...now.

On Thu, Sep 1, 2022 at 1:32 PM Ralph DiMola via use-livecode < 
use-livecode@lists.runrev.com> wrote:

> I took a major stab at LCB and created a new widget based on the 
> navbar widget. I have made 2 changes to the navbar and call it navrad. 
> It does not modify the stock navbar. With almost no docs it was a 
> challenge. There were so many unknowns I got a few giant headaches. It 
> adds 4 new properties(iconFill,autoRADHilite,preHilitedItem, 
> preHilitedItemName) and 1 new message(preHiliteChanged). I updated the 
> documentation so the new properties and message show in the dictionary 
> with example(search for "navrad" or just "rad").
> One thing I ran into was that I had to call the "autohilite" property 
> autoRADHilite because using any existing property causes a confilict 
> that I could not get around without sufficient docs. It does show in 
> the property inspector as "auto hilite". These changes allow 
> 1)enlarge/center the icon if there is no label 2)intercept a selection 
> before it is hilited and make a choice to hilite and send the stock 
> hiliteChanged message (or not). Why no label? For one social media icons 
> don’t need labels. Why a pre message?
> Someone suggested it and I thought it was a great idea. Backwards 
> compatible with existing navbar LCS code. The was an auto sizing to 
> card width request. I will look to see if I can do it without more docs(or 
> help).
>
> If anyone would like to try it and find any bugs it's at ==>
> https://www.dropbox.com/s/51zm4m8dip49jov/com.livecode.widget.navrad.2
> .0.0.lce?dl=0
>
>
> Ralph DiMola
> IT Director
> Evergreen Information Services
> rdim...@evergreeninfo.net
>
>
> ___
> 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
>


--
On the first day, God created the heavens and the Earth On the second day, God 
created the oceans.
On the third day, God put the animals on hold for a few hours,
   and did a little diving.
And God said, "This is good."
___
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: NAVRAD was: lcb missing manual

2022-09-06 Thread Mike Kerner via use-livecode
Ralph,
got the source, somewhere? i'd like to learn from it.
testing to begin...now.

On Thu, Sep 1, 2022 at 1:32 PM Ralph DiMola via use-livecode <
use-livecode@lists.runrev.com> wrote:

> I took a major stab at LCB and created a new widget based on the navbar
> widget. I have made 2 changes to the navbar and call it navrad. It does not
> modify the stock navbar. With almost no docs it was a challenge. There were
> so many unknowns I got a few giant headaches. It adds 4 new
> properties(iconFill,autoRADHilite,preHilitedItem, preHilitedItemName) and 1
> new message(preHiliteChanged). I updated the documentation so the new
> properties and message show in the dictionary with example(search for
> "navrad" or just "rad").
> One thing I ran into was that I had to call the "autohilite" property
> autoRADHilite because using any existing property causes a confilict that I
> could not get around without sufficient docs. It does show in the property
> inspector as "auto hilite". These changes allow 1)enlarge/center the icon
> if there is no label 2)intercept a selection before it is hilited and make
> a choice to hilite and send the stock hiliteChanged message (or not). Why
> no label? For one social media icons don’t need labels. Why a pre message?
> Someone suggested it and I thought it was a great idea. Backwards
> compatible with existing navbar LCS code. The was an auto sizing to card
> width request. I will look to see if I can do it without more docs(or help).
>
> If anyone would like to try it and find any bugs it's at ==>
> https://www.dropbox.com/s/51zm4m8dip49jov/com.livecode.widget.navrad.2.0.0.lce?dl=0
>
>
> Ralph DiMola
> IT Director
> Evergreen Information Services
> rdim...@evergreeninfo.net
>
>
> ___
> 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
>


-- 
On the first day, God created the heavens and the Earth
On the second day, God created the oceans.
On the third day, God put the animals on hold for a few hours,
   and did a little diving.
And God said, "This is good."
___
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