macosx: Set media item supplementary view detail text view string

Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
This commit is contained in:
Claudio Cambra 2022-12-26 22:36:26 +01:00 committed by Steve Lhomme
parent 694adda009
commit 81c7e3c85d
2 changed files with 4 additions and 0 deletions

View File

@ -35,6 +35,7 @@ extern NSCollectionViewSupplementaryElementKind const VLCLibraryCollectionViewMe
@property (readwrite, retain, nonatomic) VLCMediaLibraryMediaItem *representedMediaItem;
@property (readwrite, weak) IBOutlet NSTextField *mediaItemTitleTextField;
@property (readwrite, weak) IBOutlet NSTextField *mediaItemDetailTextField;
@property (readwrite, weak) IBOutlet NSTextField *mediaItemYearAndDurationTextField;
@property (readwrite, weak) IBOutlet NSTextField *mediaItemFileNameTextField;
@property (readwrite, weak) IBOutlet NSTextField *mediaItemPathTextField;

View File

@ -49,6 +49,8 @@ NSCollectionViewSupplementaryElementKind const VLCLibraryCollectionViewMediaItem
- (void)awakeFromNib
{
_mediaItemTitleTextField.font = [NSFont VLCLibrarySupplementaryDetailViewTitleFont];
_mediaItemDetailTextField.font = [NSFont VLCLibrarySupplementaryDetailViewSubtitleFont];
_mediaItemDetailTextField.textColor = [NSColor VLCAccentColor];
if(@available(macOS 10.12.2, *)) {
_playMediaItemButton.bezelColor = [NSColor VLCAccentColor];
@ -87,6 +89,7 @@ NSCollectionViewSupplementaryElementKind const VLCLibraryCollectionViewMediaItem
}
_mediaItemTitleTextField.stringValue = _representedMediaItem.displayString;
_mediaItemDetailTextField.stringValue = _representedMediaItem.detailString;
_mediaItemYearAndDurationTextField.stringValue = [self formattedYearAndDurationString];
_mediaItemFileNameTextField.stringValue = _representedMediaItem.inputItem.name;
_mediaItemPathTextField.stringValue = _representedMediaItem.inputItem.decodedMRL;