MainFlutterWindow.swift 570 B

12345678910111213141516171819
  1. import Cocoa
  2. import FlutterMacOS
  3. import flutter_acrylic
  4. class MainFlutterWindow: NSWindow {
  5. override func awakeFromNib() {
  6. let windowFrame = self.frame
  7. let blurryContainerViewController = BlurryContainerViewController()
  8. self.contentViewController = blurryContainerViewController
  9. self.setFrame(windowFrame, display: true)
  10. /* Initialize the flutter_acrylic plugin */
  11. MainFlutterWindowManipulator.start(mainFlutterWindow: self)
  12. RegisterGeneratedPlugins(registry: blurryContainerViewController.flutterViewController)
  13. super.awakeFromNib()
  14. }
  15. }