-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathVisuals.swift
39 lines (32 loc) · 1.38 KB
/
Visuals.swift
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
//
// Visuals.swift
// Visuals
//
// Created by Nick Tymchenko on 07/07/14.
// Copyright (c) 2014 Nick Tymchenko. All rights reserved.
//
import Foundation
func Visuals(#H: ItemToken, options: NSLayoutFormatOptions = .DirectionLeadingToTrailing) {
let installer = ConstraintInstaller()
installer.install(H.relations, axis: .Horizontal, options: options)
}
func Visuals(#H: Item[], options: NSLayoutFormatOptions = .DirectionLeadingToTrailing) {
let installer = ConstraintInstaller()
installer.install(H[0], axis: .Horizontal, options: options)
}
func Visuals(#H: View[], options: NSLayoutFormatOptions = .DirectionLeadingToTrailing) {
let installer = ConstraintInstaller()
installer.install(Item(view: H[0]), axis: .Horizontal, options: options)
}
func Visuals(#V: ItemToken, options: NSLayoutFormatOptions = NSLayoutFormatOptions.DirectionLeadingToTrailing) {
let installer = ConstraintInstaller()
installer.install(V.relations, axis: .Vertical, options: options)
}
func Visuals(#V: Item[], options: NSLayoutFormatOptions = .DirectionLeadingToTrailing) {
let installer = ConstraintInstaller()
installer.install(V[0], axis: .Vertical, options: options)
}
func Visuals(#V: View[], options: NSLayoutFormatOptions = .DirectionLeadingToTrailing) {
let installer = ConstraintInstaller()
installer.install(Item(view: V[0]), axis: .Vertical, options: options)
}