Extended password input API to allow for custom messages.

Autotype now dispays an info message when the database needs to be unlocked
This commit is contained in:
Michael Starke
2018-11-05 18:38:16 +01:00
parent c260202924
commit 0ff6597487
6 changed files with 23 additions and 6 deletions

View File

@@ -153,8 +153,12 @@
self.messageInfoTextField.hidden = (nil == self.message);
if(self.message) {
self.messageInfoTextField.stringValue = self.message;
self.messageImageView.image = [NSImage imageNamed:NSImageNameInfo];
}
self.messageImageView.hidden = (nil == self.message);;
else {
self.messageImageView.image = [NSImage imageNamed:NSImageNameCaution];
}
self.messageImageView.hidden = (nil == self.message);
self.cancelButton.hidden = (nil == self.cancelLabel);
if(self.cancelLabel) {
self.cancelButton.stringValue = self.cancelLabel;
@@ -172,6 +176,7 @@
self.messageInfoTextField.stringValue = error.descriptionForErrorCode;
}
self.messageImageView.hidden = NO;
self.messageImageView.image = [NSImage imageNamed:NSImageNameCaution];
self.messageInfoTextField.hidden = NO;
}