1234567891011121314151617181920212223242526272829303132333435363738 |
- //
- // KMToolbarConfigWindowController.swift
- // PDF Reader Pro
- //
- // Created by tangchao on 2024/5/28.
- //
- import Cocoa
- class KMToolbarConfigWindowController: NSWindowController {
- deinit {
- KMPrint("KMToolbarConfigWindowController deinit.")
- }
-
- var cellIdentifiers: [String]? {
- didSet {
- self.viewC_.model.cellIdentifiers = self.cellIdentifiers
- }
- }
-
- private let viewC_ = KMToolbarConfigViewController()
-
- override var windowNibName: NSNib.Name? {
- return "KMToolbarConfigWindowController"
- }
-
- override func windowDidLoad() {
- super.windowDidLoad()
-
- self.window?.styleMask.insert(.fullSizeContentView)
- self.window?.contentViewController = self.viewC_
- }
-
- override func mouseDown(with event: NSEvent) {
- self.window?.sheetParent?.endSheet(self.window!, returnCode: .cancel)
- }
-
- }
|