@@ -159,81 +159,49 @@ import AppKit
159159 // MARK: Layout using relative positioning
160160 //
161161 #if os(iOS) || os(tvOS)
162-
163162 typealias POView = ( _ view: UIView ) -> PinLayoutObjC ?
164163 typealias POViews = ( _ views: [ UIView ] ) -> PinLayoutObjC ?
165164 typealias POViewHAligned = ( _ view: UIView , _ aligned: HorizontalAlign ) -> PinLayoutObjC ?
166165 typealias POViewsHAligned = ( _ views: [ UIView ] , _ aligned: HorizontalAlign ) -> PinLayoutObjC ?
167166 typealias POViewVAligned = ( _ view: UIView , _ aligned: VerticalAlign ) -> PinLayoutObjC ?
168167 typealias POViewsVAligned = ( _ views: [ UIView ] , _ aligned: VerticalAlign ) -> PinLayoutObjC ?
169-
170- var aboveOf : POView { get }
171- var aboveOfViews : POViews { get }
172- var aboveOfAligned : POViewHAligned { get }
173- var aboveOfViewsAligned : POViewsHAligned { get }
174-
175- var belowOf : POView { get }
176- var belowOfViews : POViews { get }
177- var belowOfAligned : POViewHAligned { get }
178- var belowOfViewsAligned : POViewsHAligned { get }
179-
180- var leftOf : POView { get }
181- var leftOfViews : POViews { get }
182- var leftOfAligned : POViewVAligned { get }
183- var leftOfViewsAligned : POViewsVAligned { get }
184-
185- var rightOf : POView { get }
186- var rightOfViews : POViews { get }
187- var rightOfAligned : POViewVAligned { get }
188- var rightOfViewsAligned : POViewsVAligned { get }
189-
190- // RTL support
191- var beforeOf : POView { get }
192- var beforeOfViews : POViews { get }
193- var beforeOfAligned : POViewVAligned { get }
194- var beforeOfViewsAligned : POViewsVAligned { get }
195- var afterOf : POView { get }
196- var afterOfViews : POViews { get }
197- var afterOfAligned : POViewVAligned { get }
198- var afterOfViewsAligned : POViewsVAligned { get }
199168 #elseif os(macOS)
200-
201169 typealias POView = ( _ view: NSView ) -> PinLayoutObjC ?
202170 typealias POViews = ( _ views: [ NSView ] ) -> PinLayoutObjC ?
203171 typealias POViewHAligned = ( _ view: NSView , _ aligned: HorizontalAlign ) -> PinLayoutObjC ?
204172 typealias POViewsHAligned = ( _ views: [ NSView ] , _ aligned: HorizontalAlign ) -> PinLayoutObjC ?
205173 typealias POViewVAligned = ( _ view: NSView , _ aligned: VerticalAlign ) -> PinLayoutObjC ?
206174 typealias POViewsVAligned = ( _ views: [ NSView ] , _ aligned: VerticalAlign ) -> PinLayoutObjC ?
207-
208- var aboveOf : POView { get }
209- var aboveOfViews : POViews { get }
210- var aboveOfAligned : POViewHAligned { get }
211- var aboveOfViewsAligned : POViewsHAligned { get }
212-
213- var belowOf : POView { get }
214- var belowOfViews : POViews { get }
215- var belowOfAligned : POViewHAligned { get }
216- var belowOfViewsAligned : POViewsHAligned { get }
217- var leftOf : POView { get }
218- var leftOfViews : POViews { get }
219- var leftOfAligned : POViewVAligned { get }
220- var leftOfViewsAligned : POViewsVAligned { get }
221-
222- var rightOf : POView { get }
223- var rightOfViews : POViews { get }
224- var rightOfAligned : POViewVAligned { get }
225- var rightOfViewsAligned : POViewsVAligned { get }
226-
227- // RTL support
228- var beforeOf : POView { get }
229- var beforeOfViews : POViews { get }
230- var beforeOfAligned : POViewVAligned { get }
231- var beforeOfViewsAligned : POViewsVAligned { get }
232- var afterOf : POView { get }
233- var afterOfViews : POViews { get }
234- var afterOfAligned : POViewVAligned { get }
235- var afterOfViewsAligned : POViewsVAligned { get }
236175 #endif
176+
177+ var aboveOf : POView { get }
178+ var aboveOfViews : POViews { get }
179+ var aboveOfAligned : POViewHAligned { get }
180+ var aboveOfViewsAligned : POViewsHAligned { get }
181+
182+ var belowOf : POView { get }
183+ var belowOfViews : POViews { get }
184+ var belowOfAligned : POViewHAligned { get }
185+ var belowOfViewsAligned : POViewsHAligned { get }
186+ var leftOf : POView { get }
187+ var leftOfViews : POViews { get }
188+ var leftOfAligned : POViewVAligned { get }
189+ var leftOfViewsAligned : POViewsVAligned { get }
190+
191+ var rightOf : POView { get }
192+ var rightOfViews : POViews { get }
193+ var rightOfAligned : POViewVAligned { get }
194+ var rightOfViewsAligned : POViewsVAligned { get }
195+
196+ // RTL support
197+ var beforeOf : POView { get }
198+ var beforeOfViews : POViews { get }
199+ var beforeOfAligned : POViewVAligned { get }
200+ var beforeOfViewsAligned : POViewsVAligned { get }
201+ var afterOf : POView { get }
202+ var afterOfViews : POViews { get }
203+ var afterOfAligned : POViewVAligned { get }
204+ var afterOfViewsAligned : POViewsVAligned { get }
237205
238206 //
239207 // MARK: justify / align
@@ -246,11 +214,7 @@ import AppKit
246214 //
247215 var width : POValue { get }
248216 var widthPercent : POValue { get }
249- #if os(iOS) || os(tvOS)
250- var widthOf : POView { get }
251- #elseif os(macOS)
252- var widthOf : POView { get }
253- #endif
217+ var widthOf : POView { get }
254218
255219 var minWidth : POValue { get }
256220 var minWidthPercent : POValue { get }
@@ -259,11 +223,7 @@ import AppKit
259223
260224 var height : POValue { get }
261225 var heightPercent : POValue { get }
262- #if os(iOS) || os(tvOS)
263- var heightOf : POView { get }
264- #elseif os(macOS)
265- var heightOf : POView { get }
266- #endif
226+ var heightOf : POView { get }
267227
268228 var minHeight : POValue { get }
269229 var minHeightPercent : POValue { get }
@@ -273,11 +233,7 @@ import AppKit
273233 var size : POSize { get }
274234 var sizeLength : POValue { get }
275235 var sizePercent : POValue { get }
276- #if os(iOS) || os(tvOS)
277- var sizeOf : POView { get }
278- #elseif os(macOS)
279- var sizeOf : POView { get }
280- #endif
236+ var sizeOf : POView { get }
281237
282238 //
283239 // MARK: wrapContent
@@ -310,11 +266,7 @@ import AppKit
310266 * AspectRatio respects the min (minWidth/minHeight) and the max (maxWidth/maxHeight)
311267 dimensions of an item.
312268 */
313- #if os(iOS) || os(tvOS)
314- var aspectRatioOf : POView { get }
315- #elseif os(macOS)
316- var aspectRatioOf : POView { get }
317- #endif
269+ var aspectRatioOf : POView { get }
318270
319271 /**
320272 If the layouted view is an UIImageView, this method will set the aspectRatio using
@@ -387,11 +339,7 @@ import AppKit
387339 Set all margins using UIEdgeInsets.
388340 This method is particularly useful to set all margins using iOS 11 `UIView.safeAreaInsets`.
389341 */
390- #if os(iOS) || os(tvOS)
391- var marginInsets : POEdgeInsets { get }
392- #elseif os(macOS)
393- var marginInsets : POEdgeInsets { get }
394- #endif
342+ var marginInsets : POEdgeInsets { get }
395343
396344 /**
397345 Set margins using NSDirectionalEdgeInsets.
0 commit comments