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  }