From 200feb5bbcbf8348f50b06361db74c7dd3776368 Mon Sep 17 00:00:00 2001 From: David Vogel Date: Tue, 12 Dec 2023 21:30:03 +0100 Subject: [PATCH] Add eye icons --- component-icons.vugu | 2 + component-icons_vgen.go | 192 ++++++++++++++++++++--------------- icons/l-eye-disabled.vugu | 38 +++++++ icons/l-eye-disabled_vgen.go | 63 ++++++++++++ icons/l-eye.vugu | 37 +++++++ icons/l-eye_vgen.go | 59 +++++++++++ icons/sketches.cdr | Bin 51035 -> 51858 bytes icons/sketches.svg | Bin 2018 -> 2818 bytes 8 files changed, 311 insertions(+), 80 deletions(-) create mode 100644 icons/l-eye-disabled.vugu create mode 100644 icons/l-eye-disabled_vgen.go create mode 100644 icons/l-eye.vugu create mode 100644 icons/l-eye_vgen.go diff --git a/component-icons.vugu b/component-icons.vugu index 06fc39c..5dbbc56 100644 --- a/component-icons.vugu +++ b/component-icons.vugu @@ -30,6 +30,8 @@ + + diff --git a/component-icons_vgen.go b/component-icons_vgen.go index b05c2ec..ac8fe85 100644 --- a/component-icons_vgen.go +++ b/component-icons_vgen.go @@ -33,7 +33,7 @@ func (c *ComponentIcons) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) { vgn = &vugu.VGNode{Type: vugu.VGNodeType(1), Data: "\n\t"} vgparent.AppendChild(vgn) { - vgcompKey := vugu.MakeCompKey(0x80CC1B9900ABE9F5^vgin.CurrentPositionHash(), vgiterkey) + vgcompKey := vugu.MakeCompKey(0x95F6715FA8334771^vgin.CurrentPositionHash(), vgiterkey) // ask BuildEnv for prior instance of this specific component vgcomp, _ := vgin.BuildEnv.CachedComponent(vgcompKey).(*icons.LAccept) if vgcomp == nil { @@ -49,7 +49,7 @@ func (c *ComponentIcons) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) { vgn = &vugu.VGNode{Type: vugu.VGNodeType(1), Data: "\n\t"} vgparent.AppendChild(vgn) { - vgcompKey := vugu.MakeCompKey(0xBA9F23D0D264AF93^vgin.CurrentPositionHash(), vgiterkey) + vgcompKey := vugu.MakeCompKey(0x1F128AF53299D142^vgin.CurrentPositionHash(), vgiterkey) // ask BuildEnv for prior instance of this specific component vgcomp, _ := vgin.BuildEnv.CachedComponent(vgcompKey).(*icons.LArrowDown) if vgcomp == nil { @@ -65,7 +65,7 @@ func (c *ComponentIcons) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) { vgn = &vugu.VGNode{Type: vugu.VGNodeType(1), Data: "\n\t"} vgparent.AppendChild(vgn) { - vgcompKey := vugu.MakeCompKey(0xCD0E0ED629310F0^vgin.CurrentPositionHash(), vgiterkey) + vgcompKey := vugu.MakeCompKey(0x99D69E0F83A6923E^vgin.CurrentPositionHash(), vgiterkey) // ask BuildEnv for prior instance of this specific component vgcomp, _ := vgin.BuildEnv.CachedComponent(vgcompKey).(*icons.LArrowLeft) if vgcomp == nil { @@ -81,7 +81,7 @@ func (c *ComponentIcons) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) { vgn = &vugu.VGNode{Type: vugu.VGNodeType(1), Data: "\n\t"} vgparent.AppendChild(vgn) { - vgcompKey := vugu.MakeCompKey(0x603F9C906AA8A01^vgin.CurrentPositionHash(), vgiterkey) + vgcompKey := vugu.MakeCompKey(0x26EC4CFA7ECD7D^vgin.CurrentPositionHash(), vgiterkey) // ask BuildEnv for prior instance of this specific component vgcomp, _ := vgin.BuildEnv.CachedComponent(vgcompKey).(*icons.LArrowRight) if vgcomp == nil { @@ -97,7 +97,7 @@ func (c *ComponentIcons) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) { vgn = &vugu.VGNode{Type: vugu.VGNodeType(1), Data: "\n\t"} vgparent.AppendChild(vgn) { - vgcompKey := vugu.MakeCompKey(0x9FA0A52C1E7AC883^vgin.CurrentPositionHash(), vgiterkey) + vgcompKey := vugu.MakeCompKey(0x8E31E550529847C0^vgin.CurrentPositionHash(), vgiterkey) // ask BuildEnv for prior instance of this specific component vgcomp, _ := vgin.BuildEnv.CachedComponent(vgcompKey).(*icons.LArrowUp) if vgcomp == nil { @@ -113,7 +113,7 @@ func (c *ComponentIcons) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) { vgn = &vugu.VGNode{Type: vugu.VGNodeType(1), Data: "\n\t"} vgparent.AppendChild(vgn) { - vgcompKey := vugu.MakeCompKey(0x45662F0E61A5875^vgin.CurrentPositionHash(), vgiterkey) + vgcompKey := vugu.MakeCompKey(0x64519ED6D07E91B5^vgin.CurrentPositionHash(), vgiterkey) // ask BuildEnv for prior instance of this specific component vgcomp, _ := vgin.BuildEnv.CachedComponent(vgcompKey).(*icons.LBackToWindow) if vgcomp == nil { @@ -129,7 +129,7 @@ func (c *ComponentIcons) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) { vgn = &vugu.VGNode{Type: vugu.VGNodeType(1), Data: "\n\t"} vgparent.AppendChild(vgn) { - vgcompKey := vugu.MakeCompKey(0x8A16FD31A79A7D9C^vgin.CurrentPositionHash(), vgiterkey) + vgcompKey := vugu.MakeCompKey(0xBF7633BEAA8AA928^vgin.CurrentPositionHash(), vgiterkey) // ask BuildEnv for prior instance of this specific component vgcomp, _ := vgin.BuildEnv.CachedComponent(vgcompKey).(*icons.LBell) if vgcomp == nil { @@ -145,7 +145,7 @@ func (c *ComponentIcons) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) { vgn = &vugu.VGNode{Type: vugu.VGNodeType(1), Data: "\n\t"} vgparent.AppendChild(vgn) { - vgcompKey := vugu.MakeCompKey(0x98F529D3A406EEB0^vgin.CurrentPositionHash(), vgiterkey) + vgcompKey := vugu.MakeCompKey(0x5C7C0A85EE49473F^vgin.CurrentPositionHash(), vgiterkey) // ask BuildEnv for prior instance of this specific component vgcomp, _ := vgin.BuildEnv.CachedComponent(vgcompKey).(*icons.LBellDisabled) if vgcomp == nil { @@ -161,7 +161,7 @@ func (c *ComponentIcons) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) { vgn = &vugu.VGNode{Type: vugu.VGNodeType(1), Data: "\n\t"} vgparent.AppendChild(vgn) { - vgcompKey := vugu.MakeCompKey(0x510C5234E1289500^vgin.CurrentPositionHash(), vgiterkey) + vgcompKey := vugu.MakeCompKey(0x6528ABADB2DB323C^vgin.CurrentPositionHash(), vgiterkey) // ask BuildEnv for prior instance of this specific component vgcomp, _ := vgin.BuildEnv.CachedComponent(vgcompKey).(*icons.LCancel) if vgcomp == nil { @@ -177,7 +177,7 @@ func (c *ComponentIcons) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) { vgn = &vugu.VGNode{Type: vugu.VGNodeType(1), Data: "\n\t"} vgparent.AppendChild(vgn) { - vgcompKey := vugu.MakeCompKey(0x3CD44FA97105491B^vgin.CurrentPositionHash(), vgiterkey) + vgcompKey := vugu.MakeCompKey(0xE8B0E4A5FF6A384E^vgin.CurrentPositionHash(), vgiterkey) // ask BuildEnv for prior instance of this specific component vgcomp, _ := vgin.BuildEnv.CachedComponent(vgcompKey).(*icons.LChevronDown) if vgcomp == nil { @@ -193,7 +193,7 @@ func (c *ComponentIcons) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) { vgn = &vugu.VGNode{Type: vugu.VGNodeType(1), Data: "\n\t"} vgparent.AppendChild(vgn) { - vgcompKey := vugu.MakeCompKey(0xBC8A3D0C07384A94^vgin.CurrentPositionHash(), vgiterkey) + vgcompKey := vugu.MakeCompKey(0xC6DDD9A034F79A80^vgin.CurrentPositionHash(), vgiterkey) // ask BuildEnv for prior instance of this specific component vgcomp, _ := vgin.BuildEnv.CachedComponent(vgcompKey).(*icons.LChevronLeft) if vgcomp == nil { @@ -209,7 +209,7 @@ func (c *ComponentIcons) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) { vgn = &vugu.VGNode{Type: vugu.VGNodeType(1), Data: "\n\t"} vgparent.AppendChild(vgn) { - vgcompKey := vugu.MakeCompKey(0x74C795C142CF3D37^vgin.CurrentPositionHash(), vgiterkey) + vgcompKey := vugu.MakeCompKey(0xEBE50A4AF2B7B47D^vgin.CurrentPositionHash(), vgiterkey) // ask BuildEnv for prior instance of this specific component vgcomp, _ := vgin.BuildEnv.CachedComponent(vgcompKey).(*icons.LChevronRight) if vgcomp == nil { @@ -225,7 +225,7 @@ func (c *ComponentIcons) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) { vgn = &vugu.VGNode{Type: vugu.VGNodeType(1), Data: "\n\t"} vgparent.AppendChild(vgn) { - vgcompKey := vugu.MakeCompKey(0x19949A80E6DCC7A^vgin.CurrentPositionHash(), vgiterkey) + vgcompKey := vugu.MakeCompKey(0x5C59600E23472884^vgin.CurrentPositionHash(), vgiterkey) // ask BuildEnv for prior instance of this specific component vgcomp, _ := vgin.BuildEnv.CachedComponent(vgcompKey).(*icons.LChevronUp) if vgcomp == nil { @@ -241,7 +241,7 @@ func (c *ComponentIcons) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) { vgn = &vugu.VGNode{Type: vugu.VGNodeType(1), Data: "\n\t"} vgparent.AppendChild(vgn) { - vgcompKey := vugu.MakeCompKey(0x6543BBFCA904282B^vgin.CurrentPositionHash(), vgiterkey) + vgcompKey := vugu.MakeCompKey(0xAE18151C9DDECC3C^vgin.CurrentPositionHash(), vgiterkey) // ask BuildEnv for prior instance of this specific component vgcomp, _ := vgin.BuildEnv.CachedComponent(vgcompKey).(*icons.LCircleMinus) if vgcomp == nil { @@ -257,7 +257,7 @@ func (c *ComponentIcons) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) { vgn = &vugu.VGNode{Type: vugu.VGNodeType(1), Data: "\n\t"} vgparent.AppendChild(vgn) { - vgcompKey := vugu.MakeCompKey(0x5D4B19FE6919225F^vgin.CurrentPositionHash(), vgiterkey) + vgcompKey := vugu.MakeCompKey(0x610176B855C5644B^vgin.CurrentPositionHash(), vgiterkey) // ask BuildEnv for prior instance of this specific component vgcomp, _ := vgin.BuildEnv.CachedComponent(vgcompKey).(*icons.LCirclePlus) if vgcomp == nil { @@ -273,7 +273,7 @@ func (c *ComponentIcons) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) { vgn = &vugu.VGNode{Type: vugu.VGNodeType(1), Data: "\n\t"} vgparent.AppendChild(vgn) { - vgcompKey := vugu.MakeCompKey(0x95E069556F4696C8^vgin.CurrentPositionHash(), vgiterkey) + vgcompKey := vugu.MakeCompKey(0x4754C11A61B14AB3^vgin.CurrentPositionHash(), vgiterkey) // ask BuildEnv for prior instance of this specific component vgcomp, _ := vgin.BuildEnv.CachedComponent(vgcompKey).(*icons.LClock) if vgcomp == nil { @@ -289,7 +289,7 @@ func (c *ComponentIcons) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) { vgn = &vugu.VGNode{Type: vugu.VGNodeType(1), Data: "\n\t"} vgparent.AppendChild(vgn) { - vgcompKey := vugu.MakeCompKey(0xD460BCEEBF0960F3^vgin.CurrentPositionHash(), vgiterkey) + vgcompKey := vugu.MakeCompKey(0x6E07FCED48DA84D5^vgin.CurrentPositionHash(), vgiterkey) // ask BuildEnv for prior instance of this specific component vgcomp, _ := vgin.BuildEnv.CachedComponent(vgcompKey).(*icons.LCodeTags) if vgcomp == nil { @@ -305,7 +305,7 @@ func (c *ComponentIcons) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) { vgn = &vugu.VGNode{Type: vugu.VGNodeType(1), Data: "\n\t"} vgparent.AppendChild(vgn) { - vgcompKey := vugu.MakeCompKey(0x7BD66CE0C36BD9B7^vgin.CurrentPositionHash(), vgiterkey) + vgcompKey := vugu.MakeCompKey(0xB79519103A0DDB5F^vgin.CurrentPositionHash(), vgiterkey) // ask BuildEnv for prior instance of this specific component vgcomp, _ := vgin.BuildEnv.CachedComponent(vgcompKey).(*icons.LCodeTagsClosing) if vgcomp == nil { @@ -321,7 +321,7 @@ func (c *ComponentIcons) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) { vgn = &vugu.VGNode{Type: vugu.VGNodeType(1), Data: "\n\t"} vgparent.AppendChild(vgn) { - vgcompKey := vugu.MakeCompKey(0xA924C1D0029E0520^vgin.CurrentPositionHash(), vgiterkey) + vgcompKey := vugu.MakeCompKey(0xC3718EF08F583D95^vgin.CurrentPositionHash(), vgiterkey) // ask BuildEnv for prior instance of this specific component vgcomp, _ := vgin.BuildEnv.CachedComponent(vgcompKey).(*icons.LCopy) if vgcomp == nil { @@ -337,7 +337,7 @@ func (c *ComponentIcons) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) { vgn = &vugu.VGNode{Type: vugu.VGNodeType(1), Data: "\n\t"} vgparent.AppendChild(vgn) { - vgcompKey := vugu.MakeCompKey(0xE12AED2205EEE039^vgin.CurrentPositionHash(), vgiterkey) + vgcompKey := vugu.MakeCompKey(0xAE74F2EA5082E06B^vgin.CurrentPositionHash(), vgiterkey) // ask BuildEnv for prior instance of this specific component vgcomp, _ := vgin.BuildEnv.CachedComponent(vgcompKey).(*icons.LCustomize) if vgcomp == nil { @@ -353,7 +353,7 @@ func (c *ComponentIcons) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) { vgn = &vugu.VGNode{Type: vugu.VGNodeType(1), Data: "\n\t"} vgparent.AppendChild(vgn) { - vgcompKey := vugu.MakeCompKey(0x4743D79C2A013663^vgin.CurrentPositionHash(), vgiterkey) + vgcompKey := vugu.MakeCompKey(0xBE7E9DA0DFEF1946^vgin.CurrentPositionHash(), vgiterkey) // ask BuildEnv for prior instance of this specific component vgcomp, _ := vgin.BuildEnv.CachedComponent(vgcompKey).(*icons.LCut) if vgcomp == nil { @@ -369,7 +369,7 @@ func (c *ComponentIcons) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) { vgn = &vugu.VGNode{Type: vugu.VGNodeType(1), Data: "\n\t"} vgparent.AppendChild(vgn) { - vgcompKey := vugu.MakeCompKey(0x7316442260BF2457^vgin.CurrentPositionHash(), vgiterkey) + vgcompKey := vugu.MakeCompKey(0xEFEAF1AF0E74D1EA^vgin.CurrentPositionHash(), vgiterkey) // ask BuildEnv for prior instance of this specific component vgcomp, _ := vgin.BuildEnv.CachedComponent(vgcompKey).(*icons.LDelete) if vgcomp == nil { @@ -385,7 +385,7 @@ func (c *ComponentIcons) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) { vgn = &vugu.VGNode{Type: vugu.VGNodeType(1), Data: "\n\t"} vgparent.AppendChild(vgn) { - vgcompKey := vugu.MakeCompKey(0xFA246C802A0901A5^vgin.CurrentPositionHash(), vgiterkey) + vgcompKey := vugu.MakeCompKey(0xD815AD134B62788F^vgin.CurrentPositionHash(), vgiterkey) // ask BuildEnv for prior instance of this specific component vgcomp, _ := vgin.BuildEnv.CachedComponent(vgcompKey).(*icons.LDeliver) if vgcomp == nil { @@ -401,7 +401,7 @@ func (c *ComponentIcons) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) { vgn = &vugu.VGNode{Type: vugu.VGNodeType(1), Data: "\n\t"} vgparent.AppendChild(vgn) { - vgcompKey := vugu.MakeCompKey(0x7E9F8C56CF785A81^vgin.CurrentPositionHash(), vgiterkey) + vgcompKey := vugu.MakeCompKey(0x52832358F5859F62^vgin.CurrentPositionHash(), vgiterkey) // ask BuildEnv for prior instance of this specific component vgcomp, _ := vgin.BuildEnv.CachedComponent(vgcompKey).(*icons.LDocument) if vgcomp == nil { @@ -417,7 +417,7 @@ func (c *ComponentIcons) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) { vgn = &vugu.VGNode{Type: vugu.VGNodeType(1), Data: "\n\t"} vgparent.AppendChild(vgn) { - vgcompKey := vugu.MakeCompKey(0x3B4CED8E883C6687^vgin.CurrentPositionHash(), vgiterkey) + vgcompKey := vugu.MakeCompKey(0xAB9DE0B8FE645535^vgin.CurrentPositionHash(), vgiterkey) // ask BuildEnv for prior instance of this specific component vgcomp, _ := vgin.BuildEnv.CachedComponent(vgcompKey).(*icons.LDocumentBulletList) if vgcomp == nil { @@ -433,7 +433,7 @@ func (c *ComponentIcons) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) { vgn = &vugu.VGNode{Type: vugu.VGNodeType(1), Data: "\n\t"} vgparent.AppendChild(vgn) { - vgcompKey := vugu.MakeCompKey(0xE0AC4DA0656C7E34^vgin.CurrentPositionHash(), vgiterkey) + vgcompKey := vugu.MakeCompKey(0xB8B7E9288A03ED8F^vgin.CurrentPositionHash(), vgiterkey) // ask BuildEnv for prior instance of this specific component vgcomp, _ := vgin.BuildEnv.CachedComponent(vgcompKey).(*icons.LDocumentCheckboxes) if vgcomp == nil { @@ -449,7 +449,7 @@ func (c *ComponentIcons) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) { vgn = &vugu.VGNode{Type: vugu.VGNodeType(1), Data: "\n\t"} vgparent.AppendChild(vgn) { - vgcompKey := vugu.MakeCompKey(0x1F0B5AA0F9ADC813^vgin.CurrentPositionHash(), vgiterkey) + vgcompKey := vugu.MakeCompKey(0x2E514A1014D9B1E0^vgin.CurrentPositionHash(), vgiterkey) // ask BuildEnv for prior instance of this specific component vgcomp, _ := vgin.BuildEnv.CachedComponent(vgcompKey).(*icons.LDocumentRichText) if vgcomp == nil { @@ -465,7 +465,7 @@ func (c *ComponentIcons) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) { vgn = &vugu.VGNode{Type: vugu.VGNodeType(1), Data: "\n\t"} vgparent.AppendChild(vgn) { - vgcompKey := vugu.MakeCompKey(0x92608E43FF185736^vgin.CurrentPositionHash(), vgiterkey) + vgcompKey := vugu.MakeCompKey(0x2373C6CB96FA0A57^vgin.CurrentPositionHash(), vgiterkey) // ask BuildEnv for prior instance of this specific component vgcomp, _ := vgin.BuildEnv.CachedComponent(vgcompKey).(*icons.LDocumentText) if vgcomp == nil { @@ -481,7 +481,7 @@ func (c *ComponentIcons) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) { vgn = &vugu.VGNode{Type: vugu.VGNodeType(1), Data: "\n\t"} vgparent.AppendChild(vgn) { - vgcompKey := vugu.MakeCompKey(0xC5682704CBA38B6^vgin.CurrentPositionHash(), vgiterkey) + vgcompKey := vugu.MakeCompKey(0xDF4933A9D253D61^vgin.CurrentPositionHash(), vgiterkey) // ask BuildEnv for prior instance of this specific component vgcomp, _ := vgin.BuildEnv.CachedComponent(vgcompKey).(*icons.LDownload) if vgcomp == nil { @@ -497,7 +497,7 @@ func (c *ComponentIcons) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) { vgn = &vugu.VGNode{Type: vugu.VGNodeType(1), Data: "\n\t"} vgparent.AppendChild(vgn) { - vgcompKey := vugu.MakeCompKey(0x7E002F433C3CA25E^vgin.CurrentPositionHash(), vgiterkey) + vgcompKey := vugu.MakeCompKey(0xA24C3B93E8BFFD16^vgin.CurrentPositionHash(), vgiterkey) // ask BuildEnv for prior instance of this specific component vgcomp, _ := vgin.BuildEnv.CachedComponent(vgcompKey).(*icons.LEdit) if vgcomp == nil { @@ -513,7 +513,7 @@ func (c *ComponentIcons) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) { vgn = &vugu.VGNode{Type: vugu.VGNodeType(1), Data: "\n\t"} vgparent.AppendChild(vgn) { - vgcompKey := vugu.MakeCompKey(0xA9CFBFE09CADF4E4^vgin.CurrentPositionHash(), vgiterkey) + vgcompKey := vugu.MakeCompKey(0xC607633EB9D33A8A^vgin.CurrentPositionHash(), vgiterkey) // ask BuildEnv for prior instance of this specific component vgcomp, _ := vgin.BuildEnv.CachedComponent(vgcompKey).(*icons.LEllipsis) if vgcomp == nil { @@ -529,7 +529,39 @@ func (c *ComponentIcons) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) { vgn = &vugu.VGNode{Type: vugu.VGNodeType(1), Data: "\n\t"} vgparent.AppendChild(vgn) { - vgcompKey := vugu.MakeCompKey(0xED6BDEB9DA69E9E3^vgin.CurrentPositionHash(), vgiterkey) + vgcompKey := vugu.MakeCompKey(0x5960BEEC9D512010^vgin.CurrentPositionHash(), vgiterkey) + // ask BuildEnv for prior instance of this specific component + vgcomp, _ := vgin.BuildEnv.CachedComponent(vgcompKey).(*icons.LEye) + if vgcomp == nil { + // create new one if needed + vgcomp = new(icons.LEye) + vgin.BuildEnv.WireComponent(vgcomp) + } + vgin.BuildEnv.UseComponent(vgcompKey, vgcomp) // ensure we can use this in the cache next time around + vgout.Components = append(vgout.Components, vgcomp) + vgn = &vugu.VGNode{Component: vgcomp} + vgparent.AppendChild(vgn) + } + vgn = &vugu.VGNode{Type: vugu.VGNodeType(1), Data: "\n\t"} + vgparent.AppendChild(vgn) + { + vgcompKey := vugu.MakeCompKey(0x52FC2CE923EFC6A^vgin.CurrentPositionHash(), vgiterkey) + // ask BuildEnv for prior instance of this specific component + vgcomp, _ := vgin.BuildEnv.CachedComponent(vgcompKey).(*icons.LEyeDisabled) + if vgcomp == nil { + // create new one if needed + vgcomp = new(icons.LEyeDisabled) + vgin.BuildEnv.WireComponent(vgcomp) + } + vgin.BuildEnv.UseComponent(vgcompKey, vgcomp) // ensure we can use this in the cache next time around + vgout.Components = append(vgout.Components, vgcomp) + vgn = &vugu.VGNode{Component: vgcomp} + vgparent.AppendChild(vgn) + } + vgn = &vugu.VGNode{Type: vugu.VGNodeType(1), Data: "\n\t"} + vgparent.AppendChild(vgn) + { + vgcompKey := vugu.MakeCompKey(0xE764D6ADC1D6D161^vgin.CurrentPositionHash(), vgiterkey) // ask BuildEnv for prior instance of this specific component vgcomp, _ := vgin.BuildEnv.CachedComponent(vgcompKey).(*icons.LFilter) if vgcomp == nil { @@ -545,7 +577,7 @@ func (c *ComponentIcons) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) { vgn = &vugu.VGNode{Type: vugu.VGNodeType(1), Data: "\n\t"} vgparent.AppendChild(vgn) { - vgcompKey := vugu.MakeCompKey(0x427B681AB72D9383^vgin.CurrentPositionHash(), vgiterkey) + vgcompKey := vugu.MakeCompKey(0x56430F18DB1BBB22^vgin.CurrentPositionHash(), vgiterkey) // ask BuildEnv for prior instance of this specific component vgcomp, _ := vgin.BuildEnv.CachedComponent(vgcompKey).(*icons.LFullScreen) if vgcomp == nil { @@ -561,7 +593,7 @@ func (c *ComponentIcons) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) { vgn = &vugu.VGNode{Type: vugu.VGNodeType(1), Data: "\n\t"} vgparent.AppendChild(vgn) { - vgcompKey := vugu.MakeCompKey(0xCABEDCC84ECE6BBE^vgin.CurrentPositionHash(), vgiterkey) + vgcompKey := vugu.MakeCompKey(0xFFEC55FE0FE9CE38^vgin.CurrentPositionHash(), vgiterkey) // ask BuildEnv for prior instance of this specific component vgcomp, _ := vgin.BuildEnv.CachedComponent(vgcompKey).(*icons.LGlobalNav) if vgcomp == nil { @@ -577,7 +609,7 @@ func (c *ComponentIcons) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) { vgn = &vugu.VGNode{Type: vugu.VGNodeType(1), Data: "\n\t"} vgparent.AppendChild(vgn) { - vgcompKey := vugu.MakeCompKey(0xD79CD9F636CEFF90^vgin.CurrentPositionHash(), vgiterkey) + vgcompKey := vugu.MakeCompKey(0xB1894428F0B9BC6D^vgin.CurrentPositionHash(), vgiterkey) // ask BuildEnv for prior instance of this specific component vgcomp, _ := vgin.BuildEnv.CachedComponent(vgcompKey).(*icons.LGlobe) if vgcomp == nil { @@ -593,7 +625,7 @@ func (c *ComponentIcons) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) { vgn = &vugu.VGNode{Type: vugu.VGNodeType(1), Data: "\n\t"} vgparent.AppendChild(vgn) { - vgcompKey := vugu.MakeCompKey(0x52608509479EDC30^vgin.CurrentPositionHash(), vgiterkey) + vgcompKey := vugu.MakeCompKey(0x6C3755B8EDAA9008^vgin.CurrentPositionHash(), vgiterkey) // ask BuildEnv for prior instance of this specific component vgcomp, _ := vgin.BuildEnv.CachedComponent(vgcompKey).(*icons.LGroup) if vgcomp == nil { @@ -609,7 +641,7 @@ func (c *ComponentIcons) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) { vgn = &vugu.VGNode{Type: vugu.VGNodeType(1), Data: "\n\t"} vgparent.AppendChild(vgn) { - vgcompKey := vugu.MakeCompKey(0xF2981D554E008733^vgin.CurrentPositionHash(), vgiterkey) + vgcompKey := vugu.MakeCompKey(0x6B9D7DAE5D45AD2C^vgin.CurrentPositionHash(), vgiterkey) // ask BuildEnv for prior instance of this specific component vgcomp, _ := vgin.BuildEnv.CachedComponent(vgcompKey).(*icons.LHome) if vgcomp == nil { @@ -625,7 +657,7 @@ func (c *ComponentIcons) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) { vgn = &vugu.VGNode{Type: vugu.VGNodeType(1), Data: "\n\t"} vgparent.AppendChild(vgn) { - vgcompKey := vugu.MakeCompKey(0x96C2703EE6F547DF^vgin.CurrentPositionHash(), vgiterkey) + vgcompKey := vugu.MakeCompKey(0x3172766545FBD181^vgin.CurrentPositionHash(), vgiterkey) // ask BuildEnv for prior instance of this specific component vgcomp, _ := vgin.BuildEnv.CachedComponent(vgcompKey).(*icons.LHourglass) if vgcomp == nil { @@ -641,7 +673,7 @@ func (c *ComponentIcons) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) { vgn = &vugu.VGNode{Type: vugu.VGNodeType(1), Data: "\n\t"} vgparent.AppendChild(vgn) { - vgcompKey := vugu.MakeCompKey(0xEA30845BE6112438^vgin.CurrentPositionHash(), vgiterkey) + vgcompKey := vugu.MakeCompKey(0xE92303B53B74C835^vgin.CurrentPositionHash(), vgiterkey) // ask BuildEnv for prior instance of this specific component vgcomp, _ := vgin.BuildEnv.CachedComponent(vgcompKey).(*icons.LInfoCircle) if vgcomp == nil { @@ -657,7 +689,7 @@ func (c *ComponentIcons) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) { vgn = &vugu.VGNode{Type: vugu.VGNodeType(1), Data: "\n\t"} vgparent.AppendChild(vgn) { - vgcompKey := vugu.MakeCompKey(0x8BBA2D5AA113A2F0^vgin.CurrentPositionHash(), vgiterkey) + vgcompKey := vugu.MakeCompKey(0xDA87F8668DA26B43^vgin.CurrentPositionHash(), vgiterkey) // ask BuildEnv for prior instance of this specific component vgcomp, _ := vgin.BuildEnv.CachedComponent(vgcompKey).(*icons.LInputField) if vgcomp == nil { @@ -673,7 +705,7 @@ func (c *ComponentIcons) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) { vgn = &vugu.VGNode{Type: vugu.VGNodeType(1), Data: "\n\t"} vgparent.AppendChild(vgn) { - vgcompKey := vugu.MakeCompKey(0x8D280FD39B85BC9^vgin.CurrentPositionHash(), vgiterkey) + vgcompKey := vugu.MakeCompKey(0x13B17C0F0074DA72^vgin.CurrentPositionHash(), vgiterkey) // ask BuildEnv for prior instance of this specific component vgcomp, _ := vgin.BuildEnv.CachedComponent(vgcompKey).(*icons.LKey) if vgcomp == nil { @@ -689,7 +721,7 @@ func (c *ComponentIcons) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) { vgn = &vugu.VGNode{Type: vugu.VGNodeType(1), Data: "\n\t"} vgparent.AppendChild(vgn) { - vgcompKey := vugu.MakeCompKey(0x565D20EBDF01A5B1^vgin.CurrentPositionHash(), vgiterkey) + vgcompKey := vugu.MakeCompKey(0xA4E909C543A778E2^vgin.CurrentPositionHash(), vgiterkey) // ask BuildEnv for prior instance of this specific component vgcomp, _ := vgin.BuildEnv.CachedComponent(vgcompKey).(*icons.LLoadingCircle) if vgcomp == nil { @@ -705,7 +737,7 @@ func (c *ComponentIcons) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) { vgn = &vugu.VGNode{Type: vugu.VGNodeType(1), Data: "\n\t"} vgparent.AppendChild(vgn) { - vgcompKey := vugu.MakeCompKey(0x940FF330353C4E07^vgin.CurrentPositionHash(), vgiterkey) + vgcompKey := vugu.MakeCompKey(0x362746EFB74AD8E8^vgin.CurrentPositionHash(), vgiterkey) // ask BuildEnv for prior instance of this specific component vgcomp, _ := vgin.BuildEnv.CachedComponent(vgcompKey).(*icons.LLockClosed) if vgcomp == nil { @@ -721,7 +753,7 @@ func (c *ComponentIcons) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) { vgn = &vugu.VGNode{Type: vugu.VGNodeType(1), Data: "\n\t"} vgparent.AppendChild(vgn) { - vgcompKey := vugu.MakeCompKey(0xF859D9A9FB7EA4A2^vgin.CurrentPositionHash(), vgiterkey) + vgcompKey := vugu.MakeCompKey(0x249DDDFDD7C6A8B0^vgin.CurrentPositionHash(), vgiterkey) // ask BuildEnv for prior instance of this specific component vgcomp, _ := vgin.BuildEnv.CachedComponent(vgcompKey).(*icons.LLockDisabled) if vgcomp == nil { @@ -737,7 +769,7 @@ func (c *ComponentIcons) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) { vgn = &vugu.VGNode{Type: vugu.VGNodeType(1), Data: "\n\t"} vgparent.AppendChild(vgn) { - vgcompKey := vugu.MakeCompKey(0xC13544A5E0F7F290^vgin.CurrentPositionHash(), vgiterkey) + vgcompKey := vugu.MakeCompKey(0xD70187852A001B7D^vgin.CurrentPositionHash(), vgiterkey) // ask BuildEnv for prior instance of this specific component vgcomp, _ := vgin.BuildEnv.CachedComponent(vgcompKey).(*icons.LLockOpened) if vgcomp == nil { @@ -753,7 +785,7 @@ func (c *ComponentIcons) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) { vgn = &vugu.VGNode{Type: vugu.VGNodeType(1), Data: "\n\t"} vgparent.AppendChild(vgn) { - vgcompKey := vugu.MakeCompKey(0x5E5C2343A6D2A462^vgin.CurrentPositionHash(), vgiterkey) + vgcompKey := vugu.MakeCompKey(0xC9F88CF8C31B9423^vgin.CurrentPositionHash(), vgiterkey) // ask BuildEnv for prior instance of this specific component vgcomp, _ := vgin.BuildEnv.CachedComponent(vgcompKey).(*icons.LLogout) if vgcomp == nil { @@ -769,7 +801,7 @@ func (c *ComponentIcons) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) { vgn = &vugu.VGNode{Type: vugu.VGNodeType(1), Data: "\n\t"} vgparent.AppendChild(vgn) { - vgcompKey := vugu.MakeCompKey(0x2553B7742EEFDA1C^vgin.CurrentPositionHash(), vgiterkey) + vgcompKey := vugu.MakeCompKey(0x431D28A662AFA712^vgin.CurrentPositionHash(), vgiterkey) // ask BuildEnv for prior instance of this specific component vgcomp, _ := vgin.BuildEnv.CachedComponent(vgcompKey).(*icons.LMail) if vgcomp == nil { @@ -785,7 +817,7 @@ func (c *ComponentIcons) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) { vgn = &vugu.VGNode{Type: vugu.VGNodeType(1), Data: "\n\t"} vgparent.AppendChild(vgn) { - vgcompKey := vugu.MakeCompKey(0x98FF6B4EF004BDFB^vgin.CurrentPositionHash(), vgiterkey) + vgcompKey := vugu.MakeCompKey(0xAA00FE9F7BA58944^vgin.CurrentPositionHash(), vgiterkey) // ask BuildEnv for prior instance of this specific component vgcomp, _ := vgin.BuildEnv.CachedComponent(vgcompKey).(*icons.LMailOpened) if vgcomp == nil { @@ -801,7 +833,7 @@ func (c *ComponentIcons) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) { vgn = &vugu.VGNode{Type: vugu.VGNodeType(1), Data: "\n\t"} vgparent.AppendChild(vgn) { - vgcompKey := vugu.MakeCompKey(0xE08DF559A4746FC6^vgin.CurrentPositionHash(), vgiterkey) + vgcompKey := vugu.MakeCompKey(0x38927CA9DD6CD934^vgin.CurrentPositionHash(), vgiterkey) // ask BuildEnv for prior instance of this specific component vgcomp, _ := vgin.BuildEnv.CachedComponent(vgcompKey).(*icons.LMinus) if vgcomp == nil { @@ -817,7 +849,7 @@ func (c *ComponentIcons) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) { vgn = &vugu.VGNode{Type: vugu.VGNodeType(1), Data: "\n\t"} vgparent.AppendChild(vgn) { - vgcompKey := vugu.MakeCompKey(0x84E5FC5F24462CB5^vgin.CurrentPositionHash(), vgiterkey) + vgcompKey := vugu.MakeCompKey(0xE40720DE5EC98D63^vgin.CurrentPositionHash(), vgiterkey) // ask BuildEnv for prior instance of this specific component vgcomp, _ := vgin.BuildEnv.CachedComponent(vgcompKey).(*icons.LMore) if vgcomp == nil { @@ -833,7 +865,7 @@ func (c *ComponentIcons) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) { vgn = &vugu.VGNode{Type: vugu.VGNodeType(1), Data: "\n\t"} vgparent.AppendChild(vgn) { - vgcompKey := vugu.MakeCompKey(0xE92A208A667D5952^vgin.CurrentPositionHash(), vgiterkey) + vgcompKey := vugu.MakeCompKey(0x627B85E1EE385773^vgin.CurrentPositionHash(), vgiterkey) // ask BuildEnv for prior instance of this specific component vgcomp, _ := vgin.BuildEnv.CachedComponent(vgcompKey).(*icons.LParcelClosed) if vgcomp == nil { @@ -849,7 +881,7 @@ func (c *ComponentIcons) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) { vgn = &vugu.VGNode{Type: vugu.VGNodeType(1), Data: "\n\t"} vgparent.AppendChild(vgn) { - vgcompKey := vugu.MakeCompKey(0xDE858A1C37D06B59^vgin.CurrentPositionHash(), vgiterkey) + vgcompKey := vugu.MakeCompKey(0x9797EEB6743AEAC8^vgin.CurrentPositionHash(), vgiterkey) // ask BuildEnv for prior instance of this specific component vgcomp, _ := vgin.BuildEnv.CachedComponent(vgcompKey).(*icons.LParcelInsert) if vgcomp == nil { @@ -865,7 +897,7 @@ func (c *ComponentIcons) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) { vgn = &vugu.VGNode{Type: vugu.VGNodeType(1), Data: "\n\t"} vgparent.AppendChild(vgn) { - vgcompKey := vugu.MakeCompKey(0x8C6454016F3E3E6C^vgin.CurrentPositionHash(), vgiterkey) + vgcompKey := vugu.MakeCompKey(0x1CF4C09310B6FE6C^vgin.CurrentPositionHash(), vgiterkey) // ask BuildEnv for prior instance of this specific component vgcomp, _ := vgin.BuildEnv.CachedComponent(vgcompKey).(*icons.LParcelOpened) if vgcomp == nil { @@ -881,7 +913,7 @@ func (c *ComponentIcons) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) { vgn = &vugu.VGNode{Type: vugu.VGNodeType(1), Data: "\n\t"} vgparent.AppendChild(vgn) { - vgcompKey := vugu.MakeCompKey(0xC23F6E239E30E993^vgin.CurrentPositionHash(), vgiterkey) + vgcompKey := vugu.MakeCompKey(0x9E332803FBA372DE^vgin.CurrentPositionHash(), vgiterkey) // ask BuildEnv for prior instance of this specific component vgcomp, _ := vgin.BuildEnv.CachedComponent(vgcompKey).(*icons.LParcelTakeOut) if vgcomp == nil { @@ -897,7 +929,7 @@ func (c *ComponentIcons) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) { vgn = &vugu.VGNode{Type: vugu.VGNodeType(1), Data: "\n\t"} vgparent.AppendChild(vgn) { - vgcompKey := vugu.MakeCompKey(0x133CB2E14854EF2B^vgin.CurrentPositionHash(), vgiterkey) + vgcompKey := vugu.MakeCompKey(0xAD7694DBC67D18F2^vgin.CurrentPositionHash(), vgiterkey) // ask BuildEnv for prior instance of this specific component vgcomp, _ := vgin.BuildEnv.CachedComponent(vgcompKey).(*icons.LPaste) if vgcomp == nil { @@ -913,7 +945,7 @@ func (c *ComponentIcons) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) { vgn = &vugu.VGNode{Type: vugu.VGNodeType(1), Data: "\n\t"} vgparent.AppendChild(vgn) { - vgcompKey := vugu.MakeCompKey(0xEAD2C7AF86D02673^vgin.CurrentPositionHash(), vgiterkey) + vgcompKey := vugu.MakeCompKey(0x7DE08B3A7C0F5794^vgin.CurrentPositionHash(), vgiterkey) // ask BuildEnv for prior instance of this specific component vgcomp, _ := vgin.BuildEnv.CachedComponent(vgcompKey).(*icons.LPause) if vgcomp == nil { @@ -929,7 +961,7 @@ func (c *ComponentIcons) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) { vgn = &vugu.VGNode{Type: vugu.VGNodeType(1), Data: "\n\t"} vgparent.AppendChild(vgn) { - vgcompKey := vugu.MakeCompKey(0x1BE54899E5AAF196^vgin.CurrentPositionHash(), vgiterkey) + vgcompKey := vugu.MakeCompKey(0x7DC5FB43484C9A7D^vgin.CurrentPositionHash(), vgiterkey) // ask BuildEnv for prior instance of this specific component vgcomp, _ := vgin.BuildEnv.CachedComponent(vgcompKey).(*icons.LPlus) if vgcomp == nil { @@ -945,7 +977,7 @@ func (c *ComponentIcons) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) { vgn = &vugu.VGNode{Type: vugu.VGNodeType(1), Data: "\n\t"} vgparent.AppendChild(vgn) { - vgcompKey := vugu.MakeCompKey(0xB59FBD037345BFAD^vgin.CurrentPositionHash(), vgiterkey) + vgcompKey := vugu.MakeCompKey(0x4A680C87B96F6AC4^vgin.CurrentPositionHash(), vgiterkey) // ask BuildEnv for prior instance of this specific component vgcomp, _ := vgin.BuildEnv.CachedComponent(vgcompKey).(*icons.LPowerButton) if vgcomp == nil { @@ -961,7 +993,7 @@ func (c *ComponentIcons) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) { vgn = &vugu.VGNode{Type: vugu.VGNodeType(1), Data: "\n\t"} vgparent.AppendChild(vgn) { - vgcompKey := vugu.MakeCompKey(0x310576BD147961F^vgin.CurrentPositionHash(), vgiterkey) + vgcompKey := vugu.MakeCompKey(0x5B6F74A9BCFB3D14^vgin.CurrentPositionHash(), vgiterkey) // ask BuildEnv for prior instance of this specific component vgcomp, _ := vgin.BuildEnv.CachedComponent(vgcompKey).(*icons.LPrinter) if vgcomp == nil { @@ -977,7 +1009,7 @@ func (c *ComponentIcons) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) { vgn = &vugu.VGNode{Type: vugu.VGNodeType(1), Data: "\n\t"} vgparent.AppendChild(vgn) { - vgcompKey := vugu.MakeCompKey(0x26918460D62FC^vgin.CurrentPositionHash(), vgiterkey) + vgcompKey := vugu.MakeCompKey(0xBA54BCC350AA46F3^vgin.CurrentPositionHash(), vgiterkey) // ask BuildEnv for prior instance of this specific component vgcomp, _ := vgin.BuildEnv.CachedComponent(vgcompKey).(*icons.LQuestionMark) if vgcomp == nil { @@ -993,7 +1025,7 @@ func (c *ComponentIcons) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) { vgn = &vugu.VGNode{Type: vugu.VGNodeType(1), Data: "\n\t"} vgparent.AppendChild(vgn) { - vgcompKey := vugu.MakeCompKey(0x6A819FB16CE64CFD^vgin.CurrentPositionHash(), vgiterkey) + vgcompKey := vugu.MakeCompKey(0x914F2A7E607C6315^vgin.CurrentPositionHash(), vgiterkey) // ask BuildEnv for prior instance of this specific component vgcomp, _ := vgin.BuildEnv.CachedComponent(vgcompKey).(*icons.LRedo) if vgcomp == nil { @@ -1009,7 +1041,7 @@ func (c *ComponentIcons) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) { vgn = &vugu.VGNode{Type: vugu.VGNodeType(1), Data: "\n\t"} vgparent.AppendChild(vgn) { - vgcompKey := vugu.MakeCompKey(0x44BFB74CC9C308C8^vgin.CurrentPositionHash(), vgiterkey) + vgcompKey := vugu.MakeCompKey(0x13A0153AB4E5313C^vgin.CurrentPositionHash(), vgiterkey) // ask BuildEnv for prior instance of this specific component vgcomp, _ := vgin.BuildEnv.CachedComponent(vgcompKey).(*icons.LReload) if vgcomp == nil { @@ -1025,7 +1057,7 @@ func (c *ComponentIcons) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) { vgn = &vugu.VGNode{Type: vugu.VGNodeType(1), Data: "\n\t"} vgparent.AppendChild(vgn) { - vgcompKey := vugu.MakeCompKey(0xF2A4F6C01BCF3B3A^vgin.CurrentPositionHash(), vgiterkey) + vgcompKey := vugu.MakeCompKey(0x975003D748DE41B4^vgin.CurrentPositionHash(), vgiterkey) // ask BuildEnv for prior instance of this specific component vgcomp, _ := vgin.BuildEnv.CachedComponent(vgcompKey).(*icons.LSave) if vgcomp == nil { @@ -1041,7 +1073,7 @@ func (c *ComponentIcons) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) { vgn = &vugu.VGNode{Type: vugu.VGNodeType(1), Data: "\n\t"} vgparent.AppendChild(vgn) { - vgcompKey := vugu.MakeCompKey(0x1EA2D972DDE4DDF0^vgin.CurrentPositionHash(), vgiterkey) + vgcompKey := vugu.MakeCompKey(0x6FD1F85AE7C235CA^vgin.CurrentPositionHash(), vgiterkey) // ask BuildEnv for prior instance of this specific component vgcomp, _ := vgin.BuildEnv.CachedComponent(vgcompKey).(*icons.LSearch) if vgcomp == nil { @@ -1057,7 +1089,7 @@ func (c *ComponentIcons) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) { vgn = &vugu.VGNode{Type: vugu.VGNodeType(1), Data: "\n\t"} vgparent.AppendChild(vgn) { - vgcompKey := vugu.MakeCompKey(0xB0354CEA90D75E56^vgin.CurrentPositionHash(), vgiterkey) + vgcompKey := vugu.MakeCompKey(0xF408B3DE3757C574^vgin.CurrentPositionHash(), vgiterkey) // ask BuildEnv for prior instance of this specific component vgcomp, _ := vgin.BuildEnv.CachedComponent(vgcompKey).(*icons.LSettings) if vgcomp == nil { @@ -1073,7 +1105,7 @@ func (c *ComponentIcons) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) { vgn = &vugu.VGNode{Type: vugu.VGNodeType(1), Data: "\n\t"} vgparent.AppendChild(vgn) { - vgcompKey := vugu.MakeCompKey(0x1B804C26C62C8305^vgin.CurrentPositionHash(), vgiterkey) + vgcompKey := vugu.MakeCompKey(0x116F5BAA6E82F1F9^vgin.CurrentPositionHash(), vgiterkey) // ask BuildEnv for prior instance of this specific component vgcomp, _ := vgin.BuildEnv.CachedComponent(vgcompKey).(*icons.LSort) if vgcomp == nil { @@ -1089,7 +1121,7 @@ func (c *ComponentIcons) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) { vgn = &vugu.VGNode{Type: vugu.VGNodeType(1), Data: "\n\t"} vgparent.AppendChild(vgn) { - vgcompKey := vugu.MakeCompKey(0xFA7DF366AE519AD2^vgin.CurrentPositionHash(), vgiterkey) + vgcompKey := vugu.MakeCompKey(0x95C5B3EE2DDA094F^vgin.CurrentPositionHash(), vgiterkey) // ask BuildEnv for prior instance of this specific component vgcomp, _ := vgin.BuildEnv.CachedComponent(vgcompKey).(*icons.LStar) if vgcomp == nil { @@ -1105,7 +1137,7 @@ func (c *ComponentIcons) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) { vgn = &vugu.VGNode{Type: vugu.VGNodeType(1), Data: "\n\t"} vgparent.AppendChild(vgn) { - vgcompKey := vugu.MakeCompKey(0xD84C599AF4554B2D^vgin.CurrentPositionHash(), vgiterkey) + vgcompKey := vugu.MakeCompKey(0x45B457E960DD4807^vgin.CurrentPositionHash(), vgiterkey) // ask BuildEnv for prior instance of this specific component vgcomp, _ := vgin.BuildEnv.CachedComponent(vgcompKey).(*icons.LStart) if vgcomp == nil { @@ -1121,7 +1153,7 @@ func (c *ComponentIcons) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) { vgn = &vugu.VGNode{Type: vugu.VGNodeType(1), Data: "\n\t"} vgparent.AppendChild(vgn) { - vgcompKey := vugu.MakeCompKey(0x607FB79ABDF83915^vgin.CurrentPositionHash(), vgiterkey) + vgcompKey := vugu.MakeCompKey(0x1C67BAF28D136E94^vgin.CurrentPositionHash(), vgiterkey) // ask BuildEnv for prior instance of this specific component vgcomp, _ := vgin.BuildEnv.CachedComponent(vgcompKey).(*icons.LStop) if vgcomp == nil { @@ -1137,7 +1169,7 @@ func (c *ComponentIcons) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) { vgn = &vugu.VGNode{Type: vugu.VGNodeType(1), Data: "\n\t"} vgparent.AppendChild(vgn) { - vgcompKey := vugu.MakeCompKey(0xBDAB09D48A196FED^vgin.CurrentPositionHash(), vgiterkey) + vgcompKey := vugu.MakeCompKey(0x9C3007405D364345^vgin.CurrentPositionHash(), vgiterkey) // ask BuildEnv for prior instance of this specific component vgcomp, _ := vgin.BuildEnv.CachedComponent(vgcompKey).(*icons.LStopWatch) if vgcomp == nil { @@ -1153,7 +1185,7 @@ func (c *ComponentIcons) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) { vgn = &vugu.VGNode{Type: vugu.VGNodeType(1), Data: "\n\t"} vgparent.AppendChild(vgn) { - vgcompKey := vugu.MakeCompKey(0xFB19B6AD1EC539C3^vgin.CurrentPositionHash(), vgiterkey) + vgcompKey := vugu.MakeCompKey(0xF93197FD13CE792F^vgin.CurrentPositionHash(), vgiterkey) // ask BuildEnv for prior instance of this specific component vgcomp, _ := vgin.BuildEnv.CachedComponent(vgcompKey).(*icons.LTodoList) if vgcomp == nil { @@ -1169,7 +1201,7 @@ func (c *ComponentIcons) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) { vgn = &vugu.VGNode{Type: vugu.VGNodeType(1), Data: "\n\t"} vgparent.AppendChild(vgn) { - vgcompKey := vugu.MakeCompKey(0x6746C1F2B8353059^vgin.CurrentPositionHash(), vgiterkey) + vgcompKey := vugu.MakeCompKey(0xDCB52D3288804EF^vgin.CurrentPositionHash(), vgiterkey) // ask BuildEnv for prior instance of this specific component vgcomp, _ := vgin.BuildEnv.CachedComponent(vgcompKey).(*icons.LUndo) if vgcomp == nil { @@ -1185,7 +1217,7 @@ func (c *ComponentIcons) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) { vgn = &vugu.VGNode{Type: vugu.VGNodeType(1), Data: "\n\t"} vgparent.AppendChild(vgn) { - vgcompKey := vugu.MakeCompKey(0xC1290CD216114A70^vgin.CurrentPositionHash(), vgiterkey) + vgcompKey := vugu.MakeCompKey(0x4937E51079ED3C22^vgin.CurrentPositionHash(), vgiterkey) // ask BuildEnv for prior instance of this specific component vgcomp, _ := vgin.BuildEnv.CachedComponent(vgcompKey).(*icons.LUpload) if vgcomp == nil { @@ -1201,7 +1233,7 @@ func (c *ComponentIcons) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) { vgn = &vugu.VGNode{Type: vugu.VGNodeType(1), Data: "\n\t"} vgparent.AppendChild(vgn) { - vgcompKey := vugu.MakeCompKey(0xF527C879F1E67B10^vgin.CurrentPositionHash(), vgiterkey) + vgcompKey := vugu.MakeCompKey(0x3F05DF4D0B0C873E^vgin.CurrentPositionHash(), vgiterkey) // ask BuildEnv for prior instance of this specific component vgcomp, _ := vgin.BuildEnv.CachedComponent(vgcompKey).(*icons.LUser) if vgcomp == nil { @@ -1217,7 +1249,7 @@ func (c *ComponentIcons) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) { vgn = &vugu.VGNode{Type: vugu.VGNodeType(1), Data: "\n\t"} vgparent.AppendChild(vgn) { - vgcompKey := vugu.MakeCompKey(0xB62495BE58931D95^vgin.CurrentPositionHash(), vgiterkey) + vgcompKey := vugu.MakeCompKey(0xB46C2B1598D9620^vgin.CurrentPositionHash(), vgiterkey) // ask BuildEnv for prior instance of this specific component vgcomp, _ := vgin.BuildEnv.CachedComponent(vgcompKey).(*icons.LWarehouse) if vgcomp == nil { @@ -1233,7 +1265,7 @@ func (c *ComponentIcons) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) { vgn = &vugu.VGNode{Type: vugu.VGNodeType(1), Data: "\n\t"} vgparent.AppendChild(vgn) { - vgcompKey := vugu.MakeCompKey(0xEBB7AB54026464A4^vgin.CurrentPositionHash(), vgiterkey) + vgcompKey := vugu.MakeCompKey(0xFAF0B4ECB3503DF3^vgin.CurrentPositionHash(), vgiterkey) // ask BuildEnv for prior instance of this specific component vgcomp, _ := vgin.BuildEnv.CachedComponent(vgcompKey).(*icons.LWarning) if vgcomp == nil { @@ -1249,7 +1281,7 @@ func (c *ComponentIcons) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) { vgn = &vugu.VGNode{Type: vugu.VGNodeType(1), Data: "\n\t"} vgparent.AppendChild(vgn) { - vgcompKey := vugu.MakeCompKey(0xDA98E10FA4CD05EA^vgin.CurrentPositionHash(), vgiterkey) + vgcompKey := vugu.MakeCompKey(0x99324042D4AE116D^vgin.CurrentPositionHash(), vgiterkey) // ask BuildEnv for prior instance of this specific component vgcomp, _ := vgin.BuildEnv.CachedComponent(vgcompKey).(*icons.LWarningCircle) if vgcomp == nil { @@ -1265,7 +1297,7 @@ func (c *ComponentIcons) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) { vgn = &vugu.VGNode{Type: vugu.VGNodeType(1), Data: "\n\t"} vgparent.AppendChild(vgn) { - vgcompKey := vugu.MakeCompKey(0x6ECB3748B4EA69CC^vgin.CurrentPositionHash(), vgiterkey) + vgcompKey := vugu.MakeCompKey(0x702E0C0FBAC8B2DF^vgin.CurrentPositionHash(), vgiterkey) // ask BuildEnv for prior instance of this specific component vgcomp, _ := vgin.BuildEnv.CachedComponent(vgcompKey).(*icons.LZoom) if vgcomp == nil { @@ -1281,7 +1313,7 @@ func (c *ComponentIcons) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) { vgn = &vugu.VGNode{Type: vugu.VGNodeType(1), Data: "\n\t"} vgparent.AppendChild(vgn) { - vgcompKey := vugu.MakeCompKey(0x94CC303A9922F1B7^vgin.CurrentPositionHash(), vgiterkey) + vgcompKey := vugu.MakeCompKey(0x89EDE68F8DEFA32D^vgin.CurrentPositionHash(), vgiterkey) // ask BuildEnv for prior instance of this specific component vgcomp, _ := vgin.BuildEnv.CachedComponent(vgcompKey).(*icons.LZoomIn) if vgcomp == nil { @@ -1297,7 +1329,7 @@ func (c *ComponentIcons) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) { vgn = &vugu.VGNode{Type: vugu.VGNodeType(1), Data: "\n\t"} vgparent.AppendChild(vgn) { - vgcompKey := vugu.MakeCompKey(0xB2F5807855782E9A^vgin.CurrentPositionHash(), vgiterkey) + vgcompKey := vugu.MakeCompKey(0x18B37C6FEC3675EE^vgin.CurrentPositionHash(), vgiterkey) // ask BuildEnv for prior instance of this specific component vgcomp, _ := vgin.BuildEnv.CachedComponent(vgcompKey).(*icons.LZoomOut) if vgcomp == nil { diff --git a/icons/l-eye-disabled.vugu b/icons/l-eye-disabled.vugu new file mode 100644 index 0000000..8abad3c --- /dev/null +++ b/icons/l-eye-disabled.vugu @@ -0,0 +1,38 @@ + + + + + + + + + + diff --git a/icons/l-eye-disabled_vgen.go b/icons/l-eye-disabled_vgen.go new file mode 100644 index 0000000..88dba28 --- /dev/null +++ b/icons/l-eye-disabled_vgen.go @@ -0,0 +1,63 @@ +package icons + +// Code generated by vugu via vugugen. Please regenerate instead of editing or add additional code in a separate file. DO NOT EDIT. + +import "fmt" +import "reflect" +import "github.com/vugu/vjson" +import "github.com/vugu/vugu" +import js "github.com/vugu/vugu/js" + +import ( + "git.d3nexus.de/Dadido3/D3vugu-components/utils" +) + +type LEyeDisabled struct { + AttrMap vugu.AttrMap +} + +func (c *LEyeDisabled) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) { + + vgout = &vugu.BuildOut{} + + var vgiterkey interface{} + _ = vgiterkey + var vgn *vugu.VGNode + vgn = &vugu.VGNode{Type: vugu.VGNodeType(3), Namespace: "svg", Data: "svg", Attr: []vugu.VGAttribute{vugu.VGAttribute{Namespace: "", Key: "viewBox", Val: "0 0 16 16"}}} + vgout.Out = append(vgout.Out, vgn) // root for output + vgn.AddAttrList(utils.AttributesAppend{AttrMap: c.AttrMap, Classes: "d3c-icon d3-lineicon"}) + { + vgparent := vgn + _ = vgparent + vgn = &vugu.VGNode{Type: vugu.VGNodeType(1), Data: "\n\t"} + vgparent.AppendChild(vgn) + vgn = &vugu.VGNode{Type: vugu.VGNodeType(3), Namespace: "svg", Data: "path", Attr: []vugu.VGAttribute{vugu.VGAttribute{Namespace: "", Key: "class", Val: "d3c-icon-stroke"}, vugu.VGAttribute{Namespace: "", Key: "d", Val: "M0.5 8.5c1.17,-1.46 2.5,-2.49 3.9,-3.09m2.02 -0.58c2.85,-0.41 5.79,0.81 8.08,3.67"}, vugu.VGAttribute{Namespace: "", Key: "stroke-width", Val: "1"}, vugu.VGAttribute{Namespace: "", Key: "stroke-linejoin", Val: "round"}, vugu.VGAttribute{Namespace: "", Key: "stroke-linecap", Val: "round"}, vugu.VGAttribute{Namespace: "", Key: "fill", Val: "none"}}} + vgparent.AppendChild(vgn) + vgn = &vugu.VGNode{Type: vugu.VGNodeType(1), Data: "\n\t"} + vgparent.AppendChild(vgn) + vgn = &vugu.VGNode{Type: vugu.VGNodeType(3), Namespace: "svg", Data: "path", Attr: []vugu.VGAttribute{vugu.VGAttribute{Namespace: "", Key: "class", Val: "d3c-icon-stroke"}, vugu.VGAttribute{Namespace: "", Key: "d", Val: "M0.5 8.5c2.83,3.54 6.67,4.57 10.09,3.1m1.66 -0.94c0.8,-0.57 1.55,-1.29 2.25,-2.16"}, vugu.VGAttribute{Namespace: "", Key: "stroke-width", Val: "1"}, vugu.VGAttribute{Namespace: "", Key: "stroke-linejoin", Val: "round"}, vugu.VGAttribute{Namespace: "", Key: "stroke-linecap", Val: "round"}, vugu.VGAttribute{Namespace: "", Key: "fill", Val: "none"}}} + vgparent.AppendChild(vgn) + vgn = &vugu.VGNode{Type: vugu.VGNodeType(1), Data: "\n\t"} + vgparent.AppendChild(vgn) + vgn = &vugu.VGNode{Type: vugu.VGNodeType(3), Namespace: "svg", Data: "path", Attr: []vugu.VGAttribute{vugu.VGAttribute{Namespace: "", Key: "class", Val: "d3c-icon-stroke"}, vugu.VGAttribute{Namespace: "", Key: "d", Val: "M8.23 6.64c0.51,0.2 0.92,0.61 1.13,1.13m-0.45 2.15c-0.36,0.36 -0.86,0.59 -1.41,0.59 -1.11,0 -2,-0.89 -2,-2 0,-0.55 0.22,-1.05 0.59,-1.41"}, vugu.VGAttribute{Namespace: "", Key: "stroke-width", Val: "1"}, vugu.VGAttribute{Namespace: "", Key: "stroke-linejoin", Val: "round"}, vugu.VGAttribute{Namespace: "", Key: "stroke-linecap", Val: "round"}, vugu.VGAttribute{Namespace: "", Key: "fill", Val: "none"}}} + vgparent.AppendChild(vgn) + vgn = &vugu.VGNode{Type: vugu.VGNodeType(1), Data: "\n\t"} + vgparent.AppendChild(vgn) + vgn = &vugu.VGNode{Type: vugu.VGNodeType(3), Namespace: "svg", Data: "line", Attr: []vugu.VGAttribute{vugu.VGAttribute{Namespace: "", Key: "class", Val: "d3c-icon-stroke"}, vugu.VGAttribute{Namespace: "", Key: "x1", Val: "0.5"}, vugu.VGAttribute{Namespace: "", Key: "y1", Val: "1.5"}, vugu.VGAttribute{Namespace: "", Key: "x2", Val: "14.5"}, vugu.VGAttribute{Namespace: "", Key: "y2", Val: "15.5"}, vugu.VGAttribute{Namespace: "", Key: "stroke-width", Val: "1"}, vugu.VGAttribute{Namespace: "", Key: "stroke-linejoin", Val: "round"}, vugu.VGAttribute{Namespace: "", Key: "stroke-linecap", Val: "round"}, vugu.VGAttribute{Namespace: "", Key: "fill", Val: "none"}}} + vgparent.AppendChild(vgn) + vgn = &vugu.VGNode{Type: vugu.VGNodeType(1), Data: "\n"} + vgparent.AppendChild(vgn) + } + vgn = &vugu.VGNode{Type: vugu.VGNodeType(3), Data: "style", Attr: []vugu.VGAttribute(nil)} + { + vgn.AppendChild(&vugu.VGNode{Type: vugu.VGNodeType(1), Data: "\n\t.d3c-icon {\n\t\theight: 1em;\n\t}\n\n\t.d3c-icon-stroke {\n\t\tstroke: var(--d3c-color-text);\n\t}\n\n\t.d3c-icon-fill {\n\t\tfill: var(--d3c-color-text);\n\t}\n\n\t.d3c-icon-use-color .d3c-icon-stroke {\n\t\tstroke: var(--d3c-color-background);\n\t}\n\n\t.d3c-icon-use-color .d3c-icon-fill {\n\t\tfill: var(--d3c-color-background);\n\t}\n", Attr: []vugu.VGAttribute(nil)}) + } + vgout.AppendCSS(vgn) + return vgout +} + +// 'fix' unused imports +var _ fmt.Stringer +var _ reflect.Type +var _ vjson.RawMessage +var _ js.Value diff --git a/icons/l-eye.vugu b/icons/l-eye.vugu new file mode 100644 index 0000000..ccdb494 --- /dev/null +++ b/icons/l-eye.vugu @@ -0,0 +1,37 @@ + + + + + + + + + diff --git a/icons/l-eye_vgen.go b/icons/l-eye_vgen.go new file mode 100644 index 0000000..a57e572 --- /dev/null +++ b/icons/l-eye_vgen.go @@ -0,0 +1,59 @@ +package icons + +// Code generated by vugu via vugugen. Please regenerate instead of editing or add additional code in a separate file. DO NOT EDIT. + +import "fmt" +import "reflect" +import "github.com/vugu/vjson" +import "github.com/vugu/vugu" +import js "github.com/vugu/vugu/js" + +import ( + "git.d3nexus.de/Dadido3/D3vugu-components/utils" +) + +type LEye struct { + AttrMap vugu.AttrMap +} + +func (c *LEye) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) { + + vgout = &vugu.BuildOut{} + + var vgiterkey interface{} + _ = vgiterkey + var vgn *vugu.VGNode + vgn = &vugu.VGNode{Type: vugu.VGNodeType(3), Namespace: "svg", Data: "svg", Attr: []vugu.VGAttribute{vugu.VGAttribute{Namespace: "", Key: "viewBox", Val: "0 0 16 16"}}} + vgout.Out = append(vgout.Out, vgn) // root for output + vgn.AddAttrList(utils.AttributesAppend{AttrMap: c.AttrMap, Classes: "d3c-icon d3-lineicon"}) + { + vgparent := vgn + _ = vgparent + vgn = &vugu.VGNode{Type: vugu.VGNodeType(1), Data: "\n\t"} + vgparent.AppendChild(vgn) + vgn = &vugu.VGNode{Type: vugu.VGNodeType(3), Namespace: "svg", Data: "path", Attr: []vugu.VGAttribute{vugu.VGAttribute{Namespace: "", Key: "class", Val: "d3c-icon-stroke"}, vugu.VGAttribute{Namespace: "", Key: "d", Val: "M0.5 8.5c4,-5 10,-5 14,0"}, vugu.VGAttribute{Namespace: "", Key: "stroke-width", Val: "1"}, vugu.VGAttribute{Namespace: "", Key: "stroke-linejoin", Val: "round"}, vugu.VGAttribute{Namespace: "", Key: "stroke-linecap", Val: "round"}, vugu.VGAttribute{Namespace: "", Key: "fill", Val: "none"}}} + vgparent.AppendChild(vgn) + vgn = &vugu.VGNode{Type: vugu.VGNodeType(1), Data: "\n\t"} + vgparent.AppendChild(vgn) + vgn = &vugu.VGNode{Type: vugu.VGNodeType(3), Namespace: "svg", Data: "path", Attr: []vugu.VGAttribute{vugu.VGAttribute{Namespace: "", Key: "class", Val: "d3c-icon-stroke"}, vugu.VGAttribute{Namespace: "", Key: "d", Val: "M0.5 8.5c4,5 10,5 14,0"}, vugu.VGAttribute{Namespace: "", Key: "stroke-width", Val: "1"}, vugu.VGAttribute{Namespace: "", Key: "stroke-linejoin", Val: "round"}, vugu.VGAttribute{Namespace: "", Key: "stroke-linecap", Val: "round"}, vugu.VGAttribute{Namespace: "", Key: "fill", Val: "none"}}} + vgparent.AppendChild(vgn) + vgn = &vugu.VGNode{Type: vugu.VGNodeType(1), Data: "\n\t"} + vgparent.AppendChild(vgn) + vgn = &vugu.VGNode{Type: vugu.VGNodeType(3), Namespace: "svg", Data: "circle", Attr: []vugu.VGAttribute{vugu.VGAttribute{Namespace: "", Key: "class", Val: "d3c-icon-stroke"}, vugu.VGAttribute{Namespace: "", Key: "cx", Val: "7.5"}, vugu.VGAttribute{Namespace: "", Key: "cy", Val: "8.5"}, vugu.VGAttribute{Namespace: "", Key: "r", Val: "2"}, vugu.VGAttribute{Namespace: "", Key: "stroke-width", Val: "1"}, vugu.VGAttribute{Namespace: "", Key: "stroke-linejoin", Val: "round"}, vugu.VGAttribute{Namespace: "", Key: "stroke-linecap", Val: "round"}, vugu.VGAttribute{Namespace: "", Key: "fill", Val: "none"}}} + vgparent.AppendChild(vgn) + vgn = &vugu.VGNode{Type: vugu.VGNodeType(1), Data: "\n"} + vgparent.AppendChild(vgn) + } + vgn = &vugu.VGNode{Type: vugu.VGNodeType(3), Data: "style", Attr: []vugu.VGAttribute(nil)} + { + vgn.AppendChild(&vugu.VGNode{Type: vugu.VGNodeType(1), Data: "\n\t.d3c-icon {\n\t\theight: 1em;\n\t}\n\n\t.d3c-icon-stroke {\n\t\tstroke: var(--d3c-color-text);\n\t}\n\n\t.d3c-icon-fill {\n\t\tfill: var(--d3c-color-text);\n\t}\n\n\t.d3c-icon-use-color .d3c-icon-stroke {\n\t\tstroke: var(--d3c-color-background);\n\t}\n\n\t.d3c-icon-use-color .d3c-icon-fill {\n\t\tfill: var(--d3c-color-background);\n\t}\n", Attr: []vugu.VGAttribute(nil)}) + } + vgout.AppendCSS(vgn) + return vgout +} + +// 'fix' unused imports +var _ fmt.Stringer +var _ reflect.Type +var _ vjson.RawMessage +var _ js.Value diff --git a/icons/sketches.cdr b/icons/sketches.cdr index 7337efa3788fb587782510322a52f9396b398a81..d7d560a5e642ac8b263ab9a9b94bfc6f0b49917f 100644 GIT binary patch literal 51858 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 X6=mSypA0w}@N)?~gdW)S^zHuvqt5+| literal 51035 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 delta 91 zcmZn?d&IxNiJdi{A%~%Iay*y5YXL((LncEWLkUAMgDry+g8_pcgDHa!g9VsY0J0%` TLk450h#_1ICZaU?HkUd8BDW6N