浏览代码

【2025】【Bug】右键菜单方法遗漏或者方法错误问题修改

dinglingui 2 月之前
父节点
当前提交
6c11b62e77

+ 2 - 0
PDF Office/PDF Master/KMClass/KMNPDFPageEdit/KMNThumbnailView/KMNPageEditViewController.swift

@@ -143,6 +143,8 @@ extension KMNPageEditViewController: ComponentGroupDelegate {
             rotatePageLeftAction()
         } else if (menuItemProperty?.identifier == ThumbnailMenuIdentifier_InsertFile) {
             insertFromPDFAction()
+        } else if (menuItemProperty?.identifier == ThumbnailMenuIdentifier_Replace) {
+            replacePDFAction()
         } else if (menuItemProperty?.identifier == ThumbnailMenuIdentifier_InsertBlank) {
             insertFromBlankAction()
         } else if (menuItemProperty?.identifier == ThumbnailMenuIdentifier_Export) {

+ 2 - 2
PDF Office/PDF Master/KMClass/KMPDFViewController/KMMainViewController.swift

@@ -5925,9 +5925,9 @@ extension KMMainViewController: ComponentGroupDelegate {
         } else if(menuItemProperty?.identifier == PDFViewMenuIdentifier_Edit_RotateRight) {
             listView.rotateEditingAreas(-90)
         } else if(menuItemProperty?.identifier == PDFViewMenuIdentifier_Edit_HorizontalMirror) {
-            listView.reverseXAction()
-        } else if(menuItemProperty?.identifier == PDFViewMenuIdentifier_Edit_VerticalMirror) {
             listView.reverseYAction()
+        } else if(menuItemProperty?.identifier == PDFViewMenuIdentifier_Edit_VerticalMirror) {
+            listView.reverseXAction()
         } else if(menuItemProperty?.identifier == PDFViewMenuIdentifier_Edit_Crop) {
             listView.cropAction()
         } else if(menuItemProperty?.identifier == PDFViewMenuIdentifier_Edit_Replace) {

+ 3 - 1
PDF Office/PDF Master/KMClass/Left/ThumnailView/KMNThumnailViewController.swift

@@ -189,7 +189,9 @@ extension KMNThumnailViewController: ComponentGroupDelegate {
             rotatePageLeftAction()
         } else if (menuItemProperty?.identifier == ThumbnailMenuIdentifier_InsertFile) {
             insertFromPDFAction()
-        } else if (menuItemProperty?.identifier == ThumbnailMenuIdentifier_InsertBlank) {
+        } else if (menuItemProperty?.identifier == ThumbnailMenuIdentifier_Replace) {
+            replacePDFAction()
+        }  else if (menuItemProperty?.identifier == ThumbnailMenuIdentifier_InsertBlank) {
             insertFromBlankAction()
         } else if (menuItemProperty?.identifier == ThumbnailMenuIdentifier_Export) {
             extractPDFAction()

+ 4 - 4
PDF Office/PDF Master/KMClass/PDFListView/WindowController/KMNPopContentEditWindowController.swift

@@ -765,22 +765,22 @@ class KMNPopContentEditWindowController: KMNBaseWindowController {
     }
     
     @objc func rotateLeftButtonClicked(_ sender: NSView) {
-        listView?.leftRotateAction()
+        listView?.rightRotateAction()
         updatePDFViewCallback?()
     }
     
     @objc func rotateRightButtonClicked(_ sender: NSView) {
-        listView?.rightRotateAction()
+        listView?.leftRotateAction()
         updatePDFViewCallback?()
     }
     
     @objc func horizontalMirrorButtonClicked(_ sender: NSView) {
-        listView?.reverseXAction()
+        listView?.reverseYAction()
         updatePDFViewCallback?()
     }
     
     @objc func verticalMirrorButtonClicked(_ sender: NSView) {
-        listView?.reverseYAction()
+        listView?.reverseXAction()
         updatePDFViewCallback?()
     }