macosx: Refactor tooltip configuration into toolbar delegate

Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
This commit is contained in:
Claudio Cambra 2024-04-19 18:33:32 +08:00 committed by Felix Paul Kühne
parent e49b6c204c
commit 3dd181efa3
2 changed files with 6 additions and 3 deletions

View File

@ -162,9 +162,6 @@ static void addShadow(NSImageView *__unsafe_unretained imageView)
self.videoViewController.displayLibraryControls = YES;
[self hideControlsBarImmediately];
[self.gridVsListSegmentedControl setToolTip: _NS("Grid View or List View")];
[self.librarySortButton setToolTip: _NS("Select Sorting Mode")];
[self.playQueueToggle setToolTip: _NS("Toggle Playqueue")];
[self.gridVsListSegmentedControl setHidden:NO];
[self.librarySortButton setHidden:NO];

View File

@ -22,6 +22,8 @@
#import "VLCLibraryWindowToolbarDelegate.h"
#import "extensions/NSString+Helpers.h"
#import "library/VLCLibraryWindow.h"
#import "library/VLCLibraryWindowPlaylistSidebarViewController.h"
#import "library/VLCLibraryWindowSplitViewController.h"
@ -66,6 +68,10 @@ NSString * const VLCLibraryWindowTrackingSeparatorToolbarItemIdentifier = @"VLCL
name:VLCRendererRemovedNotification
object:nil];
self.libraryViewModeToolbarItem.toolTip = _NS("Grid View or List View");
self.sortOrderToolbarItem.toolTip = _NS("Select Sorting Mode");
self.togglePlaylistToolbarItem.toolTip = _NS("Toggle Playqueue");
// Hide renderers toolbar item at first. Start discoveries and wait for notifications about
// renderers being added or removed to keep hidden or show depending on outcome
[self hideToolbarItem:self.renderersToolbarItem];