HSColor
Type
Bridge type for working with colors in JavaScript
Properties
This type has no properties.
Methods
static HSColor.rgb(r, g, b, a)
Create a color from RGB values
Hammerspoon 2/Engine/Types/HSColor.swift:26
Parameters
-
rnumberRed component (0.0-1.0)
-
gnumberGreen component (0.0-1.0)
-
bnumberBlue component (0.0-1.0)
-
anumberAlpha component (0.0-1.0)
Returns
HSColor - An HSColor object
static HSColor.hex(hex)
Create a color from a hex string
Hammerspoon 2/Engine/Types/HSColor.swift:31
Parameters
-
hexstringHex string (e.g. "#FF0000" or "FF0000")
Returns
HSColor - An HSColor object
static HSColor.named(name)
Create a color from a named system color
Hammerspoon 2/Engine/Types/HSColor.swift:36
Parameters
-
namestringName of the system color (e.g. "red", "blue", "systemBlue")
Returns
HSColor - An HSColor object
set(value)
Update this color's value
Hammerspoon 2/Engine/Types/HSColor.swift:40
Parameters
-
valueJSValueNew color as a hex string (e.g. "#FF0000") or another HSColor object
Returns
Nothing