fix: add catalina feature flag to srgb binding (#719)
This commit is contained in:
@@ -28,5 +28,6 @@ libc = "0.2"
|
||||
default = ["link"]
|
||||
elcapitan = []
|
||||
highsierra = []
|
||||
catalina = []
|
||||
# Disable to manually link. Enabled by default.
|
||||
link = ["core-foundation/link", "core-graphics-types/link"]
|
||||
|
||||
@@ -28,6 +28,7 @@ impl CGColor {
|
||||
}
|
||||
}
|
||||
|
||||
#[cfg(feature = "catalina")]
|
||||
pub fn srgb(red: CGFloat, green: CGFloat, blue: CGFloat, alpha: CGFloat) -> Self {
|
||||
unsafe {
|
||||
let ptr = CGColorCreateSRGB(red, green, blue, alpha);
|
||||
@@ -45,6 +46,7 @@ extern "C" {
|
||||
alpha: CGFloat,
|
||||
) -> crate::sys::CGColorRef;
|
||||
|
||||
#[cfg(feature = "catalina")]
|
||||
fn CGColorCreateSRGB(
|
||||
red: CGFloat,
|
||||
green: CGFloat,
|
||||
|
||||
Reference in New Issue
Block a user