@ -32,7 +32,7 @@ func (c *PageColors) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) {
vgn = & vugu . VGNode { Type : vugu . VGNodeType ( 1 ) , Data : "\n\t" }
vgn = & vugu . VGNode { Type : vugu . VGNodeType ( 1 ) , Data : "\n\t" }
vgparent . AppendChild ( vgn )
vgparent . AppendChild ( vgn )
{
{
vgcompKey := vugu . MakeCompKey ( 0x B4D5B4F8F5520F5E ^ vgin . CurrentPositionHash ( ) , vgiterkey )
vgcompKey := vugu . MakeCompKey ( 0x F41E59924BE6FD91 ^ vgin . CurrentPositionHash ( ) , vgiterkey )
// ask BuildEnv for prior instance of this specific component
// ask BuildEnv for prior instance of this specific component
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * layout . Container )
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * layout . Container )
if vgcomp == nil {
if vgcomp == nil {
@ -73,7 +73,7 @@ func (c *PageColors) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) {
vgparent := vgn
vgparent := vgn
_ = vgparent
_ = vgparent
{
{
vgcompKey := vugu . MakeCompKey ( 0x 726BDE1C6E5CB75B ^ vgin . CurrentPositionHash ( ) , vgiterkey )
vgcompKey := vugu . MakeCompKey ( 0x 9D0696B00EDBF530 ^ vgin . CurrentPositionHash ( ) , vgiterkey )
// ask BuildEnv for prior instance of this specific component
// ask BuildEnv for prior instance of this specific component
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * view . CodeInline )
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * view . CodeInline )
if vgcomp == nil {
if vgcomp == nil {
@ -108,7 +108,7 @@ func (c *PageColors) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) {
vgparent := vgn
vgparent := vgn
_ = vgparent
_ = vgparent
{
{
vgcompKey := vugu . MakeCompKey ( 0x 6D73F9FAAA216E8 2^ vgin . CurrentPositionHash ( ) , vgiterkey )
vgcompKey := vugu . MakeCompKey ( 0x 211B7B954237FF2 2^ vgin . CurrentPositionHash ( ) , vgiterkey )
// ask BuildEnv for prior instance of this specific component
// ask BuildEnv for prior instance of this specific component
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * view . CodeInline )
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * view . CodeInline )
if vgcomp == nil {
if vgcomp == nil {
@ -141,7 +141,7 @@ func (c *PageColors) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) {
vgparent := vgn
vgparent := vgn
_ = vgparent
_ = vgparent
{
{
vgcompKey := vugu . MakeCompKey ( 0x 8A726494AD3412F2 ^ vgin . CurrentPositionHash ( ) , vgiterkey )
vgcompKey := vugu . MakeCompKey ( 0x 4996B936C053F53D ^ vgin . CurrentPositionHash ( ) , vgiterkey )
// ask BuildEnv for prior instance of this specific component
// ask BuildEnv for prior instance of this specific component
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * view . CodeInline )
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * view . CodeInline )
if vgcomp == nil {
if vgcomp == nil {
@ -174,7 +174,7 @@ func (c *PageColors) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) {
vgparent := vgn
vgparent := vgn
_ = vgparent
_ = vgparent
{
{
vgcompKey := vugu . MakeCompKey ( 0x B19ED2341B7E3900 ^ vgin . CurrentPositionHash ( ) , vgiterkey )
vgcompKey := vugu . MakeCompKey ( 0x D5FE255A145534BB ^ vgin . CurrentPositionHash ( ) , vgiterkey )
// ask BuildEnv for prior instance of this specific component
// ask BuildEnv for prior instance of this specific component
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * view . CodeInline )
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * view . CodeInline )
if vgcomp == nil {
if vgcomp == nil {
@ -207,7 +207,7 @@ func (c *PageColors) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) {
vgparent := vgn
vgparent := vgn
_ = vgparent
_ = vgparent
{
{
vgcompKey := vugu . MakeCompKey ( 0x 4A899082DCE15CD1 ^ vgin . CurrentPositionHash ( ) , vgiterkey )
vgcompKey := vugu . MakeCompKey ( 0x E86305EEF3A4E010 ^ vgin . CurrentPositionHash ( ) , vgiterkey )
// ask BuildEnv for prior instance of this specific component
// ask BuildEnv for prior instance of this specific component
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * view . CodeInline )
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * view . CodeInline )
if vgcomp == nil {
if vgcomp == nil {
@ -240,7 +240,7 @@ func (c *PageColors) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) {
vgparent := vgn
vgparent := vgn
_ = vgparent
_ = vgparent
{
{
vgcompKey := vugu . MakeCompKey ( 0x B4C843DDC27EB99B ^ vgin . CurrentPositionHash ( ) , vgiterkey )
vgcompKey := vugu . MakeCompKey ( 0x 3ABE6D86D81D9D3C ^ vgin . CurrentPositionHash ( ) , vgiterkey )
// ask BuildEnv for prior instance of this specific component
// ask BuildEnv for prior instance of this specific component
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * view . CodeInline )
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * view . CodeInline )
if vgcomp == nil {
if vgcomp == nil {
@ -273,7 +273,7 @@ func (c *PageColors) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) {
vgparent := vgn
vgparent := vgn
_ = vgparent
_ = vgparent
{
{
vgcompKey := vugu . MakeCompKey ( 0x F658B7B75ED9B09A ^ vgin . CurrentPositionHash ( ) , vgiterkey )
vgcompKey := vugu . MakeCompKey ( 0x CDC495EB6028B33E ^ vgin . CurrentPositionHash ( ) , vgiterkey )
// ask BuildEnv for prior instance of this specific component
// ask BuildEnv for prior instance of this specific component
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * view . CodeInline )
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * view . CodeInline )
if vgcomp == nil {
if vgcomp == nil {
@ -306,7 +306,7 @@ func (c *PageColors) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) {
vgparent := vgn
vgparent := vgn
_ = vgparent
_ = vgparent
{
{
vgcompKey := vugu . MakeCompKey ( 0x 38E1D69F942BF4F5 ^ vgin . CurrentPositionHash ( ) , vgiterkey )
vgcompKey := vugu . MakeCompKey ( 0x E1D1229320D9673C ^ vgin . CurrentPositionHash ( ) , vgiterkey )
// ask BuildEnv for prior instance of this specific component
// ask BuildEnv for prior instance of this specific component
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * view . CodeInline )
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * view . CodeInline )
if vgcomp == nil {
if vgcomp == nil {
@ -339,7 +339,7 @@ func (c *PageColors) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) {
vgparent := vgn
vgparent := vgn
_ = vgparent
_ = vgparent
{
{
vgcompKey := vugu . MakeCompKey ( 0x 13B142555424A64 ^ vgin . CurrentPositionHash ( ) , vgiterkey )
vgcompKey := vugu . MakeCompKey ( 0x 6 19EFD08D8EA1ED 3^ vgin . CurrentPositionHash ( ) , vgiterkey )
// ask BuildEnv for prior instance of this specific component
// ask BuildEnv for prior instance of this specific component
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * view . CodeInline )
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * view . CodeInline )
if vgcomp == nil {
if vgcomp == nil {
@ -372,7 +372,7 @@ func (c *PageColors) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) {
vgparent := vgn
vgparent := vgn
_ = vgparent
_ = vgparent
{
{
vgcompKey := vugu . MakeCompKey ( 0x DDA053F0A495AA39 ^ vgin . CurrentPositionHash ( ) , vgiterkey )
vgcompKey := vugu . MakeCompKey ( 0x E692DC1B0E76404B ^ vgin . CurrentPositionHash ( ) , vgiterkey )
// ask BuildEnv for prior instance of this specific component
// ask BuildEnv for prior instance of this specific component
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * view . CodeInline )
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * view . CodeInline )
if vgcomp == nil {
if vgcomp == nil {
@ -405,7 +405,7 @@ func (c *PageColors) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) {
vgparent := vgn
vgparent := vgn
_ = vgparent
_ = vgparent
{
{
vgcompKey := vugu . MakeCompKey ( 0x B95C9BD6E5CB94A7 ^ vgin . CurrentPositionHash ( ) , vgiterkey )
vgcompKey := vugu . MakeCompKey ( 0x 53CB1C81C1932CF8 ^ vgin . CurrentPositionHash ( ) , vgiterkey )
// ask BuildEnv for prior instance of this specific component
// ask BuildEnv for prior instance of this specific component
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * view . CodeInline )
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * view . CodeInline )
if vgcomp == nil {
if vgcomp == nil {
@ -438,7 +438,7 @@ func (c *PageColors) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) {
vgparent := vgn
vgparent := vgn
_ = vgparent
_ = vgparent
{
{
vgcompKey := vugu . MakeCompKey ( 0x 62CFE288D87324DD ^ vgin . CurrentPositionHash ( ) , vgiterkey )
vgcompKey := vugu . MakeCompKey ( 0x B5DDB4EAE7D2CDE3 ^ vgin . CurrentPositionHash ( ) , vgiterkey )
// ask BuildEnv for prior instance of this specific component
// ask BuildEnv for prior instance of this specific component
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * view . CodeInline )
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * view . CodeInline )
if vgcomp == nil {
if vgcomp == nil {
@ -474,7 +474,7 @@ func (c *PageColors) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) {
vgn = & vugu . VGNode { Type : vugu . VGNodeType ( 1 ) , Data : "\n\t\t" }
vgn = & vugu . VGNode { Type : vugu . VGNodeType ( 1 ) , Data : "\n\t\t" }
vgparent . AppendChild ( vgn )
vgparent . AppendChild ( vgn )
{
{
vgcompKey := vugu . MakeCompKey ( 0x 3278113C09D4769 ^ vgin . CurrentPositionHash ( ) , vgiterkey )
vgcompKey := vugu . MakeCompKey ( 0x 2B1E8662CF1E93E8 ^ vgin . CurrentPositionHash ( ) , vgiterkey )
// ask BuildEnv for prior instance of this specific component
// ask BuildEnv for prior instance of this specific component
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * view . Code )
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * view . Code )
if vgcomp == nil {
if vgcomp == nil {
@ -508,15 +508,27 @@ func (c *PageColors) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) {
}
}
vgn = & vugu . VGNode { Type : vugu . VGNodeType ( 1 ) , Data : "\n\t\t" }
vgn = & vugu . VGNode { Type : vugu . VGNodeType ( 1 ) , Data : "\n\t\t" }
vgparent . AppendChild ( vgn )
vgparent . AppendChild ( vgn )
vgn = & vugu . VGNode { Type : vugu . VGNodeType ( 3 ) , Namespace : "" , Data : "div" , Attr : [ ] vugu . VGAttribute { vugu . VGAttribute { Namespace : "" , Key : "class" , Val : "flex-container" } } }
vgparent . AppendChild ( vgn )
{
{
vgcompKey := vugu . MakeCompKey ( 0x5DE4C95C9A40D7C8 ^ vgin . CurrentPositionHash ( ) , vgiterkey )
// ask BuildEnv for prior instance of this specific component
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * layout . ContainerHorizontal )
if vgcomp == nil {
// create new one if needed
vgcomp = new ( layout . ContainerHorizontal )
vgin . BuildEnv . WireComponent ( vgcomp )
}
vgin . BuildEnv . UseComponent ( vgcompKey , vgcomp ) // ensure we can use this in the cache next time around
vgcomp . DefaultSlot = vugu . NewBuilderFunc ( func ( vgin * vugu . BuildIn ) ( vgout * vugu . BuildOut ) {
vgn := & vugu . VGNode { Type : vugu . VGNodeType ( 3 ) }
vgout = & vugu . BuildOut { }
vgout . Out = append ( vgout . Out , vgn )
vgparent := vgn
vgparent := vgn
_ = vgparent
_ = vgparent
vgn = & vugu . VGNode { Type : vugu . VGNodeType ( 1 ) , Data : "\n\t\t\t" }
vgn = & vugu . VGNode { Type : vugu . VGNodeType ( 1 ) , Data : "\n\t\t\t" }
vgparent . AppendChild ( vgn )
vgparent . AppendChild ( vgn )
{
{
vgcompKey := vugu . MakeCompKey ( 0x91733715AE37945B ^ vgin . CurrentPositionHash ( ) , vgiterkey )
vgcompKey := vugu . MakeCompKey ( 0x C28D3923D598F36 B^ vgin . CurrentPositionHash ( ) , vgiterkey )
// ask BuildEnv for prior instance of this specific component
// ask BuildEnv for prior instance of this specific component
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * input . Button )
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * input . Button )
if vgcomp == nil {
if vgcomp == nil {
@ -535,7 +547,7 @@ func (c *PageColors) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) {
_ = vgparent
_ = vgparent
{
{
vgcompKey := vugu . MakeCompKey ( 0x 8E3597AFE21B49B7 ^ vgin . CurrentPositionHash ( ) , vgiterkey )
vgcompKey := vugu . MakeCompKey ( 0x 6AAD8FB7B9FC35EF ^ vgin . CurrentPositionHash ( ) , vgiterkey )
// ask BuildEnv for prior instance of this specific component
// ask BuildEnv for prior instance of this specific component
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * icons . LPlus )
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * icons . LPlus )
if vgcomp == nil {
if vgcomp == nil {
@ -568,7 +580,7 @@ func (c *PageColors) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) {
vgn = & vugu . VGNode { Type : vugu . VGNodeType ( 1 ) , Data : "\n\t\t\t" }
vgn = & vugu . VGNode { Type : vugu . VGNodeType ( 1 ) , Data : "\n\t\t\t" }
vgparent . AppendChild ( vgn )
vgparent . AppendChild ( vgn )
{
{
vgcompKey := vugu . MakeCompKey ( 0x 513DEE62A5798BF1 ^ vgin . CurrentPositionHash ( ) , vgiterkey )
vgcompKey := vugu . MakeCompKey ( 0x E19C8E8F5837DB36 ^ vgin . CurrentPositionHash ( ) , vgiterkey )
// ask BuildEnv for prior instance of this specific component
// ask BuildEnv for prior instance of this specific component
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * input . Button )
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * input . Button )
if vgcomp == nil {
if vgcomp == nil {
@ -587,7 +599,7 @@ func (c *PageColors) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) {
_ = vgparent
_ = vgparent
{
{
vgcompKey := vugu . MakeCompKey ( 0x 7A26F693E3FFE34F ^ vgin . CurrentPositionHash ( ) , vgiterkey )
vgcompKey := vugu . MakeCompKey ( 0x E3FB67070015A334 ^ vgin . CurrentPositionHash ( ) , vgiterkey )
// ask BuildEnv for prior instance of this specific component
// ask BuildEnv for prior instance of this specific component
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * icons . LGlobe )
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * icons . LGlobe )
if vgcomp == nil {
if vgcomp == nil {
@ -620,7 +632,7 @@ func (c *PageColors) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) {
vgn = & vugu . VGNode { Type : vugu . VGNodeType ( 1 ) , Data : "\n\t\t\t" }
vgn = & vugu . VGNode { Type : vugu . VGNodeType ( 1 ) , Data : "\n\t\t\t" }
vgparent . AppendChild ( vgn )
vgparent . AppendChild ( vgn )
{
{
vgcompKey := vugu . MakeCompKey ( 0x C1A2B8821339AC18 ^ vgin . CurrentPositionHash ( ) , vgiterkey )
vgcompKey := vugu . MakeCompKey ( 0x 6E6EFAB2AEB7C157 ^ vgin . CurrentPositionHash ( ) , vgiterkey )
// ask BuildEnv for prior instance of this specific component
// ask BuildEnv for prior instance of this specific component
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * input . Button )
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * input . Button )
if vgcomp == nil {
if vgcomp == nil {
@ -639,7 +651,7 @@ func (c *PageColors) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) {
_ = vgparent
_ = vgparent
{
{
vgcompKey := vugu . MakeCompKey ( 0x AC4227AEE89CAD86 ^ vgin . CurrentPositionHash ( ) , vgiterkey )
vgcompKey := vugu . MakeCompKey ( 0x 2B507DC684386063 ^ vgin . CurrentPositionHash ( ) , vgiterkey )
// ask BuildEnv for prior instance of this specific component
// ask BuildEnv for prior instance of this specific component
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * icons . LInfoCircle )
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * icons . LInfoCircle )
if vgcomp == nil {
if vgcomp == nil {
@ -672,7 +684,7 @@ func (c *PageColors) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) {
vgn = & vugu . VGNode { Type : vugu . VGNodeType ( 1 ) , Data : "\n\t\t\t" }
vgn = & vugu . VGNode { Type : vugu . VGNodeType ( 1 ) , Data : "\n\t\t\t" }
vgparent . AppendChild ( vgn )
vgparent . AppendChild ( vgn )
{
{
vgcompKey := vugu . MakeCompKey ( 0x DD1FA8637F58D05A ^ vgin . CurrentPositionHash ( ) , vgiterkey )
vgcompKey := vugu . MakeCompKey ( 0x FC40A53893090555 ^ vgin . CurrentPositionHash ( ) , vgiterkey )
// ask BuildEnv for prior instance of this specific component
// ask BuildEnv for prior instance of this specific component
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * input . Button )
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * input . Button )
if vgcomp == nil {
if vgcomp == nil {
@ -691,7 +703,7 @@ func (c *PageColors) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) {
_ = vgparent
_ = vgparent
{
{
vgcompKey := vugu . MakeCompKey ( 0x FF5A0EDD1425D63 ^ vgin . CurrentPositionHash ( ) , vgiterkey )
vgcompKey := vugu . MakeCompKey ( 0x 78291F736572DAB0 ^ vgin . CurrentPositionHash ( ) , vgiterkey )
// ask BuildEnv for prior instance of this specific component
// ask BuildEnv for prior instance of this specific component
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * icons . LWarning )
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * icons . LWarning )
if vgcomp == nil {
if vgcomp == nil {
@ -723,18 +735,35 @@ func (c *PageColors) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) {
}
}
vgn = & vugu . VGNode { Type : vugu . VGNodeType ( 1 ) , Data : "\n\t\t" }
vgn = & vugu . VGNode { Type : vugu . VGNodeType ( 1 ) , Data : "\n\t\t" }
vgparent . AppendChild ( vgn )
vgparent . AppendChild ( vgn )
return
} )
vgout . Components = append ( vgout . Components , vgcomp )
vgn = & vugu . VGNode { Component : vgcomp }
vgparent . AppendChild ( vgn )
}
}
vgn = & vugu . VGNode { Type : vugu . VGNodeType ( 1 ) , Data : "\n\t\t" }
vgn = & vugu . VGNode { Type : vugu . VGNodeType ( 1 ) , Data : "\n\t\t" }
vgparent . AppendChild ( vgn )
vgparent . AppendChild ( vgn )
vgn = & vugu . VGNode { Type : vugu . VGNodeType ( 3 ) , Namespace : "" , Data : "div" , Attr : [ ] vugu . VGAttribute { vugu . VGAttribute { Namespace : "" , Key : "class" , Val : "flex-container" } } }
vgparent . AppendChild ( vgn )
{
{
vgcompKey := vugu . MakeCompKey ( 0x8F4CDD18BE0AD2E3 ^ vgin . CurrentPositionHash ( ) , vgiterkey )
// ask BuildEnv for prior instance of this specific component
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * layout . ContainerHorizontal )
if vgcomp == nil {
// create new one if needed
vgcomp = new ( layout . ContainerHorizontal )
vgin . BuildEnv . WireComponent ( vgcomp )
}
vgin . BuildEnv . UseComponent ( vgcompKey , vgcomp ) // ensure we can use this in the cache next time around
vgcomp . DefaultSlot = vugu . NewBuilderFunc ( func ( vgin * vugu . BuildIn ) ( vgout * vugu . BuildOut ) {
vgn := & vugu . VGNode { Type : vugu . VGNodeType ( 3 ) }
vgout = & vugu . BuildOut { }
vgout . Out = append ( vgout . Out , vgn )
vgparent := vgn
vgparent := vgn
_ = vgparent
_ = vgparent
vgn = & vugu . VGNode { Type : vugu . VGNodeType ( 1 ) , Data : "\n\t\t\t" }
vgn = & vugu . VGNode { Type : vugu . VGNodeType ( 1 ) , Data : "\n\t\t\t" }
vgparent . AppendChild ( vgn )
vgparent . AppendChild ( vgn )
{
{
vgcompKey := vugu . MakeCompKey ( 0xA5AE82272B512306 ^ vgin . CurrentPositionHash ( ) , vgiterkey )
vgcompKey := vugu . MakeCompKey ( 0x 5529BBFDC747250B ^ vgin . CurrentPositionHash ( ) , vgiterkey )
// ask BuildEnv for prior instance of this specific component
// ask BuildEnv for prior instance of this specific component
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * input . Button )
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * input . Button )
if vgcomp == nil {
if vgcomp == nil {
@ -753,7 +782,7 @@ func (c *PageColors) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) {
_ = vgparent
_ = vgparent
{
{
vgcompKey := vugu . MakeCompKey ( 0x CD5DC72EE69DD7A3 ^ vgin . CurrentPositionHash ( ) , vgiterkey )
vgcompKey := vugu . MakeCompKey ( 0x 5AE0BE63C93E2C7B ^ vgin . CurrentPositionHash ( ) , vgiterkey )
// ask BuildEnv for prior instance of this specific component
// ask BuildEnv for prior instance of this specific component
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * icons . LPlus )
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * icons . LPlus )
if vgcomp == nil {
if vgcomp == nil {
@ -786,7 +815,7 @@ func (c *PageColors) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) {
vgn = & vugu . VGNode { Type : vugu . VGNodeType ( 1 ) , Data : "\n\t\t\t" }
vgn = & vugu . VGNode { Type : vugu . VGNodeType ( 1 ) , Data : "\n\t\t\t" }
vgparent . AppendChild ( vgn )
vgparent . AppendChild ( vgn )
{
{
vgcompKey := vugu . MakeCompKey ( 0x AEA4CA9ADB14E178 ^ vgin . CurrentPositionHash ( ) , vgiterkey )
vgcompKey := vugu . MakeCompKey ( 0x CEE3CB30C1BDD4AA ^ vgin . CurrentPositionHash ( ) , vgiterkey )
// ask BuildEnv for prior instance of this specific component
// ask BuildEnv for prior instance of this specific component
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * input . Button )
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * input . Button )
if vgcomp == nil {
if vgcomp == nil {
@ -805,7 +834,7 @@ func (c *PageColors) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) {
_ = vgparent
_ = vgparent
{
{
vgcompKey := vugu . MakeCompKey ( 0x FAC889A4871F424 ^ vgin . CurrentPositionHash ( ) , vgiterkey )
vgcompKey := vugu . MakeCompKey ( 0x 704F700B5F3357F0 ^ vgin . CurrentPositionHash ( ) , vgiterkey )
// ask BuildEnv for prior instance of this specific component
// ask BuildEnv for prior instance of this specific component
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * icons . LGlobe )
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * icons . LGlobe )
if vgcomp == nil {
if vgcomp == nil {
@ -838,7 +867,7 @@ func (c *PageColors) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) {
vgn = & vugu . VGNode { Type : vugu . VGNodeType ( 1 ) , Data : "\n\t\t\t" }
vgn = & vugu . VGNode { Type : vugu . VGNodeType ( 1 ) , Data : "\n\t\t\t" }
vgparent . AppendChild ( vgn )
vgparent . AppendChild ( vgn )
{
{
vgcompKey := vugu . MakeCompKey ( 0x B62FF2B8F91D76C0 ^ vgin . CurrentPositionHash ( ) , vgiterkey )
vgcompKey := vugu . MakeCompKey ( 0x 47F71764A372944C ^ vgin . CurrentPositionHash ( ) , vgiterkey )
// ask BuildEnv for prior instance of this specific component
// ask BuildEnv for prior instance of this specific component
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * input . Button )
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * input . Button )
if vgcomp == nil {
if vgcomp == nil {
@ -857,7 +886,7 @@ func (c *PageColors) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) {
_ = vgparent
_ = vgparent
{
{
vgcompKey := vugu . MakeCompKey ( 0x E08A4FBB2F1A5E69 ^ vgin . CurrentPositionHash ( ) , vgiterkey )
vgcompKey := vugu . MakeCompKey ( 0x D4D3E8D474283976 ^ vgin . CurrentPositionHash ( ) , vgiterkey )
// ask BuildEnv for prior instance of this specific component
// ask BuildEnv for prior instance of this specific component
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * icons . LInfoCircle )
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * icons . LInfoCircle )
if vgcomp == nil {
if vgcomp == nil {
@ -890,7 +919,7 @@ func (c *PageColors) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) {
vgn = & vugu . VGNode { Type : vugu . VGNodeType ( 1 ) , Data : "\n\t\t\t" }
vgn = & vugu . VGNode { Type : vugu . VGNodeType ( 1 ) , Data : "\n\t\t\t" }
vgparent . AppendChild ( vgn )
vgparent . AppendChild ( vgn )
{
{
vgcompKey := vugu . MakeCompKey ( 0x 3B8F7CFB1345460 ^ vgin . CurrentPositionHash ( ) , vgiterkey )
vgcompKey := vugu . MakeCompKey ( 0x E7BDD5882CBDE77F ^ vgin . CurrentPositionHash ( ) , vgiterkey )
// ask BuildEnv for prior instance of this specific component
// ask BuildEnv for prior instance of this specific component
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * input . Button )
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * input . Button )
if vgcomp == nil {
if vgcomp == nil {
@ -909,7 +938,7 @@ func (c *PageColors) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) {
_ = vgparent
_ = vgparent
{
{
vgcompKey := vugu . MakeCompKey ( 0x DFF454628843CEC2 ^ vgin . CurrentPositionHash ( ) , vgiterkey )
vgcompKey := vugu . MakeCompKey ( 0x 7A5E854662AC777C ^ vgin . CurrentPositionHash ( ) , vgiterkey )
// ask BuildEnv for prior instance of this specific component
// ask BuildEnv for prior instance of this specific component
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * icons . LWarning )
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * icons . LWarning )
if vgcomp == nil {
if vgcomp == nil {
@ -941,6 +970,11 @@ func (c *PageColors) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) {
}
}
vgn = & vugu . VGNode { Type : vugu . VGNodeType ( 1 ) , Data : "\n\t\t" }
vgn = & vugu . VGNode { Type : vugu . VGNodeType ( 1 ) , Data : "\n\t\t" }
vgparent . AppendChild ( vgn )
vgparent . AppendChild ( vgn )
return
} )
vgout . Components = append ( vgout . Components , vgcomp )
vgn = & vugu . VGNode { Component : vgcomp }
vgparent . AppendChild ( vgn )
}
}
vgn = & vugu . VGNode { Type : vugu . VGNodeType ( 1 ) , Data : "\n\n\t\t" }
vgn = & vugu . VGNode { Type : vugu . VGNodeType ( 1 ) , Data : "\n\n\t\t" }
vgparent . AppendChild ( vgn )
vgparent . AppendChild ( vgn )
@ -950,7 +984,7 @@ func (c *PageColors) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) {
vgn = & vugu . VGNode { Type : vugu . VGNodeType ( 1 ) , Data : "\n\t\t" }
vgn = & vugu . VGNode { Type : vugu . VGNodeType ( 1 ) , Data : "\n\t\t" }
vgparent . AppendChild ( vgn )
vgparent . AppendChild ( vgn )
{
{
vgcompKey := vugu . MakeCompKey ( 0x A366DD341993239F ^ vgin . CurrentPositionHash ( ) , vgiterkey )
vgcompKey := vugu . MakeCompKey ( 0x 991477C432D5D527 ^ vgin . CurrentPositionHash ( ) , vgiterkey )
// ask BuildEnv for prior instance of this specific component
// ask BuildEnv for prior instance of this specific component
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * view . Code )
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * view . Code )
if vgcomp == nil {
if vgcomp == nil {
@ -981,15 +1015,27 @@ func (c *PageColors) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) {
}
}
vgn = & vugu . VGNode { Type : vugu . VGNodeType ( 1 ) , Data : "\n\t\t" }
vgn = & vugu . VGNode { Type : vugu . VGNodeType ( 1 ) , Data : "\n\t\t" }
vgparent . AppendChild ( vgn )
vgparent . AppendChild ( vgn )
vgn = & vugu . VGNode { Type : vugu . VGNodeType ( 3 ) , Namespace : "" , Data : "div" , Attr : [ ] vugu . VGAttribute { vugu . VGAttribute { Namespace : "" , Key : "class" , Val : "flex-container" } } }
vgparent . AppendChild ( vgn )
{
{
vgcompKey := vugu . MakeCompKey ( 0x2E6EFF62BA669CC ^ vgin . CurrentPositionHash ( ) , vgiterkey )
// ask BuildEnv for prior instance of this specific component
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * layout . ContainerHorizontal )
if vgcomp == nil {
// create new one if needed
vgcomp = new ( layout . ContainerHorizontal )
vgin . BuildEnv . WireComponent ( vgcomp )
}
vgin . BuildEnv . UseComponent ( vgcompKey , vgcomp ) // ensure we can use this in the cache next time around
vgcomp . DefaultSlot = vugu . NewBuilderFunc ( func ( vgin * vugu . BuildIn ) ( vgout * vugu . BuildOut ) {
vgn := & vugu . VGNode { Type : vugu . VGNodeType ( 3 ) }
vgout = & vugu . BuildOut { }
vgout . Out = append ( vgout . Out , vgn )
vgparent := vgn
vgparent := vgn
_ = vgparent
_ = vgparent
vgn = & vugu . VGNode { Type : vugu . VGNodeType ( 1 ) , Data : "\n\t\t\t" }
vgn = & vugu . VGNode { Type : vugu . VGNodeType ( 1 ) , Data : "\n\t\t\t" }
vgparent . AppendChild ( vgn )
vgparent . AppendChild ( vgn )
{
{
vgcompKey := vugu . MakeCompKey ( 0xA9A04D2DC5A16EF ^ vgin . CurrentPositionHash ( ) , vgiterkey )
vgcompKey := vugu . MakeCompKey ( 0x 5A82938894173F85 ^ vgin . CurrentPositionHash ( ) , vgiterkey )
// ask BuildEnv for prior instance of this specific component
// ask BuildEnv for prior instance of this specific component
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * view . Tag )
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * view . Tag )
if vgcomp == nil {
if vgcomp == nil {
@ -1018,7 +1064,7 @@ func (c *PageColors) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) {
vgn = & vugu . VGNode { Type : vugu . VGNodeType ( 1 ) , Data : "\n\t\t\t" }
vgn = & vugu . VGNode { Type : vugu . VGNodeType ( 1 ) , Data : "\n\t\t\t" }
vgparent . AppendChild ( vgn )
vgparent . AppendChild ( vgn )
{
{
vgcompKey := vugu . MakeCompKey ( 0x 42E173A066B597A8 ^ vgin . CurrentPositionHash ( ) , vgiterkey )
vgcompKey := vugu . MakeCompKey ( 0x 3E406298C545DCA3 ^ vgin . CurrentPositionHash ( ) , vgiterkey )
// ask BuildEnv for prior instance of this specific component
// ask BuildEnv for prior instance of this specific component
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * view . Tag )
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * view . Tag )
if vgcomp == nil {
if vgcomp == nil {
@ -1047,7 +1093,7 @@ func (c *PageColors) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) {
vgn = & vugu . VGNode { Type : vugu . VGNodeType ( 1 ) , Data : "\n\t\t\t" }
vgn = & vugu . VGNode { Type : vugu . VGNodeType ( 1 ) , Data : "\n\t\t\t" }
vgparent . AppendChild ( vgn )
vgparent . AppendChild ( vgn )
{
{
vgcompKey := vugu . MakeCompKey ( 0x 8CB73063DE33C2C0 ^ vgin . CurrentPositionHash ( ) , vgiterkey )
vgcompKey := vugu . MakeCompKey ( 0x 23E52DBD553055B3 ^ vgin . CurrentPositionHash ( ) , vgiterkey )
// ask BuildEnv for prior instance of this specific component
// ask BuildEnv for prior instance of this specific component
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * view . Tag )
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * view . Tag )
if vgcomp == nil {
if vgcomp == nil {
@ -1076,7 +1122,7 @@ func (c *PageColors) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) {
vgn = & vugu . VGNode { Type : vugu . VGNodeType ( 1 ) , Data : "\n\t\t\t" }
vgn = & vugu . VGNode { Type : vugu . VGNodeType ( 1 ) , Data : "\n\t\t\t" }
vgparent . AppendChild ( vgn )
vgparent . AppendChild ( vgn )
{
{
vgcompKey := vugu . MakeCompKey ( 0x AD0C7FC4731E29A ^ vgin . CurrentPositionHash ( ) , vgiterkey )
vgcompKey := vugu . MakeCompKey ( 0x 21EDF299BE6ADBF ^ vgin . CurrentPositionHash ( ) , vgiterkey )
// ask BuildEnv for prior instance of this specific component
// ask BuildEnv for prior instance of this specific component
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * view . Tag )
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * view . Tag )
if vgcomp == nil {
if vgcomp == nil {
@ -1104,18 +1150,35 @@ func (c *PageColors) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) {
}
}
vgn = & vugu . VGNode { Type : vugu . VGNodeType ( 1 ) , Data : "\n\t\t" }
vgn = & vugu . VGNode { Type : vugu . VGNodeType ( 1 ) , Data : "\n\t\t" }
vgparent . AppendChild ( vgn )
vgparent . AppendChild ( vgn )
return
} )
vgout . Components = append ( vgout . Components , vgcomp )
vgn = & vugu . VGNode { Component : vgcomp }
vgparent . AppendChild ( vgn )
}
}
vgn = & vugu . VGNode { Type : vugu . VGNodeType ( 1 ) , Data : "\n\t\t" }
vgn = & vugu . VGNode { Type : vugu . VGNodeType ( 1 ) , Data : "\n\t\t" }
vgparent . AppendChild ( vgn )
vgparent . AppendChild ( vgn )
vgn = & vugu . VGNode { Type : vugu . VGNodeType ( 3 ) , Namespace : "" , Data : "div" , Attr : [ ] vugu . VGAttribute { vugu . VGAttribute { Namespace : "" , Key : "class" , Val : "flex-container" } } }
vgparent . AppendChild ( vgn )
{
{
vgcompKey := vugu . MakeCompKey ( 0xBB0710E78B139E4E ^ vgin . CurrentPositionHash ( ) , vgiterkey )
// ask BuildEnv for prior instance of this specific component
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * layout . ContainerHorizontal )
if vgcomp == nil {
// create new one if needed
vgcomp = new ( layout . ContainerHorizontal )
vgin . BuildEnv . WireComponent ( vgcomp )
}
vgin . BuildEnv . UseComponent ( vgcompKey , vgcomp ) // ensure we can use this in the cache next time around
vgcomp . DefaultSlot = vugu . NewBuilderFunc ( func ( vgin * vugu . BuildIn ) ( vgout * vugu . BuildOut ) {
vgn := & vugu . VGNode { Type : vugu . VGNodeType ( 3 ) }
vgout = & vugu . BuildOut { }
vgout . Out = append ( vgout . Out , vgn )
vgparent := vgn
vgparent := vgn
_ = vgparent
_ = vgparent
vgn = & vugu . VGNode { Type : vugu . VGNodeType ( 1 ) , Data : "\n\t\t\t" }
vgn = & vugu . VGNode { Type : vugu . VGNodeType ( 1 ) , Data : "\n\t\t\t" }
vgparent . AppendChild ( vgn )
vgparent . AppendChild ( vgn )
{
{
vgcompKey := vugu . MakeCompKey ( 0xF55E2FF13B2987C8 ^ vgin . CurrentPositionHash ( ) , vgiterkey )
vgcompKey := vugu . MakeCompKey ( 0x 8BE1B9B4EE81B5E3 ^ vgin . CurrentPositionHash ( ) , vgiterkey )
// ask BuildEnv for prior instance of this specific component
// ask BuildEnv for prior instance of this specific component
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * view . Tag )
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * view . Tag )
if vgcomp == nil {
if vgcomp == nil {
@ -1144,7 +1207,7 @@ func (c *PageColors) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) {
vgn = & vugu . VGNode { Type : vugu . VGNodeType ( 1 ) , Data : "\n\t\t\t" }
vgn = & vugu . VGNode { Type : vugu . VGNodeType ( 1 ) , Data : "\n\t\t\t" }
vgparent . AppendChild ( vgn )
vgparent . AppendChild ( vgn )
{
{
vgcompKey := vugu . MakeCompKey ( 0x E476C6F6FAE55C95 ^ vgin . CurrentPositionHash ( ) , vgiterkey )
vgcompKey := vugu . MakeCompKey ( 0x 7C993861AF99E52 ^ vgin . CurrentPositionHash ( ) , vgiterkey )
// ask BuildEnv for prior instance of this specific component
// ask BuildEnv for prior instance of this specific component
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * view . Tag )
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * view . Tag )
if vgcomp == nil {
if vgcomp == nil {
@ -1173,7 +1236,7 @@ func (c *PageColors) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) {
vgn = & vugu . VGNode { Type : vugu . VGNodeType ( 1 ) , Data : "\n\t\t\t" }
vgn = & vugu . VGNode { Type : vugu . VGNodeType ( 1 ) , Data : "\n\t\t\t" }
vgparent . AppendChild ( vgn )
vgparent . AppendChild ( vgn )
{
{
vgcompKey := vugu . MakeCompKey ( 0x C665C960272B9B76 ^ vgin . CurrentPositionHash ( ) , vgiterkey )
vgcompKey := vugu . MakeCompKey ( 0x 9E049AC8E1123688 ^ vgin . CurrentPositionHash ( ) , vgiterkey )
// ask BuildEnv for prior instance of this specific component
// ask BuildEnv for prior instance of this specific component
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * view . Tag )
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * view . Tag )
if vgcomp == nil {
if vgcomp == nil {
@ -1202,7 +1265,7 @@ func (c *PageColors) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) {
vgn = & vugu . VGNode { Type : vugu . VGNodeType ( 1 ) , Data : "\n\t\t\t" }
vgn = & vugu . VGNode { Type : vugu . VGNodeType ( 1 ) , Data : "\n\t\t\t" }
vgparent . AppendChild ( vgn )
vgparent . AppendChild ( vgn )
{
{
vgcompKey := vugu . MakeCompKey ( 0x 99AA990FB3163A44 ^ vgin . CurrentPositionHash ( ) , vgiterkey )
vgcompKey := vugu . MakeCompKey ( 0x D3FCA56E07F59610 ^ vgin . CurrentPositionHash ( ) , vgiterkey )
// ask BuildEnv for prior instance of this specific component
// ask BuildEnv for prior instance of this specific component
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * view . Tag )
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * view . Tag )
if vgcomp == nil {
if vgcomp == nil {
@ -1230,6 +1293,11 @@ func (c *PageColors) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) {
}
}
vgn = & vugu . VGNode { Type : vugu . VGNodeType ( 1 ) , Data : "\n\t\t" }
vgn = & vugu . VGNode { Type : vugu . VGNodeType ( 1 ) , Data : "\n\t\t" }
vgparent . AppendChild ( vgn )
vgparent . AppendChild ( vgn )
return
} )
vgout . Components = append ( vgout . Components , vgcomp )
vgn = & vugu . VGNode { Component : vgcomp }
vgparent . AppendChild ( vgn )
}
}
vgn = & vugu . VGNode { Type : vugu . VGNodeType ( 1 ) , Data : "\n\n\t\t" }
vgn = & vugu . VGNode { Type : vugu . VGNodeType ( 1 ) , Data : "\n\n\t\t" }
vgparent . AppendChild ( vgn )
vgparent . AppendChild ( vgn )
@ -1246,7 +1314,7 @@ func (c *PageColors) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) {
vgn = & vugu . VGNode { Type : vugu . VGNodeType ( 1 ) , Data : "Icons will use the text color by default, if you need to change their stroke/fill coloring, use the " }
vgn = & vugu . VGNode { Type : vugu . VGNodeType ( 1 ) , Data : "Icons will use the text color by default, if you need to change their stroke/fill coloring, use the " }
vgparent . AppendChild ( vgn )
vgparent . AppendChild ( vgn )
{
{
vgcompKey := vugu . MakeCompKey ( 0x 4CD7E0BA598E7F42 ^ vgin . CurrentPositionHash ( ) , vgiterkey )
vgcompKey := vugu . MakeCompKey ( 0x 3A606B67CCE518E1 ^ vgin . CurrentPositionHash ( ) , vgiterkey )
// ask BuildEnv for prior instance of this specific component
// ask BuildEnv for prior instance of this specific component
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * view . CodeInline )
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * view . CodeInline )
if vgcomp == nil {
if vgcomp == nil {
@ -1276,7 +1344,7 @@ func (c *PageColors) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) {
vgn = & vugu . VGNode { Type : vugu . VGNodeType ( 1 ) , Data : "\n\t\t" }
vgn = & vugu . VGNode { Type : vugu . VGNodeType ( 1 ) , Data : "\n\t\t" }
vgparent . AppendChild ( vgn )
vgparent . AppendChild ( vgn )
{
{
vgcompKey := vugu . MakeCompKey ( 0x 6D507 1A5C6 43C 761^ vgin . CurrentPositionHash ( ) , vgiterkey )
vgcompKey := vugu . MakeCompKey ( 0x 14798F0E0D 63 1B7A ^ vgin . CurrentPositionHash ( ) , vgiterkey )
// ask BuildEnv for prior instance of this specific component
// ask BuildEnv for prior instance of this specific component
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * view . Code )
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * view . Code )
if vgcomp == nil {
if vgcomp == nil {
@ -1307,15 +1375,29 @@ func (c *PageColors) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) {
}
}
vgn = & vugu . VGNode { Type : vugu . VGNodeType ( 1 ) , Data : "\n\t\t" }
vgn = & vugu . VGNode { Type : vugu . VGNodeType ( 1 ) , Data : "\n\t\t" }
vgparent . AppendChild ( vgn )
vgparent . AppendChild ( vgn )
vgn = & vugu . VGNode { Type : vugu . VGNodeType ( 3 ) , Namespace : "" , Data : "div" , Attr : [ ] vugu . VGAttribute { vugu . VGAttribute { Namespace : "" , Key : "class" , Val : "flex-container" } , vugu . VGAttribute { Namespace : "" , Key : "style" , Val : "font-size: 2em;" } } }
vgparent . AppendChild ( vgn )
{
{
vgcompKey := vugu . MakeCompKey ( 0xEA4ECEF91969F1DD ^ vgin . CurrentPositionHash ( ) , vgiterkey )
// ask BuildEnv for prior instance of this specific component
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * layout . ContainerHorizontal )
if vgcomp == nil {
// create new one if needed
vgcomp = new ( layout . ContainerHorizontal )
vgin . BuildEnv . WireComponent ( vgcomp )
}
vgin . BuildEnv . UseComponent ( vgcompKey , vgcomp ) // ensure we can use this in the cache next time around
vgcomp . AttrMap = make ( map [ string ] interface { } , 8 )
vgcomp . AttrMap [ "style" ] = "font-size: 2em;"
vgcomp . DefaultSlot = vugu . NewBuilderFunc ( func ( vgin * vugu . BuildIn ) ( vgout * vugu . BuildOut ) {
vgn := & vugu . VGNode { Type : vugu . VGNodeType ( 3 ) }
vgout = & vugu . BuildOut { }
vgout . Out = append ( vgout . Out , vgn )
vgparent := vgn
vgparent := vgn
_ = vgparent
_ = vgparent
vgn = & vugu . VGNode { Type : vugu . VGNodeType ( 1 ) , Data : "\n\t\t\t" }
vgn = & vugu . VGNode { Type : vugu . VGNodeType ( 1 ) , Data : "\n\t\t\t" }
vgparent . AppendChild ( vgn )
vgparent . AppendChild ( vgn )
{
{
vgcompKey := vugu . MakeCompKey ( 0x8DC7C8ECE0946A25 ^ vgin . CurrentPositionHash ( ) , vgiterkey )
vgcompKey := vugu . MakeCompKey ( 0x F1A5F92AA07A79EF ^ vgin . CurrentPositionHash ( ) , vgiterkey )
// ask BuildEnv for prior instance of this specific component
// ask BuildEnv for prior instance of this specific component
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * icons . LInfoCircle )
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * icons . LInfoCircle )
if vgcomp == nil {
if vgcomp == nil {
@ -1333,7 +1415,7 @@ func (c *PageColors) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) {
vgn = & vugu . VGNode { Type : vugu . VGNodeType ( 1 ) , Data : "\n\t\t\t" }
vgn = & vugu . VGNode { Type : vugu . VGNodeType ( 1 ) , Data : "\n\t\t\t" }
vgparent . AppendChild ( vgn )
vgparent . AppendChild ( vgn )
{
{
vgcompKey := vugu . MakeCompKey ( 0x ED1A5D808371F12D ^ vgin . CurrentPositionHash ( ) , vgiterkey )
vgcompKey := vugu . MakeCompKey ( 0x 70A3102B0923AA2B ^ vgin . CurrentPositionHash ( ) , vgiterkey )
// ask BuildEnv for prior instance of this specific component
// ask BuildEnv for prior instance of this specific component
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * icons . LWarning )
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * icons . LWarning )
if vgcomp == nil {
if vgcomp == nil {
@ -1350,6 +1432,11 @@ func (c *PageColors) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) {
}
}
vgn = & vugu . VGNode { Type : vugu . VGNodeType ( 1 ) , Data : "\n\t\t" }
vgn = & vugu . VGNode { Type : vugu . VGNodeType ( 1 ) , Data : "\n\t\t" }
vgparent . AppendChild ( vgn )
vgparent . AppendChild ( vgn )
return
} )
vgout . Components = append ( vgout . Components , vgcomp )
vgn = & vugu . VGNode { Component : vgcomp }
vgparent . AppendChild ( vgn )
}
}
vgn = & vugu . VGNode { Type : vugu . VGNodeType ( 1 ) , Data : "\n\n\t\t" }
vgn = & vugu . VGNode { Type : vugu . VGNodeType ( 1 ) , Data : "\n\n\t\t" }
vgparent . AppendChild ( vgn )
vgparent . AppendChild ( vgn )
@ -1359,7 +1446,7 @@ func (c *PageColors) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) {
vgn = & vugu . VGNode { Type : vugu . VGNodeType ( 1 ) , Data : "\n\t\t" }
vgn = & vugu . VGNode { Type : vugu . VGNodeType ( 1 ) , Data : "\n\t\t" }
vgparent . AppendChild ( vgn )
vgparent . AppendChild ( vgn )
{
{
vgcompKey := vugu . MakeCompKey ( 0x 9016DD367546B995 ^ vgin . CurrentPositionHash ( ) , vgiterkey )
vgcompKey := vugu . MakeCompKey ( 0x E85DB21E57816EA6 ^ vgin . CurrentPositionHash ( ) , vgiterkey )
// ask BuildEnv for prior instance of this specific component
// ask BuildEnv for prior instance of this specific component
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * layout . LayerContainer )
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * layout . LayerContainer )
if vgcomp == nil {
if vgcomp == nil {
@ -1387,7 +1474,7 @@ func (c *PageColors) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) {
vgn = & vugu . VGNode { Type : vugu . VGNodeType ( 1 ) , Data : "This container uses the " }
vgn = & vugu . VGNode { Type : vugu . VGNodeType ( 1 ) , Data : "This container uses the " }
vgparent . AppendChild ( vgn )
vgparent . AppendChild ( vgn )
{
{
vgcompKey := vugu . MakeCompKey ( 0xE F2406F7CF2D88ED ^ vgin . CurrentPositionHash ( ) , vgiterkey )
vgcompKey := vugu . MakeCompKey ( 0xE C4B6953AFE00337 ^ vgin . CurrentPositionHash ( ) , vgiterkey )
// ask BuildEnv for prior instance of this specific component
// ask BuildEnv for prior instance of this specific component
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * view . CodeInline )
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * view . CodeInline )
if vgcomp == nil {
if vgcomp == nil {
@ -1419,7 +1506,26 @@ func (c *PageColors) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) {
vgn = & vugu . VGNode { Type : vugu . VGNodeType ( 1 ) , Data : "\n\t\t\t" }
vgn = & vugu . VGNode { Type : vugu . VGNodeType ( 1 ) , Data : "\n\t\t\t" }
vgparent . AppendChild ( vgn )
vgparent . AppendChild ( vgn )
{
{
vgcompKey := vugu . MakeCompKey ( 0x4DAD1A887954458A ^ vgin . CurrentPositionHash ( ) , vgiterkey )
vgcompKey := vugu . MakeCompKey ( 0xDF915B423813A4D1 ^ vgin . CurrentPositionHash ( ) , vgiterkey )
// ask BuildEnv for prior instance of this specific component
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * layout . ContainerHorizontal )
if vgcomp == nil {
// create new one if needed
vgcomp = new ( layout . ContainerHorizontal )
vgin . BuildEnv . WireComponent ( vgcomp )
}
vgin . BuildEnv . UseComponent ( vgcompKey , vgcomp ) // ensure we can use this in the cache next time around
vgcomp . DefaultSlot = vugu . NewBuilderFunc ( func ( vgin * vugu . BuildIn ) ( vgout * vugu . BuildOut ) {
vgn := & vugu . VGNode { Type : vugu . VGNodeType ( 3 ) }
vgout = & vugu . BuildOut { }
vgout . Out = append ( vgout . Out , vgn )
vgparent := vgn
_ = vgparent
vgn = & vugu . VGNode { Type : vugu . VGNodeType ( 1 ) , Data : "\n\t\t\t\t" }
vgparent . AppendChild ( vgn )
{
vgcompKey := vugu . MakeCompKey ( 0xD8E1EF7C96861286 ^ vgin . CurrentPositionHash ( ) , vgiterkey )
// ask BuildEnv for prior instance of this specific component
// ask BuildEnv for prior instance of this specific component
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * input . Button )
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * input . Button )
if vgcomp == nil {
if vgcomp == nil {
@ -1436,7 +1542,7 @@ func (c *PageColors) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) {
_ = vgparent
_ = vgparent
{
{
vgcompKey := vugu . MakeCompKey ( 0x 26BE840C64B7C017 ^ vgin . CurrentPositionHash ( ) , vgiterkey )
vgcompKey := vugu . MakeCompKey ( 0x 4B81041E9DE45F6 ^ vgin . CurrentPositionHash ( ) , vgiterkey )
// ask BuildEnv for prior instance of this specific component
// ask BuildEnv for prior instance of this specific component
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * icons . LPlus )
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * icons . LPlus )
if vgcomp == nil {
if vgcomp == nil {
@ -1466,10 +1572,10 @@ func (c *PageColors) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) {
vgn = & vugu . VGNode { Component : vgcomp }
vgn = & vugu . VGNode { Component : vgcomp }
vgparent . AppendChild ( vgn )
vgparent . AppendChild ( vgn )
}
}
vgn = & vugu . VGNode { Type : vugu . VGNodeType ( 1 ) , Data : "\n \t\t\t"}
vgn = & vugu . VGNode { Type : vugu . VGNodeType ( 1 ) , Data : "\n \t \t\t\t"}
vgparent . AppendChild ( vgn )
vgparent . AppendChild ( vgn )
{
{
vgcompKey := vugu . MakeCompKey ( 0x 6FAD14D5C7AAD2A5 ^ vgin . CurrentPositionHash ( ) , vgiterkey )
vgcompKey := vugu . MakeCompKey ( 0x BD7CF9AB8D09385B ^ vgin . CurrentPositionHash ( ) , vgiterkey )
// ask BuildEnv for prior instance of this specific component
// ask BuildEnv for prior instance of this specific component
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * input . Button )
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * input . Button )
if vgcomp == nil {
if vgcomp == nil {
@ -1488,7 +1594,7 @@ func (c *PageColors) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) {
_ = vgparent
_ = vgparent
{
{
vgcompKey := vugu . MakeCompKey ( 0x B66A064CE2439293 ^ vgin . CurrentPositionHash ( ) , vgiterkey )
vgcompKey := vugu . MakeCompKey ( 0x 918BCE556FDF022E ^ vgin . CurrentPositionHash ( ) , vgiterkey )
// ask BuildEnv for prior instance of this specific component
// ask BuildEnv for prior instance of this specific component
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * icons . LPlus )
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * icons . LPlus )
if vgcomp == nil {
if vgcomp == nil {
@ -1518,6 +1624,14 @@ func (c *PageColors) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) {
vgn = & vugu . VGNode { Component : vgcomp }
vgn = & vugu . VGNode { Component : vgcomp }
vgparent . AppendChild ( vgn )
vgparent . AppendChild ( vgn )
}
}
vgn = & vugu . VGNode { Type : vugu . VGNodeType ( 1 ) , Data : "\n\t\t\t" }
vgparent . AppendChild ( vgn )
return
} )
vgout . Components = append ( vgout . Components , vgcomp )
vgn = & vugu . VGNode { Component : vgcomp }
vgparent . AppendChild ( vgn )
}
vgn = & vugu . VGNode { Type : vugu . VGNodeType ( 1 ) , Data : "\n\t\t" }
vgn = & vugu . VGNode { Type : vugu . VGNodeType ( 1 ) , Data : "\n\t\t" }
vgparent . AppendChild ( vgn )
vgparent . AppendChild ( vgn )
return
return
@ -1529,7 +1643,7 @@ func (c *PageColors) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) {
vgn = & vugu . VGNode { Type : vugu . VGNodeType ( 1 ) , Data : "\n\t\t" }
vgn = & vugu . VGNode { Type : vugu . VGNodeType ( 1 ) , Data : "\n\t\t" }
vgparent . AppendChild ( vgn )
vgparent . AppendChild ( vgn )
{
{
vgcompKey := vugu . MakeCompKey ( 0x F9324E23822798C2 ^ vgin . CurrentPositionHash ( ) , vgiterkey )
vgcompKey := vugu . MakeCompKey ( 0x 7C51DB9F42B65C30 ^ vgin . CurrentPositionHash ( ) , vgiterkey )
// ask BuildEnv for prior instance of this specific component
// ask BuildEnv for prior instance of this specific component
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * layout . LayerContainer )
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * layout . LayerContainer )
if vgcomp == nil {
if vgcomp == nil {
@ -1550,7 +1664,7 @@ func (c *PageColors) Build(vgin *vugu.BuildIn) (vgout *vugu.BuildOut) {
vgn = & vugu . VGNode { Type : vugu . VGNodeType ( 1 ) , Data : "\n\t\t\t" }
vgn = & vugu . VGNode { Type : vugu . VGNodeType ( 1 ) , Data : "\n\t\t\t" }
vgparent . AppendChild ( vgn )
vgparent . AppendChild ( vgn )
{
{
vgcompKey := vugu . MakeCompKey ( 0x 8AEBAD4025E7F988 ^ vgin . CurrentPositionHash ( ) , vgiterkey )
vgcompKey := vugu . MakeCompKey ( 0x 141794B8A7DBDDAF ^ vgin . CurrentPositionHash ( ) , vgiterkey )
// ask BuildEnv for prior instance of this specific component
// ask BuildEnv for prior instance of this specific component
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * icons . LWarning )
vgcomp , _ := vgin . BuildEnv . CachedComponent ( vgcompKey ) . ( * icons . LWarning )
if vgcomp == nil {
if vgcomp == nil {