mirror of
https://github.com/safing/portmaster
synced 2025-04-09 21:49:11 +00:00
41 lines
757 B
Go
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) {}
|