Browse Source

【EditPDF】悬浮窗口新增控制器

tangchao 8 months ago
parent
commit
31658b6d3d

+ 24 - 0
PDF Office/PDF Master/Class/PDFTools/EditPDF/Controller/KMEditPDFPopToolBarController.swift

@@ -0,0 +1,24 @@
+//
+//  KMEditPDFPopToolBarController.swift
+//  PDF Reader Pro
+//
+//  Created by tangchao on 2024/6/18.
+//
+
+import Cocoa
+
+class KMEditPDFPopToolBarController: NSViewController {
+    deinit {
+        KMPrint("KMEditPDFPopToolBarController deinit.")
+    }
+    
+    convenience init() {
+        self.init(nibName: "KMEditPDFPopToolBarController", bundle: nil)
+    }
+    
+    override func viewDidLoad() {
+        super.viewDidLoad()
+        // Do view setup here.
+    }
+    
+}

+ 19 - 0
PDF Office/PDF Master/Class/PDFTools/EditPDF/Controller/KMEditPDFPopToolBarController.xib

@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="11134" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none" useAutolayout="YES" customObjectInstantitationMethod="direct">
+    <dependencies>
+        <plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="11134"/>
+    </dependencies>
+    <objects>
+        <customObject id="-2" userLabel="File's Owner" customClass="KMEditPDFPopToolBarController" customModuleProvider="target">
+            <connections>
+                <outlet property="view" destination="Hz6-mo-xeY" id="0bl-1N-x8E"/>
+            </connections>
+        </customObject>
+        <customObject id="-1" userLabel="First Responder" customClass="FirstResponder"/>
+        <customObject id="-3" userLabel="Application" customClass="NSObject"/>
+        <customView id="Hz6-mo-xeY">
+            <rect key="frame" x="0.0" y="0.0" width="480" height="272"/>
+            <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
+        </customView>
+    </objects>
+</document>

+ 24 - 12
PDF Office/PDF Master/Class/PDFWindowController/Tools/KMEditPDfHanddler.swift

@@ -23,6 +23,18 @@ class KMEditPDfHanddler: NSObject {
         }
     }
     
+    weak var rightViewC: KMRightSideViewController? {
+        get {
+            return self.viewC?.rightSideViewController
+        }
+    }
+    
+    var subViewType: RightSubViewType {
+        get {
+            return self.rightViewC?.subViewType ?? .None
+        }
+    }
+    
 //    var toolMode: CToolMode {
 //        get {
 //            return
@@ -306,28 +318,28 @@ extension KMEditPDfHanddler: CPDFViewDelegate {
         NSColorPanel.shared.color = fontColor
 
         let font = KMEditPDFTextManager.manager.fetchFont(fontName: fontName, style: fontStyle, size: fontSize)
-//        let style = NSMutableParagraphStyle()
-//        style.alignment = fontAlign
-//        let attributes = [NSAttributedString.Key.font:font, NSAttributedString.Key.foregroundColor:fontColor,NSAttributedString.Key.paragraphStyle:style] as [NSAttributedString.Key : Any]
-//        self.listView?.createEmptyStringBounds(newRect,withAttributes: attributes as [NSAttributedString.Key : Any], page: page)
-        
         let attri = CEditAttributes()
         attri.font = font
         attri.fontColor = fontColor
         attri.alignment = fontAlign
         self.listView?.createStringBounds(newRect, with: attri, page: page)
         
-        let subViewType = self.viewC?.rightSideViewController.subViewType ?? .None
-        if self.viewC?.rightSideViewController != nil && subViewType == .EditPDFAddText && self.annotationType == .addText {
-            self.viewC?.rightSideViewController.eidtPDFTextProperty.refreshSelectAreaProperty(needDefaultData: true)
+        // self.rightViewC != nil &&
+        if self.subViewType == .EditPDFAddText && self.annotationType == .addText {
+            self.rightViewC?.eidtPDFTextProperty.refreshSelectAreaProperty(needDefaultData: true)
         }
+        
+        let contentViewC = KMEditPDFPopToolBarController()
+        let popover = NSPopover()
+        popover.contentViewController = contentViewC
+        popover.show(relativeTo: rect, of: self.viewC!.view, preferredEdge: .maxY)
     }
     
     func pdfViewEditingSelectionDidChanged(_ pdfView: CPDFView!) {
-        let subViewType = self.viewC?.rightSideViewController.subViewType ?? .None
-        if self.viewC?.rightSideViewController != nil && subViewType == .EditPDFAddText {
-            self.viewC?.rightSideViewController.eidtPDFTextProperty.reloadData()
-            self.viewC?.rightSideViewController.eidtPDFTextProperty.updateTextTextPresuppositionState()
+        // self.viewC?.rightSideViewController != nil &&
+        if self.subViewType == .EditPDFAddText {
+            self.rightViewC?.eidtPDFTextProperty.reloadData()
+            self.rightViewC?.eidtPDFTextProperty.updateTextTextPresuppositionState()
         }
     }
 }

+ 48 - 8
PDF Office/PDF Reader Pro.xcodeproj/project.pbxproj

@@ -2656,9 +2656,6 @@
 		BB003035298D356E002DD1A0 /* KMPreferenceMarkupColorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB003034298D356E002DD1A0 /* KMPreferenceMarkupColorView.swift */; };
 		BB003036298D356E002DD1A0 /* KMPreferenceMarkupColorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB003034298D356E002DD1A0 /* KMPreferenceMarkupColorView.swift */; };
 		BB003037298D356E002DD1A0 /* KMPreferenceMarkupColorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB003034298D356E002DD1A0 /* KMPreferenceMarkupColorView.swift */; };
-		BB0105052C1E79050097858C /* KMEditPDfHanddler.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB0105042C1E79050097858C /* KMEditPDfHanddler.swift */; };
-		BB0105062C1E79050097858C /* KMEditPDfHanddler.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB0105042C1E79050097858C /* KMEditPDfHanddler.swift */; };
-		BB0105072C1E79050097858C /* KMEditPDfHanddler.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB0105042C1E79050097858C /* KMEditPDfHanddler.swift */; };
 		BB0353C82B2987C40048A16C /* KMSnapshotWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB0353C72B2987C40048A16C /* KMSnapshotWindow.swift */; };
 		BB0353C92B2987C40048A16C /* KMSnapshotWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB0353C72B2987C40048A16C /* KMSnapshotWindow.swift */; };
 		BB0353CA2B2987C40048A16C /* KMSnapshotWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB0353C72B2987C40048A16C /* KMSnapshotWindow.swift */; };
@@ -3755,6 +3752,15 @@
 		BB69C962299116FD0001A9B1 /* horizontal_line.pdf in Resources */ = {isa = PBXBuildFile; fileRef = BB69C95B299116FD0001A9B1 /* horizontal_line.pdf */; };
 		BB69C963299116FD0001A9B1 /* horizontal_line.pdf in Resources */ = {isa = PBXBuildFile; fileRef = BB69C95B299116FD0001A9B1 /* horizontal_line.pdf */; };
 		BB69C964299116FD0001A9B1 /* horizontal_line.pdf in Resources */ = {isa = PBXBuildFile; fileRef = BB69C95B299116FD0001A9B1 /* horizontal_line.pdf */; };
+		BB6AAF4E2C217249009C4CB1 /* KMEditPDfHanddler.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB6AAF4D2C217248009C4CB1 /* KMEditPDfHanddler.swift */; };
+		BB6AAF4F2C217249009C4CB1 /* KMEditPDfHanddler.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB6AAF4D2C217248009C4CB1 /* KMEditPDfHanddler.swift */; };
+		BB6AAF502C217249009C4CB1 /* KMEditPDfHanddler.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB6AAF4D2C217248009C4CB1 /* KMEditPDfHanddler.swift */; };
+		BB6AAF532C2175A3009C4CB1 /* KMEditPDFPopToolBarController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB6AAF512C2175A3009C4CB1 /* KMEditPDFPopToolBarController.swift */; };
+		BB6AAF542C2175A3009C4CB1 /* KMEditPDFPopToolBarController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB6AAF512C2175A3009C4CB1 /* KMEditPDFPopToolBarController.swift */; };
+		BB6AAF552C2175A3009C4CB1 /* KMEditPDFPopToolBarController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB6AAF512C2175A3009C4CB1 /* KMEditPDFPopToolBarController.swift */; };
+		BB6AAF562C2175A3009C4CB1 /* KMEditPDFPopToolBarController.xib in Resources */ = {isa = PBXBuildFile; fileRef = BB6AAF522C2175A3009C4CB1 /* KMEditPDFPopToolBarController.xib */; };
+		BB6AAF572C2175A3009C4CB1 /* KMEditPDFPopToolBarController.xib in Resources */ = {isa = PBXBuildFile; fileRef = BB6AAF522C2175A3009C4CB1 /* KMEditPDFPopToolBarController.xib */; };
+		BB6AAF582C2175A3009C4CB1 /* KMEditPDFPopToolBarController.xib in Resources */ = {isa = PBXBuildFile; fileRef = BB6AAF522C2175A3009C4CB1 /* KMEditPDFPopToolBarController.xib */; };
 		BB6B43662A04919200E02B54 /* KMBaseViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB6B43652A04919200E02B54 /* KMBaseViewController.swift */; };
 		BB6B43672A04919200E02B54 /* KMBaseViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB6B43652A04919200E02B54 /* KMBaseViewController.swift */; };
 		BB6B43682A04919200E02B54 /* KMBaseViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB6B43652A04919200E02B54 /* KMBaseViewController.swift */; };
@@ -6330,7 +6336,6 @@
 		BB00301C298CB799002DD1A0 /* KMPreferenceManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KMPreferenceManager.swift; sourceTree = "<group>"; };
 		BB003020298CEBED002DD1A0 /* KMPreferenceStepper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KMPreferenceStepper.swift; sourceTree = "<group>"; };
 		BB003034298D356E002DD1A0 /* KMPreferenceMarkupColorView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KMPreferenceMarkupColorView.swift; sourceTree = "<group>"; };
-		BB0105042C1E79050097858C /* KMEditPDfHanddler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KMEditPDfHanddler.swift; sourceTree = "<group>"; };
 		BB0353C72B2987C40048A16C /* KMSnapshotWindow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KMSnapshotWindow.swift; sourceTree = "<group>"; };
 		BB03D68B2B01C782008C9976 /* KMPDFEditInsertBlankPageWindow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KMPDFEditInsertBlankPageWindow.swift; sourceTree = "<group>"; };
 		BB03D68F2B01C7AA008C9976 /* KMPDFEditInsertBlankPageWindow.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = KMPDFEditInsertBlankPageWindow.xib; sourceTree = "<group>"; };
@@ -6804,6 +6809,9 @@
 		BB69C959299116FD0001A9B1 /* five_line_score.pdf */ = {isa = PBXFileReference; lastKnownFileType = image.pdf; path = five_line_score.pdf; sourceTree = "<group>"; };
 		BB69C95A299116FD0001A9B1 /* plaid.pdf */ = {isa = PBXFileReference; lastKnownFileType = image.pdf; path = plaid.pdf; sourceTree = "<group>"; };
 		BB69C95B299116FD0001A9B1 /* horizontal_line.pdf */ = {isa = PBXFileReference; lastKnownFileType = image.pdf; path = horizontal_line.pdf; sourceTree = "<group>"; };
+		BB6AAF4D2C217248009C4CB1 /* KMEditPDfHanddler.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = KMEditPDfHanddler.swift; sourceTree = "<group>"; };
+		BB6AAF512C2175A3009C4CB1 /* KMEditPDFPopToolBarController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KMEditPDFPopToolBarController.swift; sourceTree = "<group>"; };
+		BB6AAF522C2175A3009C4CB1 /* KMEditPDFPopToolBarController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = KMEditPDFPopToolBarController.xib; sourceTree = "<group>"; };
 		BB6B43652A04919200E02B54 /* KMBaseViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KMBaseViewController.swift; sourceTree = "<group>"; };
 		BB6B436A2A04935000E02B54 /* KMPDFThumbViewBaseController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KMPDFThumbViewBaseController.swift; sourceTree = "<group>"; };
 		BB6B4C07292F53CE0071CA06 /* KMMergeFileModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KMMergeFileModel.swift; sourceTree = "<group>"; };
@@ -8064,6 +8072,7 @@
 		9F1F82C6292F631A0092C4B4 /* PDFTools */ = {
 			isa = PBXGroup;
 			children = (
+				BB6AAF4A2C21721B009C4CB1 /* EditPDF */,
 				AD055E1A2B70B2460035F824 /* KMBookmark */,
 				ADFA8F072B57861A002595A4 /* FindSearch */,
 				AD2BF23B2B5647C80029F03F /* AutoFlow */,
@@ -9624,7 +9633,6 @@
 				BBBAECFB2B57713F00266BD3 /* KMTransitionInfo.swift */,
 				BBBAED132B57E97000266BD3 /* SKTypeSelectHelper.swift */,
 				BB10F1E32B736F11008EAF7E /* FMTrackEventManager.swift */,
-				BB0105042C1E79050097858C /* KMEditPDfHanddler.swift */,
 			);
 			path = Tools;
 			sourceTree = "<group>";
@@ -12116,6 +12124,32 @@
 			path = Resource;
 			sourceTree = "<group>";
 		};
+		BB6AAF4A2C21721B009C4CB1 /* EditPDF */ = {
+			isa = PBXGroup;
+			children = (
+				BB6AAF4B2C21721B009C4CB1 /* Tools */,
+				BB6AAF4C2C21721B009C4CB1 /* Controller */,
+			);
+			path = EditPDF;
+			sourceTree = "<group>";
+		};
+		BB6AAF4B2C21721B009C4CB1 /* Tools */ = {
+			isa = PBXGroup;
+			children = (
+				BB6AAF4D2C217248009C4CB1 /* KMEditPDfHanddler.swift */,
+			);
+			path = Tools;
+			sourceTree = "<group>";
+		};
+		BB6AAF4C2C21721B009C4CB1 /* Controller */ = {
+			isa = PBXGroup;
+			children = (
+				BB6AAF512C2175A3009C4CB1 /* KMEditPDFPopToolBarController.swift */,
+				BB6AAF522C2175A3009C4CB1 /* KMEditPDFPopToolBarController.xib */,
+			);
+			path = Controller;
+			sourceTree = "<group>";
+		};
 		BB6B43642A04913200E02B54 /* Base */ = {
 			isa = PBXGroup;
 			children = (
@@ -14335,6 +14369,7 @@
 				BB1B0B042B4FC6E900889528 /* KMCustomColorGuideView.xib in Resources */,
 				BB853C672AF87502009C20C1 /* KMBatchOperateRemoveWatermarkViewController.xib in Resources */,
 				BB1BFF6D2AEA030F003EB179 /* KMBatchOperateSplitViewController.xib in Resources */,
+				BB6AAF562C2175A3009C4CB1 /* KMEditPDFPopToolBarController.xib in Resources */,
 				ADE86A8D2B02269400414DFA /* KMRemovePasswordWindowController.xib in Resources */,
 				8942F7FB2926089200389627 /* KMSignatureViewController.xib in Resources */,
 				BB183DE62B4EC0AF00F99C7E /* KMRepeatVerifyExpireController.xib in Resources */,
@@ -14740,6 +14775,7 @@
 				AD867FAB29DFB78200F00440 /* KMAnnotationOutlineView.xib in Resources */,
 				BB99ACD3292E2AEF0048AFD9 /* KMMergeCollectionViewItem.xib in Resources */,
 				9F94748029FA24200042F949 /* Credits.rtf in Resources */,
+				BB6AAF572C2175A3009C4CB1 /* KMEditPDFPopToolBarController.xib in Resources */,
 				AD1CA4352A0640FC0070541F /* KMAnnotationScreenHeadView.xib in Resources */,
 				8997011A28F40898009AF911 /* KMThumbnailViewController.xib in Resources */,
 				AD199DF42B23121D00D56FEE /* KMPrintPamphletView.xib in Resources */,
@@ -15402,6 +15438,7 @@
 				9F1F82DF292F84D60092C4B4 /* KMHomeInsertActionViewController.xib in Resources */,
 				BB183DE82B4EC0AF00F99C7E /* KMRepeatVerifyExpireController.xib in Resources */,
 				BB6347CA2AF24F6C00F5438E /* KMBatchoperateConvertCollectionViewItem.xib in Resources */,
+				BB6AAF582C2175A3009C4CB1 /* KMEditPDFPopToolBarController.xib in Resources */,
 				BB9695B829BDB03E00FD68D3 /* InfoWindow.xib in Resources */,
 				9F1FE4E029406E4700E952CA /* .gclient in Resources */,
 				9F02016F2A1B088700C9B673 /* KMAIOpenPDFFilesVC.xib in Resources */,
@@ -16331,6 +16368,7 @@
 				BB0A55212A30968900B6E84B /* KMDesignBaseView.swift in Sources */,
 				9F02016A2A1B088700C9B673 /* KMAIOpenPDFFilesVC.swift in Sources */,
 				BB147005299DC0D100784A6A /* OIDFieldMapping.m in Sources */,
+				BB6AAF4E2C217249009C4CB1 /* KMEditPDfHanddler.swift in Sources */,
 				BB1BFF8A2AEA4725003EB179 /* KMTableHeaderCell.swift in Sources */,
 				ADAFD9F32AE68A7400F084BC /* KMCreatPDFView.swift in Sources */,
 				ADE86AC82B034CB200414DFA /* KMAddBackgroundView.swift in Sources */,
@@ -16474,6 +16512,7 @@
 				ADAFDA3E2AE8F32400F084BC /* KMAdvertisementManager.swift in Sources */,
 				AD1FE8442BD7C98300AA4A9B /* KMPDFPosterPrintWindowController.m in Sources */,
 				BBC8A76D2B05EDDF00FA9377 /* KMThumbnail.swift in Sources */,
+				BB6AAF532C2175A3009C4CB1 /* KMEditPDFPopToolBarController.swift in Sources */,
 				BBF62C702B0347AF007B7E86 /* SplitWindowController.swift in Sources */,
 				AD1CA3F72A05FCB60070541F /* KMAnnotationScreenViewController.swift in Sources */,
 				BBFCCE082B56988C003742B3 /* KMPreferenceCommon.swift in Sources */,
@@ -16701,7 +16740,6 @@
 				BB183DDD2B4EBE1B00F99C7E /* KMTrialSuccessController.swift in Sources */,
 				ADDF83862B391A5D00A81A4E /* DSignatureCreateInfoViewController.swift in Sources */,
 				BB3A66AB2B078FB200575343 /* KMNoteTableViewCell.swift in Sources */,
-				BB0105052C1E79050097858C /* KMEditPDfHanddler.swift in Sources */,
 				9FD0FA2929CD3ED400F2AB0D /* KMRightSideEmptyVC.swift in Sources */,
 				BBF729BB2B19717200576AC5 /* KMBatchRemoveBackgroundOperation.swift in Sources */,
 				ADE86AAE2B03438400414DFA /* KMWatermarkWindowController.swift in Sources */,
@@ -17066,7 +17104,6 @@
 				BB8810D12B4F980E00AFA63E /* NSNULL+Filtration.m in Sources */,
 				AD58F4202B1DC29100299EE0 /* KMPrintViewModel.swift in Sources */,
 				BB83B8ED2BA8415A00EFF584 /* KMPageEditExtractWindowController.swift in Sources */,
-				BB0105062C1E79050097858C /* KMEditPDfHanddler.swift in Sources */,
 				AD1FE8302BD7C98300AA4A9B /* KMBookletParameterModel.m in Sources */,
 				BB65A0552AF8B90F003A27A0 /* KMDisplayPreferences.swift in Sources */,
 				BB74DA7C2AC41DE9006EDFE7 /* NSString+KMExtension.swift in Sources */,
@@ -17642,6 +17679,7 @@
 				89E4E7832967BF5A002DBA6F /* KMCustomizeStampViewController.m in Sources */,
 				BB897252294C3F660045787C /* KMMenuTableView.swift in Sources */,
 				9FCFEC912AD11E5F00EAD2CB /* KMSplitView.swift in Sources */,
+				BB6AAF4F2C217249009C4CB1 /* KMEditPDfHanddler.swift in Sources */,
 				9F1FE4CD29406E4700E952CA /* CTTabContentsController.m in Sources */,
 				AD7D5CE52B96B394006562CD /* KMBookmarkOutlineSeparatorCellView.swift in Sources */,
 				ADDF83332B391A5C00A81A4E /* CPDFAnnotation+PDFListView.m in Sources */,
@@ -17908,6 +17946,7 @@
 				BB6D2DA82B674A6300624C24 /* CPDFOutline+KMExtension.swift in Sources */,
 				89752DEB293875FC003FF08E /* KMMainToolbarController.swift in Sources */,
 				ADFA8F122B60E01C002595A4 /* KMSecureAlertView.swift in Sources */,
+				BB6AAF542C2175A3009C4CB1 /* KMEditPDFPopToolBarController.swift in Sources */,
 				BB147012299DC0D100784A6A /* OIDError.m in Sources */,
 				9F1FE50E29407B2B00E952CA /* KMUploadFilePanel.swift in Sources */,
 				BBBBB4A02B6F743700C7205E /* SKAttachmentEmailer.m in Sources */,
@@ -18743,6 +18782,7 @@
 				BBEC00CE295C31F900A26C98 /* KMBatesModel.swift in Sources */,
 				BBF729B92B19632C00576AC5 /* KMRemoveBatesOperationQueue.swift in Sources */,
 				ADBC373429CA95AA00D93208 /* KMComparativeModel.swift in Sources */,
+				BB6AAF502C217249009C4CB1 /* KMEditPDfHanddler.swift in Sources */,
 				9FAAA340290FECA70046FFCE /* NSImage+QuickLook.swift in Sources */,
 				BB5BE4EF2B060E3000D51BF2 /* KMLanguageViewController.swift in Sources */,
 				BB147025299DC0D100784A6A /* OIDResponseTypes.m in Sources */,
@@ -18886,6 +18926,7 @@
 				AD3AAD832B0E004B00DE5FE7 /* KMPostionIndicateView.swift in Sources */,
 				AD1FE8462BD7C98300AA4A9B /* KMPDFPosterPrintWindowController.m in Sources */,
 				ADAFDA362AE8EE9300F084BC /* KMAdvertisementImage.swift in Sources */,
+				BB6AAF552C2175A3009C4CB1 /* KMEditPDFPopToolBarController.swift in Sources */,
 				9F0CB4712967E63100007028 /* KMPropertiesPanelNameSubVC.swift in Sources */,
 				9F1FE4CE29406E4700E952CA /* CTTabContentsController.m in Sources */,
 				9F0CB4EF298655A800007028 /* KMDesignToken+PaddingLeft.swift in Sources */,
@@ -19113,7 +19154,6 @@
 				AD055EA12B8836AE0035F824 /* SKDocumentController.m in Sources */,
 				9F1FE4DD29406E4700E952CA /* NSURL+Utils.m in Sources */,
 				ADDF83A92B391A5D00A81A4E /* DSignatureApperanceManager.swift in Sources */,
-				BB0105072C1E79050097858C /* KMEditPDfHanddler.swift in Sources */,
 				BB4F7E972B0C857D0077EC8C /* KMNoteTypeCollectionViewItem.swift in Sources */,
 				BBF729AD2B1962A000576AC5 /* KMAddHeaderFooterOperationQueue.swift in Sources */,
 				F3732325292DFFFE0013862C /* CPDFListView+Extension.m in Sources */,