Ver código fonte

【2025】【Markup】隐藏注释逻辑串接

niehaoyu 3 meses atrás
pai
commit
3fd0aa2820

+ 1 - 22
PDF Office/PDF Master/Class/PDFWindowController/ViewController/KMMainViewController+Action.swift

@@ -1711,12 +1711,6 @@ extension KMMainViewController {
         
      }
     
-    // 开启/关闭右边栏
-    @objc func toggleRightPane() -> Void {
-        
-    }
-    
-    
     func rename(_ sender: NSNotification) -> Void {
         if (self.view.window == nil || self.view.window!.isVisible == false) {
             return
@@ -1830,20 +1824,7 @@ extension KMMainViewController {
         }
     }
     
-    func showOrHideNotes() {
-        self.listView.hideNotes = !self.listView.hideNotes
-        
-        for note in self.listView.notes as? [CPDFAnnotation] ?? [] {
-            if note.isForm() {
-                note.setAnnotationShouldDisplay(true)
-                note.setHidden(false)
-            }
-        }
-        self.listView.setNeedsDisplayAnnotationViewForVisiblePages()
-        
- 
-        self.leftSideViewController.note_reloadDataIfNeed()
-    }
+    
     
     func closeTab(_ sender: NSNotification) -> Void {
         
@@ -3330,7 +3311,6 @@ extension KMMainViewController : KMToolbarViewControllerDelegate {
 
                     }
                     toolbarItem.isSelected = !toolbarItem.isSelected
-                    self.toggleRightPane()
                      
                 } else if itemID == KMDocumentRedactToolbarItemIdentifier {
                     self.listView.toolMode = .redactToolMode
@@ -3603,7 +3583,6 @@ extension KMMainViewController : KMToolbarViewControllerDelegate {
              }
         } else if toolbarItem.itemIdentifier == KMRightControlToolbarItemIdentifier {
             toolbarItem.isSelected = !toolbarItem.isSelected
-            self.toggleRightPane()
         } else if toolbarItem.itemIdentifier == KMDocumentViewDisplayToolbarItemIdentifier {
          } else if toolbarItem.itemIdentifier == KMToolbarConversionOCRIdentifier {
             self.showOCRWindow()

+ 26 - 1
PDF Office/PDF Master/KMClass/KMPDFViewController/KMMainViewController.swift

@@ -547,6 +547,20 @@ struct KMNMWCFlags {
         
     }
     
+    func showOrHideNotes() {
+        self.listView.hideNotes = !self.listView.hideNotes
+        if self.listView.hideNotes {
+            listView.annotationType = .unkown
+        }
+        for note in self.listView.notes as? [CPDFAnnotation] ?? [] {
+            if note.isForm() {
+                note.setAnnotationShouldDisplay(true)
+                note.setHidden(false)
+            }
+        }
+        self.listView.setNeedsDisplayAnnotationViewForVisiblePages()
+    }
+    
     //MARK: - SplitView
     func setUpSplitView() {
         infoContendSplitView.wantsLayer = true
@@ -700,6 +714,9 @@ struct KMNMWCFlags {
     }
     
     @objc func toggleOpenRightSide() -> Void {
+        if rightSideController != nil {
+            return
+        }
         initRightSideController()
         
         rightSideController?.view.frame = infoSplitRightView.bounds
@@ -1918,7 +1935,15 @@ extension KMMainViewController: KMPDFToolbarControllerDelegate {
             }
         } else if toolbarManager.getSubToolItemIdentifys(KMPDFToolbar_Markup_Identifier).contains(itemIdentifier) {
             //MARK: -Markup
+            if itemIdentifier == KMPDFToolbar_eye_Identifier {
+                self.showOrHideNotes()
+            }
             
+            if viewManager.subToolMode == .None {
+                viewManager.showRightSide = false
+            } else {
+                viewManager.showRightSide = true
+            }
         } else if toolbarManager.getSubToolItemIdentifys(KMPDFToolbar_Edit_Identifier).contains(itemIdentifier) {
             //MARK: -编辑
             if itemIdentifier == KMPDFToolbar_edit_addWatermark_Identifier {
@@ -3458,7 +3483,7 @@ extension KMMainViewController: CPDFViewDelegate,CPDFListViewDelegate {
     
     func pdfListViewKeyDowClosePanel(_ speedy: CPDFViewSidebarSpeedMode, event theEvent: NSEvent!) {
         if(speedy == .right) {
-            self.toggleRightPane()
+
         } else if (speedy == .left) {
             self.menuItemAction_hiddenLeftSide(speedy)
         }

+ 9 - 3
PDF Office/PDF Master/KMClass/KMPDFViewController/Toolbar/KMPDFToolbarController.swift

@@ -327,7 +327,7 @@ class KMPDFToolbarController: NSViewController {
         }
         
         var itemXvalue: CGFloat = 4
-        guard let _manager = self.toolbarManager, let viewManager = self.viewManager else {
+        guard let _manager = self.toolbarManager, let _ = self.viewManager else {
             return
         }
         
@@ -478,13 +478,16 @@ class KMPDFToolbarController: NSViewController {
     
     //只刷新Item状态
     func refreshSecondToolbarItemsState() {
+        
+        toolbarManager?.eyeProperty.state = pdfView?.hideNotes == true ? .pressed : .normal
+        
         secondToolBar.reloadMainview()
         
         secondToolBar.reloadRightview()
     }
     
     func clickWithIdentify(_ identify: String) {
-        guard let toolbarManager = self.toolbarManager, let viewManager = self.viewManager else {
+        guard let _ = self.toolbarManager, let viewManager = self.viewManager else {
             return
         }
         if identify == KMPDFToolbar_PageEdit_Identifier {
@@ -546,6 +549,8 @@ class KMPDFToolbarController: NSViewController {
         
         reloadSecondToolbar()
         
+        refreshSecondToolbarItemsState()
+        
         updateRightMenuItemSelectedState()
     }
     
@@ -626,7 +631,7 @@ class KMPDFToolbarController: NSViewController {
         print_Menuitem_Property.itemSelected = false
         share_Menuitem_Property.itemSelected = false
         
-        guard let toolbarManager = self.toolbarManager, let viewManager = self.viewManager else {
+        guard let toolbarManager = self.toolbarManager, let _ = self.viewManager else {
             return
         }
         for property in toolbarManager.validRightPropertys {
@@ -974,6 +979,7 @@ extension KMPDFToolbarController: KMPDFSecToolbarControllerDelegate {
         } else if let value = property as? ComponentDropdownToolProperty {
             delegate?.kmPDFToolbarControllerDidToolbarItemClicked?(self, value.identifier)
         }
+        reloadData()
     }
     
     func kmPDFSecToolbarControllerDidSelectTextDidBeginEditing(_ controller: KMPDFSecToolbarController, _ view: ComponentSelect) {

+ 1 - 0
PDF Office/PDF Master/KMClass/KMPDFViewController/Toolbar/Model/KMPDFToolbarManager.swift

@@ -353,6 +353,7 @@ class KMPDFToolbarManager: NSObject {
         }
         
         if modeType == .Markup {
+            eyeProperty.propertyInfo.leftIcon_press = NSImage(named: "markup_hide")
             return [highlightProperty, UnderlineProperty, wavelineProperty, strikethroughProperty,
                     dividerProperty, textProperty, noteProperty, dividerProperty,
                     penProperty, eraserProperty, dividerProperty, rectangleProperty,

+ 52 - 311
PDF Office/PDF Reader Pro.xcodeproj/xcuserdata/kdanmobile.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist

@@ -14,10 +14,10 @@
             filePath = "PDF Master/Class/PDFWindowController/ViewController/KMMainViewController+Action.swift"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "2420"
-            endingLineNumber = "2420"
-            landmarkName = "toolbarViewController(_:zoomModel:)"
-            landmarkType = "7">
+            startingLineNumber = "2401"
+            endingLineNumber = "2401"
+            landmarkName = "unknown"
+            landmarkType = "0">
          </BreakpointContent>
       </BreakpointProxy>
       <BreakpointProxy
@@ -3007,87 +3007,10 @@
             filePath = "PDF Master/KMClass/KMPDFViewController/KMMainViewController.swift"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "2563"
-            endingLineNumber = "2563"
+            startingLineNumber = "2588"
+            endingLineNumber = "2588"
             landmarkName = "kmHeaderFooterControllerDidModelDataUpdated(_:)"
             landmarkType = "7">
-            <Locations>
-               <Location
-                  uuid = "18021D19-EAF7-4279-A121-953E8941B3AE - b0afbb940b0457e2"
-                  shouldBeEnabled = "Yes"
-                  ignoreCount = "0"
-                  continueAfterRunningActions = "No"
-                  symbolName = "PDF_Reader_Pro.KMMainViewController.pdfViewScaleDidChanged(Swift.Optional&lt;__C.CPDFView&gt;) -&gt; ()"
-                  moduleName = "PDF Reader Pro"
-                  usesParentBreakpointCondition = "Yes"
-                  urlString = "file:///Users/kdanmobile/Documents/Git/PDF_Office/PDF%20Office/PDF%20Master/KMClass/KMPDFViewController/KMMainViewController.swift"
-                  startingColumnNumber = "9223372036854775807"
-                  endingColumnNumber = "9223372036854775807"
-                  startingLineNumber = "2550"
-                  endingLineNumber = "2550"
-                  offsetFromSymbolStart = "1848">
-               </Location>
-               <Location
-                  uuid = "18021D19-EAF7-4279-A121-953E8941B3AE - 9dfcffc52ba515ee"
-                  shouldBeEnabled = "Yes"
-                  ignoreCount = "0"
-                  continueAfterRunningActions = "No"
-                  symbolName = "PDF_Reader_Pro.KMMainViewController.pdfViewCurrentPageDidChanged(Swift.Optional&lt;__C.CPDFView&gt;) -&gt; ()"
-                  moduleName = "PDF Reader Pro"
-                  usesParentBreakpointCondition = "Yes"
-                  urlString = "file:///Users/kdanmobile/Documents/Git/PDF_Office/PDF%20Office/PDF%20Master/KMClass/KMPDFViewController/KMMainViewController.swift"
-                  startingColumnNumber = "9223372036854775807"
-                  endingColumnNumber = "9223372036854775807"
-                  startingLineNumber = "2563"
-                  endingLineNumber = "2563"
-                  offsetFromSymbolStart = "3156">
-               </Location>
-               <Location
-                  uuid = "18021D19-EAF7-4279-A121-953E8941B3AE - 9dfcffc52ba515ee"
-                  shouldBeEnabled = "Yes"
-                  ignoreCount = "0"
-                  continueAfterRunningActions = "No"
-                  symbolName = "PDF_Reader_Pro.KMMainViewController.pdfViewCurrentPageDidChanged(Swift.Optional&lt;__C.CPDFView&gt;) -&gt; ()"
-                  moduleName = "PDF Reader Pro"
-                  usesParentBreakpointCondition = "Yes"
-                  urlString = "file:///Users/kdanmobile/Documents/Git/PDF_Office/PDF%20Office/PDF%20Master/KMClass/KMPDFViewController/KMMainViewController.swift"
-                  startingColumnNumber = "9223372036854775807"
-                  endingColumnNumber = "9223372036854775807"
-                  startingLineNumber = "2563"
-                  endingLineNumber = "2563"
-                  offsetFromSymbolStart = "3136">
-               </Location>
-               <Location
-                  uuid = "18021D19-EAF7-4279-A121-953E8941B3AE - 7874e37e2f445f02"
-                  shouldBeEnabled = "Yes"
-                  ignoreCount = "0"
-                  continueAfterRunningActions = "No"
-                  symbolName = "PDF_Reader_Pro.KMMainViewController.kmHeaderFooterControllerDidUpdateMode(PDF_Reader_Pro.KMHeaderFooterController) -&gt; ()"
-                  moduleName = "PDF Reader Pro"
-                  usesParentBreakpointCondition = "Yes"
-                  urlString = "file:///Users/kdanmobile/Documents/Git/PDF_Office/PDF%20Office/PDF%20Master/KMClass/KMPDFViewController/KMMainViewController.swift"
-                  startingColumnNumber = "9223372036854775807"
-                  endingColumnNumber = "9223372036854775807"
-                  startingLineNumber = "2563"
-                  endingLineNumber = "2563"
-                  offsetFromSymbolStart = "68">
-               </Location>
-               <Location
-                  uuid = "18021D19-EAF7-4279-A121-953E8941B3AE - 304544b04ef7f793"
-                  shouldBeEnabled = "Yes"
-                  ignoreCount = "0"
-                  continueAfterRunningActions = "No"
-                  symbolName = "PDF_Reader_Pro.KMMainViewController.kmHeaderFooterControllerDidModelDataUpdated(PDF_Reader_Pro.KMHeaderFooterController) -&gt; ()"
-                  moduleName = "PDF Reader Pro"
-                  usesParentBreakpointCondition = "Yes"
-                  urlString = "file:///Users/kdanmobile/Documents/Git/PDF_Office/PDF%20Office/PDF%20Master/KMClass/KMPDFViewController/KMMainViewController.swift"
-                  startingColumnNumber = "9223372036854775807"
-                  endingColumnNumber = "9223372036854775807"
-                  startingLineNumber = "2564"
-                  endingLineNumber = "2564"
-                  offsetFromSymbolStart = "1132">
-               </Location>
-            </Locations>
          </BreakpointContent>
       </BreakpointProxy>
       <BreakpointProxy
@@ -3122,84 +3045,6 @@
             landmarkType = "7">
          </BreakpointContent>
       </BreakpointProxy>
-      <BreakpointProxy
-         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
-         <BreakpointContent
-            uuid = "D476A27B-B99D-4890-9B5B-A0A2BD4902BC"
-            shouldBeEnabled = "Yes"
-            ignoreCount = "0"
-            continueAfterRunningActions = "No"
-            filePath = "PDF Master/KMClass/KMPDFViewController/Toolbar/KMPDFToolbarController.swift"
-            startingColumnNumber = "9223372036854775807"
-            endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "816"
-            endingLineNumber = "816"
-            landmarkName = "componentSelectZoomDidSelect(view:menuItemProperty:)"
-            landmarkType = "7">
-            <Locations>
-               <Location
-                  uuid = "D476A27B-B99D-4890-9B5B-A0A2BD4902BC - 640b84e4c3d5738c"
-                  shouldBeEnabled = "Yes"
-                  ignoreCount = "0"
-                  continueAfterRunningActions = "No"
-                  symbolName = "PDF_Reader_Pro.KMPDFToolbarController.componentSelectZoomDidSelect(view: Swift.Optional&lt;KMComponentLibrary.ComponentSelectZoom&gt;, menuItemProperty: Swift.Optional&lt;KMComponentLibrary.ComponentMenuitemProperty&gt;) -&gt; ()"
-                  moduleName = "PDF Reader Pro"
-                  usesParentBreakpointCondition = "Yes"
-                  urlString = "file:///Users/kdanmobile/Documents/Git/PDF_Office/PDF%20Office/PDF%20Master/KMClass/KMPDFViewController/Toolbar/KMPDFToolbarController.swift"
-                  startingColumnNumber = "9223372036854775807"
-                  endingColumnNumber = "9223372036854775807"
-                  startingLineNumber = "813"
-                  endingLineNumber = "813"
-                  offsetFromSymbolStart = "1312">
-               </Location>
-               <Location
-                  uuid = "D476A27B-B99D-4890-9B5B-A0A2BD4902BC - 640b84e4c3d57263"
-                  shouldBeEnabled = "Yes"
-                  ignoreCount = "0"
-                  continueAfterRunningActions = "No"
-                  symbolName = "PDF_Reader_Pro.KMPDFToolbarController.componentSelectZoomDidSelect(view: Swift.Optional&lt;KMComponentLibrary.ComponentSelectZoom&gt;, menuItemProperty: Swift.Optional&lt;KMComponentLibrary.ComponentMenuitemProperty&gt;) -&gt; ()"
-                  moduleName = "PDF Reader Pro"
-                  usesParentBreakpointCondition = "Yes"
-                  urlString = "file:///Users/kdanmobile/Documents/Git/PDF_Office/PDF%20Office/PDF%20Master/KMClass/KMPDFViewController/Toolbar/KMPDFToolbarController.swift"
-                  startingColumnNumber = "9223372036854775807"
-                  endingColumnNumber = "9223372036854775807"
-                  startingLineNumber = "814"
-                  endingLineNumber = "814"
-                  offsetFromSymbolStart = "1640">
-               </Location>
-               <Location
-                  uuid = "D476A27B-B99D-4890-9B5B-A0A2BD4902BC - 640b84e4c3d57221"
-                  shouldBeEnabled = "Yes"
-                  ignoreCount = "0"
-                  continueAfterRunningActions = "No"
-                  symbolName = "PDF_Reader_Pro.KMPDFToolbarController.componentSelectZoomDidSelect(view: Swift.Optional&lt;KMComponentLibrary.ComponentSelectZoom&gt;, menuItemProperty: Swift.Optional&lt;KMComponentLibrary.ComponentMenuitemProperty&gt;) -&gt; ()"
-                  moduleName = "PDF Reader Pro"
-                  usesParentBreakpointCondition = "Yes"
-                  urlString = "file:///Users/kdanmobile/Documents/Git/PDF_Office/PDF%20Office/PDF%20Master/KMClass/KMPDFViewController/Toolbar/KMPDFToolbarController.swift"
-                  startingColumnNumber = "9223372036854775807"
-                  endingColumnNumber = "9223372036854775807"
-                  startingLineNumber = "816"
-                  endingLineNumber = "816"
-                  offsetFromSymbolStart = "764">
-               </Location>
-               <Location
-                  uuid = "D476A27B-B99D-4890-9B5B-A0A2BD4902BC - 640b84e4c3d57221"
-                  shouldBeEnabled = "Yes"
-                  ignoreCount = "0"
-                  continueAfterRunningActions = "No"
-                  symbolName = "PDF_Reader_Pro.KMPDFToolbarController.componentSelectZoomDidSelect(view: Swift.Optional&lt;KMComponentLibrary.ComponentSelectZoom&gt;, menuItemProperty: Swift.Optional&lt;KMComponentLibrary.ComponentMenuitemProperty&gt;) -&gt; ()"
-                  moduleName = "PDF Reader Pro"
-                  usesParentBreakpointCondition = "Yes"
-                  urlString = "file:///Users/kdanmobile/Documents/Git/PDF_Office/PDF%20Office/PDF%20Master/KMClass/KMPDFViewController/Toolbar/KMPDFToolbarController.swift"
-                  startingColumnNumber = "9223372036854775807"
-                  endingColumnNumber = "9223372036854775807"
-                  startingLineNumber = "816"
-                  endingLineNumber = "816"
-                  offsetFromSymbolStart = "148">
-               </Location>
-            </Locations>
-         </BreakpointContent>
-      </BreakpointProxy>
       <BreakpointProxy
          BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
          <BreakpointContent
@@ -3210,58 +3055,28 @@
             filePath = "PDF Master/KMClass/KMPDFViewController/KMMainViewController.swift"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "4015"
-            endingLineNumber = "4015"
+            startingLineNumber = "4040"
+            endingLineNumber = "4040"
             landmarkName = "checkShouldAutoOpenLeftVC()"
             landmarkType = "7">
             <Locations>
                <Location
-                  uuid = "92759DD6-8CD9-4B54-BF74-D83EF6A6D5A5 - 1c7307af3eb17181"
-                  shouldBeEnabled = "Yes"
-                  ignoreCount = "0"
-                  continueAfterRunningActions = "No"
-                  symbolName = "PDF_Reader_Pro.KMMainViewController.enterRedact() -&gt; ()"
-                  moduleName = "PDF Reader Pro"
-                  usesParentBreakpointCondition = "Yes"
-                  urlString = "file:///Users/kdanmobile/Documents/Git/PDF_Office/PDF%20Office/PDF%20Master/KMClass/KMPDFViewController/KMMainViewController.swift"
-                  startingColumnNumber = "9223372036854775807"
-                  endingColumnNumber = "9223372036854775807"
-                  startingLineNumber = "4003"
-                  endingLineNumber = "4003"
-                  offsetFromSymbolStart = "8872">
-               </Location>
-               <Location
-                  uuid = "92759DD6-8CD9-4B54-BF74-D83EF6A6D5A5 - 1c7307af3eb173d7"
-                  shouldBeEnabled = "Yes"
-                  ignoreCount = "0"
-                  continueAfterRunningActions = "No"
-                  symbolName = "PDF_Reader_Pro.KMMainViewController.enterRedact() -&gt; ()"
-                  moduleName = "PDF Reader Pro"
-                  usesParentBreakpointCondition = "Yes"
-                  urlString = "file:///Users/kdanmobile/Documents/Git/PDF_Office/PDF%20Office/PDF%20Master/KMClass/KMPDFViewController/KMMainViewController.swift"
-                  startingColumnNumber = "9223372036854775807"
-                  endingColumnNumber = "9223372036854775807"
-                  startingLineNumber = "4017"
-                  endingLineNumber = "4017"
-                  offsetFromSymbolStart = "1448">
-               </Location>
-               <Location
-                  uuid = "92759DD6-8CD9-4B54-BF74-D83EF6A6D5A5 - 1c7307af3eb17015"
+                  uuid = "92759DD6-8CD9-4B54-BF74-D83EF6A6D5A5 - 79956222420cd367"
                   shouldBeEnabled = "Yes"
                   ignoreCount = "0"
                   continueAfterRunningActions = "No"
-                  symbolName = "PDF_Reader_Pro.KMMainViewController.enterRedact() -&gt; ()"
+                  symbolName = "PDF_Reader_Pro.KMMainViewController.checkShouldAutoOpenLeftVC() -&gt; ()"
                   moduleName = "PDF Reader Pro"
                   usesParentBreakpointCondition = "Yes"
                   urlString = "file:///Users/kdanmobile/Documents/Git/PDF_Office/PDF%20Office/PDF%20Master/KMClass/KMPDFViewController/KMMainViewController.swift"
                   startingColumnNumber = "9223372036854775807"
                   endingColumnNumber = "9223372036854775807"
-                  startingLineNumber = "4015"
-                  endingLineNumber = "4015"
-                  offsetFromSymbolStart = "1416">
+                  startingLineNumber = "4040"
+                  endingLineNumber = "4040"
+                  offsetFromSymbolStart = "632">
                </Location>
                <Location
-                  uuid = "92759DD6-8CD9-4B54-BF74-D83EF6A6D5A5 - 79956222420cdc5f"
+                  uuid = "92759DD6-8CD9-4B54-BF74-D83EF6A6D5A5 - 79956222420cd304"
                   shouldBeEnabled = "Yes"
                   ignoreCount = "0"
                   continueAfterRunningActions = "No"
@@ -3271,8 +3086,8 @@
                   urlString = "file:///Users/kdanmobile/Documents/Git/PDF_Office/PDF%20Office/PDF%20Master/KMClass/KMPDFViewController/KMMainViewController.swift"
                   startingColumnNumber = "9223372036854775807"
                   endingColumnNumber = "9223372036854775807"
-                  startingLineNumber = "4016"
-                  endingLineNumber = "4016"
+                  startingLineNumber = "4041"
+                  endingLineNumber = "4041"
                   offsetFromSymbolStart = "440">
                </Location>
             </Locations>
@@ -3288,73 +3103,28 @@
             filePath = "PDF Master/KMClass/KMPDFViewController/KMMainViewController.swift"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "4306"
-            endingLineNumber = "4306"
+            startingLineNumber = "4331"
+            endingLineNumber = "4331"
             landmarkName = "loadOpenFileFunctionGuide(_:)"
             landmarkType = "7">
             <Locations>
                <Location
-                  uuid = "C11A5EAB-3C0F-444C-8EDC-40823949B391 - cdeb46f11008abe6"
-                  shouldBeEnabled = "Yes"
-                  ignoreCount = "0"
-                  continueAfterRunningActions = "No"
-                  symbolName = "PDF_Reader_Pro.KMMainViewController.checkFirstTrialController() -&gt; ()"
-                  moduleName = "PDF Reader Pro"
-                  usesParentBreakpointCondition = "Yes"
-                  urlString = "file:///Users/kdanmobile/Documents/Git/PDF_Office/PDF%20Office/PDF%20Master/KMClass/KMPDFViewController/KMMainViewController.swift"
-                  startingColumnNumber = "9223372036854775807"
-                  endingColumnNumber = "9223372036854775807"
-                  startingLineNumber = "4293"
-                  endingLineNumber = "4293"
-                  offsetFromSymbolStart = "144">
-               </Location>
-               <Location
-                  uuid = "C11A5EAB-3C0F-444C-8EDC-40823949B391 - 8503d1629d6cb163"
-                  shouldBeEnabled = "Yes"
-                  ignoreCount = "0"
-                  continueAfterRunningActions = "No"
-                  symbolName = "closure #1 (PDF_Reader_Pro.KMGuideInfoWindowController) -&gt; () in closure #7 @Swift.MainActor () -&gt; () in PDF_Reader_Pro.KMMainViewController.loadOpenFileFunctionGuide(PDF_Reader_Pro.KMGuideInfoType) -&gt; ()"
-                  moduleName = "PDF Reader Pro"
-                  usesParentBreakpointCondition = "Yes"
-                  urlString = "file:///Users/kdanmobile/Documents/Git/PDF_Office/PDF%20Office/PDF%20Master/KMClass/KMPDFViewController/KMMainViewController.swift"
-                  startingColumnNumber = "9223372036854775807"
-                  endingColumnNumber = "9223372036854775807"
-                  startingLineNumber = "4306"
-                  endingLineNumber = "4306"
-                  offsetFromSymbolStart = "1320">
-               </Location>
-               <Location
-                  uuid = "C11A5EAB-3C0F-444C-8EDC-40823949B391 - 8503d1629d6cb163"
-                  shouldBeEnabled = "Yes"
-                  ignoreCount = "0"
-                  continueAfterRunningActions = "No"
-                  symbolName = "closure #1 (PDF_Reader_Pro.KMGuideInfoWindowController) -&gt; () in closure #7 @Swift.MainActor () -&gt; () in PDF_Reader_Pro.KMMainViewController.loadOpenFileFunctionGuide(PDF_Reader_Pro.KMGuideInfoType) -&gt; ()"
-                  moduleName = "PDF Reader Pro"
-                  usesParentBreakpointCondition = "Yes"
-                  urlString = "file:///Users/kdanmobile/Documents/Git/PDF_Office/PDF%20Office/PDF%20Master/KMClass/KMPDFViewController/KMMainViewController.swift"
-                  startingColumnNumber = "9223372036854775807"
-                  endingColumnNumber = "9223372036854775807"
-                  startingLineNumber = "4306"
-                  endingLineNumber = "4306"
-                  offsetFromSymbolStart = "980">
-               </Location>
-               <Location
-                  uuid = "C11A5EAB-3C0F-444C-8EDC-40823949B391 - 35a8d536a00c00fc"
+                  uuid = "C11A5EAB-3C0F-444C-8EDC-40823949B391 - 8a3523545a6f788e"
                   shouldBeEnabled = "Yes"
                   ignoreCount = "0"
                   continueAfterRunningActions = "No"
-                  symbolName = "PDF_Reader_Pro.KMMainViewController.loadOpenFileFunctionGuide(PDF_Reader_Pro.KMGuideInfoType) -&gt; ()"
+                  symbolName = "closure #5 @Swift.MainActor () -&gt; () in PDF_Reader_Pro.KMMainViewController.loadOpenFileFunctionGuide(PDF_Reader_Pro.KMGuideInfoType) -&gt; ()"
                   moduleName = "PDF Reader Pro"
                   usesParentBreakpointCondition = "Yes"
                   urlString = "file:///Users/kdanmobile/Documents/Git/PDF_Office/PDF%20Office/PDF%20Master/KMClass/KMPDFViewController/KMMainViewController.swift"
                   startingColumnNumber = "9223372036854775807"
                   endingColumnNumber = "9223372036854775807"
-                  startingLineNumber = "4306"
-                  endingLineNumber = "4306"
-                  offsetFromSymbolStart = "2960">
+                  startingLineNumber = "4331"
+                  endingLineNumber = "4331"
+                  offsetFromSymbolStart = "312">
                </Location>
                <Location
-                  uuid = "C11A5EAB-3C0F-444C-8EDC-40823949B391 - 8a3523545a6f7d51"
+                  uuid = "C11A5EAB-3C0F-444C-8EDC-40823949B391 - 8a3523545a6f788e"
                   shouldBeEnabled = "Yes"
                   ignoreCount = "0"
                   continueAfterRunningActions = "No"
@@ -3364,8 +3134,8 @@
                   urlString = "file:///Users/kdanmobile/Documents/Git/PDF_Office/PDF%20Office/PDF%20Master/KMClass/KMPDFViewController/KMMainViewController.swift"
                   startingColumnNumber = "9223372036854775807"
                   endingColumnNumber = "9223372036854775807"
-                  startingLineNumber = "4306"
-                  endingLineNumber = "4306"
+                  startingLineNumber = "4331"
+                  endingLineNumber = "4331"
                   offsetFromSymbolStart = "280">
                </Location>
             </Locations>
@@ -3381,73 +3151,28 @@
             filePath = "PDF Master/KMClass/KMPDFViewController/KMMainViewController.swift"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "4347"
-            endingLineNumber = "4347"
+            startingLineNumber = "4372"
+            endingLineNumber = "4372"
             landmarkName = "loadOpenFileFunctionGuide(_:)"
             landmarkType = "7">
             <Locations>
                <Location
-                  uuid = "4E0E8246-D746-4D5F-A4A2-89C78AEA0880 - 4236ac58eccf7888"
-                  shouldBeEnabled = "Yes"
-                  ignoreCount = "0"
-                  continueAfterRunningActions = "No"
-                  symbolName = "PDF_Reader_Pro.KMMainViewController.enterPageEdit(Swift.Array&lt;Swift.Int&gt;) -&gt; ()"
-                  moduleName = "PDF Reader Pro"
-                  usesParentBreakpointCondition = "Yes"
-                  urlString = "file:///Users/kdanmobile/Documents/Git/PDF_Office/PDF%20Office/PDF%20Master/KMClass/KMPDFViewController/KMMainViewController.swift"
-                  startingColumnNumber = "9223372036854775807"
-                  endingColumnNumber = "9223372036854775807"
-                  startingLineNumber = "4334"
-                  endingLineNumber = "4334"
-                  offsetFromSymbolStart = "2004">
-               </Location>
-               <Location
-                  uuid = "4E0E8246-D746-4D5F-A4A2-89C78AEA0880 - cdeb46f11009529c"
+                  uuid = "4E0E8246-D746-4D5F-A4A2-89C78AEA0880 - 35a8d536a00df87a"
                   shouldBeEnabled = "Yes"
                   ignoreCount = "0"
                   continueAfterRunningActions = "No"
-                  symbolName = "PDF_Reader_Pro.KMMainViewController.checkFirstTrialController() -&gt; ()"
-                  moduleName = "PDF Reader Pro"
-                  usesParentBreakpointCondition = "Yes"
-                  urlString = "file:///Users/kdanmobile/Documents/Git/PDF_Office/PDF%20Office/PDF%20Master/KMClass/KMPDFViewController/KMMainViewController.swift"
-                  startingColumnNumber = "9223372036854775807"
-                  endingColumnNumber = "9223372036854775807"
-                  startingLineNumber = "4347"
-                  endingLineNumber = "4347"
-                  offsetFromSymbolStart = "2100">
-               </Location>
-               <Location
-                  uuid = "4E0E8246-D746-4D5F-A4A2-89C78AEA0880 - cdeb46f11009529c"
-                  shouldBeEnabled = "Yes"
-                  ignoreCount = "0"
-                  continueAfterRunningActions = "No"
-                  symbolName = "PDF_Reader_Pro.KMMainViewController.checkFirstTrialController() -&gt; ()"
-                  moduleName = "PDF Reader Pro"
-                  usesParentBreakpointCondition = "Yes"
-                  urlString = "file:///Users/kdanmobile/Documents/Git/PDF_Office/PDF%20Office/PDF%20Master/KMClass/KMPDFViewController/KMMainViewController.swift"
-                  startingColumnNumber = "9223372036854775807"
-                  endingColumnNumber = "9223372036854775807"
-                  startingLineNumber = "4347"
-                  endingLineNumber = "4347"
-                  offsetFromSymbolStart = "2044">
-               </Location>
-               <Location
-                  uuid = "4E0E8246-D746-4D5F-A4A2-89C78AEA0880 - 8a3523545a6e869e"
-                  shouldBeEnabled = "Yes"
-                  ignoreCount = "0"
-                  continueAfterRunningActions = "No"
-                  symbolName = "closure #5 @Swift.MainActor () -&gt; () in PDF_Reader_Pro.KMMainViewController.loadOpenFileFunctionGuide(PDF_Reader_Pro.KMGuideInfoType) -&gt; ()"
+                  symbolName = "PDF_Reader_Pro.KMMainViewController.loadOpenFileFunctionGuide(PDF_Reader_Pro.KMGuideInfoType) -&gt; ()"
                   moduleName = "PDF Reader Pro"
                   usesParentBreakpointCondition = "Yes"
                   urlString = "file:///Users/kdanmobile/Documents/Git/PDF_Office/PDF%20Office/PDF%20Master/KMClass/KMPDFViewController/KMMainViewController.swift"
                   startingColumnNumber = "9223372036854775807"
                   endingColumnNumber = "9223372036854775807"
-                  startingLineNumber = "4347"
-                  endingLineNumber = "4347"
-                  offsetFromSymbolStart = "2032">
+                  startingLineNumber = "4372"
+                  endingLineNumber = "4372"
+                  offsetFromSymbolStart = "5404">
                </Location>
                <Location
-                  uuid = "4E0E8246-D746-4D5F-A4A2-89C78AEA0880 - 9bf3ff844d67d89f"
+                  uuid = "4E0E8246-D746-4D5F-A4A2-89C78AEA0880 - 9bf3ff844d67dbd6"
                   shouldBeEnabled = "Yes"
                   ignoreCount = "0"
                   continueAfterRunningActions = "No"
@@ -3457,8 +3182,8 @@
                   urlString = "file:///Users/kdanmobile/Documents/Git/PDF_Office/PDF%20Office/PDF%20Master/KMClass/KMPDFViewController/KMMainViewController.swift"
                   startingColumnNumber = "9223372036854775807"
                   endingColumnNumber = "9223372036854775807"
-                  startingLineNumber = "4347"
-                  endingLineNumber = "4347"
+                  startingLineNumber = "4372"
+                  endingLineNumber = "4372"
                   offsetFromSymbolStart = "1644">
                </Location>
             </Locations>
@@ -3880,5 +3605,21 @@
             </Locations>
          </BreakpointContent>
       </BreakpointProxy>
+      <BreakpointProxy
+         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
+         <BreakpointContent
+            uuid = "866900AE-2CF3-4FE9-8F86-F8E67C2B4795"
+            shouldBeEnabled = "Yes"
+            ignoreCount = "0"
+            continueAfterRunningActions = "No"
+            filePath = "PDF Master/Class/PDFWindowController/Toolbar/KMToolbarViewController.swift"
+            startingColumnNumber = "9223372036854775807"
+            endingColumnNumber = "9223372036854775807"
+            startingLineNumber = "344"
+            endingLineNumber = "344"
+            landmarkName = "showPDFLayoutMode(sender:)"
+            landmarkType = "7">
+         </BreakpointContent>
+      </BreakpointProxy>
    </Breakpoints>
 </Bucket>