Source/Charts/Components/ComponentBase.swift (14 lines of code) (raw):

// // ComponentBase.swift // Charts // // Copyright 2015 Daniel Cohen Gindi & Philipp Jahoda // A port of MPAndroidChart for iOS // Licensed under Apache License 2.0 // // https://github.com/danielgindi/Charts // import Foundation import CoreGraphics /// This class encapsulates everything both Axis, Legend and LimitLines have in common @objc(ChartComponentBase) open class ComponentBase: NSObject { /// flag that indicates if this component is enabled or not @objc open var enabled = true /// The offset this component has on the x-axis /// **default**: 5.0 @objc open var xOffset = CGFloat(5.0) /// The offset this component has on the y-axis /// **default**: 5.0 (or 0.0 on ChartYAxis) @objc open var yOffset = CGFloat(5.0) public override init() { super.init() } @objc open var isEnabled: Bool { return enabled } }