|
@@ -11,10 +11,25 @@ class KMNotesPanelController: NSWindowController {
|
|
|
|
|
|
static let shared = KMNotesPanelController(windowNibName: "NotesPanel")
|
|
|
|
|
|
+ static func sharedControllerExists() -> Bool {
|
|
|
+ return shared != nil
|
|
|
+ }
|
|
|
+
|
|
|
+ private var SKNotesPanelFrameAutosaveName = "SKNotesPanel"
|
|
|
+
|
|
|
override func windowDidLoad() {
|
|
|
super.windowDidLoad()
|
|
|
|
|
|
- // Implement this method to handle any initialization after your window controller's window has been loaded from its nib file.
|
|
|
+ self.windowFrameAutosaveName = self.SKNotesPanelFrameAutosaveName
|
|
|
+ }
|
|
|
+
|
|
|
+ @IBAction func addNote(_ sender: Any?) {
|
|
|
+ guard let windowC = NSApp.mainWindow?.windowController as? KMBrowserWindowController else {
|
|
|
+ NSSound.beep()
|
|
|
+ return
|
|
|
+ }
|
|
|
+ // addNoteFromPanel
|
|
|
+// windowC.addnote
|
|
|
}
|
|
|
|
|
|
}
|