...
This commit is contained in:
parent
ccfae228b9
commit
6590be84a2
@ -40,14 +40,14 @@ func (self *Color) Set(val any) (err error) {
|
|||||||
self.Red = uint8(v)
|
self.Red = uint8(v)
|
||||||
case style.RGBA:
|
case style.RGBA:
|
||||||
self.Is_numbered = false
|
self.Is_numbered = false
|
||||||
self.Red, self.Green, self.Blue = v.Red, v.Red, v.Blue
|
self.Red, self.Green, self.Blue = v.Red, v.Green, v.Blue
|
||||||
case string:
|
case string:
|
||||||
rgba, err := style.ParseColor(v)
|
rgba, err := style.ParseColor(v)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
self.Is_numbered = false
|
self.Is_numbered = false
|
||||||
self.Red, self.Green, self.Blue = rgba.Red, rgba.Red, rgba.Blue
|
self.Red, self.Green, self.Blue = rgba.Red, rgba.Green, rgba.Blue
|
||||||
default:
|
default:
|
||||||
return fmt.Errorf("Unknown type to set color from: %T", v)
|
return fmt.Errorf("Unknown type to set color from: %T", v)
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user