|
@@ -17,6 +17,10 @@ class KMPDFEditViewController: KMPDFThumbViewBaseController {
|
|
|
@IBOutlet weak var contentBox: NSBox!
|
|
|
|
|
|
@IBOutlet weak var thumbnailSizeView: NSView!
|
|
|
+ @IBOutlet weak var zoomInButton: NSButton!
|
|
|
+
|
|
|
+ @IBOutlet weak var zoomOutButton: NSButton!
|
|
|
+
|
|
|
@IBOutlet weak var lineBoxView: NSView!
|
|
|
|
|
|
|
|
@@ -1295,6 +1299,17 @@ class KMPDFEditViewController: KMPDFThumbViewBaseController {
|
|
|
// }
|
|
|
KMThumbnailCache.shared.clearCache()
|
|
|
self.pageEditThumbnailView.zoomOut()
|
|
|
+ if pageEditThumbnailView.canZoomIn() {
|
|
|
+ zoomOutButton.isEnabled = true
|
|
|
+ } else {
|
|
|
+ zoomOutButton.isEnabled = false
|
|
|
+ }
|
|
|
+
|
|
|
+ if pageEditThumbnailView.canZoomOut() {
|
|
|
+ zoomInButton.isEnabled = true
|
|
|
+ } else {
|
|
|
+ zoomInButton.isEnabled = false
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
@objc func zoomInButtonAction(sender: NSButton?) {
|
|
@@ -1314,6 +1329,17 @@ class KMPDFEditViewController: KMPDFThumbViewBaseController {
|
|
|
// }
|
|
|
KMThumbnailCache.shared.clearCache()
|
|
|
self.pageEditThumbnailView.zoomIn()
|
|
|
+ if pageEditThumbnailView.canZoomIn() {
|
|
|
+ zoomOutButton.isEnabled = true
|
|
|
+ } else {
|
|
|
+ zoomOutButton.isEnabled = false
|
|
|
+ }
|
|
|
+
|
|
|
+ if pageEditThumbnailView.canZoomOut() {
|
|
|
+ zoomInButton.isEnabled = true
|
|
|
+ } else {
|
|
|
+ zoomInButton.isEnabled = false
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
// MARK: menu 菜单事件
|