1
1
mirror of https://github.com/qvacua/vimr.git synced 2024-12-22 13:11:55 +03:00
vimr/VimR/OpenQuicklyWindowComponent.swift

31 lines
773 B
Swift
Raw Normal View History

/**
* Tae Won Ha - http://taewon.de - @hataewon
* See LICENSE
*/
import Cocoa
import PureLayout
import RxSwift
2016-09-01 21:10:40 +03:00
class OpenQuicklyWindowComponent: WindowComponent, NSWindowDelegate, NSTableViewDelegate, NSTableViewDataSource {
init(source: Observable<Any>) {
super.init(source: source, nibName: "OpenQuicklyWindow")
2016-09-01 21:10:40 +03:00
self.window.delegate = self
}
override func addViews() {
let searchField = NSTextField(forAutoLayout: ())
self.window.contentView?.addSubview(searchField)
searchField.autoPinEdgesToSuperviewEdgesWithInsets(NSEdgeInsets(top: 18, left: 18, bottom: 18, right: 18))
2016-09-01 21:10:40 +03:00
searchField.becomeFirstResponder()
}
override func subscription(source source: Observable<Any>) -> Disposable {
return NopDisposable.instance
}
}