| 12345678910111213141516171819202122232425262728293031323334353637 |
- //
- // 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 x-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 }
- }
|