mirror of
https://github.com/MacPass/MacPass.git
synced 2025-12-24 08:49:42 +00:00
Added autotype button to toolbar
This commit is contained in:
BIN
MacPass/Icons/keyboardTemplate.pdf
Normal file
BIN
MacPass/Icons/keyboardTemplate.pdf
Normal file
Binary file not shown.
@@ -414,8 +414,8 @@ NSString *const MPDocumentGroupKey = @"MPDocumentGrou
|
||||
*/
|
||||
// only lock if we do not have user interaction that cannot be dismissed!
|
||||
if(!self.lockedForFileChange) {
|
||||
for(NSWindow *sheet in [self windowForSheet].sheets) {
|
||||
[[self windowForSheet] endSheet:sheet];
|
||||
for(NSWindow *sheet in self.windowForSheet.sheets) {
|
||||
[self.windowForSheet endSheet:sheet];
|
||||
}
|
||||
if(self.documentEdited) {
|
||||
[self saveDocumentWithDelegate:self didSaveSelector:@selector(_lockDatabaseForDocument:didSave:contextInfo:) contextInfo:NULL];
|
||||
|
||||
@@ -109,6 +109,7 @@ typedef NS_ENUM(NSUInteger, MPIconType) {
|
||||
MPIconContextTriangle,
|
||||
MPIconExpiredEntry,
|
||||
MPIconExpiredGroup,
|
||||
MPIconKeyboard
|
||||
};
|
||||
|
||||
/**
|
||||
|
||||
@@ -162,6 +162,7 @@
|
||||
@(MPIconCreated): @"createdTemplate",
|
||||
@(MPIconAddEntry): @"addEntryTemplate",
|
||||
@(MPIconContextTriangle): @"contextTriangleTemplate",
|
||||
@(MPIconKeyboard): @"keyboardTemplate",
|
||||
|
||||
@(MPIconExpiredEntry): NSImageNameCaution,
|
||||
@(MPIconExpiredGroup): NSImageNameCaution
|
||||
|
||||
@@ -44,6 +44,7 @@ NSString *const MPToolbarItemSearch = @"TOOLBAR_SEARCH";
|
||||
NSString *const MPToolbarItemCopyUsername = @"TOOLBAR_COPY_USERNAME";
|
||||
NSString *const MPToolbarItemCopyPassword = @"TOOLBAR_COPY_PASSWORD";
|
||||
NSString *const MPToolbarItemHistory = @"TOOLBAR_HISTORY";
|
||||
NSString *const MPToolbarItemAutotype = @"TOOLBAR_AUTOTYPE";
|
||||
|
||||
@interface MPToolbarDelegate() {
|
||||
MPAddEntryContextMenuDelegate *_entryMenuDelegate;
|
||||
@@ -77,10 +78,12 @@ NSString *const MPToolbarItemHistory = @"TOOLBAR_HISTORY";
|
||||
MPToolbarItemSearch,
|
||||
MPToolbarItemLock,
|
||||
MPToolbarItemInspector,
|
||||
MPToolbarItemHistory ];
|
||||
MPToolbarItemHistory,
|
||||
MPToolbarItemAutotype ];
|
||||
_defaultToolbarIdentifiers = @[ MPToolbarItemAddEntry,
|
||||
MPToolbarItemDelete,
|
||||
MPToolbarItemAddGroup,
|
||||
MPToolbarItemAutotype,
|
||||
MPToolbarItemAction,
|
||||
NSToolbarFlexibleSpaceItemIdentifier,
|
||||
MPToolbarItemSearch,
|
||||
@@ -214,7 +217,8 @@ NSString *const MPToolbarItemHistory = @"TOOLBAR_HISTORY";
|
||||
MPToolbarItemDelete: [MPIconHelper icon:MPIconTrash],
|
||||
MPToolbarItemAction: [NSImage imageNamed:NSImageNameActionTemplate],
|
||||
MPToolbarItemInspector: [MPIconHelper icon:MPIconInfo],
|
||||
MPToolbarItemHistory: [MPIconHelper icon:MPIconHistory]
|
||||
MPToolbarItemHistory: [MPIconHelper icon:MPIconHistory],
|
||||
MPToolbarItemAutotype : [MPIconHelper icon:MPIconKeyboard]
|
||||
};
|
||||
return imageDict;
|
||||
}
|
||||
@@ -247,7 +251,8 @@ NSString *const MPToolbarItemHistory = @"TOOLBAR_HISTORY";
|
||||
MPToolbarItemDelete: NSLocalizedString(@"DELETE", @"Toolbar item delete item"),
|
||||
MPToolbarItemInspector: NSLocalizedString(@"INSPECTOR", @"Toolbar item toggle inspector"),
|
||||
MPToolbarItemSearch: NSLocalizedString(@"SEARCH", @"Search input in Toolbar "),
|
||||
MPToolbarItemHistory: NSLocalizedString(@"SHOW_HISTORY", @"Toolbar item to toggel history display"),
|
||||
MPToolbarItemHistory: NSLocalizedString(@"SHOW_HISTORY", @"Toolbar item to toggle history display"),
|
||||
MPToolbarItemAutotype: NSLocalizedString(@"TOOLBAR_PERFORM_AUTOTYPE_FOR_ENTRY", @"Toolbar item to perform autotype")
|
||||
};
|
||||
});
|
||||
return labelDict[identifier];
|
||||
@@ -265,6 +270,7 @@ NSString *const MPToolbarItemHistory = @"TOOLBAR_HISTORY";
|
||||
MPToolbarItemCopyUsername: @(MPActionCopyUsername),
|
||||
MPToolbarItemInspector: @(MPActionToggleInspector),
|
||||
MPToolbarItemHistory: @(MPActionShowEntryHistory),
|
||||
MPToolbarItemAutotype: @(MPActionPerformAutotypeForSelectedEntry)
|
||||
};
|
||||
});
|
||||
MPActionType actionType = (MPActionType)[actionDict[identifier] integerValue];
|
||||
|
||||
@@ -532,6 +532,9 @@
|
||||
/* preset to expire tomorrow */
|
||||
"TOMORROW" = "Tomorrow";
|
||||
|
||||
/* Toolbar item to perform autotype */
|
||||
"TOOLBAR_PERFORM_AUTOTYPE_FOR_ENTRY" = "Autotype";
|
||||
|
||||
/* Move Entry to Trash */
|
||||
"TRASH_ENTRY" = "Trash Entry";
|
||||
|
||||
|
||||
Reference in New Issue
Block a user