safing-portmaster/assets/icons_windows.go
2024-07-16 12:31:52 +03:00

41 lines
757 B
Go

package assets
import (
_ "embed"
)
// Colored Icon IDs.
const (
GreenID = 0
YellowID = 1
RedID = 2
BlueID = 3
)
// Icons.
var (
//go:embed data/icons/pm_light_green_256.png
GreenICO []byte
//go:embed data/icons/pm_light_yellow_256.png
YellowICO []byte
//go:embed data/icons/pm_light_red_256.png
RedICO []byte
//go:embed data/icons/pm_light_blue_256.png
BlueICO []byte
// ColoredIcons holds all the icons as .ICOs
ColoredIcons = [4][]byte{
GreenID: GreenICO,
YellowID: YellowICO,
RedID: RedICO,
BlueID: BlueICO,
}
)
// ScaleColoredIconsTo scales all colored icons to the given size.
// It must be called before any colored icons are used.
// It does nothing on Windows.
func ScaleColoredIconsTo(pixelSize int) {}