|
@@ -2906,33 +2906,44 @@ extension KMMainViewController : KMMainToolbarControllerDelegate {
|
|
|
}
|
|
|
|
|
|
func toolbarViewController(_ viewController: KMToolbarViewController, itemDidClick toolbarItem: KMToolbarItemView) {
|
|
|
- if toolbarItem.itemIdentifier == KMDocumentHomeToolbarItemIdentifier {
|
|
|
- Swift.debugPrint("KMDocumentHomeToolbarItemIdentifier ...")
|
|
|
- } else if toolbarItem.itemIdentifier == KMDocumentPreviousPageToolbarItemIdentifier {
|
|
|
- self.changePDFViewGoToPreviousPageAction()
|
|
|
- } else if toolbarItem.itemIdentifier == KMDocumentNextPageToolbarItemIdentifier {
|
|
|
- self.changePDFViewGotoNextPageAction()
|
|
|
- } else if toolbarItem.itemIdentifier == KMDocumentViewSettingToolbarItemIdentifier {
|
|
|
- Swift.debugPrint("KMDocumentViewSettingToolbarItemIdentifier ...")
|
|
|
- } else if toolbarItem.itemIdentifier == KMToolbarAnnotationSettingItemIdentifier {
|
|
|
- let windowC = KMToolbarCustomWindowController()
|
|
|
- windowC.toolbar = self.toolbarController.childToolBarView?.toolbar
|
|
|
- self.km_beginSheet(windowC: windowC)
|
|
|
- } else if toolbarItem.itemIdentifier == KMToolbarComparisonItemIdentifier {
|
|
|
- Swift.debugPrint("KMToolbarComparisonItemIdentifier ...")
|
|
|
- } else if toolbarItem.itemIdentifier == KMLeftControlToolbarItemIdentifier {
|
|
|
- toolbarItem.isSelected = !toolbarItem.isSelected
|
|
|
- self.toggleLeftPane()
|
|
|
- self.leftSideViewController.showPanelView(show: toolbarItem.isSelected)
|
|
|
- } else if toolbarItem.itemIdentifier == KMRightControlToolbarItemIdentifier {
|
|
|
- toolbarItem.isSelected = !toolbarItem.isSelected
|
|
|
- self.toggleRightPane()
|
|
|
- } else if toolbarItem.itemIdentifier == KMDocumentPrintToolbarItemIdentifier {
|
|
|
- self.trackEvent_print()
|
|
|
- self.showPrintWindow()
|
|
|
- } else if toolbarItem.itemIdentifier == KMToolbarToolProfileIdentifier {
|
|
|
- Swift.debugPrint("KMToolbarToolProfileIdentifier ...")
|
|
|
+ if let itemID = toolbarItem.itemIdentifier {
|
|
|
+ if isMainToolItem(itemID) {
|
|
|
+ if toolbarItem.itemIdentifier == KMDocumentHomeToolbarItemIdentifier {
|
|
|
+ Swift.debugPrint("KMDocumentHomeToolbarItemIdentifier ...")
|
|
|
+ } else if toolbarItem.itemIdentifier == KMDocumentPreviousPageToolbarItemIdentifier {
|
|
|
+ self.changePDFViewGoToPreviousPageAction()
|
|
|
+ } else if toolbarItem.itemIdentifier == KMDocumentNextPageToolbarItemIdentifier {
|
|
|
+ self.changePDFViewGotoNextPageAction()
|
|
|
+ } else if toolbarItem.itemIdentifier == KMDocumentViewSettingToolbarItemIdentifier {
|
|
|
+ Swift.debugPrint("KMDocumentViewSettingToolbarItemIdentifier ...")
|
|
|
+ } else if toolbarItem.itemIdentifier == KMLeftControlToolbarItemIdentifier {
|
|
|
+ toolbarItem.isSelected = !toolbarItem.isSelected
|
|
|
+ self.toggleLeftPane()
|
|
|
+ self.leftSideViewController.showPanelView(show: toolbarItem.isSelected)
|
|
|
+ } else if toolbarItem.itemIdentifier == KMRightControlToolbarItemIdentifier {
|
|
|
+ toolbarItem.isSelected = !toolbarItem.isSelected
|
|
|
+ self.toggleRightPane()
|
|
|
+ } else if itemID == KMDocumentRedactToolbarItemIdentifier {
|
|
|
+ Swift.debugPrint("KMDocumentRedactToolbarItemIdentifier ...")
|
|
|
+ } else if itemID == KMDocumentScanOCRToolbarItemIdentifier {
|
|
|
+ Swift.debugPrint("KMDocumentScanOCRToolbarItemIdentifier ...")
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ if toolbarItem.itemIdentifier == KMToolbarAnnotationSettingItemIdentifier {
|
|
|
+ let windowC = KMToolbarCustomWindowController()
|
|
|
+ windowC.toolbar = self.toolbarController.childToolBarView?.toolbar
|
|
|
+ self.km_beginSheet(windowC: windowC)
|
|
|
+ } else if toolbarItem.itemIdentifier == KMToolbarComparisonItemIdentifier {
|
|
|
+ Swift.debugPrint("KMToolbarComparisonItemIdentifier ...")
|
|
|
+ } else if toolbarItem.itemIdentifier == KMDocumentPrintToolbarItemIdentifier {
|
|
|
+ self.trackEvent_print()
|
|
|
+ self.showPrintWindow()
|
|
|
+ } else if toolbarItem.itemIdentifier == KMToolbarToolProfileIdentifier {
|
|
|
+ Swift.debugPrint("KMToolbarToolProfileIdentifier ...")
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
+
|
|
|
}
|
|
|
|
|
|
func toolbarViewController(_ viewController: KMToolbarViewController, searchAction searchString: String) {
|