mirror of
https://github.com/transmission/transmission
synced 2025-03-04 02:28:03 +00:00
show a badge when dragging url's
This commit is contained in:
parent
55c54b0961
commit
a3b2d1aadd
3 changed files with 10 additions and 0 deletions
|
@ -2111,6 +2111,7 @@ static void sleepCallBack(void * controller, io_service_t y, natural_t messageTy
|
||||||
}
|
}
|
||||||
else if ([[pasteboard types] containsObject: NSURLPboardType])
|
else if ([[pasteboard types] containsObject: NSURLPboardType])
|
||||||
{
|
{
|
||||||
|
[fOverlayWindow setURL: [[NSURL URLFromPasteboard: pasteboard] relativeString]];
|
||||||
[fOverlayWindow setFrame: [fWindow frame] display: YES];
|
[fOverlayWindow setFrame: [fWindow frame] display: YES];
|
||||||
[fWindow addChildWindow: fOverlayWindow ordered: NSWindowAbove];
|
[fWindow addChildWindow: fOverlayWindow ordered: NSWindowAbove];
|
||||||
|
|
||||||
|
|
|
@ -31,5 +31,6 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
- (void) setFiles: (NSArray *) files;
|
- (void) setFiles: (NSArray *) files;
|
||||||
|
- (void) setURL: (NSString *) url;
|
||||||
|
|
||||||
@end
|
@end
|
||||||
|
|
|
@ -102,4 +102,12 @@
|
||||||
[[self contentView] setOverlay: icon mainLine: name subLine: sizeString];
|
[[self contentView] setOverlay: icon mainLine: name subLine: sizeString];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
- (void) setURL: (NSString *) url
|
||||||
|
{
|
||||||
|
#warning get globe icon
|
||||||
|
NSImage * icon = nil;
|
||||||
|
|
||||||
|
[[self contentView] setOverlay: icon mainLine: NSLocalizedString(@"Web Address", "Drag overlay -> url") subLine: url];
|
||||||
|
}
|
||||||
|
|
||||||
@end
|
@end
|
||||||
|
|
Loading…
Add table
Reference in a new issue