KMNotesPanelController.swift 821 B

1234567891011121314151617181920212223242526272829303132333435
  1. //
  2. // KMNotesPanelController.swift
  3. // PDF Master
  4. //
  5. // Created by tangchao on 2024/1/8.
  6. //
  7. import Cocoa
  8. class KMNotesPanelController: NSWindowController {
  9. static let shared = KMNotesPanelController(windowNibName: "NotesPanel")
  10. static func sharedControllerExists() -> Bool {
  11. return shared != nil
  12. }
  13. private var SKNotesPanelFrameAutosaveName = "SKNotesPanel"
  14. override func windowDidLoad() {
  15. super.windowDidLoad()
  16. self.windowFrameAutosaveName = self.SKNotesPanelFrameAutosaveName
  17. }
  18. @IBAction func addNote(_ sender: Any?) {
  19. guard let windowC = NSApp.mainWindow?.windowController as? KMBrowserWindowController else {
  20. NSSound.beep()
  21. return
  22. }
  23. // addNoteFromPanel
  24. // windowC.addnote
  25. }
  26. }