|
9 | 9 | import SwiftUI
|
10 | 10 |
|
11 | 11 | public protocol TooltipConfig {
|
12 |
| - // MARK: Alignment |
| 12 | + // MARK: - Alignment |
13 | 13 |
|
14 |
| - var side: TooltipSide { get set } |
15 |
| - var margin: CGFloat { get set } |
| 14 | + public var side: TooltipSide { get set } |
| 15 | + public var margin: CGFloat { get set } |
16 | 16 |
|
17 | 17 | // MARK: - Tooltip container
|
18 | 18 |
|
19 |
| - var borderRadius: CGFloat { get set } |
20 |
| - var borderWidth: CGFloat { get set } |
21 |
| - var borderColor: Color { get set } |
| 19 | + public var borderRadius: CGFloat { get set } |
| 20 | + public var borderWidth: CGFloat { get set } |
| 21 | + public var borderColor: Color { get set } |
22 | 22 |
|
23 | 23 | // MARK: - Margins and paddings
|
24 | 24 |
|
25 |
| - var contentPaddingLeft: CGFloat { get set } |
26 |
| - var contentPaddingRight: CGFloat { get set } |
27 |
| - var contentPaddingTop: CGFloat { get set } |
28 |
| - var contentPaddingBottom: CGFloat { get set } |
| 25 | + public var contentPaddingLeft: CGFloat { get set } |
| 26 | + public var contentPaddingRight: CGFloat { get set } |
| 27 | + public var contentPaddingTop: CGFloat { get set } |
| 28 | + public var contentPaddingBottom: CGFloat { get set } |
29 | 29 |
|
30 |
| - var contentPaddingEdgeInsets: EdgeInsets { get } |
| 30 | + public var contentPaddingEdgeInsets: EdgeInsets { get } |
31 | 31 |
|
32 | 32 | // MARK: - Tooltip arrow
|
33 | 33 |
|
34 |
| - var showArrow: Bool { get set } |
35 |
| - var arrowWidth: CGFloat { get set } |
36 |
| - var arrowHeight: CGFloat { get set } |
| 34 | + public var showArrow: Bool { get set } |
| 35 | + public var arrowWidth: CGFloat { get set } |
| 36 | + public var arrowHeight: CGFloat { get set } |
37 | 37 |
|
38 | 38 | // MARK: - Animation settings
|
39 |
| - var enableAnimation: Bool { get set } |
40 |
| - var animationOffset: CGFloat { get set } |
41 |
| - var animationTime: Double { get set } |
| 39 | + public var enableAnimation: Bool { get set } |
| 40 | + public var animationOffset: CGFloat { get set } |
| 41 | + public var animationTime: Double { get set } |
42 | 42 | }
|
0 commit comments