|
@@ -4352,6 +4352,8 @@ extension KMMainViewController : KMMainToolbarControllerDelegate {
|
|
|
distanceMeasureInfoWindowController?.angleLabel.stringValue = ""
|
|
|
distanceMeasureInfoWindowController?.xLabel.stringValue = ""
|
|
|
distanceMeasureInfoWindowController?.yLabel.stringValue = ""
|
|
|
+
|
|
|
+ self.toolbarController.findItem(KMToolbarMeasureItemIdentifier)?.isSelected = true
|
|
|
} else if index == 2 {
|
|
|
self.listView.annotationType = .polyLine
|
|
|
|
|
@@ -4363,6 +4365,8 @@ extension KMMainViewController : KMMainToolbarControllerDelegate {
|
|
|
perimeterMeasureInfoWindowController?.showWindow(nil)
|
|
|
perimeterMeasureInfoWindowController?.lengthLabel.stringValue = ""
|
|
|
perimeterMeasureInfoWindowController?.angleLabel.stringValue = ""
|
|
|
+
|
|
|
+ self.toolbarController.findItem(KMToolbarMeasureItemIdentifier)?.isSelected = true
|
|
|
} else if index == 3 {
|
|
|
self.listView.annotationType = .polyGon
|
|
|
|
|
@@ -4374,6 +4378,8 @@ extension KMMainViewController : KMMainToolbarControllerDelegate {
|
|
|
areaMeasureInfoWindowController?.showWindow(nil)
|
|
|
areaMeasureInfoWindowController?.areaLabel.stringValue = ""
|
|
|
areaMeasureInfoWindowController?.angleLabel.stringValue = ""
|
|
|
+
|
|
|
+ self.toolbarController.findItem(KMToolbarMeasureItemIdentifier)?.isSelected = true
|
|
|
} else if index == 4 {
|
|
|
self.listView.annotationType = .square
|
|
|
|
|
@@ -4385,6 +4391,8 @@ extension KMMainViewController : KMMainToolbarControllerDelegate {
|
|
|
areaMeasureInfoWindowController?.showWindow(nil)
|
|
|
areaMeasureInfoWindowController?.areaLabel.stringValue = ""
|
|
|
areaMeasureInfoWindowController?.angleLabel.stringValue = ""
|
|
|
+
|
|
|
+ self.toolbarController.findItem(KMToolbarMeasureItemIdentifier)?.isSelected = true
|
|
|
} else {
|
|
|
if let isVisible = distanceMeasureInfoWindowController!.window?.isVisible, isVisible {
|
|
|
distanceMeasureInfoWindowController?.hideFloatingWindow()
|
|
@@ -4393,6 +4401,8 @@ extension KMMainViewController : KMMainToolbarControllerDelegate {
|
|
|
} else if let isVisible = areaMeasureInfoWindowController!.window?.isVisible, isVisible {
|
|
|
areaMeasureInfoWindowController?.hideFloatingWindow()
|
|
|
}
|
|
|
+
|
|
|
+ self.toolbarController.findItem(KMToolbarMeasureItemIdentifier)?.isSelected = false
|
|
|
}
|
|
|
|
|
|
self.rightSideViewController.reloadDataWithPDFView(pdfView: listView, isShow: true)
|
|
@@ -4585,6 +4595,12 @@ extension KMMainViewController : KMMainToolbarControllerDelegate {
|
|
|
FMTrackEventManager.defaultManager.trackEvent(event: "Tbr", withProperties: ["Tbr_Btn": "Btn_Tbr_DigitalSignature"])
|
|
|
}
|
|
|
self.enterDigitalSign()
|
|
|
+ } else if itemID == KMToolbarMeasureItemIdentifier {
|
|
|
+ if toolbarItem.isSelected {
|
|
|
+ toolbarItem.isSelected = false
|
|
|
+ self.listView.toolMode = .textToolMode
|
|
|
+ self.listView.annotationType = .unkown
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|