From: Jay Freeman (saurik) Date: Tue, 1 Mar 2011 02:35:50 +0000 (-0800) Subject: Add cydia.setPasteboard*() for clipboard access. X-Git-Tag: v1.1.0%b1~107 X-Git-Url: https://git.saurik.com/cydia.git/commitdiff_plain/36a20e148d74e029097ee6728ec9d443b9a2f022 Add cydia.setPasteboard*() for clipboard access. --- diff --git a/MobileCydia.mm b/MobileCydia.mm index 2f6d8a05..1e5e0f69 100644 --- a/MobileCydia.mm +++ b/MobileCydia.mm @@ -4214,6 +4214,10 @@ static NSMutableSet *Diversions_; return @"setNavigationBarStyle"; else if (selector == @selector(setNavigationBarTintRed:green:blue:alpha:)) return @"setNavigationBarTintColor"; + else if (selector == @selector(setPasteboardString:)) + return @"setPasteboardString"; + else if (selector == @selector(setPasteboardURL:)) + return @"setPasteboardURL"; else if (selector == @selector(setToken:)) return @"setToken"; else if (selector == @selector(setViewportWidth:)) @@ -4457,6 +4461,14 @@ static NSMutableSet *Diversions_; [indirect_ performSelectorOnMainThread:@selector(setNavigationBarTintColor:) withObject:color waitUntilDone:NO]; } +- (void) setPasteboardString:(NSString *)value { + [[objc_getClass("UIPasteboard") generalPasteboard] setString:value]; +} + +- (void) setPasteboardURL:(NSString *)value { + [[objc_getClass("UIPasteboard") generalPasteboard] setURL:[NSURL URLWithString:value]]; +} + - (void) _setToken:(NSString *)token { Token_ = token;