Files
MacIconPreviewer/Sources/MainWindowController.swift
Lukas Kubanek a5cce19b90 Cleanup
2015-10-01 21:58:19 +02:00

41 lines
1.3 KiB
Swift

//
// MainWindowController.swift
// MacIconPreviewer
//
// Created by Lukas Kubanek on 01/10/15.
// Copyright © 2015 Lukas Kubanek. All rights reserved.
//
import Cocoa
internal class MainWindowController: NSWindowController {
// MARK: - Outlets
@IBOutlet weak var contentView: NSView!
@IBOutlet internal var dragAreaView: DragAreaView!
// The table view (or later collection view) will be used for generating a list of icons
// for easier switching between them right from the app.
@IBOutlet internal var iconsScrollView: NSScrollView!
@IBOutlet internal weak var iconsTableView: NSTableView!
// MARK: - Window Life Cycle
internal override func windowDidLoad() {
contentView.addSubview(dragAreaView)
let constraints = [NSLayoutAttribute.Leading, NSLayoutAttribute.Top, NSLayoutAttribute.Trailing, NSLayoutAttribute.Bottom].map {
NSLayoutConstraint(item: dragAreaView,
attribute: $0,
relatedBy: .Equal,
toItem: contentView,
attribute: $0,
multiplier: 1,
constant: 0)
}
contentView.addConstraints(constraints)
}
}