mirror of
https://github.com/transmission/transmission.git
synced 2026-02-15 07:26:49 +00:00
Only show file inspector menu action images on macOS 26+
This commit is contained in:
@@ -560,7 +560,10 @@ typedef NS_ENUM(NSUInteger, FilePriorityMenuTag) { //
|
||||
NSMenuItem* item = [[NSMenuItem alloc] initWithTitle:NSLocalizedString(@"Check Selected", "File Outline -> Menu")
|
||||
action:@selector(setCheck:)
|
||||
keyEquivalent:@""];
|
||||
item.image = [NSImage imageWithSystemSymbolName:@"checkmark.circle" accessibilityDescription:nil];
|
||||
if (@available(macOS 26.0, *))
|
||||
{
|
||||
item.image = [NSImage imageWithSystemSymbolName:@"checkmark.circle" accessibilityDescription:nil];
|
||||
}
|
||||
item.target = self;
|
||||
item.tag = FileCheckMenuTagCheck;
|
||||
[menu addItem:item];
|
||||
@@ -568,7 +571,10 @@ typedef NS_ENUM(NSUInteger, FilePriorityMenuTag) { //
|
||||
item = [[NSMenuItem alloc] initWithTitle:NSLocalizedString(@"Uncheck Selected", "File Outline -> Menu")
|
||||
action:@selector(setCheck:)
|
||||
keyEquivalent:@""];
|
||||
item.image = [NSImage imageWithSystemSymbolName:@"circle" accessibilityDescription:nil];
|
||||
if (@available(macOS 26.0, *))
|
||||
{
|
||||
item.image = [NSImage imageWithSystemSymbolName:@"circle" accessibilityDescription:nil];
|
||||
}
|
||||
item.target = self;
|
||||
item.tag = FileCheckMenuTagUncheck;
|
||||
[menu addItem:item];
|
||||
@@ -577,7 +583,10 @@ typedef NS_ENUM(NSUInteger, FilePriorityMenuTag) { //
|
||||
item = [[NSMenuItem alloc] initWithTitle:NSLocalizedString(@"Only Check Selected", "File Outline -> Menu")
|
||||
action:@selector(setOnlySelectedCheck:)
|
||||
keyEquivalent:@""];
|
||||
item.image = [NSImage imageWithSystemSymbolName:@"checkmark.circle.dotted" accessibilityDescription:nil];
|
||||
if (@available(macOS 26.0, *))
|
||||
{
|
||||
item.image = [NSImage imageWithSystemSymbolName:@"checkmark.circle.dotted" accessibilityDescription:nil];
|
||||
}
|
||||
item.target = self;
|
||||
[menu addItem:item];
|
||||
|
||||
@@ -586,7 +595,10 @@ typedef NS_ENUM(NSUInteger, FilePriorityMenuTag) { //
|
||||
//priority
|
||||
item = [[NSMenuItem alloc] initWithTitle:NSLocalizedString(@"Priority", "File Outline -> Menu") action:NULL keyEquivalent:@""];
|
||||
NSMenu* priorityMenu = [[NSMenu alloc] initWithTitle:@""];
|
||||
item.image = [NSImage imageWithSystemSymbolName:@"chevron.up.chevron.down" accessibilityDescription:nil];
|
||||
if (@available(macOS 26.0, *))
|
||||
{
|
||||
item.image = [NSImage imageWithSystemSymbolName:@"chevron.up.chevron.down" accessibilityDescription:nil];
|
||||
}
|
||||
item.submenu = priorityMenu;
|
||||
[menu addItem:item];
|
||||
|
||||
@@ -620,7 +632,10 @@ typedef NS_ENUM(NSUInteger, FilePriorityMenuTag) { //
|
||||
item = [[NSMenuItem alloc] initWithTitle:NSLocalizedString(@"Show in Finder", "File Outline -> Menu")
|
||||
action:@selector(revealFile:)
|
||||
keyEquivalent:@""];
|
||||
item.image = [NSImage imageWithSystemSymbolName:@"finder" accessibilityDescription:nil];
|
||||
if (@available(macOS 26.0, *))
|
||||
{
|
||||
item.image = [NSImage imageWithSystemSymbolName:@"finder" accessibilityDescription:nil];
|
||||
}
|
||||
item.target = self;
|
||||
[menu addItem:item];
|
||||
|
||||
@@ -630,7 +645,10 @@ typedef NS_ENUM(NSUInteger, FilePriorityMenuTag) { //
|
||||
item = [[NSMenuItem alloc] initWithTitle:[NSLocalizedString(@"Rename File", "File Outline -> Menu") stringByAppendingEllipsis]
|
||||
action:@selector(renameSelected:)
|
||||
keyEquivalent:@""];
|
||||
item.image = [NSImage imageWithSystemSymbolName:@"pencil" accessibilityDescription:nil];
|
||||
if (@available(macOS 26.0, *))
|
||||
{
|
||||
item.image = [NSImage imageWithSystemSymbolName:@"pencil" accessibilityDescription:nil];
|
||||
}
|
||||
item.target = self;
|
||||
[menu addItem:item];
|
||||
|
||||
|
||||
Reference in New Issue
Block a user