[vlc-commits] [Git][videolan/vlc][master] macosx: controlsbar: add insets to playback rate slider menu
Steve Lhomme (@robUx4)
gitlab at videolan.org
Wed Apr 29 11:23:12 UTC 2026
Steve Lhomme pushed to branch master at VideoLAN / VLC
Commits:
7ec23a0b by Serhii Bykov at 2026-04-29T11:00:23+00:00
macosx: controlsbar: add insets to playback rate slider menu
- - - - -
1 changed file:
- modules/gui/macosx/windows/controlsbar/VLCMainVideoViewControlsBar.m
Changes:
=====================================
modules/gui/macosx/windows/controlsbar/VLCMainVideoViewControlsBar.m
=====================================
@@ -209,9 +209,16 @@
const int sliderIntValue = (int)((value > 0) ? value + 0.5 : value - 0.5);
playbackRateSlider.intValue = sliderIntValue;
+ const CGFloat inset = 12.;
+ const CGFloat verticalInset = inset / 2.;
+ const NSSize sliderSize = playbackRateSlider.frame.size;
+ NSView * const containerView = [[NSView alloc] initWithFrame:NSMakeRect(0, 0, sliderSize.width + inset * 2, sliderSize.height + verticalInset * 2)];
+ playbackRateSlider.frame = NSMakeRect(inset, verticalInset, sliderSize.width, sliderSize.height);
+ [containerView addSubview:playbackRateSlider];
+
NSMenuItem * const menuItem = [[NSMenuItem alloc] init];
menuItem.title = _NS("Playback rate");
- menuItem.view = playbackRateSlider;
+ menuItem.view = containerView;
NSMenu * const menu = [[NSMenu alloc] initWithTitle:_NS("Playback rate")];
[menu addItem:menuItem];
View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/7ec23a0b62a82fc45b8633f123f26f6187a59cef
--
View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/7ec23a0b62a82fc45b8633f123f26f6187a59cef
You're receiving this email because of your account on code.videolan.org.
More information about the vlc-commits
mailing list