[Cuis-dev] Icons with path sequence in vector graphics
Luciano Notarfrancesco
luchiano at gmail.com
Wed Jun 24 00:27:59 PDT 2026
I've been making my own buttons, knobs, pulldown lists, etc... all sorts of
widgets. Some of them draw text, like the label on a button, and I'd like
to add optional monochromatic icons. For the sake of simplicity, I'd like
to just set the icon as path data, something like this:
M784-120 532-372q-30 24-69 38t-83 14q-109 0-184.5-75.5T120-580q0-109
75.5-184.5T380-840q109 0 184.5 75.5T640-580q0 44-14 83t-38 69l252 252-56
56ZM380-400q75 0 127.5-52.5T560-580q0-75-52.5-127.5T380-760q-75 0-127.5
52.5T200-580q0 75 52.5 127.5T380-400Z
I got this from https://fonts.google.com/icons , there you can search the
icons you like and click on the image of the icon to copy this path data to
the clipboard.
Then, say it is the icon for a button, the button morph can draw it scaled
depending on the morph height, or on the line spacing of the font used for
the label. Seems the simplest solution to me, and it would be just one or
two lines of path data when creating the button.
My question is, how do I represent this in Cuis? There is PathCommand and
subclasses, but it's not used anywhere in the base image or packages, I
didn't find any examples. There's also VectorCanvas>>pathSequence: in a
different format, more limited (only supports commands M L C Q, I think).
What's the correct path for this? What do you suggest?
Thanks,
Luciano
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cuis.st/mailman/archives/cuis-dev/attachments/20260624/d6d57a17/attachment.htm>
More information about the Cuis-dev
mailing list