|
@@ -40,7 +40,7 @@ class KMCreateSignWindowController: KMNBaseWindowController {
|
|
|
|
|
|
//MARK: - func
|
|
//MARK: - func
|
|
deinit {
|
|
deinit {
|
|
- print("1")
|
|
|
|
|
|
+
|
|
}
|
|
}
|
|
|
|
|
|
override func windowDidLoad() {
|
|
override func windowDidLoad() {
|
|
@@ -73,6 +73,7 @@ class KMCreateSignWindowController: KMNBaseWindowController {
|
|
signTextView?.infoUpdateCallback = {[weak self] valid in
|
|
signTextView?.infoUpdateCallback = {[weak self] valid in
|
|
self?.updateCreateButtonState()
|
|
self?.updateCreateButtonState()
|
|
}
|
|
}
|
|
|
|
+ signTextView?.clear()
|
|
infoContendView.addSubview(signTextView!)
|
|
infoContendView.addSubview(signTextView!)
|
|
|
|
|
|
if signDrawView == nil {
|
|
if signDrawView == nil {
|
|
@@ -84,6 +85,7 @@ class KMCreateSignWindowController: KMNBaseWindowController {
|
|
signDrawView?.infoUpdateCallback = {[weak self] valid in
|
|
signDrawView?.infoUpdateCallback = {[weak self] valid in
|
|
self?.updateCreateButtonState()
|
|
self?.updateCreateButtonState()
|
|
}
|
|
}
|
|
|
|
+ signDrawView?.clear()
|
|
|
|
|
|
if signImageView == nil {
|
|
if signImageView == nil {
|
|
signImageView = KMPDFSignatureImageView.init()
|
|
signImageView = KMPDFSignatureImageView.init()
|
|
@@ -93,6 +95,7 @@ class KMCreateSignWindowController: KMNBaseWindowController {
|
|
signImageView?.changeSignatureImageCallback = {[weak self] valid in
|
|
signImageView?.changeSignatureImageCallback = {[weak self] valid in
|
|
self?.updateCreateButtonState()
|
|
self?.updateCreateButtonState()
|
|
}
|
|
}
|
|
|
|
+ signImageView?.clearImage()
|
|
infoContendView.addSubview(signImageView!)
|
|
infoContendView.addSubview(signImageView!)
|
|
|
|
|
|
|
|
|
|
@@ -125,6 +128,12 @@ class KMCreateSignWindowController: KMNBaseWindowController {
|
|
typeTabs.refreshItems()
|
|
typeTabs.refreshItems()
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ func clear() {
|
|
|
|
+ signTextView?.clear()
|
|
|
|
+ signDrawView?.clear()
|
|
|
|
+ signImageView?.clearImage()
|
|
|
|
+ }
|
|
|
|
+
|
|
//MARK: - reloadData
|
|
//MARK: - reloadData
|
|
func reloadData() {
|
|
func reloadData() {
|
|
//Tabs
|
|
//Tabs
|
|
@@ -174,11 +183,12 @@ class KMCreateSignWindowController: KMNBaseWindowController {
|
|
|
|
|
|
@objc func buttonClicked(_ button: ComponentButton) {
|
|
@objc func buttonClicked(_ button: ComponentButton) {
|
|
if button == cancelButton {
|
|
if button == cancelButton {
|
|
-
|
|
|
|
|
|
+ clear()
|
|
} else if button == createButton {
|
|
} else if button == createButton {
|
|
if let value = self.createSignature() {
|
|
if let value = self.createSignature() {
|
|
delegate?.kmCreateSignWindowControllerDidCreate?(self, value)
|
|
delegate?.kmCreateSignWindowControllerDidCreate?(self, value)
|
|
}
|
|
}
|
|
|
|
+ clear()
|
|
}
|
|
}
|
|
self.own_closeEndSheet()
|
|
self.own_closeEndSheet()
|
|
}
|
|
}
|