commit 233cfed3331e2a8fef39e2dff483dadbf011b772
Author: Juergen Spitzmueller <[email protected]>
Date: Sun Feb 7 17:24:59 2021 +0100
GuiDelimiter: properly calculate widget width
---
src/frontends/qt/GuiDelimiter.cpp | 9 +++++++--
1 files changed, 7 insertions(+), 2 deletions(-)
diff --git a/src/frontends/qt/GuiDelimiter.cpp
b/src/frontends/qt/GuiDelimiter.cpp
index 5b23804..ca5911e 100644
--- a/src/frontends/qt/GuiDelimiter.cpp
+++ b/src/frontends/qt/GuiDelimiter.cpp
@@ -233,8 +233,13 @@ GuiDelimiter::GuiDelimiter(GuiView & lv)
QSize icon_size(32, 32);
- leftLW->setMinimumWidth(5 * icon_size.width());
- rightLW->setMinimumWidth(5 * icon_size.width());
+ // we calculate the appropriate width to fit 4 icons in a row
+ leftLW->setMinimumWidth((4 * (icon_size.width() + (2 *
leftLW->spacing())))
+ + (leftLW->frameWidth() * 2)
+ + leftLW->verticalScrollBar()->height());
+ rightLW->setMinimumWidth((4 * (icon_size.width() + (2 *
rightLW->spacing())))
+ + (rightLW->frameWidth() * 2)
+ + rightLW->verticalScrollBar()->height());
leftLW->setIconSize(icon_size);
rightLW->setIconSize(icon_size);
--
lyx-cvs mailing list
[email protected]
http://lists.lyx.org/mailman/listinfo/lyx-cvs