This code is MIT license, so freely usable. It does rely on code from HQ, but should be usable on either the open source or commercial versions.
Brian Milby br...@milby7.com > On Oct 25, 2023, at 4:36 AM, Richmond Mathewson via use-livecode > <use-livecode@lists.runrev.com> wrote: > > I should be grateful if you could explain the licensing on your work. > > Best, Richmond. > >> On 25.10.23 3:44, Brian Milby via use-livecode wrote: >> Well, it sure took me a while to get around to this. I guess better late >> than never though. Not sure where the best place to put it, so I just >> added it to my lc-misc repo on GitHub. You can find the code here: >> https://github.com/bwmilby/lc-misc/tree/master/IconDrawingLibrary >> >> Thanks, >> Brian >> >> On Wed, Apr 6, 2022 at 3:20 PM Klaus major-k via use-livecode < >> use-livecode@lists.runrev.com> wrote: >> >>> Hi Brian, >>> >>>> Am 06.04.2022 um 21:18 schrieb Brian Milby via use-livecode < >>> use-livecode@lists.runrev.com>: >>>> I guess I need to make an update to this library :) >>> yo, that would be cool! :-) >>> >>>> Sent from my iPhone >>>> >>>>> On Apr 6, 2022, at 1:28 PM, Mark Waddingham via use-livecode < >>> use-livecode@lists.runrev.com> wrote: >>>>> On 2022-04-06 18:16, Klaus major-k via use-livecode wrote: >>>>>> Hi all, >>>>>> so sorry, looks like I completely f..... up here. >>>>>> Sorry for the confusion, not may day... >>>>>> See: >>>>>> <https://quality.livecode.com/show_bug.cgi?id=23665> >>>>> Hehe - no worries. >>>>> >>>>> So in answer to your original query about wanting to be able to color >>> the icons - the drawing library supports the 'currentColor' attribute in >>> SVG - and this is tied to the 'backgroundColor' property of the image >>> object the drawing is set on. >>>>> It would only take a small tweak to Brian's extension to make this work >>> - adding `fill="currentColor"` to the path node it generates. >>>>> Brian's extension works by fetching the path data from the IconSVG >>> library, wrapping it in the necessary SVG XML, and then compiling it with >>> drawingSvgCompile. >>>>> Irksomely, there does not seem to be any support for marking colors in >>> SVGs as 'currentColor' in any SVG editor we've come across (unless its >>> deeply buried in it). So one strategy there is making sure the colors you >>> want to be configurable in the SVG are set to a known unlikely random color >>> (e.g. #ABCDEF), exporting as SVG XML from the editor and then just doing a >>> global find/replace of (e.g.) #ABCDEF with currentColor. >>>>> Warmest Regards, >>>>> >>>>> Mark. >>> Best >>> >>> Klaus >>> >>> -- >>> Klaus Major >>> https://www.major-k.de >>> https://www.major-k.de/bass >>> 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 >>> >> _______________________________________________ >> 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