hi-client/macos/Runner/MainFlutterWindow.swift

34 lines
913 B
Swift
Executable File
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import Cocoa
import FlutterMacOS
import window_manager
class MainFlutterWindow: NSWindow {
override func awakeFromNib() {
let flutterViewController = FlutterViewController()
var windowFrame = self.frame
windowFrame.size = NSSize(width: 375, height: 800)
self.contentViewController = flutterViewController
self.setFrame(windowFrame, display: true)
RegisterGeneratedPlugins(registry: flutterViewController)
super.awakeFromNib()
}
// window manager hidden at launch
override public func order(_ place: NSWindow.OrderingMode, relativeTo otherWin: Int) {
super.order(place, relativeTo: otherWin)
// hiddenWindowAtLaunch()
}
override public func performClose(_ sender: Any?) {
//
self.orderOut(nil)
}
override public func close() {
//
self.orderOut(nil)
}
}