[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