|
@@ -49,6 +49,7 @@ class KMLeftSideViewController: KMSideViewController {
|
|
super.viewDidLoad()
|
|
super.viewDidLoad()
|
|
|
|
|
|
DistributedNotificationCenter.default().addObserver(self, selector: #selector(_themeChanged), name: NSApplication.interfaceThemeChangedNotification, object: nil)
|
|
DistributedNotificationCenter.default().addObserver(self, selector: #selector(_themeChanged), name: NSApplication.interfaceThemeChangedNotification, object: nil)
|
|
|
|
+ self.isDisplayPageSize = UserDefaults.standard.bool(forKey: "kKMThumbnailDisplayPageSizeKey")
|
|
}
|
|
}
|
|
|
|
|
|
func showPanelView(show: Bool) {
|
|
func showPanelView(show: Bool) {
|
|
@@ -5368,7 +5369,18 @@ extension KMLeftSideViewController {
|
|
}
|
|
}
|
|
|
|
|
|
@objc func displayPageSize(_ sender: AnyObject?) {
|
|
@objc func displayPageSize(_ sender: AnyObject?) {
|
|
- KMPrint("KMLeftSideViewController-displayPageSize...")
|
|
|
|
|
|
+// if (![IAPProductsManager defaultManager].isAvailableAllFunction) {
|
|
|
|
+// [[KMPurchaseCompareWindowController sharedInstance] showWindow:nil];
|
|
|
|
+// return;
|
|
|
|
+// }
|
|
|
|
+
|
|
|
|
+ self.isDisplayPageSize = !self.isDisplayPageSize;
|
|
|
|
+ UserDefaults.standard.setValue(self.isDisplayPageSize, forKey: "kKMThumbnailDisplayPageSizeKey")
|
|
|
|
+ UserDefaults.standard.synchronize()
|
|
|
|
+
|
|
|
|
+ Task { @MainActor in
|
|
|
|
+ self.thumbnailTableView.reloadData()
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
@objc func sharePage(_ sender: AnyObject?) {
|
|
@objc func sharePage(_ sender: AnyObject?) {
|
|
@@ -5752,11 +5764,6 @@ extension KMLeftSideViewController {
|
|
if (result == .OK) {
|
|
if (result == .OK) {
|
|
DispatchQueue.main.asyncAfter(deadline: .now()+0.5) {
|
|
DispatchQueue.main.asyncAfter(deadline: .now()+0.5) {
|
|
let vc = KMProgressWindowController()
|
|
let vc = KMProgressWindowController()
|
|
- // [NSApp beginSheet:[vc window]
|
|
|
|
- // modalForWindow:self.window
|
|
|
|
- // modalDelegate:nil
|
|
|
|
- // didEndSelector:nil
|
|
|
|
- // contextInfo:NULL];
|
|
|
|
self.view.window?.beginSheet(vc.window!)
|
|
self.view.window?.beginSheet(vc.window!)
|
|
let saveFilePath = outputSavePanel.url?.path
|
|
let saveFilePath = outputSavePanel.url?.path
|
|
|
|
|
|
@@ -5770,15 +5777,10 @@ extension KMLeftSideViewController {
|
|
|
|
|
|
}
|
|
}
|
|
} else {
|
|
} else {
|
|
-// NSWorkspace *workspace = [NSWorkspace sharedWorkspace];
|
|
|
|
-// NSURL *url = [NSURL fileURLWithPath:saveFilePath];
|
|
|
|
-// [workspace activateFileViewerSelectingURLs:[NSArray arrayWithObject:url]];
|
|
|
|
KMTools.viewFile(at: saveFilePath!)
|
|
KMTools.viewFile(at: saveFilePath!)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
-// [NSApp endSheet:vc.window];
|
|
|
|
NSApp.endSheet(vc.window!)
|
|
NSApp.endSheet(vc.window!)
|
|
-// [vc close];
|
|
|
|
vc.close()
|
|
vc.close()
|
|
}
|
|
}
|
|
}
|
|
}
|