[LyX/master] Smaller zoom slider on macOS

Juergen Spitzmueller spitz at lyx.org
Tue Mar 9 06:31:19 UTC 2021


commit 3c43a01ba23777e49248a9a25da271807343540d
Author: Daniel Ramoeller <d.lyx at web.de>
Date:   Mon Mar 8 20:43:03 2021 +0100

    Smaller zoom slider on macOS
    
    Fix for #12189.
---
 src/frontends/qt/GuiView.cpp |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/src/frontends/qt/GuiView.cpp b/src/frontends/qt/GuiView.cpp
index e7a129b..fb9681b 100644
--- a/src/frontends/qt/GuiView.cpp
+++ b/src/frontends/qt/GuiView.cpp
@@ -630,6 +630,8 @@ GuiView::GuiView(int id)
 	QFontMetrics const fm(statusBar()->fontMetrics());
 
 	zoom_slider_ = new QSlider(Qt::Horizontal, statusBar());
+	// Small size slider for macOS to prevent the status bar from enlarging
+	zoom_slider_->setAttribute(Qt::WA_MacSmallSize);
 #if (QT_VERSION >= QT_VERSION_CHECK(5, 11, 0))
 	zoom_slider_->setFixedWidth(fm.horizontalAdvance('x') * 15);
 #else


More information about the lyx-cvs mailing list