diff options
author | Teddy Wing | 2018-09-05 21:30:00 +0200 |
---|---|---|
committer | Teddy Wing | 2018-09-05 22:03:10 +0200 |
commit | b6b106b9456e42e105d65ff8ea2a4425595ab25c (patch) | |
tree | 85fef45c7c23bebadca7a116562b81a9dc51adae /CopyMailto/AppDelegate.m | |
parent | 446346c056a5abd8bbd7e7aaad94e22ec175b0c7 (diff) | |
download | Copy-Mailto-b6b106b9456e42e105d65ff8ea2a4425595ab25c.tar.bz2 |
Add a "Copy" button that copies the email address to the clipboard
Thanks to these references:
- https://stackoverflow.com/questions/5686958/set-string-to-pasteboard-copy-paste-in-cocoa-application/5687005#5687005
- https://developer.apple.com/library/archive/documentation/Cocoa/Conceptual/PasteboardGuide106/Articles/pbCopying.html
Diffstat (limited to 'CopyMailto/AppDelegate.m')
-rw-r--r-- | CopyMailto/AppDelegate.m | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/CopyMailto/AppDelegate.m b/CopyMailto/AppDelegate.m index 6f3477d..5eb04c5 100644 --- a/CopyMailto/AppDelegate.m +++ b/CopyMailto/AppDelegate.m @@ -33,4 +33,13 @@ const NSUInteger MAILTO_INDEX = 7; [_email_address setStringValue:[url substringFromIndex:MAILTO_INDEX]]; } +- (IBAction)copyEmailToClipboard:(id)sender +{ + NSPasteboard *pasteboard = [NSPasteboard generalPasteboard]; + [pasteboard clearContents]; + [pasteboard writeObjects: + [NSArray arrayWithObject: + [_email_address stringValue]]]; +} + @end |