123456789101112131415161718192021222324252627282930313233343536373839404142 |
- //
- // KMLeftSideViewSearchField.swift
- // PDF Master
- //
- // Created by tangchao on 2023/11/15.
- //
- import Cocoa
- class KMLeftSideViewSearchField: NSSearchField {
- /*
- //typedef void(^KMLeftSideViewSearchEndEditCallBack)(BOOL isEndEdit);
- //@property (nonatomic, copy) KMLeftSideViewSearchEndEditCallBack endEditCallBack;
- */
-
- var changeCallBack: ((_ changeContent: String?) -> Void)?
-
- override func draw(_ dirtyRect: NSRect) {
- super.draw(dirtyRect)
- // Drawing code here.
- }
-
- override func textDidChange(_ notification: Notification) {
- super.textDidChange(notification)
-
- let searchField = notification.object as? NSTextView
- if (self.changeCallBack != nil) {
- self.changeCallBack?(searchField?.string)
- }
- }
-
- /*
- //- (void)textDidEndEditing:(NSNotification *)notification {
- // [super textDidEndEditing:notification];
- //
- // if (self.endEditCallBack) {
- // self.endEditCallBack(YES);
- // }
- //}
- */
- }
|