|
@@ -29,6 +29,33 @@ import Cocoa
|
|
|
rightTabStripView_.updateView()
|
|
|
fileUploadPanel.delete = self
|
|
|
homeRightTabStripView_.homeRightSearchField.delegate = self
|
|
|
+// if let data = self.window?.standardWindowButton(.miniaturizeButton) {
|
|
|
+//// data.isHidden = true
|
|
|
+// data.frame = NSMakeRect(48, 128, 14, 16)
|
|
|
+// }
|
|
|
+// if let data = self.window?.standardWindowButton(.closeButton) {
|
|
|
+//// data.isHidden = true
|
|
|
+// }
|
|
|
+// if let data = self.window?.standardWindowButton(.zoomButton) {
|
|
|
+//// data.isHidden = true
|
|
|
+//
|
|
|
+// let view = NSView()
|
|
|
+// self.window?.contentView?.superview?.addSubview(view)
|
|
|
+// view.km_add_left_constraint()
|
|
|
+// view.km_add_top_constraint()
|
|
|
+// view.km_add_size_constraint(size: NSMakeSize(70, 40))
|
|
|
+//// view.wantsLayer = true
|
|
|
+//// view.layer?.backgroundColor = NSColor(red: 1, green: 0, blue: 0, alpha: 0.5).cgColor
|
|
|
+//
|
|
|
+// let close = NSWindow.standardWindowButton(.closeButton, for: .closable)
|
|
|
+// view.addSubview(close!)
|
|
|
+// close?.km_add_centerY_constraint()
|
|
|
+// close?.km_add_left_constraint(constant: 10)
|
|
|
+// close?.target = self
|
|
|
+// close?.action = #selector(closeAction)
|
|
|
+// close?.needsDisplay = true
|
|
|
+// }
|
|
|
+
|
|
|
isMultiTabMode = true
|
|
|
addObserverForAppearanceChange()
|
|
|
|
|
@@ -63,6 +90,10 @@ import Cocoa
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ @objc func closeAction() {
|
|
|
+ self.window?.performClose(nil)
|
|
|
+ }
|
|
|
+
|
|
|
override func windowShouldClose(_ sender: NSWindow) -> Bool {
|
|
|
if self.browser.tabStripModel.count() > 1 {
|
|
|
self.browser.windowDidBeginToClose()
|