Saved, nice work!

Best,
Joshua F

On Monday, April 27, 2020 at 1:55:36 AM UTC-7, A Gloom wrote:
>
> To generate basic svg shapes withotut using svg tiddlers or icons, colored 
> independently of TW svg themeing, for inserting into tiddlers or using as 
> custom bullet points– see example list widgets below. 
>
> Polygons and similiar uniform symmetrical shapes like stars could be 
> macrofied.
>
> To make into macros, copy each definiton, paste into individual tiddlers 
> litle them as fits your TW's title naming convention and tag them 
> $:/tags/Macro
>
> Still to be done: applying TW button and/or svg classes – leaving color 
> parameter of macro empty and having a tc class parameter should apply TW 
> icon colors 
>
> CIRCLE MACRO: 
>
> \define circlesvg(width,radius,color)
> <svg xmlns="http://www.w3.org/2000/svg"; viewBox="0 0 $width$ $width$" 
> width=$width$>
> <circle cx=$radius$ cy=$radius$ r=$radius$ fill=$color$ stroke="none"/>
> </svg>
> \end
>
> actual macro <<circlesvg "40" "20" "cyan">> - 
> format circlesvg "total width" "half the total width (for radius of the 
> circle)" "color" – * all numbers are pixels, color is html color name*
>
> SQUARE MACRO: 
>
> \define squaresvg(width,color)
> <svg xmlns="http://www.w3.org/2000/svg"; viewBox="0 0 $width$ $width$" 
> width=$width$>
> <rect x="0" y="0" width=$width$ height=$width$ fill=$color$ stroke="none"
> />
> </svg>
> \end 
>
> actual macro <<squaresvg "40" "cyan">> - 
> format squaresvg "width/height" "color" – * all numbers are pixels, color 
> is html color name* 
>
> RECTANGLE MACRO: 
>
> \define rectanglesvg(width,height,color)
> <svg xmlns="http://www.w3.org/2000/svg"; viewBox="0 0 $width$ $height$" 
> width=$width$>
> <rect x="0" y="0" width=$width$ height=$height$ fill=$color$ stroke="none"
> />
> </svg>
> \end 
>
> actual macro <<rectanglesvg "40" "20" "cyan">> - 
> format rectanglesvg "width" "height" "color" – * all numbers are pixels, 
> color is html color name*
>
> OVAL MACRO:
>
> \define ovalsvg(width,height,ovalhalfW,ovalhalfH,color)
> <svg xmlns="http://www.w3.org/2000/svg"; viewBox="0 0 $width$ $height$" 
> width=$width$>
> <ellipse cx="$ovalhalfW$" cy=$ovalhalfH$ rx=$ovalhalfW$ ry=$ovalhalfH$ 
> fill=$color$ stroke="none"/>
> </svg>
> \end
>
> actual macro <<ovalsvg "40" "20" "20" "10" "cyan">> - 
> format ovalsvg "total wifth" "total height" "half width" "half height" 
> "color" – * all numbers are pixels, color is html color name*
>

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/7b8baca7-73f0-4697-a013-b4272818acd3%40googlegroups.com.

Reply via email to