# HG changeset patch
# User Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
# Date 1619633100 -7200
# Node ID 136de51a74f27251d99e5f71d48ca9546cbd3a3f
# Parent c0c129bdf65df1ab4fae422a373aab12ba41c874
Change struct to public
diff -r c0c129bdf65d -r 136de51a74f2 Sources/InteractiveCharts/LineChart/Helpers/IndicatorPoint.swift
--- a/Sources/InteractiveCharts/LineChart/Helpers/IndicatorPoint.swift Wed Apr 28 19:54:52 2021 +0200
+++ b/Sources/InteractiveCharts/LineChart/Helpers/IndicatorPoint.swift Wed Apr 28 20:05:00 2021 +0200
@@ -7,8 +7,8 @@
import SwiftUI
-struct IndicatorPoint: View {
- var body: some View {
+public struct IndicatorPoint: View {
+ public var body: some View {
Circle()
.frame(width: 20, height: 20)
.foregroundColor(Color(.systemBlue))
diff -r c0c129bdf65d -r 136de51a74f2 Sources/InteractiveCharts/LineChart/Helpers/LinePath.swift
--- a/Sources/InteractiveCharts/LineChart/Helpers/LinePath.swift Wed Apr 28 19:54:52 2021 +0200
+++ b/Sources/InteractiveCharts/LineChart/Helpers/LinePath.swift Wed Apr 28 20:05:00 2021 +0200
@@ -7,12 +7,12 @@
import SwiftUI
-struct LinePath: Shape {
+public struct LinePath: Shape {
var data: [Double]
var (width, height): (CGFloat, CGFloat)
@Binding var pathPoints: [CGPoint]
- func path(in rect: CGRect) -> Path {
+ public func path(in rect: CGRect) -> Path {
var path = Path()
let normalizedData = normalize(data)
@@ -38,7 +38,7 @@
/*
Get data -> normalize it -> 0 <= output <= 1
*/
- func normalize(_ data: [Double]) -> [Double] {
+ public func normalize(_ data: [Double]) -> [Double] {
var normalData = [Double]()
let min = data.min()!
let max = data.max()!
diff -r c0c129bdf65d -r 136de51a74f2 Sources/InteractiveCharts/LineChart/Helpers/LineView.swift
--- a/Sources/InteractiveCharts/LineChart/Helpers/LineView.swift Wed Apr 28 19:54:52 2021 +0200
+++ b/Sources/InteractiveCharts/LineChart/Helpers/LineView.swift Wed Apr 28 20:05:00 2021 +0200
@@ -7,7 +7,7 @@
import SwiftUI
-struct LineView: View {
+public struct LineView: View {
var data: [Double]
var dates: [String]?
var hours: [String]?
@@ -17,7 +17,7 @@
@State private var IndicatorPointPosition: CGPoint = .zero
@State private var pathPoints = [CGPoint]()
- var body: some View {
+ public var body: some View {
ZStack {
GeometryReader { proxy in
LinePath(data: data, width: proxy.size.width, height: proxy.size.height, pathPoints: $pathPoints)
diff -r c0c129bdf65d -r 136de51a74f2 SwiftUI-InteractiveCharts.xcodeproj/project.xcworkspace/xcuserdata/dennis.xcuserdatad/UserInterfaceState.xcuserstate
Binary file SwiftUI-InteractiveCharts.xcodeproj/project.xcworkspace/xcuserdata/dennis.xcuserdatad/UserInterfaceState.xcuserstate has changed
diff -r c0c129bdf65d -r 136de51a74f2 SwiftUI-InteractiveCharts.xcodeproj/xcuserdata/dennis.xcuserdatad/xcschemes/xcschememanagement.plist
--- a/SwiftUI-InteractiveCharts.xcodeproj/xcuserdata/dennis.xcuserdatad/xcschemes/xcschememanagement.plist Wed Apr 28 19:54:52 2021 +0200
+++ b/SwiftUI-InteractiveCharts.xcodeproj/xcuserdata/dennis.xcuserdatad/xcschemes/xcschememanagement.plist Wed Apr 28 20:05:00 2021 +0200
@@ -9,6 +9,11 @@
orderHint
0
+ SwiftUI-InteractiveCharts.xcscheme_^#shared#^_
+
+ orderHint
+ 0
+