github.com/daidehu6831/wails/v2@v2.2.0/pkg/menu/colours/gen.tmpl (about) 1 package menu 2 3 type Rgb struct { 4 R uint8 `json:"r"` 5 G uint8 `json:"g"` 6 B uint8 `json:"b"` 7 } 8 9 type Hsl struct { 10 H float64 `json:"h"` 11 S float64 `json:"s"` 12 L float64 `json:"l"` 13 } 14 15 type Col struct { 16 Hex string `json:"hex"` 17 Rgb Rgb `json:"rgb"` 18 Hsl Hsl `json:"hsl"` 19 Name string `json:"name"` 20 } 21 22 var Cols = []*Col{ {{range $col := .}} 23 { 24 Hex: "{{.Hexstring}}", 25 Rgb: Rgb{ {{.Rgb.R}}, {{.Rgb.G}}, {{.Rgb.B}} }, 26 Hsl: Hsl{ {{.Hsl.H}}, {{.Hsl.S}}, {{.Hsl.L}} }, 27 Name: "{{.Name}}", 28 },{{end}} 29 }