Ver código fonte

【2025】【Markup】自测优化

niehaoyu 3 meses atrás
pai
commit
2eec7a7d56

+ 15 - 6
PDF Office/PDF Master/KMClass/KMPDFViewController/KMMainViewController.swift

@@ -599,10 +599,10 @@ struct KMNMWCFlags {
         pdfToolbarController?.pdfView = listView
         pdfToolbarController?.setUpData()
         
-        refreshToolbarView()
+        refreshToolbarViewHeightInfo()
     }
     
-    func refreshToolbarView() {
+    func refreshToolbarViewHeightInfo() {
         
         let _manager = viewManager
         
@@ -735,6 +735,12 @@ struct KMNMWCFlags {
         infoContendSplitView.setPosition(CGRectGetWidth(view.frame), ofDividerAt: 1)
     }
     
+    func refreshRightSide() -> Void {
+        if let rightVC = rightSideController {
+            rightVC.reloadDataWithPDFView(pdfView: listView)
+        }
+    }
+    
     //MARK: - PDFDisplayView
     func updatePDFDisplaySettingView() {
         
@@ -815,7 +821,7 @@ struct KMNMWCFlags {
         
         updatePDFDisplaySettingView()
         
-        refreshToolbarView()
+        refreshToolbarViewHeightInfo()
         
     }
     
@@ -1059,7 +1065,7 @@ struct KMNMWCFlags {
         batesViewController?.view.removeFromSuperview()
         batesViewController = nil
         
-        refreshToolbarView()
+        refreshToolbarViewHeightInfo()
         toolbarBox.contentView = pdfToolbarController?.view
         
         updatePDFViewAnnotationMode()
@@ -1834,7 +1840,7 @@ extension KMMainViewController: KMPDFToolbarControllerDelegate {
     
     //一级工具栏状态发生变化时调用
     func kmPDFToolbarControllerDidToolModeChanged(_ controller: KMPDFToolbarController) {
-        refreshToolbarView()
+        refreshToolbarViewHeightInfo()
         
         toolbarViewModeChanged()
     }
@@ -2087,9 +2093,12 @@ extension KMMainViewController: KMPDFToolbarControllerDelegate {
             print("click else")
         }
         
-        refreshToolbarView()
+        refreshToolbarViewHeightInfo()
         
         toolbarViewModeChanged()
+        
+        refreshRightSide()
+        
     }
     
     func kmPDFToolbarControllerDidSelectTextDidBeginEditing(_ controller: KMPDFToolbarController, _ view: ComponentSelect) {

+ 2 - 2
PDF Office/PDF Master/KMClass/KMPDFViewController/RightSideController/Views/Highlight/KMHighlightController.swift

@@ -25,7 +25,6 @@ class KMHighlightController: NSViewController {
     override func viewDidAppear() {
         super.viewDidAppear()
         
-        
         colorSlider.reloadData()
     }
     
@@ -72,7 +71,6 @@ class KMHighlightController: NSViewController {
         }
         let manager = KMAnnotationPropertiesColorManager.manager
         
-        
         self.annotations.removeAll()
         let allAnnotations: [CPDFAnnotation] = pdfView.activeAnnotations as? [CPDFAnnotation] ?? []
         for annotation in allAnnotations {
@@ -191,6 +189,8 @@ class KMHighlightController: NSViewController {
                     CPDFAnnotationConfig.standard.setColor(resultColor, toType: annotation.exchangeToAnnotationType(annotation.markupType()))
                 }
             }
+             
+             NotificationCenter.default.post(name: toolbarImageColorChangedNotificationName, object: nil)
         }
         
         if let resultOpacity = opacity {

+ 2 - 0
PDF Office/PDF Master/KMClass/KMPDFViewController/RightSideController/Views/Note/KMNoteController.swift

@@ -205,6 +205,8 @@ extension KMNoteController: ComponentCColorDelegate {
             CPDFAnnotationConfig.standard.setColor(resultColor, toType: .anchored)
         }
         
+        NotificationCenter.default.post(name: toolbarImageColorChangedNotificationName, object: nil)
+
         reloadData()
     }
 }

+ 2 - 0
PDF Office/PDF Master/KMClass/KMPDFViewController/RightSideController/Views/Pen/KMPenController.swift

@@ -377,6 +377,8 @@ extension KMPenController: ComponentCColorDelegate {
     func componentCColorDidChooseColor(_ view: NSView, _ color: NSColor?) {
         CPDFInkAnnotation.updateColor(annotations, color, withPDFView: pdfView)
         
+        NotificationCenter.default.post(name: toolbarImageColorChangedNotificationName, object: nil)
+
         reloadData()
     }
 }

+ 7 - 7
PDF Office/PDF Master/KMClass/KMPDFViewController/RightSideController/Views/TextBox/KMTextBoxController.swift

@@ -344,28 +344,28 @@ class KMTextBoxController: NSViewController {
             
             //Color
             if true {
-                var multiFontColor: Bool = CPDFListView.isAnnotationsContainMultiType(annotations, withType: .font_Color)
+                let multiFontColor: Bool = CPDFListView.isAnnotationsContainMultiType(annotations, withType: .font_Color)
                 if multiFontColor == true {
                     fontColor = nil
                 } else {
                     fontColor = annotation.fontColor
                 }
                 
-                var multiBorderColor: Bool = CPDFListView.isAnnotationsContainMultiType(annotations, withType: .border_Color)
+                let multiBorderColor: Bool = CPDFListView.isAnnotationsContainMultiType(annotations, withType: .border_Color)
                 if multiBorderColor == true {
                     borderColor = nil
                 } else {
                     borderColor = annotation.borderColor
                 }
                 
-                var multiFillColor: Bool = CPDFListView.isAnnotationsContainMultiType(annotations, withType: .color)
+                let multiFillColor: Bool = CPDFListView.isAnnotationsContainMultiType(annotations, withType: .color)
                 if multiFillColor == true {
                     fillColor = nil
                 } else {
                     fillColor = annotation.color
                 }
                 
-                var multiOpacity: Bool = CPDFListView.isAnnotationsContainMultiType(annotations, withType: .opacity)
+                let multiOpacity: Bool = CPDFListView.isAnnotationsContainMultiType(annotations, withType: .opacity)
                 if multiOpacity == true {
                     opacity = nil
                 } else {
@@ -375,21 +375,21 @@ class KMTextBoxController: NSViewController {
             
             //Line
             if true {
-                var multiStyle: Bool = CPDFListView.isAnnotationsContainMultiType(annotations, withType: .border_Style)
+                let multiStyle: Bool = CPDFListView.isAnnotationsContainMultiType(annotations, withType: .border_Style)
                 if multiStyle == true {
                     lineStyle = nil
                 } else {
                     lineStyle = annotation.border.style
                 }
                 
-                var multiLineWidth: Bool = CPDFListView.isAnnotationsContainMultiType(annotations, withType: .line_Width)
+                let multiLineWidth: Bool = CPDFListView.isAnnotationsContainMultiType(annotations, withType: .line_Width)
                 if multiLineWidth == true {
                     lineWidth = nil
                 } else {
                     lineWidth = annotation.border.lineWidth
                 }
                 
-                var multiDashPattern: Bool = CPDFListView.isAnnotationsContainMultiType(annotations, withType: .line_Width)
+                let multiDashPattern: Bool = CPDFListView.isAnnotationsContainMultiType(annotations, withType: .line_Width)
                 if multiDashPattern == true {
                     dashPattern = nil
                 } else {

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

@@ -137,6 +137,8 @@ class KMPDFToolbarController: NSViewController {
         tabsScrollView.documentView = scrollDocumentView
       
         setUpData()
+         
+        NotificationCenter.default.addObserver(self, selector: #selector(imageColorChangedNoti), name: toolbarImageColorChangedNotificationName, object: nil)
     }
     
     func setUpData() {
@@ -741,6 +743,13 @@ class KMPDFToolbarController: NSViewController {
         }
         
     }
+     
+    //MARK: - Noti
+    @objc func imageColorChangedNoti() {
+        toolbarManager?.refreshMarkupColorImages()
+        
+        secondToolBar.reloadMainview()
+    }
     
     //MARK: - MouseEvent
     override func rightMouseUp(with event: NSEvent) {

+ 15 - 12
PDF Office/PDF Master/KMClass/KMPDFViewController/Toolbar/Model/KMPDFToolbarManager.swift

@@ -8,6 +8,9 @@
 import Foundation
 import KMComponentLibrary
 
+//注释等颜色发生变化时调用
+let toolbarImageColorChangedNotificationName = NSNotification.Name("ToolbarImageColorChangedNotificationName")
+
 class KMPDFToolbarManager: NSObject {
     
     var pdfViewManager: KMPDFViewManager?
@@ -444,66 +447,66 @@ class KMPDFToolbarManager: NSObject {
     }
     
     //MARK: - 获取Markup相关icon图片
-    static func getMarkup_HighlightImage() -> NSImage? {
+    class func getMarkup_HighlightImage() -> NSImage? {
         let image = NSImage(named: "markup_highlight_base")
         let upImage = NSImage(named: "markup_highlight_Cover")
         
-        if let img = NSImage.combineImages(images: [image?.filled(with: NSColor.red), upImage]) {
+        if let img = NSImage.combineImages(images: [image?.filled(with: CPDFMarkupAnnotation.defaultColor(.highlight)), upImage]) {
             return img
         }
         
         return image
     }
     
-    static func getMarkupNoteImage() -> NSImage? {
+    class func getMarkupNoteImage() -> NSImage? {
         let image = NSImage(named: "markup_note_base")
         let upImage = NSImage(named: "markup_note_Cover")
         
-        if let img = NSImage.combineImages(images: [image?.filled(with: NSColor.red), upImage]) {
+        if let img = NSImage.combineImages(images: [image?.filled(with: CPDFTextAnnotation.defaultColor()), upImage]) {
             return img
         }
         
         return image
     }
     
-    static func getMarkupPenImage() -> NSImage? {
+    class func getMarkupPenImage() -> NSImage? {
         let image = NSImage(named: "markup_pen_Cover")
         let upImage = NSImage(named: "markup_pen_base")
         
-        if let img = NSImage.combineImages(images: [(image?.filled(with: NSColor.red))!, upImage!]) {
+        if let img = NSImage.combineImages(images: [(image?.filled(with: CPDFInkAnnotation.defaultColor()))!, upImage!]) {
             return img
         }
         
         return image
     }
     
-    static func getMarkupStrikethroughImage() -> NSImage? {
+    class func getMarkupStrikethroughImage() -> NSImage? {
         let image = NSImage(named: "markup_strikethrough_Cover")
         let upImage = NSImage(named: "markup_strikethrough_base")
         
-        if let img = NSImage.combineImages(images: [(image?.filled(with: NSColor.red))!, upImage!]) {
+        if let img = NSImage.combineImages(images: [(image?.filled(with: CPDFMarkupAnnotation.defaultColor(.strikeOut)))!, upImage!]) {
             return img
         }
         
         return image
     }
     
-    static func getMarkupUnderlineImage() -> NSImage? {
+    class func getMarkupUnderlineImage() -> NSImage? {
         let image = NSImage(named: "markup_underline_Cover")
         let upImage = NSImage(named: "markup_underline_base")
         
-        if let img = NSImage.combineImages(images: [(image?.filled(with: NSColor.red))!, upImage!]) {
+        if let img = NSImage.combineImages(images: [(image?.filled(with: CPDFMarkupAnnotation.defaultColor(.underline)))!, upImage!]) {
             return img
         }
         
         return image
     }
     
-    static func getMarkupwavylineImage() -> NSImage? {
+    class func getMarkupwavylineImage() -> NSImage? {
         let image = NSImage(named: "markup_wavyline_Cover")
         let upImage = NSImage(named: "markup_wavyline_base")
         
-        if let img = NSImage.combineImages(images: [(image?.filled(with: NSColor.red))!, upImage!]) {
+        if let img = NSImage.combineImages(images: [(image?.filled(with: CPDFMarkupAnnotation.defaultColor(.squiggly)))!, upImage!]) {
             return img
         }
         

+ 109 - 29
PDF Office/PDF Reader Pro.xcodeproj/xcuserdata/kdanmobile.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist

@@ -3007,10 +3007,42 @@
             filePath = "PDF Master/KMClass/KMPDFViewController/KMMainViewController.swift"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "2588"
-            endingLineNumber = "2588"
+            startingLineNumber = "2597"
+            endingLineNumber = "2597"
             landmarkName = "kmHeaderFooterControllerDidModelDataUpdated(_:)"
             landmarkType = "7">
+            <Locations>
+               <Location
+                  uuid = "18021D19-EAF7-4279-A121-953E8941B3AE - 304544b04ef7f250"
+                  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 = "2597"
+                  endingLineNumber = "2597"
+                  offsetFromSymbolStart = "1132">
+               </Location>
+               <Location
+                  uuid = "18021D19-EAF7-4279-A121-953E8941B3AE - 304544b04ef7f231"
+                  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 = "2598"
+                  endingLineNumber = "2598"
+                  offsetFromSymbolStart = "1132">
+               </Location>
+            </Locations>
          </BreakpointContent>
       </BreakpointProxy>
       <BreakpointProxy
@@ -3055,13 +3087,13 @@
             filePath = "PDF Master/KMClass/KMPDFViewController/KMMainViewController.swift"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "4040"
-            endingLineNumber = "4040"
+            startingLineNumber = "4049"
+            endingLineNumber = "4049"
             landmarkName = "checkShouldAutoOpenLeftVC()"
             landmarkType = "7">
             <Locations>
                <Location
-                  uuid = "92759DD6-8CD9-4B54-BF74-D83EF6A6D5A5 - 79956222420cd367"
+                  uuid = "92759DD6-8CD9-4B54-BF74-D83EF6A6D5A5 - 79956222420cd01c"
                   shouldBeEnabled = "Yes"
                   ignoreCount = "0"
                   continueAfterRunningActions = "No"
@@ -3071,12 +3103,12 @@
                   urlString = "file:///Users/kdanmobile/Documents/Git/PDF_Office/PDF%20Office/PDF%20Master/KMClass/KMPDFViewController/KMMainViewController.swift"
                   startingColumnNumber = "9223372036854775807"
                   endingColumnNumber = "9223372036854775807"
-                  startingLineNumber = "4040"
-                  endingLineNumber = "4040"
-                  offsetFromSymbolStart = "632">
+                  startingLineNumber = "4049"
+                  endingLineNumber = "4049"
+                  offsetFromSymbolStart = "440">
                </Location>
                <Location
-                  uuid = "92759DD6-8CD9-4B54-BF74-D83EF6A6D5A5 - 79956222420cd304"
+                  uuid = "92759DD6-8CD9-4B54-BF74-D83EF6A6D5A5 - 79956222420cd03d"
                   shouldBeEnabled = "Yes"
                   ignoreCount = "0"
                   continueAfterRunningActions = "No"
@@ -3086,8 +3118,8 @@
                   urlString = "file:///Users/kdanmobile/Documents/Git/PDF_Office/PDF%20Office/PDF%20Master/KMClass/KMPDFViewController/KMMainViewController.swift"
                   startingColumnNumber = "9223372036854775807"
                   endingColumnNumber = "9223372036854775807"
-                  startingLineNumber = "4041"
-                  endingLineNumber = "4041"
+                  startingLineNumber = "4050"
+                  endingLineNumber = "4050"
                   offsetFromSymbolStart = "440">
                </Location>
             </Locations>
@@ -3103,13 +3135,13 @@
             filePath = "PDF Master/KMClass/KMPDFViewController/KMMainViewController.swift"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "4331"
-            endingLineNumber = "4331"
+            startingLineNumber = "4340"
+            endingLineNumber = "4340"
             landmarkName = "loadOpenFileFunctionGuide(_:)"
             landmarkType = "7">
             <Locations>
                <Location
-                  uuid = "C11A5EAB-3C0F-444C-8EDC-40823949B391 - 8a3523545a6f788e"
+                  uuid = "C11A5EAB-3C0F-444C-8EDC-40823949B391 - 8a3523545a6e8635"
                   shouldBeEnabled = "Yes"
                   ignoreCount = "0"
                   continueAfterRunningActions = "No"
@@ -3119,12 +3151,12 @@
                   urlString = "file:///Users/kdanmobile/Documents/Git/PDF_Office/PDF%20Office/PDF%20Master/KMClass/KMPDFViewController/KMMainViewController.swift"
                   startingColumnNumber = "9223372036854775807"
                   endingColumnNumber = "9223372036854775807"
-                  startingLineNumber = "4331"
-                  endingLineNumber = "4331"
+                  startingLineNumber = "4342"
+                  endingLineNumber = "4342"
                   offsetFromSymbolStart = "312">
                </Location>
                <Location
-                  uuid = "C11A5EAB-3C0F-444C-8EDC-40823949B391 - 8a3523545a6f788e"
+                  uuid = "C11A5EAB-3C0F-444C-8EDC-40823949B391 - 8a3523545a6f79f7"
                   shouldBeEnabled = "Yes"
                   ignoreCount = "0"
                   continueAfterRunningActions = "No"
@@ -3134,8 +3166,8 @@
                   urlString = "file:///Users/kdanmobile/Documents/Git/PDF_Office/PDF%20Office/PDF%20Master/KMClass/KMPDFViewController/KMMainViewController.swift"
                   startingColumnNumber = "9223372036854775807"
                   endingColumnNumber = "9223372036854775807"
-                  startingLineNumber = "4331"
-                  endingLineNumber = "4331"
+                  startingLineNumber = "4340"
+                  endingLineNumber = "4340"
                   offsetFromSymbolStart = "280">
                </Location>
             </Locations>
@@ -3151,28 +3183,28 @@
             filePath = "PDF Master/KMClass/KMPDFViewController/KMMainViewController.swift"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "4372"
-            endingLineNumber = "4372"
+            startingLineNumber = "4381"
+            endingLineNumber = "4381"
             landmarkName = "loadOpenFileFunctionGuide(_:)"
             landmarkType = "7">
             <Locations>
                <Location
-                  uuid = "4E0E8246-D746-4D5F-A4A2-89C78AEA0880 - 35a8d536a00df87a"
+                  uuid = "4E0E8246-D746-4D5F-A4A2-89C78AEA0880 - 9bf3ff844d67dd3d"
                   shouldBeEnabled = "Yes"
                   ignoreCount = "0"
                   continueAfterRunningActions = "No"
-                  symbolName = "PDF_Reader_Pro.KMMainViewController.loadOpenFileFunctionGuide(PDF_Reader_Pro.KMGuideInfoType) -&gt; ()"
+                  symbolName = "closure #6 @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 = "4372"
-                  endingLineNumber = "4372"
-                  offsetFromSymbolStart = "5404">
+                  startingLineNumber = "4381"
+                  endingLineNumber = "4381"
+                  offsetFromSymbolStart = "1992">
                </Location>
                <Location
-                  uuid = "4E0E8246-D746-4D5F-A4A2-89C78AEA0880 - 9bf3ff844d67dbd6"
+                  uuid = "4E0E8246-D746-4D5F-A4A2-89C78AEA0880 - 9bf3ff844d67dd3d"
                   shouldBeEnabled = "Yes"
                   ignoreCount = "0"
                   continueAfterRunningActions = "No"
@@ -3182,8 +3214,8 @@
                   urlString = "file:///Users/kdanmobile/Documents/Git/PDF_Office/PDF%20Office/PDF%20Master/KMClass/KMPDFViewController/KMMainViewController.swift"
                   startingColumnNumber = "9223372036854775807"
                   endingColumnNumber = "9223372036854775807"
-                  startingLineNumber = "4372"
-                  endingLineNumber = "4372"
+                  startingLineNumber = "4381"
+                  endingLineNumber = "4381"
                   offsetFromSymbolStart = "1644">
                </Location>
             </Locations>
@@ -3621,5 +3653,53 @@
             landmarkType = "7">
          </BreakpointContent>
       </BreakpointProxy>
+      <BreakpointProxy
+         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
+         <BreakpointContent
+            uuid = "292771AC-FA4F-49DB-81A5-BCD2B6DCEFCB"
+            shouldBeEnabled = "Yes"
+            ignoreCount = "0"
+            continueAfterRunningActions = "No"
+            filePath = "PDF Master/KMClass/KMPDFViewController/Toolbar/Model/KMPDFToolbarManager.swift"
+            startingColumnNumber = "9223372036854775807"
+            endingColumnNumber = "9223372036854775807"
+            startingLineNumber = "458"
+            endingLineNumber = "458"
+            landmarkName = "getMarkup_HighlightImage()"
+            landmarkType = "7">
+            <Locations>
+               <Location
+                  uuid = "292771AC-FA4F-49DB-81A5-BCD2B6DCEFCB - 337fb898a097777b"
+                  shouldBeEnabled = "Yes"
+                  ignoreCount = "0"
+                  continueAfterRunningActions = "No"
+                  symbolName = "static PDF_Reader_Pro.KMPDFToolbarManager.getMarkupNoteImage() -&gt; Swift.Optional&lt;__C.NSImage&gt;"
+                  moduleName = "PDF Reader Pro"
+                  usesParentBreakpointCondition = "Yes"
+                  urlString = "file:///Users/kdanmobile/Documents/Git/PDF_Office/PDF%20Office/PDF%20Master/KMClass/KMPDFViewController/Toolbar/Model/KMPDFToolbarManager.swift"
+                  startingColumnNumber = "9223372036854775807"
+                  endingColumnNumber = "9223372036854775807"
+                  startingLineNumber = "458"
+                  endingLineNumber = "458"
+                  offsetFromSymbolStart = "52">
+               </Location>
+               <Location
+                  uuid = "292771AC-FA4F-49DB-81A5-BCD2B6DCEFCB - 2c5de94f571c843a"
+                  shouldBeEnabled = "Yes"
+                  ignoreCount = "0"
+                  continueAfterRunningActions = "No"
+                  symbolName = "static PDF_Reader_Pro.KMPDFToolbarManager.getMarkup_HighlightImage() -&gt; Swift.Optional&lt;__C.NSImage&gt;"
+                  moduleName = "PDF Reader Pro"
+                  usesParentBreakpointCondition = "Yes"
+                  urlString = "file:///Users/kdanmobile/Documents/Git/PDF_Office/PDF%20Office/PDF%20Master/KMClass/KMPDFViewController/Toolbar/Model/KMPDFToolbarManager.swift"
+                  startingColumnNumber = "9223372036854775807"
+                  endingColumnNumber = "9223372036854775807"
+                  startingLineNumber = "458"
+                  endingLineNumber = "458"
+                  offsetFromSymbolStart = "512">
+               </Location>
+            </Locations>
+         </BreakpointContent>
+      </BreakpointProxy>
    </Breakpoints>
 </Bucket>