// // KMSystemMenu.swift // PDF Reader Pro // // Created by tangchao on 2023/4/24. // import Cocoa class KMSystemMenu: NSObject { public struct File { } public struct Edit { } public struct View { } public struct Annotation { } public struct PDF { } public struct Goto { } public struct Tool { } public struct Window { } public static func isFileSelector(sel: Selector) -> Bool { return KMSystemMenu.File.actions().contains(sel) } public static func isEditSelector(sel: Selector) -> Bool { return KMSystemMenu.Edit.actions().contains(sel) } public static func isViewSelector(sel: Selector) -> Bool { return KMSystemMenu.View.actions().contains(sel) } public static func isAnnotationSelector(sel: Selector) -> Bool { return KMSystemMenu.Annotation.actions().contains(sel) } public static func isPDFSelector(sel: Selector) -> Bool { return KMSystemMenu.PDF.actions().contains(sel) } public static func isGotoSelector(sel: Selector) -> Bool { return KMSystemMenu.Goto.actions().contains(sel) } public static func isToolSelector(sel: Selector) -> Bool { return KMSystemMenu.Tool.actions().contains(sel) } public static func isWindowSelector(sel: Selector) -> Bool { return KMSystemMenu.Window.actions().contains(sel) } }