Files
ux/macos/Classes/NativePlugin.swift
2026-04-22 22:42:53 +03:00

19 lines
450 B
Swift

import FlutterMacOS
import AppKit
public protocol NativePlugin {
func register(with registrar: FlutterPluginRegistrar)
}
public enum UxWindow {
public static var keyWindow: NSWindow? {
NSApp.keyWindow ?? NSApp.mainWindow
}
/// FlutterViewController's view. Used as the anchor for
/// `NSSharingServicePicker` popovers.
public static var flutterView: NSView? {
keyWindow?.contentViewController?.view
}
}