Fixed width of menu item for IV zoom.

This commit is contained in:
23rd 2024-10-28 15:54:45 +03:00
parent c076daa91f
commit 23a77b1ba4

View file

@ -150,6 +150,18 @@ public:
});
minus->show();
{
const auto maxWidthText = u"000%"_q;
_text.setText(_st.itemStyle, maxWidthText);
Ui::Menu::ItemBase::setMinWidth(
_text.maxWidth()
+ st::ivResetZoomInnerPadding
+ resetLabel->width()
+ plus->width()
+ minus->width()
+ _st.itemPadding.right() * 2);
}
_delegate->ivZoomValue(
) | rpl::start_with_next([this](int value) {
_text.setText(_st.itemStyle, QString::number(value) + '%');