|
@@ -35,7 +35,7 @@ extension CAnnotationType {
|
|
|
@objc optional func showPDFViewPrintViewController()
|
|
|
@objc optional func toolbarViewController(_ viewController:KMToolbarViewController, zoomModel selectedTag:Int)
|
|
|
@objc optional func toolbarViewController(_ viewController:KMToolbarViewController, zoomSting : String)
|
|
|
- @objc optional func mainToolDidClicked(_ toolController: KMToolbarController, _ type: KMToolbarViewType, _ item: KMToolBoxItem, _ pages: [Int])
|
|
|
+ @objc optional func mainToolDidClicked(_ toolController: KMToolbarController, _ beforeType: KMToolbarViewType, _ type: KMToolbarViewType, _ item: KMToolBoxItem, _ pages: [Int])
|
|
|
@objc optional func toolbarViewController(_ viewController:KMToolbarViewController, shareDocument item:NSMenuItem)
|
|
|
@objc optional func toolbarViewController(_ viewController:KMToolbarViewController, shareFlatten item:NSMenuItem)
|
|
|
@objc optional func toolbarViewController(_ viewController:KMToolbarViewController, shareOriginalPDF item:NSMenuItem)
|
|
@@ -543,6 +543,7 @@ extension KMToolbarController: KMToolbarViewControllerDelegate {
|
|
|
}
|
|
|
|
|
|
func toolbarViewController(_ viewController: KMToolbarViewController, clickMode toolMode: KMToolbarViewType, toolbar toolbarItem: KMToolBoxItem, _ pages: [Int]) {
|
|
|
+ let beforeModel = KMToolbarViewType(rawValue: self.lastItemBox.clickButton.tag) ?? .None
|
|
|
if self.lastItemBox != nil {
|
|
|
if (toolbarItem.isSelected && toolMode.isToolMode()) {
|
|
|
// no nothings
|
|
@@ -581,7 +582,7 @@ extension KMToolbarController: KMToolbarViewControllerDelegate {
|
|
|
}
|
|
|
self.toolbarType = toolMode
|
|
|
|
|
|
- self.delegate?.mainToolDidClicked?(self, toolMode, toolbarItem, pages)
|
|
|
+ self.delegate?.mainToolDidClicked?(self, beforeModel, toolMode, toolbarItem, pages)
|
|
|
}
|
|
|
|
|
|
func toolbarViewController(_ viewController: KMToolbarViewController, rightPanel toolbarItem: KMToolBoxItem) {
|