[vlc-commits] [Git][videolan/vlc][master] 2 commits: macosx: Fix insets for audio library split view collection view
Steve Lhomme (@robUx4)
gitlab at videolan.org
Tue Jan 31 10:48:00 UTC 2023
Steve Lhomme pushed to branch master at VideoLAN / VLC
Commits:
1b229c1a by Claudio Cambra at 2023-01-31T10:17:14+00:00
macosx: Fix insets for audio library split view collection view
Signed-off-by: Claudio Cambra <developer at claudiocambra.com>
- - - - -
0eaa2991 by Claudio Cambra at 2023-01-31T10:17:14+00:00
macosx: Make all scroll view insets in main library scroll views equal
Signed-off-by: Claudio Cambra <developer at claudiocambra.com>
- - - - -
1 changed file:
- modules/gui/macosx/library/VLCLibraryWindow.m
Changes:
=====================================
modules/gui/macosx/library/VLCLibraryWindow.m
=====================================
@@ -250,13 +250,10 @@ static void addShadow(NSImageView *__unsafe_unretained imageView)
[self repeatStateUpdated:nil];
[self shuffleStateUpdated:nil];
- // We want all the insets to look even, and since the scrollbar is transparent,
- // we have to compensate for this on the sides where there isn't a scrollbar to
- // match up the perceived whitespace on all sides
- const CGFloat scrollViewTopInset = [VLCLibraryUIUnits scrollBarSmallSideSize];
- const CGFloat scrollViewRightInset = 0.;
- const CGFloat scrollViewBottomInset = [VLCLibraryUIUnits scrollBarSmallSideSize];
- const CGFloat scrollViewLeftInset = [VLCLibraryUIUnits scrollBarSmallSideSize];
+ const CGFloat scrollViewTopInset = [VLCLibraryUIUnits mediumSpacing];
+ const CGFloat scrollViewRightInset = [VLCLibraryUIUnits mediumSpacing];
+ const CGFloat scrollViewBottomInset = [VLCLibraryUIUnits mediumSpacing];
+ const CGFloat scrollViewLeftInset = [VLCLibraryUIUnits mediumSpacing];
// Need to account for the audio collection switcher at the top
const CGFloat audioScrollViewTopInset = scrollViewTopInset + _optionBarView.frame.size.height;
@@ -325,9 +322,9 @@ static void addShadow(NSImageView *__unsafe_unretained imageView)
audioLibraryCollectionViewLayout.sectionInset = collectionViewSectionInset;
NSCollectionViewFlowLayout *audioLibraryGridModeListSelectionCollectionViewLayout = _audioLibraryGridModeSplitViewListSelectionCollectionView.collectionViewLayout;
- audioLibraryGridModeListSelectionCollectionViewLayout.itemSize = [VLCLibraryCollectionViewItem defaultSize];
audioLibraryGridModeListSelectionCollectionViewLayout.minimumLineSpacing = collectionItemSpacing;
audioLibraryGridModeListSelectionCollectionViewLayout.minimumInteritemSpacing = collectionItemSpacing;
+ audioLibraryGridModeListSelectionCollectionViewLayout.sectionInset = collectionViewSectionInset;
VLCLibraryVideoCollectionViewsStackViewController *videoLibraryStackViewController = _libraryVideoViewController.libraryVideoCollectionViewsStackViewController;
videoLibraryStackViewController.collectionViewItemSize = [VLCLibraryCollectionViewItem defaultVideoItemSize];
View it on GitLab: https://code.videolan.org/videolan/vlc/-/compare/9cb9df5097a47272cffdcf205a49c27c59ead18d...0eaa299187c9710a65cf57f7b5a572c323c5dd9e
--
View it on GitLab: https://code.videolan.org/videolan/vlc/-/compare/9cb9df5097a47272cffdcf205a49c27c59ead18d...0eaa299187c9710a65cf57f7b5a572c323c5dd9e
You're receiving this email because of your account on code.videolan.org.
VideoLAN code repository instance
More information about the vlc-commits
mailing list