//
|
// EKAttributes+Shadow.swift
|
// SwiftEntryKit
|
//
|
// Created by Daniel Huri on 4/21/18.
|
// Copyright (c) 2018 huri000@gmail.com. All rights reserved.
|
//
|
|
import Foundation
|
import UIKit
|
|
public extension EKAttributes {
|
|
/** The shadow around the entry */
|
enum Shadow {
|
|
/** No shadow */
|
case none
|
|
/** Shadow with value */
|
case active(with: Value)
|
|
/** The shadow properties */
|
public struct Value {
|
public let radius: CGFloat
|
public let opacity: Float
|
public let color: EKColor
|
public let offset: CGSize
|
|
public init(color: EKColor = .black,
|
opacity: Float,
|
radius: CGFloat,
|
offset: CGSize = .zero) {
|
self.color = color
|
self.radius = radius
|
self.offset = offset
|
self.opacity = opacity
|
}
|
}
|
}
|
}
|