From: Mitchell Livingston Date: Tue, 8 Feb 2011 01:08:30 +0000 (+0000) Subject: set the visibility priority for high and low priority menu items X-Git-Tag: 2.21~4 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=beb2973b855e6fe464f205b5aa64d88609dde8cd;p=transmission set the visibility priority for high and low priority menu items --- diff --git a/macosx/Controller.m b/macosx/Controller.m index d1fe616c4..0df0c265f 100644 --- a/macosx/Controller.m +++ b/macosx/Controller.m @@ -3449,6 +3449,7 @@ static void sleepCallback(void * controller, io_service_t y, natural_t messageTy [item setImage: [NSImage imageNamed: @"ToolbarRemoveTemplate.png"]]; [item setTarget: self]; [item setAction: @selector(removeNoDelete:)]; + [item setVisibilityPriority: NSToolbarItemVisibilityPriorityHigh]; return item; } @@ -3503,6 +3504,9 @@ static void sleepCallback(void * controller, io_service_t y, natural_t messageTy NSLocalizedString(@"Resume All", "All toolbar item -> label"), nil]]; [segmentedControl release]; + + [groupItem setVisibilityPriority: NSToolbarItemVisibilityPriorityHigh]; + return [groupItem autorelease]; } else if ([ident isEqualToString: TOOLBAR_PAUSE_RESUME_SELECTED]) @@ -3542,6 +3546,9 @@ static void sleepCallback(void * controller, io_service_t y, natural_t messageTy NSLocalizedString(@"Resume Selected", "Selected toolbar item -> label"), nil]]; [segmentedControl release]; + + [groupItem setVisibilityPriority: NSToolbarItemVisibilityPriorityHigh]; + return [groupItem autorelease]; } else if ([ident isEqualToString: TOOLBAR_FILTER]) @@ -3569,6 +3576,7 @@ static void sleepCallback(void * controller, io_service_t y, natural_t messageTy [item setImage: [NSImage imageNamed: NSImageNameQuickLookTemplate]]; [item setTarget: self]; [item setAction: @selector(toggleQuickLook:)]; + [item setVisibilityPriority: NSToolbarItemVisibilityPriorityLow]; return item; }