// // KMSystemPDFMenu.swift // PDF Master // // Created by tangchao on 2024/1/8. // import Cocoa @objc protocol KMSystemPDFMenuProtocol: NSObjectProtocol { // PDF Display @objc optional func changeDisplayMode(_ sender: Any?) @objc optional func toggleDisplayAsBook(_ sender: Any?) @objc optional func toggleDisplayPageBreaks(_ sender: Any?) @objc optional func changeDisplayBox(_ sender: Any?) } extension KMSystemMenu.PDF { public static let changeDisplayModeSelector = NSSelectorFromString("changeDisplayMode:") public static let toggleDisplayAsBookSelector = NSSelectorFromString("toggleDisplayAsBook:") public static let toggleDisplayPageBreaksSelector = NSSelectorFromString("toggleDisplayPageBreaks:") public static let changeDisplayBoxSelector = NSSelectorFromString("changeDisplayBox:") public static func actions() -> [Selector] { return [self.changeDisplayModeSelector, self.toggleDisplayAsBookSelector, self.toggleDisplayPageBreaksSelector, self.changeDisplayBoxSelector] } }