123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- #if os(iOS) || os(tvOS)
- import UIKit
- #else
- import AppKit
- #endif
- public protocol ConstraintMultiplierTarget {
-
- var constraintMultiplierTargetValue: CGFloat { get }
-
- }
- extension Int: ConstraintMultiplierTarget {
-
- public var constraintMultiplierTargetValue: CGFloat {
- return CGFloat(self)
- }
-
- }
- extension UInt: ConstraintMultiplierTarget {
-
- public var constraintMultiplierTargetValue: CGFloat {
- return CGFloat(self)
- }
-
- }
- extension Float: ConstraintMultiplierTarget {
-
- public var constraintMultiplierTargetValue: CGFloat {
- return CGFloat(self)
- }
-
- }
- extension Double: ConstraintMultiplierTarget {
-
- public var constraintMultiplierTargetValue: CGFloat {
- return CGFloat(self)
- }
-
- }
- extension CGFloat: ConstraintMultiplierTarget {
-
- public var constraintMultiplierTargetValue: CGFloat {
- return self
- }
-
- }
|