4
4
// https://github.com/kyleweiner/KWStepper
5
5
//
6
6
7
- extension KWStepper {
7
+ public extension KWStepper {
8
8
// MARK: - Configuration Methods
9
9
10
10
/// Sets the stepper's `autoRepeat` value.
11
11
@discardableResult
12
- public func autoRepeat( _ value: Bool ) -> Self {
12
+ func autoRepeat( _ value: Bool ) -> Self {
13
13
autoRepeat = value
14
14
15
15
return self
16
16
}
17
17
18
18
/// Sets the stepper's `autoRepeatInterval`.
19
19
@discardableResult
20
- public func autoRepeatInterval( _ value: TimeInterval ) -> Self {
20
+ func autoRepeatInterval( _ value: TimeInterval ) -> Self {
21
21
autoRepeatInterval = value
22
22
23
23
return self
24
24
}
25
25
26
26
/// Sets the stepper's `wraps` value.
27
27
@discardableResult
28
- public func wraps( _ value: Bool ) -> Self {
28
+ func wraps( _ value: Bool ) -> Self {
29
29
wraps = value
30
30
31
31
return self
32
32
}
33
33
34
34
/// Sets the stepper's `minimumValue`.
35
35
@discardableResult
36
- public func minimumValue( _ value: Double ) -> Self {
36
+ func minimumValue( _ value: Double ) -> Self {
37
37
minimumValue = value
38
38
39
39
return self
40
40
}
41
41
42
42
/// Sets the stepper's `maximumValue`.
43
43
@discardableResult
44
- public func maximumValue( _ value: Double ) -> Self {
44
+ func maximumValue( _ value: Double ) -> Self {
45
45
maximumValue = value
46
46
47
47
return self
48
48
}
49
49
50
50
/// Sets the stepper's `decrementStepValue`.
51
51
@discardableResult
52
- public func decrementStepValue( _ value: Double ) -> Self {
52
+ func decrementStepValue( _ value: Double ) -> Self {
53
53
decrementStepValue = value
54
54
55
55
return self
56
56
}
57
57
58
58
/// Sets the stepper's `incrementStepValue`.
59
59
@discardableResult
60
- public func incrementStepValue( _ value: Double ) -> Self {
60
+ func incrementStepValue( _ value: Double ) -> Self {
61
61
incrementStepValue = value
62
62
63
63
return self
64
64
}
65
65
66
66
/// Sets the stepper's `roundingBehavior`.
67
67
@discardableResult
68
- public func roundingBehavior( _ value: Double ) -> Self {
68
+ func roundingBehavior( _ value: Double ) -> Self {
69
69
self . roundingBehavior = roundingBehavior
70
70
71
71
return self
72
72
}
73
73
74
74
/// Sets the stepper's `delegate`.
75
75
@discardableResult
76
- public func delegate( _ value: KWStepperDelegate ? ) -> Self {
76
+ func delegate( _ value: KWStepperDelegate ? ) -> Self {
77
77
delegate = value
78
78
79
79
return self
80
80
}
81
81
82
82
/// Sets the stepper's `value`.
83
83
@discardableResult
84
- public func value( _ value: Double ) -> Self {
84
+ func value( _ value: Double ) -> Self {
85
85
self . value = value
86
86
87
87
return self
@@ -91,47 +91,47 @@ extension KWStepper {
91
91
92
92
/// Sets the stepper's `valueChangedCallback`.
93
93
@discardableResult
94
- public func valueChanged( _ callback: KWStepperCallback ? ) -> Self {
94
+ func valueChanged( _ callback: KWStepperCallback ? ) -> Self {
95
95
valueChangedCallback = callback
96
96
97
97
return self
98
98
}
99
99
100
100
/// Sets the stepper's `decrementCallback`.
101
101
@discardableResult
102
- public func didDecrement( _ callback: KWStepperCallback ? ) -> Self {
102
+ func didDecrement( _ callback: KWStepperCallback ? ) -> Self {
103
103
decrementCallback = callback
104
104
105
105
return self
106
106
}
107
107
108
108
/// Sets the stepper's `incrementCallback`.
109
109
@discardableResult
110
- public func didIncrement( _ callback: KWStepperCallback ? ) -> Self {
110
+ func didIncrement( _ callback: KWStepperCallback ? ) -> Self {
111
111
incrementCallback = callback
112
112
113
113
return self
114
114
}
115
115
116
116
/// Sets the stepper's `maxValueClampedCallback`.
117
117
@discardableResult
118
- public func maxValueClamped( _ callback: KWStepperCallback ? ) -> Self {
118
+ func maxValueClamped( _ callback: KWStepperCallback ? ) -> Self {
119
119
maxValueClampedCallback = callback
120
120
121
121
return self
122
122
}
123
123
124
124
/// Sets the stepper's `minValueClampedCallback`.
125
125
@discardableResult
126
- public func minValueClamped( _ callback: KWStepperCallback ? ) -> Self {
126
+ func minValueClamped( _ callback: KWStepperCallback ? ) -> Self {
127
127
minValueClampedCallback = callback
128
128
129
129
return self
130
130
}
131
131
132
132
/// Sets the stepper's `longPressEndedCallback`.
133
133
@discardableResult
134
- public func longPressEnded( _ callback: KWStepperCallback ? ) -> Self {
134
+ func longPressEnded( _ callback: KWStepperCallback ? ) -> Self {
135
135
longPressEndedCallback = callback
136
136
137
137
return self
@@ -141,7 +141,7 @@ extension KWStepper {
141
141
142
142
/// Sets the stepper's `decrementStepValue` and `incrementStepValue`.
143
143
@discardableResult
144
- public func stepValue( _ value: Double ) -> Self {
144
+ func stepValue( _ value: Double ) -> Self {
145
145
decrementStepValue = value
146
146
incrementStepValue = value
147
147
@@ -150,7 +150,7 @@ extension KWStepper {
150
150
151
151
/// Sets the stepper's `maxValueClampedCallback` and `minValueClampedCallback`.
152
152
@discardableResult
153
- public func valueClamped( _ callback: @escaping KWStepperCallback ) -> Self {
153
+ func valueClamped( _ callback: @escaping KWStepperCallback ) -> Self {
154
154
maxValueClampedCallback = callback
155
155
minValueClampedCallback = callback
156
156
0 commit comments